urbancoding / jenx

A Jenkins build server monitor for Mac OS X, powered by MacRuby. This app sits in your status bar and reports the status of all your Jenkins builds. Click on a job, and it opens it up in your browser. It even supports Growl!
http://urbancoding.github.com/jenx/
175 stars 13 forks source link

crashing on Mac OS Lion #15

Closed marcosvm closed 13 years ago

marcosvm commented 13 years ago

Apparently it's trying to load macruby on the old location, in Lion Mac Ruby is a private framework, located at /System/Library/PrivateFrameworks/MacRuby.framework.

Hope this info helps.

Follows crash info:

Process: Jenx [2597] Path: /Applications/jenx.app/Contents/MacOS/Jenx Identifier: com.urbancoding.jenx Version: 1.0 (1) Code Type: X86-64 (Native) Parent Process: launchd [176]

Date/Time: 2011-08-01 11:22:22.458 -0700 OS Version: Mac OS X 10.7 (11A511) Report Version: 9 Sleep/Wake UUID: EB4EFA2C-2C68-4DC7-942E-7FA7668FDDF9

Crashed Thread: 0

Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000002, 0x0000000000000000

Application Specific Information: dyld: launch, loading dependent libraries

Dyld Error Message: Library not loaded: /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/libmacruby.dylib Referenced from: /Applications/jenx.app/Contents/MacOS/Jenx Reason: image not found

Binary Images: 0x100000000 - 0x100000fff +com.urbancoding.jenx (1.0 - 1) <3C3D1272-9FDB-3F55-9FA6-D9CF34EDB9AE> /Applications/jenx.app/Contents/MacOS/Jenx 0x100003000 - 0x10000fff7 +com.growl.growlframework (1.2.1 - 1.2.1) <07C81561-C93B-503F-4666-A8F8D8DD4305> /Applications/jenx.app/Contents/Frameworks/Growl.framework/Versions/A/Growl 0x7fff6dcf4000 - 0x7fff6dd28ac7 dyld (195.5 - ???) <4A6E2B28-C7A2-3528-ADB7-4076B9836041> /usr/lib/dyld 0x7fff9413d000 - 0x7fff9413dfff com.apple.Cocoa (6.6 - ???) <021D4214-9C23-3CD8-AFB2-F331697A4508> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa

t2 commented 13 years ago

Thanks. I will look into this tonight.

marcosvm commented 13 years ago

No problem. I can test if you need.

On Mon, Aug 1, 2011 at 2:16 PM, t2 reply@reply.github.com wrote:

Thanks. I will look into this tonight.

Reply to this email directly or view it on GitHub: https://github.com/urbancoding/jenx/issues/15#issuecomment-1704205

t2 commented 13 years ago

Sure. I want to test the new Auth functionality and get a new DMG up then I will look at this. If you have a fix I would be happy to pull it in.

t2 commented 13 years ago

I have it running on Lion straight from Xcode. Are you running the downloaded Beta?

marcosvm commented 13 years ago

I had to download and install Mac Ruby and then it worked. The Mac Ruby that comes with Lion is now a private framework. I think Mac Ruby could be embed on jenx itself to avoid this error. This issue can be closed anyway.

Thanks for the quick response.

On Mon, Aug 1, 2011 at 3:36 PM, t2 reply@reply.github.com wrote:

I have it running on Lion straight from Xcode. Are you running the downloaded Beta?

Reply to this email directly or view it on GitHub: https://github.com/urbancoding/jenx/issues/15#issuecomment-1704891

t2 commented 13 years ago

Yeah I had it packaged at one time. I was wondering why people were reporting this. I will find out what happened. Weird things have started happening with Xcode 4.1. Sorry about this.

t2 commented 13 years ago

I have it embedded in the app now. I stupidly built using the wrong target. The newly uploaded DMG should work. Please confirm. Thanks!

marcosvm commented 13 years ago

It's working man. Thanks!

On Mon, Aug 1, 2011 at 5:54 PM, t2 reply@reply.github.com wrote:

I have it embedded in the app now. I stupidly built using the wrong target. The newly uploaded DMG should work. Please confirm. Thanks!

Reply to this email directly or view it on GitHub: https://github.com/urbancoding/jenx/issues/15#issuecomment-1705645