Book a Demo

Author Topic: Meaningful message  (Read 3055 times)

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Meaningful message
« on: September 25, 2019, 09:49:45 pm »
I already got used to EA's weirdness, but once you're in manipulating MDGs it strikes too hard once in a while. When saving profiles the wrong way you end up with <<>> instead of the icons I know: re-save all profiles (what could be more relaxing?) and re-gen the MDG. But now with this dreaded quick-linker you eventually get a message rather than frontal crash. And what does it say?
Quote
Encountered an improper argument.
Wow! That's helpful. Why tell the user which argument that was? Hey, says the Sparxian, we want to entertain you! Go, find your own Easter Egg.

Is it that attitude driving Sparx development?

Thank you for nothing!

q.

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: Meaningful message
« Reply #1 on: September 26, 2019, 08:55:09 am »
That's not a Sparx error message. It's been passed through from one of the libraries we're using. I think it appears if you try to read from an empty record set, but there may also be other reasons too. If you can remember exactly what you were doing, let us know and we can try to trap the error earlier.
The Sparx Team
[email protected]

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Meaningful message
« Reply #2 on: September 26, 2019, 05:16:48 pm »
Well, my point is: please, please, please implement some logging facility that catches and documents possible user errors related to wrong data formats, macro execution, whatever. Not try to ship around holes. It took me an hour or so to fix the issue without being able to find out the reason. It's was just a try this, try that until the error was gone. This is very, very frustrating. And it leaves me with the feeling there is some eddy that will drag me down the next time I get too near.

q.