Issue Details (XML | Word | Printable)

Key: CONTINUUM-797
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Jesse McConnell
Reporter: Jesse McConnell
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Continuum

NoSuchElementException forces restart of continuum to resolve

Created: 31/Jul/06 04:57 PM   Updated: 03/Aug/06 04:09 PM   Resolved: 03/Aug/06 04:09 PM
Component/s: Web interface
Affects Version/s: 1.1-alpha-1
Fix Version/s: 1.1-alpha-1

Time Tracking:
Not Specified

Environment: continuum trunk

Complexity: Intermediate


 Description  « Hide

if a jsp reloads or you visit an invalid page then the follow exception is thrown, and is thrown for every request after that, even to valid pages...forcing you to restart continuum to recover.

java.util.NoSuchElementException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:790)
at java.util.HashMap$ValueIterator.next(HashMap.java:817)
at org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusContainer.java:527)
at org.codehaus.plexus.DefaultPlexusContainer.(DefaultPlexusContainer.java:204)
at org.codehaus.plexus.DefaultPlexusContainer.(DefaultPlexusContainer.java:190)
at org.codehaus.plexus.DefaultPlexusContainer.createChildContainer(DefaultPlexusContainer.java:279)
at org.codehaus.plexus.DefaultPlexusContainer.createChildContainer(DefaultPlexusContainer.java:268)
at org.codehaus.plexus.xwork.PlexusFilter.doFilter(PlexusFilter.java:92)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1042)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:355)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:226)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:615)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:150)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
at org.mortbay.jetty.Server.handle(Server.java:272)
at org.mortbay.jetty.HttpConnection.handlerRequest(HttpConnection.java:402)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:648)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:488)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:198)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:317)
at org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)



Jesse McConnell added a comment - 01/Aug/06 03:48 PM

followed this down into a wierd issues with the child and parent containers so I talked to jason, he replicated it and knows basically what needs to be done in the alpha10 container to address it


Jesse McConnell added a comment - 03/Aug/06 04:09 PM

fixed this with jason and brett, had to switch over to use the plexus-xwork-integration-single that brett had fixed up for mrm

I fixed things up and jason applied my patches and the trunk should be working quite well now.