Author Topic: No load, just error message  (Read 5135 times)

Trifinity

  • Guest
No load, just error message
« 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.

Alex

  • Administrator
  • Ent
  • *****
  • Thank You
  • -Given: 3
  • -Receive: 14
  • Posts: 1,035
Re: No load, just error message
« Reply #1 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)?

Trifinity

  • Guest
Re: No load, just error message
« Reply #2 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.

wogan

  • Guest
Re: No load, just error message
« Reply #3 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.

Alex

  • Administrator
  • Ent
  • *****
  • Thank You
  • -Given: 3
  • -Receive: 14
  • Posts: 1,035
Re: No load, just error message
« Reply #4 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).

wogan

  • Guest
Re: No load, just error message
« Reply #5 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.

Alex

  • Administrator
  • Ent
  • *****
  • Thank You
  • -Given: 3
  • -Receive: 14
  • Posts: 1,035
Re: No load, just error message
« Reply #6 on: March 02, 2009, 05:57:38 PM »
Yep, more error handling will definitely be going in :)