DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=41526>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=41526 Summary: Workflow broken - NPE and other errors Product: Lenya Version: 1.4 Platform: Other OS/Version: other Status: NEW Severity: blocker Priority: P2 Component: Workflow AssignedTo: [email protected] ReportedBy: [EMAIL PROTECTED] The workflow for the default publication in the trunk is broken. The following steps lead to a NPE. 1) login as alice 2) Import the default content 3) chose document «concepts» 4) submit 5) reject 6) submit 7) publish Error: see stacktrace below. With the above described normal workflow procedures it is also possible, that a document is left in an inconsistent state (and another error message). Example (only accessible today (sorry)): http://lenya.zones.apache.org:9999/basedondefault/authoring/concepts_de.html STACKTRACE Unable to get transformer handler for cocoon://lenya-page/default/authoring/concepts.xml?doctype=xhtml at <map:serialize type="xhtml"> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:292:50 at <map:transform> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:269:91 at <map:transform> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:262:164 at <map:generate> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:249:175 at <map:mount> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/global-sitemap.xmap:408:113 at <map:mount> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/sitemap.xmap:647:106 org.apache.cocoon.ProcessingException: Unable to get transformer handler for cocoon://lenya-page/default/authoring/concepts.xml?doctype=xhtml at <map:serialize type="xhtml"> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:292:50 at <map:transform> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:269:91 at <map:transform> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:262:164 at <map:generate> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:249:175 at <map:mount> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/global-sitemap.xmap:408:113 at <map:mount> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/sitemap.xmap:647:106 cause: java.lang.NullPointerException full exception chain stacktraceVerbergen org.apache.cocoon.ProcessingException: Unable to get transformer handler for cocoon://lenya-page/default/authoring/concepts.xml?doctype=xhtml at <map:serialize type="xhtml"> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:292:50 at <map:transform> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:269:91 at <map:transform> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:262:164 at <map:generate> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:249:175 at <map:mount> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/global-sitemap.xmap:408:113 at <map:mount> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/sitemap.xmap:647:106 at org.apache.cocoon.transformation.TraxTransformer.setup(TraxTransformer.java:339) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupPipeline(AbstractProcessingPipeline.java:398) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.setupPipeline(AbstractCachingProcessingPipeline.java:718) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.preparePipeline(AbstractProcessingPipeline.java:501) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:453) at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:121) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at org.apache.cocoon.components.treeprocessor.sitemap.SelectNode.invoke(SelectNode.java:103) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at org.apache.cocoon.components.treeprocessor.sitemap.SelectNode.invoke(SelectNode.java:103) 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.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:253) 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:253) 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:253) 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.apache.excalibur.xml.xslt.XSLTProcessorException: Exception when creating Transformer from cocoon://lenya-page/default/authoring/concepts.xml?doctype=xhtml at org.apache.cocoon.components.xslt.TraxProcessor.getTransformerHandlerAndValidity(TraxProcessor.java:300) at org.apache.cocoon.transformation.TraxTransformer.setup(TraxTransformer.java:331) ... 61 more Caused by: org.apache.cocoon.ProcessingException: Failed to process pipeline at <map:serialize type="xml"> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/global-sitemap.xmap:203:36 at <map:transform> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/global-sitemap.xmap:195:75 at <map:transform type="i18n"> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/global-sitemap.xmap:43:34 at <map:transform> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/global-sitemap.xmap:165:76 at <map:transform type="usecasemenu"> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/global-sitemap.xmap:145:44 at <map:transform type="i18n"> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/global-sitemap.xmap:43:34 at <map:transform> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/global-sitemap.xmap:138:62 at <map:transform> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/global-sitemap.xmap:136:63 at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:423) at org.apache.cocoon.components.xslt.TraxProcessor.sourceToSAX(TraxProcessor.java:306) at org.apache.cocoon.components.xslt.TraxProcessor.getTransformerHandlerAndValidity(TraxProcessor.java:241) ... 62 more Caused by: org.apache.cocoon.ProcessingException: Failed to process pipeline at <map:serialize type="xml"> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/global-sitemap.xmap:203:36 at <map:transform> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/global-sitemap.xmap:195:75 at <map:transform type="i18n"> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/global-sitemap.xmap:43:34 at <map:transform> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/global-sitemap.xmap:165:76 at <map:transform type="usecasemenu"> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/global-sitemap.xmap:145:44 at <map:transform type="i18n"> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/global-sitemap.xmap:43:34 at <map:transform> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/global-sitemap.xmap:138:62 at <map:transform> - file:/export/home/lenya/src/lenya-trunk/build/lenya/webapp/global-sitemap.xmap:136:63 at org.apache.cocoon.ProcessingException.throwLocated(ProcessingException.java:145) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.handleException(AbstractProcessingPipeline.java:953) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:583) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:280) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:780) at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:413) ... 64 more Caused by: org.apache.lenya.cms.usecase.UsecaseException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.NullPointerException at org.apache.lenya.cms.cocoon.transformation.UsecaseMenuTransformer.startElement(UsecaseMenuTransformer.java:145) at org.apache.cocoon.xml.AbstractXMLPipe.startElement(AbstractXMLPipe.java:95) at org.apache.cocoon.transformation.I18nTransformer.startElement(I18nTransformer.java:1156) at org.apache.xml.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandler.java:204) at org.apache.xml.serializer.ToSAXHandler.flushPending(ToSAXHandler.java:277) at org.apache.xml.serializer.ToXMLSAXHandler.startElement(ToXMLSAXHandler.java:645) at org.apache.xml.serializer.ToXMLSAXHandler.startElement(ToXMLSAXHandler.java:500) at org.apache.xalan.transformer.ClonerToResultTree.cloneToResultTree(ClonerToResultTree.java:158) at org.apache.xalan.templates.ElemCopy.execute(ElemCopy.java:107) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393) at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411) at org.apache.xalan.templates.ElemCopy.execute(ElemCopy.java:114) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393) at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411) at org.apache.xalan.templates.ElemCopy.execute(ElemCopy.java:114) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411) at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:160) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393) at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411) at org.apache.xalan.templates.ElemCopy.execute(ElemCopy.java:114) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393) at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411) at org.apache.xalan.templates.ElemCopy.execute(ElemCopy.java:114) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393) at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411) at org.apache.xalan.templates.ElemCopy.execute(ElemCopy.java:114) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393) at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411) at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2281) at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1367) at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3458) at org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:406) at org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:56) at org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:586) at org.apache.xml.serializer.ToXMLSAXHandler.endDocument(ToXMLSAXHandler.java:181) at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1378) at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3458) at org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:406) at org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:56) at org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:586) at org.apache.cocoon.sitemap.ContentAggregator.generate(ContentAggregator.java:133) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:579) ... 67 more Caused by: org.apache.lenya.cms.usecase.UsecaseException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.NullPointerException at org.apache.lenya.cms.usecase.AbstractUsecase.checkPreconditions(AbstractUsecase.java:227) at sun.reflect.GeneratedMethodAccessor88.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.avalon.excalibur.component.ComponentProxyGenerator$ComponentInvocationHandler.invoke(ComponentProxyGenerator.java:143) at $Proxy36.checkPreconditions(Unknown Source) at org.apache.lenya.cms.cocoon.transformation.UsecaseMenuTransformer.startElement(UsecaseMenuTransformer.java:128) ... 114 more Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.NullPointerException at org.apache.lenya.defaultpub.cms.usecases.Deactivate.getLinksToDocument(Deactivate.java:93) at org.apache.lenya.defaultpub.cms.usecases.Deactivate.doCheckPreconditions(Deactivate.java:75) at org.apache.lenya.cms.usecase.AbstractUsecase.checkPreconditions(AbstractUsecase.java:217) ... 120 more Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.NullPointerException at org.apache.lenya.cms.linking.ContentLinkManager.getReferencingDocuments(ContentLinkManager.java:93) at sun.reflect.GeneratedMethodAccessor184.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.avalon.excalibur.component.ComponentProxyGenerator$ComponentInvocationHandler.invoke(ComponentProxyGenerator.java:143) at $Proxy44.getReferencingDocuments(Unknown Source) at org.apache.lenya.defaultpub.cms.usecases.Deactivate.getLinksToDocument(Deactivate.java:85) ... 122 more Caused by: java.lang.RuntimeException: java.lang.NullPointerException at org.apache.lenya.cms.linking.ContentLinkManager.getLinksFrom(ContentLinkManager.java:64) at org.apache.lenya.cms.linking.ContentLinkManager.getReferencingDocuments(ContentLinkManager.java:84) ... 128 more Caused by: java.lang.NullPointerException at org.apache.xpath.XPathAPI.eval(XPathAPI.java:227) at org.apache.xpath.XPathAPI.selectNodeIterator(XPathAPI.java:126) at org.apache.xpath.XPathAPI.selectNodeIterator(XPathAPI.java:106) at org.apache.lenya.cms.linking.ContentLinkManager.getLinksFrom(ContentLinkManager.java:52) ... 129 more -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
