Problem with aggregation data resulting in SEVERE exceptions in the server.log

Problem with aggregation data resulting in SEVERE exceptions in the server.log

Note the exception signature and the path to the file - and remove the file, it is likely corrupt.

2010-09-23 19:24:00,939: SEVERE   query               : Unexpected error during server query ('granularity=[name='6h'] xml=null action=trend server=server-app-casbac-02 path=/groupby[name='Default Client']/host[equals(name,'app-dqnw-034.nw.nos.boeing.com'),equals(systemGroup,'Default')]/metric[name='CPU',type='average'] dataset=null from=127.0.0.1')

java.lang.IllegalStateException: Node size (0) in persistence can not be zero or negative at position 1656865 forJ:\MercuryDiagnostics\Server\.\archive\mediator-app-casbac-02\persistence\Default Client_\Days\1d\2010_9_24_0.summary(locktype=UNLOCKED) size:3361989, last current record at 1657990

        at com.mercury.diagnostics.server.persistence.impl.DurationSummaryIterator.next(DurationSummaryIterator.java:430)

        at com.mercury.diagnostics.server.persistence.impl.QueryProcessor$ChildIterator.next(QueryProcessor.java:1356)

        at com.mercury.diagnostics.server.persistence.impl.QueryProcessor$IteratorNode$1.next(QueryProcessor.java:1617)

        at com.mercury.diagnostics.server.persistence.impl.QueryProcessor$IteratorNode$1.next(QueryProcessor.java:1575)

        at com.mercury.diagnostics.common.data.graph.TreeTraversal.traverseDepthFirst(TreeTraversal.java:85)

        at com.mercury.diagnostics.common.data.graph.TreeTraversal.<init>(TreeTraversal.java:45)

        at com.mercury.diagnostics.server.persistence.impl.QueryProcessor.findNodes(QueryProcessor.java:619)

        at com.mercury.diagnostics.server.persistence.impl.QueryProcessor.process(QueryProcessor.java:442)

        at com.mercury.diagnostics.server.persistence.impl.QueryProcessor.process(QueryProcessor.java:406)

        at com.mercury.diagnostics.server.persistence.impl.Persistence.processQuery(Persistence.java:1561)

        at com.mercury.opal.mediator.onlinecache.OnlineCache.queryPersistence(OnlineCache.java:1131)

        at com.mercury.opal.mediator.onlinecache.OnlineCache.findNodes(OnlineCache.java:988)

        at com.mercury.diagnostics.common.modules.query.QueryEngine.findNodes(QueryEngine.java:186)

        at com.mercury.diagnostics.server.query.ServerQueryEngine.getTrends(ServerQueryEngine.java:214)

        at com.mercury.diagnostics.server.query.ServerQueryEngine.execute(ServerQueryEngine.java:1110)

        at com.mercury.diagnostics.common.modules.query.QueryHandler.runQuery(QueryHandler.java:310)

        at com.mercury.diagnostics.server.query.ServerQueryHandler.runQuery(ServerQueryHandler.java:126)

        at com.mercury.diagnostics.common.modules.query.QueryHandler.handle(QueryHandler.java:245)

        at com.mercury.diagnostics.common.modules.webserver.handlers.PathDispatcherHandler.handle(PathDispatcherHandler.java:69)

        at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)

        at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)

        at org.mortbay.http.HttpServer.service(HttpServer.java:879)

        at org.mortbay.http.HttpConnection.service(HttpConnection.java:789)

        at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:960)

        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:806)

        at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:218)

        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:331)

        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:520)

After purging the suspect persistence files, re-run the aggregation process:

http://:2006/scheduler/ViewTasks.jsp?scheduler=Persistency Reaggregation
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.