Thanks Andreas.  I commented the try catch and finally clause and the error I
am getting is as follows.  Why should I get a concurrent modification
exception.  All I am doing is to try adding a new person based of a person I
created already.  Any tips in solving this issue will be much appreciated.

Best regards,

Monisha

21428 [main] INFO  org.mortbay.util.Container  - Started
org.mortbay.jetty.servl
et.webapplicationhand...@1b5998f
Exception in thread "Thread-21" java.util.ConcurrentModificationException
        at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)
        at java.util.HashMap$KeyIterator.next(HashMap.java:828)
        at
org.apache.cocoon.components.flow.ContinuationsManagerImpl.displayAll
Continuations(ContinuationsManagerImpl.java:475)
        at
org.apache.cocoon.components.flow.ContinuationsManagerImpl.expireCont
inuations(ContinuationsManagerImpl.java:489)
        at
org.apache.cocoon.components.flow.ContinuationsManagerImpl$1.run(Cont
inuationsManagerImpl.java:178)
        at
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown So
urce)
        at java.lang.Thread.run(Thread.java:619)




Andreas Hartmann wrote:
> 
> MShah schrieb:
>> The error I am getting is as follows.  I am attaching the sitemap.xmap
>> for
>> your convenience.  Any inputs in resolving this will be much appreciated.
>> 
> 
> […]
> 
>> [object Error]
>> (file:///C:/apache-lenya-2.0/build/lenya/webapp/lenya/modules/usecase/usecases.js#387)org.apache.cocoon.ProcessingException:
>> Error calling flowscript function executeUsecase
>>      at [JavaScriptException] -
>> file:///C:/apache-lenya-2.0/build/lenya/webapp/lenya/modules/usecase/usecases.js:387
> 
> That's a nasty one. Unfortunately the cause of the exception is 
> swallowed by the catch block of the FlowScript.
> 
> In usecases.js around line 387 you'll probably find a try/catch block. 
> Would you mind disabling the clause (e.g. by moving the "try" clause 
> directly before the "catch" clause), reload the page and look if there 
> is a different exception? TIA!
> 
> -- Andreas
> 
> 
>>      at
>> file:///C:/apache-lenya-2.0/build/lenya/webapp/lenya/modules/usecase/usecases.js:389
>>      at <map:call> -
>> file:///C:/apache-lenya-2.0/build/lenya/webapp/lenya/modules/usecase/usecase.xmap:104:45
>>      at <map:mount> -
>> file:///C:/apache-lenya-2.0/build/lenya/webapp/lenya/usecase.xmap:55:131
>>      at <map:mount> -
>> file:///C:/apache-lenya-2.0/build/lenya/webapp/global-sitemap.xmap:288:105
>>      at <map:mount> -
>> file:///C:/apache-lenya-2.0/build/lenya/webapp/sitemap.xmap:1005:106org.mozilla.javascript.JavaScriptException:
>> [object Error]
>> (file:///C:/apache-lenya-2.0/build/lenya/webapp/lenya/modules/usecase/usecases.js#387)full
>> exception chain stacktraceorg.apache.cocoon.ProcessingException: Error
>> calling flowscript function executeUsecase
>>      at [JavaScriptException] -
>> file:///C:/apache-lenya-2.0/build/lenya/webapp/lenya/modules/usecase/usecases.js:387
>>      at
>> file:///C:/apache-lenya-2.0/build/lenya/webapp/lenya/modules/usecase/usecases.js:389
>>      at <map:call> -
>> file:///C:/apache-lenya-2.0/build/lenya/webapp/lenya/modules/usecase/usecase.xmap:104:45
>>      at <map:mount> -
>> file:///C:/apache-lenya-2.0/build/lenya/webapp/lenya/usecase.xmap:55:131
>>      at <map:mount> -
>> file:///C:/apache-lenya-2.0/build/lenya/webapp/global-sitemap.xmap:288:105
>>      at <map:mount> -
>> file:///C:/apache-lenya-2.0/build/lenya/webapp/sitemap.xmap:1005:106
>>      at
>> org.apache.cocoon.ProcessingException.throwLocated(ProcessingException.java:145)
>>      at
>> org.apache.cocoon.components.flow.javascript.LocationTrackingDebugger.getException(LocationTrackingDebugger.java:132)
>>      at
>> org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpreter.callFunction(FOM_JavaScriptInterpreter.java:766)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invoke(CallFunctionNode.java:139)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
>>      at
>> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
>>      at
>> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
>>      at
>> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
>>      at
>> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
>>      at
>> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
>>      at
>> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
>>      at
>> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
>>      at
>> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
>>      at
>> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:139)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
>>      at
>> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
>>      at
>> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
>>      at
>> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
>>      at org.apache.cocoon.Cocoon.process(Cocoon.java:699)
>>      at
>> org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1154)
>>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>>      at
>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
>>      at
>> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:475)
>>      at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
>>      at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
>>      at
>> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:635)
>>      at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
>>      at
>> org.mortbay.jetty.plus.PlusWebAppContext.handle(PlusWebAppContext.java:158)
>>      at org.mortbay.http.HttpServer.service(HttpServer.java:954)
>>      at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
>>      at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
>>      at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
>>      at
>> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
>>      at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
>>      at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
>> Caused by: org.mozilla.javascript.JavaScriptException: [object Error]
>> (file:///C:/apache-lenya-2.0/build/lenya/webapp/lenya/modules/usecase/usecases.js#387)
>>      at
>> org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:2461)
>>      at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2251)
>>      at
>> org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:161)
>>      at
>> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:340)
>>      at
>> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2758)
>>      at
>> org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:159)
>>      at org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:915)
>>      at
>> org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpreter.callFunction(FOM_JavaScriptInterpreter.java:764)
>>      ... 59 more
>> stacktraceorg.mozilla.javascript.JavaScriptException: [object Error]
>> (file:///C:/apache-lenya-2.0/build/lenya/webapp/lenya/modules/usecase/usecases.js#387)
>>      at
>> org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:2461)
>>      at
>> script.executeUsecase(file:///C:/apache-lenya-2.0/build/lenya/webapp/lenya/modules/usecase/usecases.js:387)
>>      at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2251)
>>      at
>> org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:161)
>>      at
>> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:340)
>>      at
>> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2758)
>>      at
>> org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:159)
>>      at org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:915)
>>      at
>> org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpreter.callFunction(FOM_JavaScriptInterpreter.java:764)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invoke(CallFunctionNode.java:139)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
>>      at
>> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
>>      at
>> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
>>      at
>> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
>>      at
>> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
>>      at
>> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
>>      at
>> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
>>      at
>> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
>>      at
>> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
>>      at
>> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:139)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
>>      at
>> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>>      at
>> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
>>      at
>> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
>>      at
>> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
>>      at
>> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
>>      at org.apache.cocoon.Cocoon.process(Cocoon.java:699)
>>      at
>> org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1154)
>>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>>      at
>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
>>      at
>> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:475)
>>      at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
>>      at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
>>      at
>> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:635)
>>      at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
>>      at
>> org.mortbay.jetty.plus.PlusWebAppContext.handle(PlusWebAppContext.java:158)
>>      at org.mortbay.http.HttpServer.service(HttpServer.java:954)
>>      at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
>>      at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
>>      at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
>>      at
>> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
>>      at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
>>      at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
>> --></div></div></td></tr></table></div></body></html>
>> 
>> Any inputs in resolving this will be appreciated.  
>> 
>> 
>> 
>> Richard Frovarp-2 wrote:
>>> MShah wrote:
>>>> Also added the following
>>>> $MODULE_HOME/config/cocoon-xconf/usecase-addKnownPerson.xconf
>>>> Added it to the menu and also added permissions.  The menu item shows
>>>> up,
>>>> when I click on the Add New Person menu item I get the following error:
>>>>
>>>> An error occured.
>>>>
>>>> Please contact your system administrator.
>>>>
>>>> Any inputs on resolving this will be much appreciated.
>>>>
>>>> Best regards,
>>>>
>>>> Monisha
>>>>   
>>> The actual error should be in the logs which would be quite useful. 
>>> Also, if you view page source, the stack trace is in an HTML comment at 
>>> the top as well. This can save you from having to dig in the logs.
>>>
>>> Richard
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>>
>> http://www.nabble.com/file/p21836691/sitemap.xmap sitemap.xmap 
> 
> 
> -- 
> Andreas Hartmann, CTO
> BeCompany GmbH
> http://www.becompany.ch
> Tel.: +41 (0) 43 818 57 01
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Add-New-Person-usecase-gives-error----Adding-a-usecase-tp21836310p21838596.html
Sent from the Lenya - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to