Joe Maller.com

Fixing CS3: All apps crash when saving

Post updated, jump directly to the improved solutions.

I spent the better part of today remotely trying to figure out why our latest Creative Suite 3 installation was crashing. Illustrator, Photoshop and InDesign all crashed when saving. CS3 (Design Premium) was being installed onto a new 24" iMac, everything else with the machine is fine.

For whatever reason, CS3’s shared VersionCueUI.framework component was not installed. Here’s what was showing multiple times in the logs of the problem machine:

2007-08-10 19:30:33.926 Adobe InDesign CS3[919] CFLog (21): Cannot find executable for CFBundle 0x2e1b5a50 </Library/Application Support/Adobe/Adobe Version Cue CS3/Client/3.1.0/VersionCueUI.framework> (not loaded)

Even though we aren’t using Version Cue (I’ve yet to meet anyone who does), that component is necessary for all save functions. If it can’t be called, as I found to be the case here, all CS3 apps will crash out immediately upon invoking Save or Save As. We aren’t installing the Version Cue server on any stations, but I did try installing it once to see if that would fix this. It didn’t.

I re-installed. I repaired. I wiped everything with maccs3clean, restarted and reinstalled — three times. From two different accounts. If you’ve ever installed CS3, you know how much time that eats.

Then I gave up on the installer.

Checking /Library/Application Support/Adobe/Adobe Version Cue CS3/Client/3.1.0/ against a functioning install showed that VersionCueUI.framework had the wrong byte-count. I decided to try replacing it with a copy from a working installation.

Starting from a working installation, I tgz’d the framework with this command:

tar -cvzf ~/VersionCueUI.framework.tgz VersionCueUI.framework

Next I copied the archive to the machine with the problem install, untarred it, moved the bundle to the right directory and changed ownership to root:admin:

tar xvfzp VersionCueUI.framework.tgz

then

sudo chown -R root:admin VersionCueUI.framework 

I’m sure there’s an easy way to integrate user, groups and permissions into the tar commands to save the chown, but after a day of dealing with this I wasn’t in the mood to look it up.

After that, saving from various CS3 appears to be working perfectly and updates installed without errors.

This experience was very similar to the solution I found to my Illustrator 13.0.1 upgrade problems. Manually doing the installer’s job solved the problem there too.

Dear CS3 Installer,
Thanks so much for ejecting the DVD after a failed install. Everyone I called to shove the DVD back in for me were really glad they could help.


Update: Several great self-contained solutions in comments, I’ll be trying these first if I run into this again. Thanks to everyone who posted.

  • Dave Pijuan-Nomura’s solution looks the simplest and builds on Dusty’s earlier method:
    1. Delete /Library/Application Support/Adobe/Adobe Version Cue CS3/Client/3.1.0
    2. Run Adobe Updater
  • Dusty was first to report success after deleting /Library/Application Support/Adobe/Adobe Version Cue CS3/Client/3.1.0/. He also paused Adobe Updater to make a copy of the Version Cue installer, Updater will otherwise delete the file after the install fails. That standalone updater now appears to be here: Adobe Version Cue CS3 client 3.1.0 update.
  • Dave Henderleiter got it working by renaming an older version of Version Cue:

    In [/Library/Application Support/Adobe/Adobe Version Cue CS3/Client/3.1.0/]… I had a 3.1.0 version and a 3.0.0 version. I deleted the 3.1.0 version and renamed 3.0.0 to 3.1.0 and all the apps worked right away without even a restart.

    Faking CS3 into using older component versions makes me nervous, but several people reported success with this method.


Thoughts on Twitter

Twitter LogoA little over a month ago I finally gave in and started playing around with Twitter.

I like how thin and open Twitter is. There is no proscribed way of how it works. Some people post what they’re doing, some post thoughts, others simply reply to other’s posts. Posts, usually called “tweets”, are limited to 140 characters, a hard limit that enforces brevity.

Starting out feels awkward. At first, it can feel like looking in at the super-clique — except that you’ve been gagged and no one can see you. Most of the people I’m following I’ve met briefly or know online. Most of them aren’t following me. I don’t dwell on it. At least initially, I’ve decided to follow anyone who follows me, except spammers. So far I haven’t culled my list.

After a few days, it starts to get interesting. At times it seems like nothing more than a rolling IM status message. After a week it starts to feel like it should have always been there.

