Tiger upgrade issues with iCal
Sunday, May 1st, 2005
Yesterday I did the Tiger (Mac OS X.4) upgrade and it went quite well. I have to applaud apple for their Migration Assistant application that allows you to easily move old stuff into a new install.
In the old days we just installed a new system right over an old hoping to keep our custom stuff in place. Some people did clean installs and then painstakingly rooted through folders trying to reassemble and clean and update. It was a nasty job and it rarely went well.
Apple finally got their act together with the last few versions of X and now when you buy a new computer you simply boot it up, hook the old to the new, and click a button and all your files and user settings are brought over, simply, cleanly and smartly.
For Tiger, I used SuperDuper! and did a backup onto an external hard disk, then booted the Tiger DVD, ran Disk Utility within the installer and initialized my internal hard disk, then did a clean install of Tiger.
At the end of the install the installer script asked if I wanted to migrate information from an old system/computer and I said yes, connected my external, found the right partition and directories and let her rip. About 20 minutes later I was all setup.
I played around with some of the new stuff and then ran various apps and in this the only app that had problems was iCal. This is a new (v. 2.0) version that came with Tiger.
I tried everything I knew of including doing a reinstall of it from the DVD but nothing worked. It did produce crash reports which were all Greek to me but I sent them on to Apple’s black hole of crash reports.
I found a thread on Apple’s Discussion area where others complained of similar problems: Topic: ical2 won’t open–help!! and posted there but the only person to solve it ended up doing a complete reinstall of Tiger by a different method (archive then install, ugh). I decided I was going to dig a bit more before going that route.
This morning I was up early and my friend Steve Splonskowski out in Oregon was also up (he’s a very early riser) and he’s my main Mac guru these days. He’s also an Apple developer and has been running Tiger for a while.
I sent him my crash report and he went through it line by line and tracked the launch events and then the crash and found an area he thought might be a problem when iCal was trying to load a plugin.
Well, we found the problem: a system level plugin installed by some other app (maybe a 3rd party app I no longer have) that came over in the system migration but might not come over with an archive/install.
Here’s the fix, in case you need it:
Let’s assume you’ve got iCal and all your calendars installed and it’s crashing and you’ve done nothing yet to change things.
1. In the finder, click on Macintosh HD and then click on the system level Library folder.
2. Within Library there will be a folder called InputManagers that may or may not be empty.
3. If InputManagers contains a folder called SIMBL, drag it to the desktop.
The SIMBL folder or its contents is the source of the problem and Steve did not have it on his computer which means it is not a generic part of Tiger.
4. Launch iCal and it should work.
I am saving the SIMBL folder for now as I’m not sure what it does but my friend Steve did not have it so maybe it was installed by a 3rd party app I had or still have. We have both noted in googling this that others have had similar launch problems with other application and their crash reports noted the same folder.
Anyway, the upside is iCal just told me to pay the mortgage. Now I’m sorry I fixed it!

