Ticket #348 (closed defect: invalid)
Assertion Failed! Line:219 on CheckCounter
| Reported by: | bohboh | Owned by: | mickem |
|---|---|---|---|
| Priority: | 1 | Milestone: | 0.3.7 |
| Component: | Core | Version: | 0.3.7 |
| Severity: | Bugs | Keywords: | Assertion Failed CheckCounter Performance Counter |
| Cc: |
Description
Hi,
I am using NSClient 0.3.7 511 2009-12-13 Nightly Build.
I configured: CheckResolution? =
everytime i try to check seveeral Counter (HP EVA Performance Counter) it throws this Error:
Assertion Failed! Program: c:\Programme\NSClient++\nsclient++.exe File:.\trace\stack.cpp Line: 219
Expression: pl != Null
For information ... bla
(Press Retry to debug the application - JIT must be enabled)
(Note it could be pI != Null or pl != Null the Windows Font doesnt make it easy to figure it out.)
So the whole Client quits no matter what i press in the error message. I am not able to check the windows performance counter. If i do it manually from the command line or just one check it works out but not if i automate it with Nagios.
A workaround is to configure nagios to schedule all checks with a hard delay of 2+ seconds so the checks perform slowly. I seems that it is because of the high number of concurrent checks that could occur which causes the client to crash. Maybe some queue could solve this?
Help is really appreciated! Thanks in advance. Sebastian








This is a "known" issue (or at least others have reported it) and the problem is related to "HP EVA Performance Counter".
I don't have access to any HP performance kits myself so I cant debug this issue unfortunately.
If you have the time feel free to check out the debugging howto and see if you can figure out where it "crashes".
Michael Medin