wicket.WicketRuntimeException: After 5 minutes the Pagemap null is still locked by: Thread[btpool0-5,5,main], giving up trying to get the page for path: 6

JFrog JIRA | David Hoffer | 10 years ago
  1. 0

    We are trying to setup a new maven proxy using Artifactory. To do this we are importing a large repo that was created using Proximity. For one reason or another an import will fail (takes so long and then we loose network connection or we have to start over for some reason). I then use Artifactories repo GUI and delete the partial import. This however takes a long time and there is no GUI feedback as to what is going on. After these activities Artifactory is unstable it either times out and says Internal Error or I get an error attempting to do something in the GUI. Here is a typical log file: INFO | jvm 1 | 2007/04/25 09:11:33 | 2007-04-25 09:11:33,132 [ERROR] wicket.RequestCycle - Method onFormSubmitted of interface wicket.markup.html.form.IFormSubmitListener targeted at component [MarkupContainer [Component id = importForm, page = org.artifactory.webapp.wicket.importexport.ImportExportPage, path = 3:importPanel:importForm.ImportPanel$1, isVisible = true, isVersioned = true]] threw an exception INFO | jvm 1 | 2007/04/25 09:11:33 | wicket.WicketRuntimeException: Method onFormSubmitted of interface wicket.markup.html.form.IFormSubmitListener targeted at component [MarkupContainer [Component id = importForm, page = org.artifactory.webapp.wicket.importexport.ImportExportPage, path = 3:importPanel:importForm.ImportPanel$1, isVisible = true, isVersioned = true]] threw an exception INFO | jvm 1 | 2007/04/25 09:11:33 | at wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:197) INFO | jvm 1 | 2007/04/25 09:11:33 | at wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73) INFO | jvm 1 | 2007/04/25 09:11:33 | at wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:89) INFO | jvm 1 | 2007/04/25 09:11:33 | at wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:986) INFO | jvm 1 | 2007/04/25 09:11:33 | at wicket.RequestCycle.step(RequestCycle.java:1059) INFO | jvm 1 | 2007/04/25 09:11:33 | at wicket.RequestCycle.steps(RequestCycle.java:1138) INFO | jvm 1 | 2007/04/25 09:11:33 | at wicket.RequestCycle.request(RequestCycle.java:474) INFO | jvm 1 | 2007/04/25 09:11:33 | at wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:248) INFO | jvm 1 | 2007/04/25 09:11:33 | at wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:122) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.artifactory.webapp.servlet.RepoFilter.doFilterInternal(RepoFilter.java:87) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:89) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:75) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:89) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.mortbay.jetty.Server.handle(Server.java:285) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:765) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:628) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) INFO | jvm 1 | 2007/04/25 09:11:33 | Caused by: java.lang.reflect.InvocationTargetException INFO | jvm 1 | 2007/04/25 09:11:33 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) INFO | jvm 1 | 2007/04/25 09:11:33 | at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) INFO | jvm 1 | 2007/04/25 09:11:33 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) INFO | jvm 1 | 2007/04/25 09:11:33 | at java.lang.reflect.Method.invoke(Unknown Source) INFO | jvm 1 | 2007/04/25 09:11:33 | at wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:186) INFO | jvm 1 | 2007/04/25 09:11:33 | ... 31 more INFO | jvm 1 | 2007/04/25 09:11:33 | Caused by: java.lang.NullPointerException INFO | jvm 1 | 2007/04/25 09:11:33 | at org.artifactory.repo.JcrRepo.importFolderFileByFile(JcrRepo.java:412) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.artifactory.repo.JcrRepo.importFromDir(JcrRepo.java:319) INFO | jvm 1 | 2007/04/25 09:11:33 | at org.artifactory.webapp.wicket.importexport.ImportPanel$1.onSubmit(ImportPanel.java:48) INFO | jvm 1 | 2007/04/25 09:11:33 | at wicket.markup.html.form.Form.delegateSubmit(Form.java:645) INFO | jvm 1 | 2007/04/25 09:11:33 | at wicket.markup.html.form.Form.onFormSubmitted(Form.java:378) INFO | jvm 1 | 2007/04/25 09:11:33 | ... 36 more INFO | jvm 1 | 2007/04/25 09:17:30 | 2007-04-25 09:17:30,314 [ERROR] wicket.RequestCycle - After 5 minutes the Pagemap null is still locked by: Thread[btpool0-5,5,main], giving up trying to get the page for path: 6 INFO | jvm 1 | 2007/04/25 09:17:30 | wicket.WicketRuntimeException: After 5 minutes the Pagemap null is still locked by: Thread[btpool0-5,5,main], giving up trying to get the page for path: 6 INFO | jvm 1 | 2007/04/25 09:17:30 | at wicket.Session.getPage(Session.java:521) INFO | jvm 1 | 2007/04/25 09:17:30 | at wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage(AbstractRequestCycleProcessor.java:417) INFO | jvm 1 | 2007/04/25 09:17:30 | at wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:131) INFO | jvm 1 | 2007/04/25 09:17:30 | at wicket.RequestCycle.step(RequestCycle.java:1037) INFO | jvm 1 | 2007/04/25 09:17:30 | at wicket.RequestCycle.steps(RequestCycle.java:1138) INFO | jvm 1 | 2007/04/25 09:17:30 | at wicket.RequestCycle.request(RequestCycle.java:474) INFO | jvm 1 | 2007/04/25 09:17:30 | at wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:248) INFO | jvm 1 | 2007/04/25 09:17:30 | at wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:122) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.artifactory.webapp.servlet.RepoFilter.doFilterInternal(RepoFilter.java:87) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:89) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:75) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:89) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.mortbay.jetty.Server.handle(Server.java:285) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:751) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329) INFO | jvm 1 | 2007/04/25 09:17:30 | at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) INFO | jvm 1 | 2007/04/25 09:23:16 | 2007-04-25 09:23:16,276 [ERROR] wicket.RequestCycle - After 5 minutes the Pagemap null is still locked by: Thread[btpool0-5,5,main], giving up trying to get the page for path: 8:browsePage INFO | jvm 1 | 2007/04/25 09:23:16 | wicket.WicketRuntimeException: After 5 minutes the Pagemap null is still locked by: Thread[btpool0-5,5,main], giving up trying to get the page for path: 8:browsePage INFO | jvm 1 | 2007/04/25 09:23:16 | at wicket.Session.getPage(Session.java:521) INFO | jvm 1 | 2007/04/25 09:23:16 | at wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage(AbstractRequestCycleProcessor.java:417) INFO | jvm 1 | 2007/04/25 09:23:16 | at wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:131) INFO | jvm 1 | 2007/04/25 09:23:16 | at wicket.RequestCycle.step(RequestCycle.java:1037) INFO | jvm 1 | 2007/04/25 09:23:16 | at wicket.RequestCycle.steps(RequestCycle.java:1138) INFO | jvm 1 | 2007/04/25 09:23:16 | at wicket.RequestCycle.request(RequestCycle.java:474) INFO | jvm 1 | 2007/04/25 09:23:16 | at wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:248) INFO | jvm 1 | 2007/04/25 09:23:16 | at wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:122) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.artifactory.webapp.servlet.RepoFilter.doFilterInternal(RepoFilter.java:87) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:89) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:75) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:89) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.mortbay.jetty.Server.handle(Server.java:285) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:751) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329) INFO | jvm 1 | 2007/04/25 09:23:16 | at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) INFO | jvm 1 | 2007/04/25 09:25:30 | 2007-04-25 09:25:30,035 [INFO ] artifactory.maven.WagonManagerTempArtifactsCleaner - WagonManager temp artifacts cleaner deleted 0 files. I

    JFrog JIRA | 10 years ago | David Hoffer
    wicket.WicketRuntimeException: After 5 minutes the Pagemap null is still locked by: Thread[btpool0-5,5,main], giving up trying to get the page for path: 6

    Root Cause Analysis

    1. wicket.WicketRuntimeException

      After 5 minutes the Pagemap null is still locked by: Thread[btpool0-5,5,main], giving up trying to get the page for path: 6

      at wicket.Session.getPage()
    2. wicket
      Session.getPage
      1. wicket.Session.getPage(Session.java:521)
      1 frame
    3. wicket.request
      AbstractRequestCycleProcessor.resolveRenderedPage
      1. wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage(AbstractRequestCycleProcessor.java:417)
      1 frame
    4. wicket.protocol.http
      WebRequestCycleProcessor.resolve
      1. wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:131)
      1 frame
    5. wicket
      RequestCycle.request
      1. wicket.RequestCycle.step(RequestCycle.java:1037)
      2. wicket.RequestCycle.steps(RequestCycle.java:1138)
      3. wicket.RequestCycle.request(RequestCycle.java:474)
      3 frames
    6. wicket.protocol.http
      WicketFilter.doFilter
      1. wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:248)
      2. wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:122)
      2 frames
    7. Jetty Server
      ServletHandler$CachedChain.doFilter
      1. org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)
      1 frame
    8. org.artifactory.webapp
      ArtifactoryFilter.doFilter
      1. org.artifactory.webapp.servlet.RepoFilter.doFilterInternal(RepoFilter.java:87)
      2. org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:89)
      2 frames
    9. Jetty Server
      ServletHandler$CachedChain.doFilter
      1. org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)
      1 frame
    10. org.artifactory.webapp
      ArtifactoryFilter.doFilter
      1. org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:75)
      2. org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:89)
      2 frames
    11. Jetty Server
      SelectChannelEndPoint.run
      1. org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)
      2. org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
      3. org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
      4. org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
      5. org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
      6. org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
      7. org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146)
      8. org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
      9. org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
      10. org.mortbay.jetty.Server.handle(Server.java:285)
      11. org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
      12. org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:751)
      13. org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500)
      14. org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
      15. org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
      16. org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329)
      16 frames
    12. Jetty Util
      BoundedThreadPool$PoolThread.run
      1. org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
      1 frame