Jump to content
LaunchBox Community Forums

Retro Achievements website down, causing Launchbox to crash when loading achievement data


Lithium1988

Recommended Posts

Hey there,

I'm new on Launchbox :) Just found my first Error which i was not able to fix :P

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 xD

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!

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

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.

  • Thanks 1
Link to comment
Share on other sites

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. :) 

Link to comment
Share on other sites

  • neil9000 changed the title to Retro Achievements website down, causing Launchbox to crash when loading achievement data
  • neil9000 pinned and featured this topic

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...