Bitsum Community Forum

General Category => Process Lasso => Topic started by: Jeremy Collake on May 15, 2012, 02:29:03 AM

Title: Auto update of .80 -> .82 will malfunction due to localization problem in .80
Post by: Jeremy Collake on May 15, 2012, 02:29:03 AM
Process Lasso users of v5.1.0.80's automated update system will experience a failure to upgrade to v5.1.0.82. This is due to a bug caused by a fix to the localization of the briefly shown update dialog box. Under the assumption that the easy fix didn't cause new troubles, I released v5.1.0.80 with a broken automated update system. After released, I can not flush it out of the channel. Users of v5.1.0.80 will, when upgrading to v5.1.0.82, see:

1. A malformed dialog box as the automated update attempts to take place in the wrong dialog container.
2. An SFX failure to extract.
3. Process Lasso no longer running.

Users of all other versions are not affected.

Manual updates are mandatory for this upgrade path (v5.1.0.80->v5.1.0.82). I am very sorry for my mistake.
Title: Re: Auto update of .80 -> .82 will malfunction due to localization problem in .80
Post by: Victek on May 15, 2012, 11:37:46 AM
Wow, you just admitted a mistake in public.  You have no future in politics!  8)

Manually updated to .82 and all is well again.
Title: Re: Auto update of .80 -> .82 will malfunction due to localization problem in .80
Post by: Miroku4444 on May 15, 2012, 02:50:33 PM
I had the 5.1.0.80 pro-version installed on the 12th, but then in the log it said i had 5.1.0.78 free version installed. Also, today when i shut down process lasso and restarted it, i had to re-activate it. It re-activated fine, but it still said free version in the log, and the activation thing was still in the menu. I applied the 5.1.0.82 update and it seemed to fix all this.

Was this thing you talked about in your post the cause of this?
Title: Re: Auto update of .80 -> .82 will malfunction due to localization problem in .80
Post by: Jeremy Collake on May 15, 2012, 05:07:53 PM
Quote from: Miroku4444 on May 15, 2012, 02:50:33 PM
I had the 5.1.0.80 pro-version installed on the 12th, but then in the log it said i had 5.1.0.78 free version installed. Also, today when i shut down process lasso and restarted it, i had to re-activate it. It re-activated fine, but it still said free version in the log, and the activation thing was still in the menu. I applied the 5.1.0.82 update and it seemed to fix all this.
Was this thing you talked about in your post the cause of this?

The cause was me localizing the automated update download dialog (that short lived progress bar dialog). Indeed, it is only displayed a few seconds, so I made a big mistake even touching it. However, it was the one part of the product left untranslated. Thus, in v5.1.0.80, the *wrong* dialog is shown and it tries to do an automated update on it.. making it look very messy, and failing.

I temporarily reverted to v5.1.0.78 while I was doing final fixes to v5.1.0.82. I removed v5.1.0.80 from the system, as an errant build. That is probably why you saw .78.

The activation requires the process and governor to be restarted before all 'free edition' messages are removed. That may have been what you saw there.

I could spend more time trying to analyze exactly everything you saw, but I *think* the above explains most of it, and am moving forward with v6 very rapidly now ;). This mistake, in some ways, has only solidified my determination to get version 6 done.
Title: Re: Auto update of .80 -> .82 will malfunction due to localization problem in .80
Post by: Jeremy Collake on May 15, 2012, 05:14:48 PM
Quote from: Victek on May 15, 2012, 11:37:46 AM
Wow, you just admitted a mistake in public.  You have no future in politics!  8)

Manually updated to .82 and all is well again.

Yes, I may have made a mistake in doing so - but I prefer to be honest. Indeed, at times I am too honest. I know many developers, have worked at many companies, and software developers both large and small make MUCH BIGGER mistakes, but very few admit to them ;). I hope this mistake does not affect confidence in me, but I do not expect it will, especially when I reveal my v6 surprises.

After all, this was just an update anomaly. Companies make mistakes that literally destroy computers (e.g. McAfee detecting svchost.exe as a virus and deleting it from millions? of XP installations)... or numerous security holes in countless products and operating systems over the years. In comparison, this is minor .. though it is a bit visible ;o.
Title: Re: Auto update of .80 -> .82 will malfunction due to localization problem in .80
Post by: Miroku4444 on May 15, 2012, 10:22:25 PM
I dont know what happen, but its fixed. So im happy.


Hey at least you admitted the mistake. Stupid Norton AV makes mistakes all the time and they never admit nothing.
Title: Re: Auto update of .80 -> .82 will malfunction due to localization problem in .80
Post by: boco on May 16, 2012, 01:10:05 AM
Well, I dealt with it my way. With the extract failure still on screen, I opened the pl4sfx.exe manually and updated my files. Finally restarting Process Lasso kicked it back into business.
Title: Re: Auto update of .80 -> .82 will malfunction due to localization problem in .80
Post by: Jeremy Collake on May 16, 2012, 02:43:17 AM
Quote from: boco on May 16, 2012, 01:10:05 AM
Well, I dealt with it my way. With the extract failure still on screen, I opened the pl4sfx.exe manually and updated my files. Finally restarting Process Lasso kicked it back into business.

Indeed, that method *does* work if you know what you're doing ;).