Jude Thinkが起動しなくなた。
MacOS X でJude Thinkが起動しなくなった。
昨日までは大丈夫だったんだが...
問題の詳細
Process: JavaApplicationStub [505] Path: /Applications/JUDE_Think/JUDE-Think.app/Contents/MacOS/JavaApplicationStub Identifier: com.change-vision.jude.think Version: ??? (???) Code Type: X86-64 (Native) Parent Process: launchd [109] Date/Time: 2008-12-08 16:59:21.679 +0900 OS Version: Mac OS X 10.5.5 (9F33) Report Version: 6 Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000002, 0x0000000000000000 Crashed Thread: 0 Dyld Error Message: Symbol not found: _OBJC_CLASS_$_NSMutableString Referenced from: /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM Expected in: /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
システム構成
Model: MacBookPro4,1, BootROM MBP41.00C1.B03, 2 processors, Intel Core 2 Duo, 2.5 GHz, 2 GB Graphics: GeForce 8600M GT, GeForce 8600M GT, spdisplays_pcie_device, 512 MB Memory Module: BANK 0/DIMM0, 1 GB, DDR2 SDRAM, 667 MHz Memory Module: BANK 1/DIMM1, 1 GB, DDR2 SDRAM, 667 MHz AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8C), Broadcom BCM43xx 1.0 (5.10.38.9) Bluetooth: Version 2.1.0f17, 2 service, 1 devices, 1 incoming serial ports Network Service: 内蔵 Ethernet, Ethernet, en0 Network Service: Ethernet アダプタ(en2), Ethernet, en2 Network Service: Ethernet アダプタ(en3), Ethernet, en3 Serial ATA Device: Hitachi HTS542525K9SA00, 232.89 GB Parallel ATA Device: MATSHITADVD-R UJ-875 USB Device: Built-in iSight, Apple Inc., high_speed, 500 mA USB Device: Apple Internal Keyboard / Trackpad, Apple, Inc., full_speed, 500 mA USB Device: IR Receiver, Apple Computer, Inc., low_speed, 500 mA USB Device: BCM2045B2, Broadcom, full_speed, 500 mA USB Device: Bluetooth USB Host Controller, Apple, Inc., full_speed, 500 mA
iMacの方では問題なく起動する。
iMacのOSのバージョンも同じ構成なんだが、何が原因なんだろう?
昨日、何かやったか?
まいった。
FreeMindも起動しない
Jude Thinkが起動しないのでFreeMindをダウンロードして使おうとしたら
これも起動しない。
同じ状況に見えるが。
Process: JavaApplicationStub [590] Path: /Applications/Mac_OS_X_Freemind-0_8_1/FreeMind.app/Contents/MacOS/JavaApplicationStub Identifier: freemind.main.FreeMind Version: ??? (???) Code Type: X86-64 (Native) Parent Process: launchd [109] Date/Time: 2008-12-08 17:04:29.797 +0900 OS Version: Mac OS X 10.5.5 (9F33) Report Version: 6 Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000002, 0x0000000000000000 Crashed Thread: 0 Dyld Error Message: Symbol not found: _OBJC_CLASS_$_NSMutableString Referenced from: /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM Expected in: /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
どうにか復旧
ちょっとアホなことをしてしまっが、どうにか復旧した。
何をやってしまったかというと、
エラーメッセージをみるとFrameworks二問題がありそうなので
Time Machineのバックアップから復元しようと思い、/System/Library/Frameworksを昨日の状態から復元してみた。
結果は変わらず。
ここからの行動が問題。
何を思ったか/System/LibraryをTime Machineの昨日の状態から復元してしまった。
一瞬、やる前に大丈夫かなと思ったんだが、
やってはいけないことなら警告かエラーになるだろうと思い復元ボタンを押してしまった。
処理が始まってしばらくするとFinderに表示されていた/System/Libraryの中身が消えていき
入替が始まったなと思ていると途中でエラーになり、/System/Libraryの中身が消えたまま処理が終ってしまい最悪の状態になってしまう。
しょうがないのでOSをCDから復元、復元するとOSは10.5.2の状態なので
ソフトウェアアップデートを全て行い最新にアプデート。
ここでJude Thinkを起動すると問題なく起動。
FreeMaindも問題なく起動。
他のアプリも問題なさそうだ。