Lithium1988 Posted February 3, 2018 Posted February 3, 2018 Hey there, I'm new on Launchbox Just found my first Error which i was not able to fix So when i start launchbox, everything is just fine till i click on any object on the screen (i mean the games i have just imported) When i do so, i get this error message: Unexpected character encountered while parsing value: E. Path '', line 0, position 0. App: LaunchBox Version: 7.15 Type: Newtonsoft.Json.JsonReaderException Site: Boolean ParseValue() Source: Newtonsoft.Json at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType(JsonReader reader, JsonContract contract, Boolean hasConverter) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings) at (String , String ) at Unbroken.LaunchBox.RetroAchievements.RetroAchievementsApi.GetConsoles(String username, String apiKey) at (String , String , String , String ) at Unbroken.LaunchBox.RetroAchievements.RetroAchievementsApi.GetGameInfoWithProgress(String username, String apiKey, String gameName, String platformName) at (<>c__DisplayClass80_0 ) at Unbroken.LaunchBox.Desktop.Drawing.GameDetailsGui.<>c__DisplayClass80_0.<RefreshImage>b__0() at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() Recent Log: 13:04:38 Music.Pause Start 13:04:38 Music.Prepare Start 13:04:38 Music.Kill Start 13:04:38 Music.Kill Finished 13:04:38 Music.NotifyTrackList Start 13:04:38 Music.NotifyTrackList Invoke 13:04:55 GameDetailsGui.RedrawDetails Start 13:04:55 GameDetailsGui.RedrawDetails Before ShowDetailRating 13:04:55 GameDetailsGui.RedrawDetails Before ShowDetailFileName 13:04:55 GameDetailsGui.RedrawDetails Before ShowDetailCustomFields 13:04:55 GameDetailsGui.RedrawDetails Before ShowDetailLastPlayed 13:04:55 GameDetailsGui.RedrawDetails Before ShowDetailNotes 13:04:55 GameDetailsGui.RedrawDetails Before ShowDetailDates 13:04:55 GameDetailsGui.RedrawDetails End 13:04:55 Music.Play Start 13:04:55 Music.Kill Start 13:04:55 Music.Kill Finished 13:04:55 Music.Play Empty Music Path 13:04:55 Music.NotifyTrackList Start 13:04:55 Music.NotifyTrackList Invoke 13:04:55 Exception stack overflow... sry I can still scroll the lists and i can browse the option but when i try to click anything, the problem is showing. Any advice for that? Thx! Quote
gavatron Posted February 3, 2018 Posted February 3, 2018 I wasn't getting this error this morning, but I'm sure getting it now. Every time I open Launchbox and select a game/ Quote
Lithium1988 Posted February 3, 2018 Author Posted February 3, 2018 Don't think so, why should that happen? In my case, I think there is a problem with a path that i pased some how wrong... cause its says that the path "E." ist found cause it should be "E:"... but i don't know where i should look for that Quote
gavatron Posted February 3, 2018 Posted February 3, 2018 I have Launchbox 7.16 installed on my OneDrive and I haven't altered any paths since this morning (approximately 10 hours ago), so I don't think paths are the issue. I get the exact same error though - Launchbox opens without an issue, I select a game and bang - the error pops. Quote
neil9000 Posted February 3, 2018 Posted February 3, 2018 Hello to you both and welcome. I notice in the error message you are on Launchbox 7.15, the current version is 7.16 so you could try updating, it may make no difference but its always good to stay current as bugs get squished all the time. Also are either of you using any plugins? Quote
gavatron Posted February 3, 2018 Posted February 3, 2018 I have a feeling it might be retroachievements... Quote Unbroken.LaunchBox.RetroAchievements.RetroAchievementsApi.GetConsoles(String username, String apiKey Quote
gavatron Posted February 3, 2018 Posted February 3, 2018 Thanks niel! No plugins here except for being logged in to RetroAchievements and EmuMovies if that counts? Quote
neil9000 Posted February 3, 2018 Posted February 3, 2018 Yeah was about to say, I see a retroachievements error there, and there site is down at the moment. Quote
neil9000 Posted February 3, 2018 Posted February 3, 2018 Try logging out of retro achievements and see if it still crashes. Quote
gavatron Posted February 3, 2018 Posted February 3, 2018 Here's the error I receive: Quote Unexpected character encountered while parsing value: E. Path '', line 0, position 0. App: LaunchBox Version: 7.16 Type: Newtonsoft.Json.JsonReaderException Site: Boolean ParseValue() Source: Newtonsoft.Json at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType(JsonReader reader, JsonContract contract, Boolean hasConverter) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings) at (String , String ) at Unbroken.LaunchBox.RetroAchievements.RetroAchievementsApi.GetConsoles(String username, String apiKey) at (String , String , String , String ) at Unbroken.LaunchBox.RetroAchievements.RetroAchievementsApi.GetGameInfoWithProgress(String username, String apiKey, String gameName, String platformName) at (<>c__DisplayClass80_0 ) at Unbroken.LaunchBox.Desktop.Drawing.GameDetailsGui.<>c__DisplayClass80_0.<RefreshImage>b__0() at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() Recent Log: 10:28:26 PM Music.Pause Start 10:28:26 PM Music.Prepare Start 10:28:26 PM Music.Kill Start 10:28:26 PM Music.Kill Finished 10:28:26 PM Music.NotifyTrackList Start 10:28:26 PM Music.NotifyTrackList Invoke 10:28:27 PM Music.Pause Start 10:28:27 PM Music.Prepare Start 10:28:27 PM Music.Kill Start 10:28:27 PM Music.Kill Finished 10:28:27 PM Music.NotifyTrackList Start 10:28:27 PM Music.NotifyTrackList Invoke 10:28:29 PM GameDetailsGui.RedrawDetails Start 10:28:29 PM GameDetailsGui.RedrawDetails Before ShowDetailRating 10:28:29 PM GameDetailsGui.RedrawDetails Before ShowDetailFileName 10:28:29 PM GameDetailsGui.RedrawDetails Before ShowDetailCustomFields 10:28:29 PM GameDetailsGui.RedrawDetails Before ShowDetailLastPlayed 10:28:29 PM GameDetailsGui.RedrawDetails Before ShowDetailNotes 10:28:29 PM GameDetailsGui.RedrawDetails Before ShowDetailDates 10:28:29 PM GameDetailsGui.RedrawDetails End 10:28:29 PM Music.Play Start 10:28:29 PM Music.Kill Start 10:28:29 PM Music.Kill Finished 10:28:29 PM Music.Play Empty Music Path 10:28:29 PM Music.NotifyTrackList Start 10:28:30 PM Music.NotifyTrackList Invoke 10:28:31 PM Exception Quote
gavatron Posted February 3, 2018 Posted February 3, 2018 I logged out of both emumovies and retroachievements and no crash. Well there you go. I wonder what changed? Quote
neil9000 Posted February 3, 2018 Posted February 3, 2018 Yeah I am getting the same error on 8.0 beta 5 and it was fine last night. Ill tag Jason here to make him aware. @Jason Carr it looks like if RetroAchievements goes down that it crashes Launchbox as its trying to log into a non available service, you may want to add some code so that it doesn't crash the program if the server isn't reachable. 1 Quote
Lithium1988 Posted February 3, 2018 Author Posted February 3, 2018 Yea great! Got it! The retroachievements DB is currently down So launchbox trys to show up the Achievments for the game but crashes because there is nothing to connect Thx for that Help Quote
neil9000 Posted February 3, 2018 Posted February 3, 2018 1 minute ago, gavatron said: I logged out of both emumovies and retroachievements and no crash. Well there you go. I wonder what changed? the Retro achievements website is currently offline so I expect that is why. Quote
Lithium1988 Posted February 3, 2018 Author Posted February 3, 2018 Yea would be great if Jason could just handle Launchbox not to crash when any source is offline Quote
neil9000 Posted February 3, 2018 Posted February 3, 2018 2 minutes ago, Lithium1988 said: Yea would be great if Jason could just handle Launchbox not to crash when any source is offline Yeah, I have just messaged him in our discord about it as well, but he is in the US so asleep no doubt, and its Saturday, so hopefully he can put out a quick fix, if he does you would need to update to the beta for the time being, but retro achievements may be back up by then anyway. This is the first time that retro achievements has gone down since it was integrated into Launchbox, hence this bug not being spotted before. Quote
neil9000 Posted February 3, 2018 Posted February 3, 2018 Well glad we figured out what the issue is, and I can only apologise for the inconvenience. I'm sure once Jason is aware hell get it fixed in no time. Quote
neil9000 Posted February 3, 2018 Posted February 3, 2018 @Lithium1988 if you don't mind I'm going to edit the title of this thread so that it more describes the issue as we know now what it is. Just to help anyone else coming here with the same issue. Quote
Lithium1988 Posted February 3, 2018 Author Posted February 3, 2018 (edited) Of course do it! I just forgot about to do it by myself Edited February 3, 2018 by Lithium1988 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.