After AIR 1.5 upgrade, Mockups can't remember Show UI Library / Notebook preferences
Post hoc ergo propter hoc? Upgraded to AIR 1.5 this morning, then Mockups NEXT.161, and suddenly Mockups keeps forgetting that I don't want to see the UI Library and notebook background.
Even worse, when I turn off both features, Mockups keeps forgetting the settings when I close and restart the application. (Actually, after several tries, it finally remembered the Library setting but still keeps displaying the notebook background.)
Did AIR 1.5 change the way application settings get stored? This is happening on Windows so far; will check it out on the Mac at home this evening. Anyone else do the AIR upgrade and experience this?
Even worse, when I turn off both features, Mockups keeps forgetting the settings when I close and restart the application. (Actually, after several tries, it finally remembered the Library setting but still keeps displaying the notebook background.)
Did AIR 1.5 change the way application settings get stored? This is happening on Windows so far; will check it out on the Mac at home this evening. Anyone else do the AIR upgrade and experience this?
3
people have this problem
I have this problem, too!
Tell me when someone solves it.
The more people who report this problem, the more it gets noticed.
The more people who report this problem, the more it gets noticed.
The company marked this problem solved.
-
Inappropriate?Great, thanks a lot Adobe :( Let me try it too and Google around to see if anyone else has this problem...I haven't touched anything on that front
I’m a bit annoyed
-
Inappropriate?Hey Michael, I couldn't reproduce this...I wonder if it's a Windows-only bug...
-
Inappropriate?Whatever the bug was, it seems to have been swatted. The misbehavior persisted through NEXT.16x versions until today, when I upgraded to NEXT.169. Now both settings are being remembered again.
No clue what to make of that; I'm just glad the problem's gone. Sorry you wound up wasting any time on it.
I’m mildly mystified.
-
Inappropriate?Argh! Spoke too soon ... after a couple of hours of good behavior, NEXT.172 is once again forgetting the settings on every startup. No clue what the hell is going on. When I get home tonight, will install the same version on my Mac and try starting/closing maybe 20 times to see if platform makes a difference.
If anyone else is hitting this under AIR 1.5, please chime in. For that matter, if someone's done the AIR upgrade and hasn't seen this, that would also be a useful data point ...
I’m way more than mildly mystified.
-
For what it's worth, after 20 or so reloads, NEXT.172 on my Mac never lost its settings, so whatever is going on is specific to Windows. -
Inappropriate?Yes, I am getting the same problem. Using NEXT.181. Forgets the settings on every startup. Using Windows XP
I’m frustrated
-
Chris, thanks for chiming in; glad to know it's not a quirk of my system. -
Hi Chris, May I know how to get NEXT.181? -
You can always get the latest pre-release version here: http://www.balsamiq.com/products/mock... -
I couldn't reproduce this issue with NEXT.182.
Chris, which version did you install before NEXT.181? Could I download older version for reference? -
Inappropriate?Grrr, the AIR product manager here at MAX Europe is about to get an earful from me...just kidding, he's a nice guy. But he may know what's going on...stay tuned.
I’m confident we'll get this resolved soon
-
Inappropriate?Ok, this is what I found out so far:
https://bugs.adobe.com/jira/browse/FP...
https://bugs.adobe.com/jira/browse/FP...
seems to be a flash player 10 bug in XP. Air 1.5 includes player 10, so it inherited the bug.
Both bugs are open, I have sent an email to my contacts at Adobe, cross your fingers! :)
I’m confident
-
Inappropriate?So far I couldn't reproduce this on WinXP and OSX 10.5.
What I have is Balsamiq Mockups Version 1.1.91
Kevin Chow
-
Inappropriate?Hi guys, I cannot reproduce this on my Win XP via Parallels. I relaunched the app (both 1.1 and 1.5) about 50 times...what am I doing "wrong"?
I'd like to know how many people still see this and how often...does it happen after once every time you update Mockups by any chance?
-
Are you sure that that XP-under-Parallels setup has the AIR 1.5 runtime? It was immediately after upgrading to AIR 1.5 that the problem cropped up. Prior to the upgrade, never an issue. After the upgrade, the very first time I ran Mockups the problem was obvious, and it's continued ever since (on Windows, not my Mac, which runs Mockups under AIR 1.5 without mishaps). -
Here's what I did:
- tested Mockups 1.1 with Air 1.1, no problem
- upgraded Air to 1.5 and tested again, no problem
- upgraded Mockups to 1.5 and it happened immediately (this was expected, I changed the format from 2 local sharedobjects to one)
- hid the library and notebook and restarted about 30 times with no problem. -
Inappropriate?Where are those local shared objects stored? Maybe I should try deleting the BalsamiqMockupsForDesktop.###etc###/Local Store directory if that's where they are kept.
If that's the correct location, what else will be destroyed and need recreation ... maybe my registration info? (I know about the BalsamiqMockups.cfg file, and will keep a copy of that safe.)
Don't want to try this unless you think it might work. Is there a more appropriate target file or folder to whack?
I’m ready to try exploratory surgery.
-
Just delete the #SharedObjects folder under your Local Store. -
Inappropriate?Well, after 20+ restarts, it looks like this nailed it. Closed Mockups, deleted the SharedObjects folder (which contained two .sol files), and restarted Mockups. Turned the UI Library and notebook background off, then quit.
A new SharedObjects folder was created, holding one .sol file. After restarting the app, and then twenty-odd more restarts, my settings have been staying set.
Chris, if you're following this thread, try removing SharedObjects.
I’m glad that finally fixed it.
-
Ok, this makes me think it was a bug in my "migration from 2 to 1 .sol" code, which would also explain why I couldn't reproduce it (and might also explain why it only happened on your XP box?) -
Inappropriate?Yes, deleting the .sol file from the SharedObjects directory did the trick. Thanks!
I’m at peace with the world
1 person says
this solves the problem
-
Inappropriate?Deleting the SharedObjects folder does the trick for me, but it is temporary. I have no clue what conditions cause it to recur. In addition to the ui library and notebook, my instance also forgets the documents that were open upon last exiting of the app.
About
Version: 1.5.8 - 12/20/2008 02:31 (Air)
Flash Player Version: WIN 10,0,12,36
Will continue testing, if I learn anything resembling concrete, I'll post em here. Cheers!
I’m frustrated
-
Inappropriate?Sorry to confirm that, as pswulius reported, deleting SharedObjects turned out to be a temporary fix. Granted, it was a fix that held for a couple of days, but I'm back to manually turning off the UI library and notebook background on most launches.
So, how about this as a workaround: what if we had command-line flags to fire up Mockups without those features? Something like -uilibrary or -notebook (along with +uilibrary and +notebook) to force the suppression/display of those items at startup. Since many Windows users launch Mockups from a shortcut, we could just add those flags to the shortcut's command-line string, and guarantee the way things get set up.
It's not a kludge, mind you ... it's an, um, er ... minor feature. ;) -
Inappropriate?Any updates on this issue? I have not been able to pinpoint the cause. I know it does not require a reboot to appear. However, after 'fixing' it by deleting the SharedObjects stuff, you can quit and restart Balsamiq at least 20 times without the problem recurring. It happens some time after that.
I’m frustrated
-
Hi pswulius, sorry no update. I have to admit it slipped through the cracks. Let me take another look. Thanks for your patience and for the reminder! -
Inappropriate?Hi pswulius, would I know which NEXT version you have? I'd like to reproduce this issue for investigation. Thanks!
-
Hi Kevin, I doubt this is an AIR bug. I have some code that tries to migrate data from 2 local shared objects into a single one, and I bet I have a little bug there somewhere. Still, the fact that it's so intermittent is interesting...
You just need to use the regular build to see this bug: http://www.balsamiq.com/products/mock... - just launch, hide the UI library, quit. Then launch and quit until it comes back. -
Inappropriate?I'm not sure what NEXT is! I hope it's in here somewhere (-:
Windows XP
Desktop version of Mockups
Version: 1.5.15 - 01/17/2009 13:20 (Air)
Flash Player Version: WIN 10,0,12,36
I’m happy
-
I think I should wait until the problem reappears, then mail you a copy of my mockups.sol. I'm betting you'll experience the problem and can debug. Let me know if you want it. (-: -
Inappropriate?Hi guys, I have added some more code to try and fix this. Would you mind installing the version here: http://www.balsamiq.com/products/mock... and testing it for me?
I’m If this doesn't work, I'll take drastic measures
-
After using this build for the last three days, thought I'd be able to report success. But alas, this afternoon I fired it up on my Windows box and both the UI library and notebook background are back again, uninvited. Time for the drastic measures? -
No WAY! Grrr...it might be time for the drastic measure, indeed. -
Inappropriate?been okay for me the past 3 days. will keep you updated.
-
Inappropriate?Hi all, I just shipped what seems to be an improvement (works for pswulius so far, worked for M.Matti for 3 days) as part of this update: http://www.balsamiq.com/blog/?p=662 - we'll keep hunting!
-
Inappropriate?I'm having the notebook backdrop problem; i remove it but when i reopen the app it's back! I'm not using the full screen mode.
I'll try updating air / flash see if that has any effect,
Version: 1.5.16 - 01/24/2009 23:01 (Air)
Flash Player Version: WIN 10,0,12,36 -
Inappropriate?Thanks tomr et al.
I think the time has come for the 'drastic measures' I was referring to earlier. In short, I used to save these types of values in two different 'local shared objects' (i.e. "flash cookies"). I wrote some code in 1.5 to merge these two into a single one, migrating the old values to the new ones. For some reason, that little bit of code (10 lines or so) is turning out to be an endless source of bugs. SO, the drastic measure is to just cut it out and assume everything was always ever stored in one local shared object. This will make the ui library or notebook show up for people who upgrade from a pre 1.5 build, but after they fix things up they shouldn't have any problems in the future.
I'll include the change in this Sunday's release, but first I'll send you guys a link to try it out ok?
I’m back in 5 minutes.
-
Sounds good. Should we empty our SharedObjects folder first? -
No need. New build in the oven right now. -
Inappropriate?Ok, please try this: http://www.balsamiq.com/products/mock... - build 1.NEXT.240
I’m thankful
-
Turns out I _did_ have to delete SharedObjects. After installing the new build and turning off the notebook and library, they reappeared when I restarted a session. But after closing again and trashing the SharedObjects folder, it's now remembering the settings. Let's see if it sticks... -
Inappropriate?Hi,
Just a thought here - I would vote for the removal of the notebook entirely. It seems that everyone on this thread is struggling to keep it turned off - perhaps a vote from the larger community on wheteher anyone actually uses it?
For my purposes (please take this in spirit Peldi...;-) it is a bit hokey for serious business diagrams, so I am always turning it off. Another thought is to somehow have it as a turn on option by default, but off in the native install? The UI library returning is less of an issue for me...
I love Balsamiq!
Gord -
I hear you Gordon, I also always turn it off. But we're power-users, most people never even look at an application's menus unless they really have to. And you'd be surprised how often the notebook gets mentioned (as a plus) in the blog reviews...so...I think the notepad is here to stay...at least for now :) That said, I agree that it's annoying to have it pop up by itself, and I will do everything in my power to make it stay hidden if that's what the user wanted. :) -
Inappropriate?It's still there :o(
I've not rebooted my machine yet though... -
wait you hid it, quit and came back and it's still there???? In that case, can you please delete your #SharedObjects folder? -
where do i find my #SharedObjects folder? -
it depends on the OS. It's under "Local Store", full paths here: http://www.balsamiq.com/products/mock... -
Hoorah! Fixed :o) -
well, let's see if it lasts. I think what was happening in your case was that somehow the app couldn't write to the .sol file for some reason, and deleting it cleared things up. Let me know if it pops up again! -
Inappropriate?Hi guys, I just updated the build again. Could you please please see if it all works fine for you now? For some reason I was never able to reproduce the problem over here...that's why it's been so hard for me to fix it!
I'd love to put this in production on Sunday.
New build (1.NEXT.243) at: http://www.balsamiq.com/products/mock... as always.
-
Will do. As it turns out, I'll be using Mockups quite a lot through the rest of the week, so there will be plenty of opportunity to check the fix. -
Made it as far as Thursday afternoon. The library and notebook are back, like Banquo's ghost. :( -
Inappropriate?Ok, this is both bad news and good news. The bad news is that obviously the bug is still there. The good one is that I must have been looking at the wrong bit of code this whole time, since even removing it all didn't fix the bug. Next up, it's imperative that I manage to reproduce the bug in-house. You just quit and restart until it shows up? 50 times? 100 times?
I’m determined
-
Sorry for the delay getting back on this ... was out of town for the weekend. It doesn't take 50 restarts to re-trigger the problem; more like 20-25. Also, my daily workflow might be relevant: I typically edit 8-10 screens at once in a session, with Mockups started and each BMML file loaded by double-clicking the files on the desktop instead of using the Open dialog. Then I'll quit Mockups in order to run a batch file that makes Mockups generate a series of 40-odd PNGs. (If we count each command-line invocation as a restart, we eventually wind up with a count in the hundreds.) Eventually, after a day or two of these edit-followed-by-batch-PNG-generation sessions, I'll double-click a BMML file to restart Mockups and the library and notebook background have returned. -
Uhhh, command-line....that might have something to do with it! I'll have fun digging tonight! :) Thanks Michael, as always. -
Inappropriate?I experience the problem often with only 1 or 2 restarts. However, my workflow includes leaving Balsamiq open for long periods of time (hours-days), and running other applications during that time. Then, when I finally close Balsamiq, the next time I open it, it fails this way. I normally delete my SharedObjects folder at the beginning of this process too. I feel like it's a time issue, or a conflicting resource problem with other applications. Hope this helps. Do you want a copy of my sharedobject file?
I’m confident
-
Yes please! peldi@balsamiq.com -
Okay, when I get home, I'll get it together and email it to you. If the problem is not currently being exhibited, I'll wait until it does. :) -
Inappropriate?Hi friends! Well, I'm at it again! I changed a few things around, let's see what happens now, build 1.NEXT.252 is up for your testing enjoyment: http://www.balsamiq.com/products/mock...
if this works I'll be really happy, as it should also make the app a little snappier and faster to start up.
I’m hopeful
-
Installed 252 and bounced it up and down for a while. At first it kept displaying the notebook on each startup, but after deleting #SharedObjects it's remembering the setting. We'll see if it lasts. In the meantime, thanks for the speedier startups -- it's noticeable. -
OK, a moment ago the notebook came back uninvited. At least the UI library hasn't reappeared, so it's possible we're 50% fixed ... -
Hi Michael, although it's ridicolous that I'm still fighting this after all this time (it doesn't make me look like I know what I'm doing does it?), I regard this as progress. I have made another update specific to the background. I'd love it if you could give it a spin: http://www.balsamiq.com/products/mock... -
Inappropriate?Hi,
I've installed NEXT.257, and when I launch the program, I actually have to select "Show UI library" twice in order for it to show.
Just thought I'd let you know.
Luc -
Thanks Luc. Did this just happen one time or does it happen after every launch? -
Hi Luc, I found and fixed the injection, sorry. -
Inappropriate?Hi guys, all the changes made so far have been merged into the main 1.5 code: http://www.balsamiq.com/blog/?p=879
The bad and painful thing is that you might have to delete your #SharedObjects folder one more time, the good news is that the bug is getting more rare (I don't want to say it's gone because "it" might be listening), and I also added some data to the log file, so if it shows up again we'll know exactly where.
I’m hopeful and frankly getting tired of this one
-
Peldi,
Thanks, I simply installed the 1.5.23 version, and the problem is gone. I didn't have anything else to do, and now it remembers the settings after shutting down the app.
BTW, I'm on XP Pro.
Bye -
Deleted #SharedObjects and updated to 1.5.23 this morning; this afternoon both the UI library and notebook came back. Do you want me to mail the Local Store log file? -
Not really...ehm, I mean yes please! ;) .... :( -
Inappropriate?Hello friends! Yes, it's that time of the week again, where we all sit around the fire and spend some quality time together chatting about misteriously reappearing UI Libraries, just like our ancestors did before us... :)
Here's today's update: http://www.balsamiq.com/products/mock...
And here's what I did: Mockups for Desktop now no longer uses Local SharedObjects to save local values. Instead, you'll see a new MockupsCookies.db file getting created in your Local Store folder. It's a local database. I am hoping it's less flaky than local sharedobjects...I think it is, since that's what I use to save your license keys, and those, thank God, haven't been misteriously disappearing.
So, could you please give it a try? Obviously on your first launch you'll start from a clean slate, so you'll have to set up the app the way you want it...but hopefully just once.
I’m eager to hear if this does it
-
Installed the latest version on Monday, after a final delete of SharedObjects. Yesterday, the notebook background began re-appearing. Today it was joined by the UI library. So maybe SharedObjects was never really the problem? -
Wow Michael, although it's a bit depressing this is wonderful news...I have been looking in exactly the wrong place all this time. I'll tell you what: I will revert this new useless code so that people won't loose their settings with Sunday's update, and I'll have someone else look into the bug with a new set of eyes (it will be one of my eployee#1's first tasks, so exciting!). As always, thanks SO much for your help on this nasty little bugger -
Inappropriate?At the risk of throwing a monkey wrench in, I have to report that I haven't experienced any of the state problems that we've been discussing on this thread since updating to: 1.NEXT.282 - 02/14/2009 15:02 (Air)
Sorry I've been out of touch, but I've been quite busy, and Balsamiq Desktop has been performing flawlessly.
I’m happy
-
Funny you mention this ... today it crossed my mind that, since the NEXT interim upgrade, I haven't seen any more of the notepad or library. Have been teased and disappointed before, but maybe it's really, truly gone this time. Let's see if we make it through Friday ... -
I have shipped this new method of saving cookies: http://www.balsamiq.com/blog/?p=957
Loading Profile...




