Page 1 of 1

PBEM++ problem (server?)

Posted: Tue Jul 02, 2024 4:04 pm
by Sunbather
Hey there,

my opponent and I ran into a problem right after I did my first turn and uploaded it. He made his moves and then, while trying to upload the thing, an error message popped up.

Curiously, I received a message afterwards, telling me that it's my turn now and when I log into the PBEM++ system it does indeed indicate that it's my turn now.

What to make of this? We could just progress and see if it works but worst case is that all our given orders are wasted and we have to start again, and maybe even run into the same problem again.

We've already checked: we are on the same version of the game. I play on Steam, and I think my opponent plays the stand alone version which shouldn't be an issue anyways, or should it?

My opponent already sent you an email but that was four days ago and we are eager to play. So maybe you can help us out here ; )

Re: PBEM++ problem (server?)

Posted: Tue Jul 02, 2024 5:13 pm
by Scarz
I'm the opponent that got the error message. I am also using the Steam version.

Thanks for any help.

Re: PBEM++ problem (server?)

Posted: Tue Jul 02, 2024 8:48 pm
by SgtZdog
Hey guys, sorry for the delay. You should be good to keep playing I think. Near as I can tell our 3rd party REST library threw an exception that we didn't handle when receiving a response to the initial upload, but your upload was successful. Then when you tried to re-upload the server said you had the wrong data because it wasn't your turn to upload anymore.

I've already improved our logging for future issues that you guys will get next time we update. I also noticed that we didn't correctly recognize the error code returned on the re-upload (reported as "Unrecognized Matrix Server Error") and added the missing matrix server error codes so that you'll get the marginally more informative message when that update comes.

Re: PBEM++ problem (server?)

Posted: Wed Jul 03, 2024 12:17 pm
by Sunbather
SgtZdog wrote: Tue Jul 02, 2024 8:48 pm Hey guys, sorry for the delay. You should be good to keep playing I think. Near as I can tell our 3rd party REST library threw an exception that we didn't handle when receiving a response to the initial upload, but your upload was successful. Then when you tried to re-upload the server said you had the wrong data because it wasn't your turn to upload anymore.

I've already improved our logging for future issues that you guys will get next time we update. I also noticed that we didn't correctly recognize the error code returned on the re-upload (reported as "Unrecognized Matrix Server Error") and added the missing matrix server error codes so that you'll get the marginally more informative message when that update comes.
Great! We've expected something along the line but wanted to make sure since the initial turn takes such a long time to set up.
Just uploaded my first turn and everything is functioning as intended.
Thanks for your help, and good to know that you've already identified the problem.