The Open Anzo Project

Semantic Application Middleware

Ticket #71 (closed defect: fixed)

Opened 1 year ago

Last modified 1 year ago

TestAccessControl appears to be deadlocking

Reported by: jpbetz Assigned to: jpbetz
Priority: major Milestone: 3.0 milestone1
Component: openanzo Version: 3.0
Keywords: deadlock cruise Cc: mroy, ben

Description

TestAccessControl? appears to deadlock on cruise control.

Need to dig a bit deeper on this issue so I hand off a more detailed report.

Change History

10/24/07 20:01:27 changed by jpbetz

(In [622]) re #71 reviewer: mroy

disable TestAccessControl?.

10/24/07 20:36:33 changed by jpbetz

  • cc changed from mroy to mroy, ben.

anzo.log

java.lang.NullPointerException
        at org.openanzo.glitter.query.Projection.refineSolutions(Projection.java:156)
        at org.openanzo.glitter.Engine.executeQuery(Engine.java:872)
        at org.openanzo.glitter.Engine._query(Engine.java:760)
        at org.openanzo.glitter.Engine.executeQuery(Engine.java:380)
        at org.openanzo.server.repository.rdb.RepositoryConnection.runQuery(RepositoryConnection.java:1710)
        at org.openanzo.server.repository.ModelServiceApi.query(ModelServiceApi.java:1097)
        at org.openanzo.model.embedded.EmbeddedModelService.executeQuery(EmbeddedModelService.java:143)
        at org.openanzo.model.embedded.EmbeddedModelService.executeQuery(EmbeddedModelService.java:137)
        at org.openanzo.atom.AtomModel.getRolesForUser(AtomModel.java:124)
        at org.openanzo.atom.cache.AtomCache.setPassword(AtomCache.java:296)
        at org.openanzo.atom.AtomHandler.<init>(AtomHandler.java:186)
        at org.openanzo.atom.AtomHandler.getInstance(AtomHandler.java:160)
        at org.openanzo.atom.AtomServlet.init(AtomServlet.java:50)
        at javax.servlet.GenericServlet.init(GenericServlet.java:258)
        at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:433)
        at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:256)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:612)
        at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
        at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
        at org.mortbay.jetty.Server.doStart(Server.java:217)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.openanzo.standalone.StandaloneServer.<init>(StandaloneServer.java:415)
        at org.openanzo.standalone.StandaloneServer.main(StandaloneServer.java:100)
ERROR main org.openanzo.atom.AtomHandler - org.openanzo.atom.AtomHandler@1d5b89c
org.openanzo.atom.AtomServerException: Error writing user cache
        at org.openanzo.atom.cache.AtomCache.setPassword(AtomCache.java:306)
        at org.openanzo.atom.AtomHandler.<init>(AtomHandler.java:186)
        at org.openanzo.atom.AtomHandler.getInstance(AtomHandler.java:160)
        at org.openanzo.atom.AtomServlet.init(AtomServlet.java:50)
        at javax.servlet.GenericServlet.init(GenericServlet.java:258)
        at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:433)
        at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:256)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:612)
        at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
        at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
        at org.mortbay.jetty.Server.doStart(Server.java:217)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.openanzo.standalone.StandaloneServer.<init>(StandaloneServer.java:415)
        at org.openanzo.standalone.StandaloneServer.main(StandaloneServer.java:100)
ERROR main org.openanzo.atom.AtomServlet - org.openanzo.atom.AtomServlet@127f79d
org.openanzo.atom.AtomServerException: Error loading cache class: org.openanzo.atom.cache.LRUAtomCache
        at org.openanzo.atom.AtomHandler.<init>(AtomHandler.java:192)
        at org.openanzo.atom.AtomHandler.getInstance(AtomHandler.java:160)
        at org.openanzo.atom.AtomServlet.init(AtomServlet.java:50)
        at javax.servlet.GenericServlet.init(GenericServlet.java:258)
        at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:433)
        at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:256)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:612)
        at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
        at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
        at org.mortbay.jetty.Server.doStart(Server.java:217)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.openanzo.standalone.StandaloneServer.<init>(StandaloneServer.java:415)
        at org.openanzo.standalone.StandaloneServer.main(StandaloneServer.java:100)
Caused by: org.openanzo.atom.AtomServerException: Error writing user cache
        at org.openanzo.atom.cache.AtomCache.setPassword(AtomCache.java:306)
        at org.openanzo.atom.AtomHandler.<init>(AtomHandler.java:186)
        ... 17 more

10/24/07 20:41:43 changed by jpbetz

stderr

JMS-Bayeux Bridge initialized.
Anzo Server Started
Exception in thread "JMS Model Service Message Handler" java.lang.NullPointerException
        at org.openanzo.server.repository.query.ServerSolutionGenerator.generateSolutions(ServerSolutionGenerator.java:456)
        at org.openanzo.glitter.query.SerialQueryExecutor.getSolutionsForNode(SerialQueryExecutor.java:166)
        at org.openanzo.glitter.query.SerialQueryExecutor.getSolutionsForNode(SerialQueryExecutor.java:245)
        at org.openanzo.glitter.query.SerialQueryExecutor.getSolutionsForNode(SerialQueryExecutor.java:245)
        at org.openanzo.glitter.query.SerialQueryExecutor.getSolutionsForNode(SerialQueryExecutor.java:351)
        at org.openanzo.glitter.query.SerialQueryExecutor.getSolutionsForNode(SerialQueryExecutor.java:245)
        at org.openanzo.glitter.query.SerialQueryExecutor.executeQuery(SerialQueryExecutor.java:84)
        at org.openanzo.glitter.Engine.executeQuery(Engine.java:851)
        at org.openanzo.glitter.Engine._query(Engine.java:760)
        at org.openanzo.glitter.Engine.executeQuery(Engine.java:380)
        at org.openanzo.server.repository.rdb.RepositoryConnection.runQuery(RepositoryConnection.java:1710)
        at org.openanzo.server.repository.ModelServiceApi.query(ModelServiceApi.java:1097)
        at org.openanzo.server.repository.ModelServiceApi.query(ModelServiceApi.java:1062)
        at org.openanzo.server.combus.ModelServiceListener.handlerMessage(ModelServiceListener.java:87)
        at org.openanzo.server.combus.BaseServiceListener$MessageHandlerRunner.run(BaseServiceListener.java:159)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:595)

10/24/07 21:33:33 changed by jpbetz

(In [623]) re #70, #71 reviewer: mroy

fix cause of freezing server

10/24/07 21:58:04 changed by mroy

Looks fine besides the compiler settings getting nuked

10/24/07 22:16:44 changed by jpbetz

  • status changed from new to closed.
  • resolution set to fixed.

added compiler settings back in: r625

Copyright © 2007 - 2008 OpenAnzo.org