Log in

View Full Version : System Exception



rhagelstrom
July 25th, 2023, 15:35
Attached is log of some system exceptions from my game last night. Was playing 5E on the map Battlemap Delphi from Key from the Golden Vault. I was not able to reproduce outside of game.

LordEntrails
July 25th, 2023, 15:37
Were you using the Test Channel or the Live channel? This sub-forum is for (Beta) Test issues. I can move this thread if the issues are from the Live channel.

rhagelstrom
July 25th, 2023, 15:48
Live sorry. The player log is filled with the same error and ballooned to 27MB

Zacchaeus
July 25th, 2023, 15:50
You are using 55 extensions and 156 modules. That's most likely the problem.

rhagelstrom
July 25th, 2023, 16:11
You are using 55 extensions and 156 modules. That's most likely the problem.

Maybe I should just refrain from posting then

superteddy57
July 25th, 2023, 16:21
We do appreciate reports and feedback. Without presuming Zacchaeus' own mind, the previous comment tends to be accurate with most issues when the extension count is very high. The error I'm seeing doesn't appear to be extension related and I will pass this along to have it looked into.

LordEntrails
July 25th, 2023, 16:36
Maybe I should just refrain from posting then
You are the one that can best identify which of your 55 extensions, or combinations of extensions is causing the problem. About all we can do is google the error and see if someone else has reported the same, and I don't see any such records of that. We would have to (purchase? and) load your 55 extensions and (purchase?) and load the module and open that image to try to reproduce something you said you can't reproduce. And if its because of the amount of data you have loaded, we would then have to obtain and load those 156 modules.

If you look at your log, the error says "[ERROR] MOUSE UPDATE: System.Exception: Input must have at least three input vertices."
Which means that something you are doing, like drawing a LOS element requires 3 points, and you are cancelling/exiting or stopping the command before you get 3 vertices input. Given that doing that a normal way, i.e. drawing a door or terrain etc and cancelling it won't give this error. We need to know what exact steps you are doing to reproduce this. But you said you can't reproduce it and you haven't given us the steps you were doing that caused the error.

But, since you said the log file ballooned to 27MB, I doubt it's some command you are doing over and over again without knowing what you are doing. So it's probably a logic circular reference happening because of extensions. So it's really up to you to reproduce the error, and then trouble shoot by disabling all the extensions and seeing if it reproduces. If it does, then you need to see if it's because an extension corrupted your campaign file or not. And to check that you have to create a new campaign with no extensions and see if you can reproduce.

Trouble shooting isn't easy. It's one reason why so many people say extensions = risk and why others don't use extensions at all. They don't want to spend the time troubleshooting when something breaks. There is a link in my sig that outlines troubleshooting techniques and info you can provide when reporting an issue that will help us help you.

Moon Wizard
July 25th, 2023, 19:13
Thanks for the report. I'm not able to recreate locally with that module and map; so any steps that you have to reproduce the error would be helpful to look into further.

It looks from the error message that you were clicking on something when the error occurred. What triggered the event? From there, perhaps we can back into the steps to recreate.

(Note: It might be related to some unexpected path of behaviors triggered by extensions; but I'd like to recreate first before making that determination and trying to narrow the situation.)

Regards,
JPG

pindercarl
July 25th, 2023, 19:27
Attached is log of some system exceptions from my game last night. Was playing 5E on the map Battlemap Delphi from Key from the Golden Vault. I was not able to reproduce outside of game.

Thanks. Looking at the log it is an error creating the overlay shape when hovering over a door. I'll take a look now. Have you added any doors to that map? Thanks.

rhagelstrom
July 25th, 2023, 22:52
Thanks. Looking at the log it is an error creating the overlay shape when hovering over a door. I'll take a look now. Have you added any doors to that map? Thanks.

I didn't add any LoS but was using what was provided in the map. The error, at least GM side, was happening in room D7b around the secret door and perhaps also the non-secret door. Player did speak up about it also happening in D7b but unsure if it happened elsewhere. The nature of the exception didn't seem to be something that an extension should be capable of causing.

pindercarl
July 25th, 2023, 23:04
Thanks for the extra info. I haven't been able to reproduce yet. I'll do some more checking around D7b. I agree that it is unlikely caused by an extension.

bayne7400
July 26th, 2023, 01:11
Carl on my mouse exception this weekend it was only with a shared image with player tokens on it. Two of my seven players got an error when I shared the map. it was "graphic: unable to load file". It pointed to a module that contained an asset on the map. It was my wife's computer and I looked over and her map looked fine. The console looks like it requested it again and then successfully received it on her machine.

So I am wondering if the error could be generated by the client and then displayed on the host machine? When I reloaded my campaign it could not reproduce.

rhagelstrom
July 26th, 2023, 02:42
Thanks for the report. I'm not able to recreate locally with that module and map; so any steps that you have to reproduce the error would be helpful to look into further.

It looks from the error message that you were clicking on something when the error occurred. What triggered the event? From there, perhaps we can back into the steps to recreate.

(Note: It might be related to some unexpected path of behaviors triggered by extensions; but I'd like to recreate first before making that determination and trying to narrow the situation.)

Regards,
JPG

AFAIK I as the GM wasn't doing anything at the time I was just moving the mouse around and it popped up a few times. I was moving the mouse over the LoS but was never editing it. I may have clicked or not but I was moving the mouse over the LoS when it was happening. I did open the doors for the players. The player did voice up about it at the same time I was getting the error. I'm sure she was clicking around but not adding LoS obviously. Seems unlikely to me that the client and server would have a mouse click event that has that kind of correlation, but I don't know the internals either. Usually, errors are an ext but didn't seem like an extension error.

I realize this report is rather poor but I figured I'd report it as maybe a eyes on code review would provide some insight. I could have just sat on it since I couldn't reproduce it with or without extensions but that wouldn't help anyone either.

Moon Wizard
July 26th, 2023, 17:58
As @pindercarl mentioned, it's unlikely to be extension related, but not ruling out completely yet (i.e. certain APIs could trigger less used code paths.)

Thank you for reporting and the additional information. If we can figure out how to recreate, we'll definitely be able to fix in next build.

Regards,
JPG

Moon Wizard
July 27th, 2023, 20:16
I've tried several times to reproduce this issue without any success; so there is some step in the process that we are not getting.

The error seems to be on a mouse button up event while over a door line-of-sight occluder; but this does not occur when I move tokens onto/over (locked or unlocked), draw pointers onto/over, open/close doors, etc.

Are you seeing this after you reload the campaign?
Any other information that you can remember about the specific actions/steps that occurred just prior to the first error?

Regards,
JPG

rhagelstrom
July 28th, 2023, 15:44
I have nothing more to add. If it happens again I'll take an in game timeout and try to get some more information.

Moon Wizard
July 29th, 2023, 00:24
I appreciate the information, and we'll keep an eye out for this. Any details that you find in the future would be appreciated.

As I mentioned, once we can recreate, then we can narrow down what causes the issue and solve it pretty quickly.

Regards,
JPG