Euflorium: The Eufloria Community

Eufloria => Eufloria Classic => Eufloria Classic Support => Topic started by: Trifinity on February 27, 2009, 07:26:00 PM

Title: No load, just error message
Post by: Trifinity on February 27, 2009, 07:26:00 PM
Every time I attempt to load the game, I get an error message, no load screen, the instant my mouse clicks the error pops up (encountered a problem and needs to close)

System specs are:

3 GB of RAM (1 OCZ 2 G-Skill)
AMD Athalon 64-bit 4000+ processor, socket AM2, 2.61GHz
Windows XP SP2
Radeon X1600 video card (which might be the problem, it's an old card...) using ATI's 9-2 display drivers (Drivers only)


Tried a reinstall to no avail, as well as temporarily disabled my Comodo internet security and BOclean.

If you need more information let me know.
Title: Re: No load, just error message
Post by: Alex on February 27, 2009, 08:24:28 PM
Card doesn't seem that old... hmm.

So you run the game, and you get an error (what kind of error?), and if you then click on the screen you get another error (this time a windows one)?
Title: Re: No load, just error message
Post by: Trifinity on February 28, 2009, 10:55:52 AM
I don't even load, I double click the .exe or the shortcut I get the classic 'encountered a problem and needs to close' error and it tries to send an error report to Microsoft,

The error signature is:
EventType : clr20r3     P1 : dyson.exe     P2 : 1.0.0.0     P3 : 497e30cc     
P4 : dyson     P5 : 1.0.0.0     P6 : 497e30cc     P7 : 328     P8 : 0     
P9 : system.typeloadexception     

and the error report is too long for me to copy-past here.
Title: Re: No load, just error message
Post by: wogan on February 28, 2009, 04:45:03 PM
system.typeloadexception?

I gather that there aren't a lot of try-catch statements in Dyson's code then, lol.

I guess the only way to get any detailed information on this would be to see which method is throwing the exception, and then try to get the full message it gives. This'll involve rewriting the game's loading code to output more detail in event of an exception - which involves testing every method call.

I'm willing to bet that there is a way to fix it, though.
Title: Re: No load, just error message
Post by: Alex on March 01, 2009, 08:00:18 AM
I don't try that hard no ;)

Dyson is completely crap at error handling; I've been really unprofessional about it. I'll have to work out where it would be good to put tries, as I understand they aren't that cheap (could be FUD? haven't done any research really).
Title: Re: No load, just error message
Post by: wogan on March 02, 2009, 10:30:05 AM
You'll only really need them during your load sequences, and any time you make changes to the config, etc.

In terms of resources, catches aren't costly - they're just replacements for the default exception handler, which is to crash the application.
Title: Re: No load, just error message
Post by: Alex on March 02, 2009, 05:57:38 PM
Yep, more error handling will definitely be going in :)