I’ve found Twitter to be a surprising motivator. That probably has something to do with my inherent belief that I’m never doing enough. I want to seem busy, so I have to get busy. Or busier. There is a water-cooler quality to Twitter which is nice when your office is largely virtual.

There’s another interesting thing, probably a result of how transitory messages are; people often post quick little links to their newest blog posts or whatever. I tried that and was astonished at how many clickthroughs I got.

Having previously referred to Twitter as “a spam-free pub-sub channel for direct communication,” Dave Winer also posted this very effective description:

[Twitter] is a network of users, with one kind of relationship: following. I can follow you, and you can follow me. Or I can follow you and you don’t follow me. Or you can follow me, and I don’t follow you. Or neither of us follow each other. Pretty simple. Just arrows at either or both ends of the line, or no line at all. There are no labels on the arcs.

That really sums it up. Feel free to follow me, I’ll happily return the favor.

If you’re on a Mac, I highly recommend getting the free Twitterific from IconFactory.

Share |

link: Aug 07, 2007 1:43 pm
posted in: misc.

US obesity rates, soft drinks and high-fructose corn syrup

This flash US obesity infographic was mentioned to me as part of an ongoing discussion about information graphics. The original source data likely came from the PPT presentation linked on the CDC’s Overweight and Obesity page. The CDC maps present annual data from 1985-2005, CNN only chose to show six incongruous years to remove edge-case fluctuation. I threw together a quick animation showing the complete dataset:

United States Obesity Map, 1985-2005

Michelle observed that the bar for information graphics was set “very, very low.” People are accustomed to lousy graphics, default-styled PowerPoint charts, plain Excel tables and raw scatter plots. Even the slightest attention to design becomes automatically exceptional.

I think that map chart would work better as a line plot, but then I’m most curious about whether or not there was a tipping point after which the population started gaining weight. Personally, I believe things turned for the worse between 1985 and 1988.

Mid-80s transition

In 1985, amidst the New Coke fiasco, Coca-Cola and other soft drinks switched from cane and beet sugar to high-fructose corn syrup (HFCS). Two main factors figured into that decision: Significantly increased potency and effectiveness of HFCS vs conventional sugars, and cost savings due US government corn subsidies and manipulation of domestic sugar prices. Bottom line was that soda got much cheaper to produce, thereby making “free refills” and oversized portions an economically sound loss-leader.

Three years later in 1988, Taco Bell introduced unlimited free drink refills and 7-Eleven started selling the 64-ounce Double Gulp, “biggest soft drink on the market.” I couldn’t find a source, but that was doubtlessly a response to escalating portions and unlimited refills among competitors. This was also about the time the soda manufacturers started experimenting with 16 ounce cans, 20 ounce bottles and other larger portions.

The following chart illustrates domestic per capita consumption of soft drinks from 1970-1995. Note the spike between 1987-1988:
Soft drink vs. candy consumption, 1970-1995

Soda got cheaper, so people drank more soda. Snack foods also got cheaper as they also switched from sugar to HFCS, so people ate more snacks. More soda + more snacks = more obesity. This isn’t rocket science.


I guess I’m a runner now

Two or three months ago I started running. It was something I’d been thinking about for a while but never got around to. Harris deserves a lot of thanks for motivation and nagging. The Cool Running website has also been a terrific resource, especially their Couch-to-5K plan.

Last week I ran somewhere between 16 and 20 miles, spread across four or five runs. Having never done any sort of deliberate distance/endurance exercise before, I find that number personally astonishing. Currently I’m running four miles in about 33 minutes, my next goal is five miles in 40-45 minutes.

I decided to buy one of those Nike+iPod thingies, mostly because I enjoy statistics. Also, I’ve wanted one ever since Cabel Sasser’s Multiplayer Game Of The Year post. However, the iPod is imminently due for a refresh — assuming the rumors are right. According to the MacRumors buying guide, the iPod and iPod nano are coming up on a year since their last refresh. I can wait another week or two.

While I’ve been going to the gym regularly for almost a year now (14th St Y Babysitting FTW), no amount of exercise can produce the levels of sweat running does and before I used to exercise at home with some home gym advice. I’m absolutely, revoltingly drenched after 30 minutes.

Surprisingly, I’m not completely spent afterwards. After a 30 minute cool down and shower I generally feel great. When I sleep, I sleep better. I’m drinking less coffee. My contribution to the laundry heap has increased. When swimming I can hold my breath much longer than I used to be able to. Overall, I’m really loving it.


