PDA

View Full Version : 1.39 Update killed HD



Vanguard
May 2nd, '03, 01:17 PM
Dan,

I installed the 1.39 update and HD opened fine the first couple of times, then I started having problems loading a second character and now it won't load at all. Getting a Fatal Application Error on the splash screen.

Simon
May 2nd, '03, 01:20 PM
Sounds like you might have a bad/corrupted download....try pulling it down again and see if that fixes the problem. If not, please post the characters that you have loaded into HD when it gives you the error.

Vanguard
May 2nd, '03, 01:30 PM
I redownloaded the update and I believe THAT's what caused the problem (or helped it along). I also rebooted my system thinking that might help and when it came back online it said that "This system has recovered from a serious error" and then listed an .xml file as the cause ... in any case .. I'm downloading a previous version of the update from a friend that keeps a copy of 'em for just this reason .. in any case .. here are the characters I was working on when the problem started.

Burnout is the character I was starting and Recurve (should be in the second post) is the one that I tried loading.

Vanguard
May 2nd, '03, 01:31 PM
Here's the Recurve file. . .

Vanguard
May 2nd, '03, 01:46 PM
Ok .. the Roll Back to 1.38 fixed everything ... Although I still don't know what happened with 1.39 . . .

Simon
May 2nd, '03, 02:11 PM
My only suggestion is to re-download 1.39 -- somehow you grabbed a corrupted copy.

There isn't anything in the update that would cause a crash like what you're reporting. In general, it's EXTREMELY difficult for Java to cause an issue like that, because of the way the language functions on the system.

Simon
May 2nd, '03, 02:15 PM
Hold that thought, I may be onto something in the files that you posted....

Simon
May 2nd, '03, 02:29 PM
OK...finding something odd here.

One of the things that I did change in 1.39 was Charges. Charges are obnoxiously complicated....they shouldn't crash the app, but they are complicated and "far reaching" in their scope.

What I'm seeing in the characters that you posted is that the only time HD has a problem is when it's trying to load a power with Charges and a Custom Modifier on it (Recurve has a lot of these).

I'm looking into the code now to see why this would be causing an issue....I'll post as soon as I have something.

Simon
May 2nd, '03, 02:45 PM
Ah ha!

I found it....it pays to actually use the tools that I built into the app. The trace.log file contained the error....I won't bore you with the details, but it was a result of some of the new rules for Charges, which required that it check what other mods have been applied to the Power before it can arrive at a value. A previously un-found bug was present in one of the base classes....it's been there from the beginning, it just took this change to bring it out.

I'll have a new update (1.39b) posted in the next few minutes.

Thanks for bearing with me!

Simon
May 2nd, '03, 03:00 PM
OK. The new update is posted (1.39b). If you download that, it will fix the issue loading Recurve.

Just out of curiosity, why did you use Custom Modifiers to assign things like Indirect and AOE to some of the Powers?

There's nothing wrong with you doing it....it helped me track down this bug, in fact, but I'm just curious as to why you chose not to use the built in modifiers, since they will allow the program to track the proper effects on the Power and make adjustments as necessary.

Vanguard
May 3rd, '03, 11:14 AM
Sorry it took so long to get back to you.

Well .. As far as I know, there shouldn't *BE* and custom modifiers on the arrows. They were all done with normal Advantages and such. Only Custom Modifiers should've been on the Spectra + armour because at the time, you hadn't included the "Real Armour" Lim and once you did, I just hadn't gotten around to includeing it.

As it stands, looks like I need to go take a peek at Recurve again because it sounds like the update may have changed some things around (again). In either case, thanks a BUNCH for looking into this for me .. yer my hero man. :D

Simon
May 3rd, '03, 12:09 PM
Originally posted by Vanguard
Sorry it took so long to get back to you.

Well .. As far as I know, there shouldn't *BE* and custom modifiers on the arrows. They were all done with normal Advantages and such. Only Custom Modifiers should've been on the Spectra + armour because at the time, you hadn't included the "Real Armour" Lim and once you did, I just hadn't gotten around to includeing it.

As it stands, looks like I need to go take a peek at Recurve again because it sounds like the update may have changed some things around (again). In either case, thanks a BUNCH for looking into this for me .. yer my hero man. :D
The update shouldn't change anything around...it may <b>break</b> some things, but not change them ;-)

I'm still working on some issues with Charges (I can't even begin to tell you how much I hate this Limitation after all of this)....but it shouldn't have any effect on the other Mods. Especially not to take an existing Mod and change it to a Custom.....

Let me know what you find out....we should track this down one way or the other.

Thanks!

Vanguard
May 4th, '03, 12:26 AM
Welp, Installed 1.39 and checked everything out. First .. everything is still great. Only power that had the Custom lim on it was the armour. So I think it was just choking on all the Charges from the arrows.

And it I how should be thanking you. :)

Keep up the good work!