have you noeticed that the time in “date received” for mail is now the server time (GMT) and not local time?
Did iCal also tell you to order a Canon 20D? If not, make sure you get that listed!
Here’s an update: I tried to burn a CD post taking the SIMBL folder out and lo and behold, got an error. Put it back, CD burned fine, iCal crashed.
So, I opened the folder and found two items in it:
SIMBL.bundle
Info
I took Info out, left SIMBL.bundle in and logged in and out and now I can run iCal and burn CDs.
I’m now looking for another hatchet to fall but if that was it, I’ll be happy.
Very helpful info. Thanks.
Oh! and what Gary said! ;-)
Hey you two: 20D comes before end of sale but not until I decide which wide zoom to buy. Hey Gary, wheres YOUR 20D? Dale, where’s YOUR 24-70? Hmmmm?
I am having somewhat of a similar problem I can open the application but I do not see any of my calandars, and the machine is very slow I think I will do a clean reinstall and use the migration utility to import all of my data.
I duid an “archive & install” the first time, and was having some funkiness. I decided to redo as a clean install and then copy over my home and application foelders. This worked much better for me.
I did a clean install too and used the migration tool built in and still had problems so no method is perfect. Once you do any kind of install its important to check everything: launch all apps, burn CDs and DVDs, watch a movie, etc. Fixing one problem may cause a cascade of others.
yes I agree I allway do a clean install and then copy over all of my personal data and apps but I think tonight I am goint to do a clean install and then use the migration utility to see if it work better. and I am still waiting a little to upgrade my main machine, because there I have some unix app runing and that is even harder to migrate.
I’m glad read about these installation issues and tips with Tiger. And glad my copy of Tiger, ordered from Amazon, isn’t here yet. Good to have some time to learn from your experiences.
When you get Tiger, I highly recommend taking Apple’s online tour that’s exclusive for buyers of Tiger. It will show you amazing stuff and you can stop it at any time and experiment and take notes. I’m loving it. Started it this morning and have yet to get all the way through. Very useful.
So far, spotlight is the killer integrated piece of Tiger. It is so amazing to be able to search anywhere and get fast results. It is going to seriously change the way I use my computer.
Not sure how I feel about the RSS as part of Safari; it’s a great implementation of an RSS reader and in the long run may win my heart but I’m so used to NetNewsWire it’s hard to dump it. Switching default newsreaders is a simple pref so you can experiment with Safari easily and then switch back.
where is that demo?
also try out the HD movie trailers pretty amazing…
You should have gotten an email about the demo from Apple. Follow the link in the email.
I didn’t get that email either
mmm I do not think I got the email :( can you post it?
I found a link to it on the .mc main page, (once logged in).
I just wanted to say a big Thank You for the iCal 2 tip on Tiger. I have had the crashing issues for days now, and I was about to throw in the towel. Now, my problems are fixed. Nice blog too!
Alexander, I am very happy that I was able to help a few people who found themselves in a similar situation with iCal. Of course, keep testing to see if that solution causes other problems but so far so good here. Thanks for the kind feedback.
Here is a link to a page that goes into more detail on the folder in question:
http://culater.net/software/SIMBL/SIMBL.php
Now I’m not quite sure what it is or what app installed it and why I can’t function without it.
I’ve been on a developer preview of Tiger for a while, and I’d have to say my favorite 2 features are Dashboard and Safari RSS. I’ve tried a number of different RSS aggregators, but none of them do it as gracefully (or as fully) as Safari does. Being able to aggregate a number of feeds, then filter them, bookmark it, and be able to return directly to the filtered results with the click of a button is wonderful.
As for dashboard, I’m sold. Before, I constantly underestimated the near necessity for these things, because I like a clean Desktop. Now, with the click of a button, I’m able to see all my widgets (The dashboard jesus is my favorite. go to apple’s dashboard site and search for Hula girl). at once, then another button and they’re gone.
Speaking of, a person can write a widget to post to their forums . . . Richard . . .
Scott: I’m sure there will be a widget version of MarsEdit or Ecto eventually but not everything needs to be a widget, some things are better as apps in their own memory space. So far I think of Widgets as the old Desk Accessories in earlier systems and those eventually got out of hand and grew into small applications.
I think calculator, stock tracking, and the weather are perfect: hit a key, see the stock ticker, click and it’s gone. I love it. But, I’m pretty happy with an app for doing things like text editing or posting to this weblog.
I’ve used NetNewsWire for a while so the move, if I did it, to Safari for RSS reading will take some time. I do like the implementation so time will tell. Hey, one can have both and see which wins.
LOL!
I meant that as a joke, not as a serious suggestion. :-)
In truth, I agree with you. I’ve found a number of widgets that try to be full blown apps, and thats just not the point. I think an excellent example of true widget form and function is yahoo’s Local Traffic aggregator. You can tell it where you are and how large a radius to look in, and it goes and finds traffic accidents, jams and such.
A more questionable one is YaGoohoogle, into which you type a string, and it brings up Yahoo! and Google in different frames of the Safari page.
On topic: Without delving in too deep, SIMBL is a program that essentially stops applications from accessing shared frameworks that can cause the said app to crash. As you mention, another application probably loaded SIMBL, which (for some reason) prevented iCal from accessing the frameworks it needed.
…but why would SIMBL prevent me from burning a CD? That function is a generic part of the system, not controlled by a third party app, right? Something else must be up in “River City” so I’m not through diggin’.
Thanks for the info.
thank you. i had the same problem with ical and you had the solution!
This is great news. Glad to help.
Hello again. I just wanted to post a follow up to the iCal vs. SIMBL problem.
It just so happens that it isn’t the entire SIMBL ’structure’ that crashes iCal upon its launch. The specific problem is the BurnoutMenu enabler plugin that leverages SIMBL. That makes perfect sense, since BurnoutMenu of course exchanges data with iCal.
This also means that you can still use SIMBL with PithHelmet to block adverts in Safari, and yet keep using iCal without it crashing.
In summation, just delete the BurnoutMenu plug in! It is located in:
[Hard Disk] / Library / Application Support / SIMBL / Plugs / BurnoutMenuEnabler.bundle
Ah, this is a very useful and important update. I had installed BurnoutMenu and then tossed it as I didn’t like it but before I did I turned off iCal integration but it did not pull that plugin. Thanks for the update.
did a clean resinstall last night and imported all of my personal data and it seem to be all working fine. richard falowed your advice and use the migration tool and your right it is very good.
now I just need to migrate my main machine…..
Great news Edward. Yes, the transfer/migration tool is very good. What would be a nice addition would be the equivalent of “Spring Cleaning” where it looked at all that “stuff” deep in Libraries that is left over from apps no longer present, and flagged it as questionable for the new system. Sort of a “rebuild desktop” re-alignment of apps and their support files so that one would not transfer stuff that was unneeded.
I try to do this manually often but I do miss things, like the above mentioned SIMBL folder and files. I think a script could take care of this nicely, either during a transfer or any time a user wanted to clean out the crud.
did you ever try sting cleaning is it good I tryed it once but I think it messed up a lot of files and did more damage then good.