Help get this topic noticed by sharing it on Twitter, Facebook, or email.

boardgamegeek connection problems

ScoreGeek has stopped posting to my boardgamegeek profile. It is showing a connection issue, however, I've verified my credentials. What else could be wrong?
1 person has
this question
+1
Reply
  • Hi William,

    Sorry for the delay, I have been out of the office on vacation.

    Could you let me know what operating system you're using?  I have tested using iOS, Firefox and Safari recently, and haven't had any other issues reported.  What is the exact error you're seeing?

    Thanks,

    -Mike
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • Mike,

    Sorry it has taken a while to get back to you. Missed your response. I am running Android 4.4.4.

    The message I get from the app is "Connection Error: Could not login to BGG. You can post manually from the History Section"

    I've verified my credentials with BGG and the app still refuses to post sessions or add games from BGG manually or otherwise. I've also uncovered a glitch in which when you are adding a game to the DB, when you go into the Name field and type in game name when you dismiss the virtual keyboard away, you cannot see the "Save" button unless you hit the "SEARCH" button sometimes.

    Anyway, I'd love it if you could help me figure out why I can't pull info from BGG or Post to BGG.

    Thanks,

    Matt
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • Mr. Gibson,

    The latest version did not seem to fix it. Even if I go under player option in settings and try editing my BGG credentials it still comes back as could not login.

    Another issue I'm finding is "Hidden" players are still showing up in certain charts like Winning Percentage when ALL is selected.

    I appreciate the performance improvements. I have over 300 sessions recorded and sometimes it takes 10 or more seconds for me to get to the "Players" selection page when adding a new game.

    I've created a test account: Guntharr
    Passwrd: guntharr2020
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • William,

    I wanted to let you know I am testing this now and will get back with the results soon.

    -Mike
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • I used a fresh install and added a new player using your test account.  Then I added Puerto Rico and played a test game.  Everything posted properly to BGG.

    I have to think it's either something wrong with your phone's connection or that it can't reach my website (http://www.rebrandsoftware.com, which then formats the data and sends the request to BGG).

    Is it possible that there's a firewall blocking you, or perhaps blocking that website?  Can you reach it from your phone's browser?

    As for the 10 seconds to load the Players section: that's crazy!  There's no way it should take that long, even if you had 100 players available.  Have you tried creating a group of your main players to see if that helps?  Also, if you export your data you could always wipe the app and reinstall, which might fix it.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • The most recent update seems to have improved the querying speed of the player selections. I like the groups and use those almost exclusively. As for the firewall, that wouldn't surprise me at work, but this fails at home as well, and I don't have any restrictions setup there.

    What is the best way to backup the data so I can delete the app and reinstall it? I have over 300 sessions in it and I'd really hate to lose it.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • I would go to Settings > Import and Export > Export CSV Data.  Export that all to text and email it to yourself. 

    Then, go to http://www.rebrandsoftware.com/ScoreGeekApp

    Try importing it there (Settings > Import and Export > Import CSV) and make sure it is imported properly.

    If everything worked correctly, on your phone go to Settings > Delete Stuff > Delete Entire Database (or delete and reinstall the app) to clear the database.

    Sometimes, with really big data sets, CSV kind of sucks, especially on a phone that has trouble copying so much data.  In that case I would set up a cloud account and let all the data sync.  It will take a long time with so many plays being sent one at a time.  Once it's done (you will know because the Uploading Cloud Data indicator will stop flashing) you can test it by logging into your cloud account from the web based app I linked above.  

    Once you have verified all the data is synced to the cloud properly, you can safely delete the app, reinstall, and import the cloud data to your phone.

    Let me know how it goes.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • That seemed to fix it, thank you.

    Two caveats however.

    1) The game Skyline 3000 doesn't seem to work. Its possible that its because the BGG ID stored in the history is not matching up to the ID in "Games" table. I'm going to try to delete the play and re-add it to see if that fixes it.

    2) If you happen to score a game in which you (the BGG account holder) does not participate, then you cannot post it. I worked around it by adding my account to all of my coworkers player profile. I would like to see a change such that you can set this in the configuration system wide and not player specific.

    One question. I noticed my cloud storage is about 8 months behind. Not sure why that is. Since I've reloaded data on the phone, what will happen to the cloud storage? Will it sync the data such that the cloud storage will get just the games in the last 8 months or will it duplicate all of the older data?

    Thanks again for you assistance.
    • Let me know if that fixes it for Skyline 3000.  If you have a game played without a matching ID it should warn you about that.  If you have a CSV export and want to send it to me so I can see what's going on, I'm happy to help: mike@rebrandsoftware.com.

      You're right about not being able to post if you don't participate.  It used to be global, but then it would only post to one account, so I changed it so that if everyone in your group has a BGG ID it can post to them all.

      I probably will not go back to a global BGG account because I think the current solution is better, but I suppose I could add it as an option.  I think the problem with what you're doing now is that the app is not checking for duplicate BGG accounts, and if all 4 players have the same BGG account listed it will probably post it 4 times.

      The cloud storage being 8 months behind is strange, but it won't duplicate, so go ahead and try logging into the cloud again to see if gets everything up to date. If not, there might be some bad data that is causing it to stall, in which case sending me that CSV export so that I can test with it is the best way for me to see what's wrong.

      -Mike
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • I’m frustrated
    Same problem here. It's a connection issue but I can't find out how to resolve it.

    The CSV export doesn't seem to create a CSV file. Is that correct? Or where should I find it? I can't do a 'select all' on my android phone and trying to manually select the whole thing ends up in a crash. Not so handy.

    How do I work around this? Or maybe you can make adjustments so that is does create a CSV file.
    • Tom, we were having server issues back in April from some time around the 12th to the 15th, but after that it cleared up.  That could have had something to do with it.

      I just tested and the CSV function is properly exporting CSV for me on this website which is a free mirror of the app for people that want to score on their desktop computer: http://www.rebrandsoftware.com/scoregeekapp

      If you're having some kind of memory issue on Android I would recommend either:

      A) Sync to a free cloud account, then switch to a desktop computer and log into the cloud account from the website above.  You should be able to export everything to CSV and copy it from a browser without issue.

      B) Either don't export photos (they are HUGE for a text file and probably wouldn't work on a lot of Android phones) or selectively export items one at a time so you don't overload the phone's memory.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • Got new info on the subject: I found out that reinstallng the app fixes the connection, but when I restore my data (using Helium) there is again a connection error. It must be caused by something within the data.
    • Yes, I think there is something in the data which the app is trying to send that causes the connection error.  Probably something screwing up the URL, making it too long or an illegal character.

      If I could see the data I might be able to replicate it, but I'm not sure how to do that from your Android backup, but I might be able to do it with your cloud data if you give me your cloud username.

      Does the error come when the app tries to connect to BGG, or possibly the cloud?  Knowing exactly what the app is trying to do when it gives the error would really help.

      If it's trying to connect to the cloud when it happens, I might be able to do some detective work and figure out what specific piece of data is causing it.
    • One painfully tedious way we might be able to fix it is:

      -Export each individual item type to CSV one at a time (so as to not overload your clipboard).  You may want to email it to yourself for easy access.
      -Avoid photos entirely, they are huge and don't work well with CSV
      -Email the CSV data to yourself (and me at mike@rebrandsoftware.com if you want me to test it)
      -Now that the data is out of the app you can import it into the web version at http://www.rebrandsoftware.com/ScoreGeekApp using a desktop
      -In the browser you should be able to open the console and see what the error is if it's still happening.  I can also import your data to a debug version of the app if more detail is needed.

      If we can identify the malformed data and just remove it from the CSV, you should be able to import everything back into the app except the bad data.

      It's also possible that the bad data is in a photo (very possible, actually) so if you can export everything, go to Settings > Delete Stuff > Delete Entire Database, restart the app and import everything but photos that could fix it.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • My cloud data is old. Ever since the problem occurred there has been no internet connection at all. So I can’t import new data from the cloud. The error probably happened right after that point in time.

    I’ll try the CSV data export the way you described

    On a sidenote: I discovered something else too: when adding a new game to the database the picture of the game doesn't get added.
    When you manually try to add the pic via URL > GET FROM BGG ID the URL is faulty:
    example: http://https://cf.geekdo-images.com/...
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • Thanks for pointing out the BGG image problem. They started returning HTTPS URLs and it caused a bug. I've corrected it on our server it it should be working in your app now.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • So it sounds like it's trying to post something to the cloud, but that is failing, and it's getting stuck there forever.

    I have actually rewritten the cloud code so that it won't store old data like it is now (part of why I've been so silent the past few weeks!). That will be available in the next update and will fix a lot of other issues, free up memory, and avoid this sort of thing happening in the future. It still requires a lot of testing before release, though.

    Until then, I think you your best bet is to force the app to create new cloud data by:

    Export everything, delete, and reimport as above.
    Create a new cloud account (leave the email blank and send me both account names so that I can associate your email with the new account)
    Sign in to the new account and allow the app some time to push everything to the new account.

    However, if you could send me your export data first I'll make sure it's working, try sending it to a test cloud account, and delete the offending data if it's still a problem.

    Sorry for this process, I know it sucks and I appreciate your help in getting it fixed!
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • UPDATE:
    I've tried the seperate CSV exports. 2 of them won't even show the data: games and locations

    I've imported the other CSV data on another device and there's no connection problem. So the error must be in the games and/or locations data.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned

  • I tried to register for a new cloud account, but got a 'bad request' error message. It's too big to post here, so I've sent you a mail.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned