Simon icon Simon
Flexible server monitoring

Latest Beta don´t start

Hi
i use Simon for some small checks, and updated the 3.4 to beta 3.5.1 that works right after 5.2 coms out i do a update and simon starts but no window opens and some menus are not working.

I delete preferences file without any change, beta 3.5.1 starts 3.4 starts but 3.5.2 don´t start full.

if i try to click on something in that simon i get in log files this here:

06.02.13 23:09:02,110 Simon[870]: NSInvalidUnarchiveOperationException: *** -[NSKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (RBSplitView)
06.02.13 23:09:02,144 Simon[870]: *** -[NSKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (RBSplitView)
06.02.13 23:09:02,145 Simon[870]: (
0 CoreFoundation 0x95c2212b __raiseError + 219
1 libobjc.A.dylib 0x913b452e objc_exception_throw + 230
2 CoreFoundation 0x95c21fc1 -[NSException raise] + 17
3 ExceptionHandling 0x003a8144 -[NSExceptionHandler _handleException:mask:] + 1608
4 ExceptionHandling 0x003a769e NSExceptionHandlerExceptionRaiser + 243
5 libobjc.A.dylib 0x913b452e objc_exception_throw + 230
6 CoreFoundation 0x95b81bbb +[NSException raise:format:] + 139
7 Foundation 0x98d52255 _decodeObjectBinary + 3245
8 Foundation 0x98d53422 -[NSKeyedUnarchiver _decodeArrayOfObjectsForKey:] + 1423
9 Foundation 0x98d53ab0 -[NSArray(NSArray) initWithCoder:] + 783
10 Foundation 0x98d5235b _decodeObjectBinary + 3507
11 Foundation 0x98d513f7 _decodeObject + 220
12 AppKit 0x92daaf70 -[NSView initWithCoder:] + 914
13 Foundation 0x98d5235b _decodeObjectBinary + 3507
14 Foundation 0x98d513f7 _decodeObject + 220
15 AppKit 0x92daa418 -[NSWindowTemplate initWithCoder:] + 3632
16 Foundation 0x98d5235b _decodeObjectBinary + 3507
17 Foundation 0x98d513f7 _decodeObject + 220
18 AppKit 0x92da1eb5 -[NSNibConnector initWithCoder:] + 390
19 AppKit 0x92da1d27 -[NSNibOutletConnector initWithCoder:] + 382
20 Foundation 0x98d5235b _decodeObjectBinary + 3507
21 Foundation 0x98d53422 -[NSKeyedUnarchiver _decodeArrayOfObjectsForKey:] + 1423
22 Foundation 0x98d53ab0 -[NSArray(NSArray) initWithCoder:] + 783
23 Foundation 0x98d5235b _decodeObjectBinary + 3507
24 Foundation 0x98d513f7 _decodeObject + 220
25 AppKit 0x92da0ebf -[NSIBObjectData initWithCoder:] + 2152
26 Foundation 0x98d5235b _decodeObjectBinary + 3507
27 Foundation 0x98d513f7 _decodeObject + 220
28 AppKit 0x92da0508 loadNib + 267
29 AppKit 0x92d9fb94 +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 819
30 AppKit 0x92d9f76f -[NSBundle(NSNibLoading) loadNibNamed:owner:topLevelObjects:] + 256
31 AppKit 0x92d9f4fc +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 418
32 Simon 0x000065a8 Simon + 21928
33 Simon 0x00006544 Simon + 21828
34 Simon 0x00004ccc Simon + 15564
35 Foundation 0x98d62c52 __57-[NSNotificationCenter addObserver:selector:name:object:]_block_invoke_0 + 49
36 CoreFoundation 0x95be3e01 ___CFXNotificationPost_block_invoke_0 + 257
37 CoreFoundation 0x95b2f43a _CFXNotificationPost + 2794
38 Foundation 0x98d4b788 -[NSNotificationCenter postNotificationName:object:userInfo:] + 92
39 Foundation 0x98d5b527 -[NSNotificationCenter postNotificationName:object:] + 55
40 AppKit 0x92ede3ac -[NSApplication sendEvent:] + 2643
41 AppKit 0x92df872c -[NSApplication run] + 951
42 AppKit 0x92d9b6f6 NSApplicationMain + 1053
43 Simon 0x00002af5 Simon + 6901
44 ??? 0x00000002 0x0 + 2
)
06.02.13 23:09:02,147 Simon[870]: NSInvalidUnarchiveOperationException: *** -[NSKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (RBSplitView)
06.02.13 23:09:02,179 Simon[870]: *** -[NSKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (RBSplitView)

i hope you can use that log entrees to find a bug

best

Andre

PS if i can try something for you let it me know.

David Sinclair's picture

Re: Latest Beta don´t start

Are you using a non-English language? The logs refer to RBSplitView, which Simon doesn't use anymore, but the localized resources may still have a reference to. That will be fixed in the next beta, once the localizers have done their updates.

In the meantime, I suggest you stick with 3.5b1.

Sorry for the inconvenience!

Re: Latest Beta don´t start

Hi David,
thanks for fast answer , yes i use a german Version of Mac osx .
I cant use the first beta anymore i delete it as i get the actual version, can you give me a download link please.

EDIT: i need no link i rename the german resource Folder and simon starts correctly :-)
i wait to next Beta and test than to switch back to German.

best

Andre

David Sinclair's picture

Re: Latest Beta don´t start

That works. Again, sorry for the hassle. Hopefully the next beta will be out next week, or once the three localizers are done.

Re: Latest Beta don´t start

Hi David
i play a little bit with actual Beta and than App crashes, are you interested to get Crash Dumps from my system ?

best

Andre

here a Sample:

Process: Simon [1828]
Path: /Users/USER/Downloads/Simon.app/Contents/MacOS/Simon
Identifier: com.dejal.simon
Version: 3.5b2 (3024b)
Code Type: X86 (Native)
Parent Process: launchd [170]
User ID: 502

Date/Time: 2013-02-07 23:32:36.803 +0100
OS Version: Mac OS X 10.8.2 (12C3006)
Report Version: 10

Interval Since Last Report: 243461 sec
Crashes Since Last Report: 8
Per-App Interval Since Last Report: 18132 sec
Per-App Crashes Since Last Report: 1
Anonymous UUID: EDC67C71-8658-47AB-AC4E-7BBCD0EBB649

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
*** error for object 0x13062f30: pointer being freed was not allocated

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x97016a6a __pthread_kill + 10
1 libsystem_c.dylib 0x94494acf pthread_kill + 101
2 libsystem_c.dylib 0x944cb4f8 abort + 168
3 libsystem_c.dylib 0x944adda3 free + 428
4 libobjc.A.dylib 0x913b2f66 _object_dispose + 68
5 com.apple.AppKit 0x92df7bb1 -[NSResponder dealloc] + 156
6 com.apple.AppKit 0x92df64b1 -[NSView dealloc] + 74
7 libobjc.A.dylib 0x913c18ff -[NSObject release] + 47
8 com.dejal.simon 0x00059ec9 0x1000 + 364233
9 libobjc.A.dylib 0x913c18ff -[NSObject release] + 47
10 com.dejal.simon 0x0002072a 0x1000 + 128810
11 libobjc.A.dylib 0x913c18ff -[NSObject release] + 47
12 libobjc.A.dylib 0x913ac105 objc_release + 37
13 libobjc.A.dylib 0x913ac1f1 objc_setProperty_non_gc + 149
14 com.dejal.simon 0x00034a3d 0x1000 + 211517
15 com.dejal.simon 0x00033e11 0x1000 + 208401
16 com.dejal.simon 0x00051d7f 0x1000 + 331135
17 com.dejal.simon 0x00048e43 0x1000 + 294467
18 libobjc.A.dylib 0x913c18ff -[NSObject release] + 47
19 com.apple.AppKit 0x92e9f65e -[NSWindowController release] + 153
20 libobjc.A.dylib 0x913ab442 (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 490
21 com.apple.CoreFoundation 0x95b19083 _CFAutoreleasePoolPop + 51
22 com.apple.Foundation 0x98d5e23d -[NSAutoreleasePool drain] + 122
23 com.apple.AppKit 0x92df878a -[NSApplication run] + 1045
24 com.apple.AppKit 0x92d9b6f6 NSApplicationMain + 1053
25 com.dejal.simon 0x00002af5 0x1000 + 6901

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x970179ae kevent + 10
1 libdispatch.dylib 0x99f0bc71 _dispatch_mgr_invoke + 993
2 libdispatch.dylib 0x99f0b7a9 _dispatch_mgr_thread + 53

Thread 2:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x970147d2 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x97013cb0 mach_msg + 68
2 com.apple.CoreFoundation 0x95b18599 __CFRunLoopServiceMachPort + 185
3 com.apple.CoreFoundation 0x95b1df7f __CFRunLoopRun + 1247
4 com.apple.CoreFoundation 0x95b1d63a CFRunLoopRunSpecific + 378
5 com.apple.CoreFoundation 0x95b1d4ab CFRunLoopRunInMode + 123
6 com.apple.Foundation 0x98d3913a +[NSURLConnection(Loader) _resourceLoadLoop:] + 395
7 com.apple.Foundation 0x98d9d1d8 -[NSThread main] + 45
8 com.apple.Foundation 0x98d9d15b __NSThread__main__ + 1396
9 libsystem_c.dylib 0x94493557 _pthread_start + 344
10 libsystem_c.dylib 0x9447dcee thread_start + 34

Thread 3:: JavaScriptCore::BlockFree
0 libsystem_kernel.dylib 0x970168e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x94498220 _pthread_cond_wait + 833
2 libsystem_c.dylib 0x9451e0ec pthread_cond_timedwait$UNIX2003 + 70
3 com.apple.JavaScriptCore 0x946853d8 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 120
4 com.apple.JavaScriptCore 0x9489bf43 JSC::BlockAllocator::blockFreeingThreadMain() + 115
5 com.apple.JavaScriptCore 0x9468335c WTF::threadEntryPoint(void*) + 76
6 com.apple.JavaScriptCore 0x948b1880 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_c.dylib 0x94493557 _pthread_start + 344
8 libsystem_c.dylib 0x9447dcee thread_start + 34

Thread 4:: JavaScriptCore::Marking
0 libsystem_kernel.dylib 0x970168e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x94498220 _pthread_cond_wait + 833
2 libsystem_c.dylib 0x9451e0a1 pthread_cond_wait$UNIX2003 + 71
3 com.apple.JavaScriptCore 0x948066f6 JSC::SlotVisitor::drainFromShared(JSC::SlotVisitor::SharedDrainMode) + 198
4 com.apple.JavaScriptCore 0x948065ee JSC::MarkStackThreadSharedData::markingThreadMain() + 238
5 com.apple.JavaScriptCore 0x9468335c WTF::threadEntryPoint(void*) + 76
6 com.apple.JavaScriptCore 0x948b1880 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_c.dylib 0x94493557 _pthread_start + 344
8 libsystem_c.dylib 0x9447dcee thread_start + 34

Thread 5:: JavaScriptCore::Marking
0 libsystem_kernel.dylib 0x970168e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x94498220 _pthread_cond_wait + 833
2 libsystem_c.dylib 0x9451e0a1 pthread_cond_wait$UNIX2003 + 71
3 com.apple.JavaScriptCore 0x948066f6 JSC::SlotVisitor::drainFromShared(JSC::SlotVisitor::SharedDrainMode) + 198
4 com.apple.JavaScriptCore 0x948065ee JSC::MarkStackThreadSharedData::markingThreadMain() + 238
5 com.apple.JavaScriptCore 0x9468335c WTF::threadEntryPoint(void*) + 76
6 com.apple.JavaScriptCore 0x948b1880 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_c.dylib 0x94493557 _pthread_start + 344
8 libsystem_c.dylib 0x9447dcee thread_start + 34

Thread 6:: JavaScriptCore::Marking
0 libsystem_kernel.dylib 0x970168e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x94498220 _pthread_cond_wait + 833
2 libsystem_c.dylib 0x9451e0a1 pthread_cond_wait$UNIX2003 + 71
3 com.apple.JavaScriptCore 0x948066f6 JSC::SlotVisitor::drainFromShared(JSC::SlotVisitor::SharedDrainMode) + 198
4 com.apple.JavaScriptCore 0x948065ee JSC::MarkStackThreadSharedData::markingThreadMain() + 238
5 com.apple.JavaScriptCore 0x9468335c WTF::threadEntryPoint(void*) + 76
6 com.apple.JavaScriptCore 0x948b1880 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_c.dylib 0x94493557 _pthread_start + 344
8 libsystem_c.dylib 0x9447dcee thread_start + 34

David Sinclair's picture

Re: Latest Beta don´t start

Probably not indicative of a problem, as it is likely a plugin, which has its own .lproj folder.

If you get crashes with 3.5b1, that would be more concerning.

Re: Latest Beta don´t start

Hi David
than i need a Link for 3.5.1. download i lost my Version as i start testing 3.5.2
3.4 works rock solid but i am not a good user for long time tests i use Simon for small
checks and on my Laptop so i have no Long Time running Programs.

best

Andre

David Sinclair's picture

Re: Latest Beta don´t start

Re: Latest Beta don´t start

Hi David,
Thanks a lot for the Link i put Beta 3.5.2 now away and use 3.5.1 with German translation.
If i can do some Checks for your development let it me know. I play now a little Bit to bring it under Stress ;-) for me the 5.1 feels more solid than 5.2 i don´t know why it is a feeling not a real testing solution.

I made now from all Tests one or two samples and let it run a few hours to see if all works like design, if i get in trouble let it know you.

best

Andre

Re: Latest Beta don´t start

Hi David
if i try a smb check i get a:

smbclient: Command not found. (1)

must i install a separate smbclient package ?

best

Andre

David Sinclair's picture

Re: Latest Beta don´t start

Yes, the Samba SMB service requires the third-party Samba SMB client.

If you use a different one, you may be able to edit the service script to use that instead.

Re: Latest Beta don´t start

Hi David
Thanks for fast answer i will try to get that .

a other Bigger Problem i have with Reports i get no reports to Main Website of my Laptop it looks like that Simon cant writhe there did Simon have no Helper or go to right Groups at installation or first Start .

What must i change to put Reports to main Site of me Computer ? not to User site with tilde sign only Main Site is interested for me.

best

Andre

David Sinclair's picture

Re: Latest Beta don´t start

Thanks for noticing that; it was a bug in the 3.5 betas. Now fixed.

Maybe you should use the 3.4 general release until the next beta release is available (once I get the localizations from the localizers).

Re: Latest Beta don´t start

Hi David,
i use Simon not for Production Checks it is for me private to expensive for that what i do with it. So i have no real problems if something in a Beta Version goes wrong.

You have a nice program here but i use it mostly to show my customers what they can do (buy) to monitor here Networks or Services.
In my own job we Monitor more than 1000 Machines with 15 000 Checks that all was done with Nagios but for many of my Customers Nagios is a too big solution.
For that i have a couple of smaller Programs like Simon to show what can be done in a smaller environments.

Did you have a Bug tracker like Mantis for your development ? i am not sure if this Forum is the right place to send you such Messages.

best

Andre

David Sinclair's picture

Re: Latest Beta don´t start

Thanks for sharing Simon with your customers; I appreciate it.

The forum is a good place to raise issues, so others can see and share their experiences too. Or the contact form. I have an internal system for tracking bugs, that isn't directly connected to the website.