iPhone battery nonsense, round 2

So some attention-deprived class action lawyers are suing Apple because of a false statement about iPhone batteries that appeared in a sensationalist article a few weeks ago. Patrick commented on my previous post with a link to a Business 2.0 posting about this. I’m sure it’ll be all over the press in the coming days.

Gizmodo summed this up perfectly with “dumbtastically stupid.” That phrase could also apply to Business 2.0, but would need a few other clauses added to cover petty, wrong and dull. Oh, and broke. And clueless. Reinforcing all of that, this bit of the Business 2.0 posting stood out as just pathetic:

My memory is not what it used to be, but I seem to recall that it wasn’t until after the iPhone went on sale that Apple issued a formal description of how many times the battery could be recharged before it might need replacement, in which case there might be something to the complaint.

Philip Elmer-DeWitt, you are getting paid to blog, how hard is it to use Google? Or, you know, just remember something that was a huge stink in the area you cover professionally just two and a half weeks ago? You are paid to blog. Find the damn link. Here: Apple – Batteries – iPhone.

Apple’s battery page clearly states:

A properly maintained iPhone battery is designed to retain up to 80% of its original capacity at 400 full charge and discharge cycles. You may choose to replace your battery when it no longer holds sufficient charge to meet your needs.

I’m pretty sure this all started with Kent German and Donald Bell’s original iPhone review for CNET, also published by CNN:

Unfortunately, the Phone does not have a battery that a user can replace. That means you have to send the iPhone to Apple to replace the battery after it’s spent (Apple is estimating one battery will keep its full strength for 400 charges–probably about three years’ worth of use).

That slightly misleading paragraph, which implies the battery will be spent after 400 cycles, first echoed by Gizmodo, was later breathlessly parroted and made more dire by MSNBC’s Bob Sullivan:

The iPhone battery will only survive about 300-400 recharges, the company says.

Well that’s just completely wrong. Bob seemingly didn’t bother to check his facts against the original source. Gizmodo at least had the good sense to recant. John Gruber of Daring Fireball named Sullivan Jackass of the Week, the title could have gone to any number of people.

Apple has sold over 100 million iPods, none of those have had user-replaceable batteries. That obviously hasn’t stopped what seems like every fourth person on the sidewalk from buying and using iPods.

Frankly, I doubt most people ever change the battery on their cell phones and Apple discovered this during market research. I don’t ever recall doing so with my RAZR, for the most part I just charged that POS every night. I had a spare for my previous LG, but never used it. The iPhone’s fixed battery was most likely a well-founded design consideration reinforced by the unmitigated success of the sealed-battery iPod.

This whole mess should have been pretty much dealt with a few weeks ago. Jason Snell thoroughly covered this in MacWorld back on July 12th. Yet I was talking with a friend about the iPhone earlier this week and she brought up the 300 charges number.

No one ever sees corrections in the news. If a story gets in the paper, no matter how wrong, people will believe it and very few will ever find out that the truth was largely contradictory.

Share |

link: Jul 28, 2007 12:35 am
posted in: Apple
Tags:

150 iPhones per minute

During their quarterly conference call Apple stated they sold 270,000 iPhones in the first 30 hours. That’s somewhere between $75,000 to $90,000 each minute. Apple’s stock punched through $150 after hours and was still trading over $148 when I published this.

The day prior, AT&T claimed activation of 146,000 iPhones over the first two days. That figure seemed very low and the news duly tanked Apple’s stock.

Another way of reading those numbers is that AT&T botched 124,000 activations. Considering my own iPhone activation experience and that of many friends, this seems very possible. Thankfully things have been flawless since.


iPhone and the non-deleting email

I’ve seen this happen a few times, an email message just will not delete. Clicking the trash can shows the message delete animation, but the message just reappears behind the animation. The same thing happens in list view. The solution is to reboot the phone, everything should be fine after a restart.

To reboot the phone, hold the wake button for several seconds. A slider will come up asking you to power off. Shut it down, wait a second or two and then press wake to turn it back on. Your email should work normally.

I’ve found rebooting every few days is a good way to clear any slightly odd behavior or minor slowdowns. iPhone is a 1.0 release and these are software bugs. I’m confident they’ll be fixed in a future update.

Update: Force-quitting Mail can also help. To force-quit any iPhone application, just hold the home button for about 10 seconds, until the home screen displays.



« Previous PageNext Page »