-
Bug
-
Resolution: Fixed
-
Critical
-
None
-
None
-
None
Start the cms with a missing parameter
Go to the config screen and add the missing parameter
Save and restart
Go the cms screen
NPE
It appears after a small debug that the resolver is null.
Resolver is set to null when destroyed.
Note, that the i18n process is working normally on the admin side.
Perhaps we are keeping a reference on a disposed component ?
Failed to process pipeline<map:serialize type="xml"><map:generate type="workspace"><map:serialize type="xhtml"><map:transform type="minimizer"><map:transform type="i18n"><map:transform type="xslt"><map:transform type="i18n"><map:mount>java.lang.NullPointerException at org.apache.cocoon.i18n.XMLResourceBundleFactory.getSourceURI(XMLResourceBundleFactory.java:369) at org.apache.cocoon.i18n.XMLResourceBundleFactory.getCacheKey(XMLResourceBundleFactory.java:324) at org.apache.cocoon.i18n.XMLResourceBundleFactory._select(XMLResourceBundleFactory.java:238) at org.apache.cocoon.i18n.XMLResourceBundleFactory.select(XMLResourceBundleFactory.java:207) at org.ametys.runtime.util.I18nUtils._translate(I18nUtils.java:244) at org.ametys.runtime.util.I18nUtils.translate(I18nUtils.java:177) at org.ametys.runtime.util.I18nUtils.translate(I18nUtils.java:144) at org.ametys.runtime.util.I18nizableTextSerializer.serialize(I18nizableTextSerializer.java:68) at org.ametys.runtime.util.I18nizableTextSerializer.serialize(I18nizableTextSerializer.java:1) at org.codehaus.jackson.map.ser.std.MapSerializer.serializeFields(MapSerializer.java:262) at org.codehaus.jackson.map.ser.std.MapSerializer.serialize(MapSerializer.java:186) at org.codehaus.jackson.map.ser.std.MapSerializer.serialize(MapSerializer.java:23) at org.codehaus.jackson.map.ser.StdSerializerProvider._serializeValue(StdSerializerProvider.java:610) at org.codehaus.jackson.map.ser.StdSerializerProvider.serializeValue(StdSerializerProvider.java:256) at org.codehaus.jackson.map.ObjectMapper.writeValue(ObjectMapper.java:1613) at org.ametys.runtime.util.JSONUtils.convertObjectToJson(JSONUtils.java:210) at org.ametys.runtime.ui.SAXClientSideElementHelper.saxDefinition(SAXClientSideElementHelper.java:74) at org.ametys.cms.ribbon.RibbonConfigurationManager.saxRibbonDefinition(RibbonConfigurationManager.java:355) at org.ametys.cms.workspace.WorkspaceGenerator.doGenerate(WorkspaceGenerator.java:127) at org.ametys.cms.workspace.WorkspaceGenerator.generate(WorkspaceGenerator.java:104) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:581) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:301) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:782) at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:414) at org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:101) at org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:321) at org.apache.cocoon.sitemap.ContentAggregator.generate(ContentAggregator.java:125) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:581) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:301) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:483) at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:144) 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:236) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178) 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:236) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178) 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:1162) at org.ametys.runtime.servlet.RuntimeServlet._doService(RuntimeServlet.java:134) at org.ametys.runtime.servlet.RuntimeServlet.service(RuntimeServlet.java:91) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619) org.apache.cocoon.ProcessingException: Failed to process pipeline at <map:serialize type="xml"> - file:/D:/Dev/raphael/Ametys/templates/CMS/trunk/webapp/../../../../kernel/07_CMS/LTE/main/workspace-cms/sitemap.xmap:57:44 at <map:generate type="workspace"> - file:/D:/Dev/raphael/Ametys/templates/CMS/trunk/webapp/../../../../kernel/07_CMS/LTE/main/workspace-cms/sitemap.xmap:56:65 at <map:serialize type="xhtml"> - file:/D:/Dev/raphael/Ametys/templates/CMS/trunk/webapp/../../../../kernel/07_CMS/LTE/main/workspace-cms/sitemap.xmap:165:34 at <map:transform type="minimizer"> - file:/D:/Dev/raphael/Ametys/templates/CMS/trunk/webapp/../../../../kernel/07_CMS/LTE/main/workspace-cms/sitemap.xmap:162:117 at <map:transform type="i18n"> - file:/D:/Dev/raphael/Ametys/templates/CMS/trunk/webapp/../../../../kernel/07_CMS/LTE/main/workspace-cms/sitemap.xmap:159:32 at <map:transform type="xslt"> - file:/D:/Dev/raphael/Ametys/templates/CMS/trunk/webapp/../../../../kernel/07_CMS/LTE/main/workspace-cms/sitemap.xmap:151:58 at <map:transform type="i18n"> - file:/D:/Dev/raphael/Ametys/templates/CMS/trunk/webapp/../../../../kernel/07_CMS/LTE/main/workspace-cms/sitemap.xmap:148:32 at <map:mount> - file:/D:/Dev/raphael/Ametys/templates/CMS/trunk/webapp/../../../../kernel/01_RUNTIME/LTE/main/kernel/sitemap.xmap:195:109 at org.apache.cocoon.ProcessingException.throwLocated(ProcessingException.java:145) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.handleException(AbstractProcessingPipeline.java:955) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:585) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:301) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:782) at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:414) at org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:101) at org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:321) at org.apache.cocoon.sitemap.ContentAggregator.generate(ContentAggregator.java:125) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:581) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:301) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:483) at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:144) 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:236) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178) 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:236) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178) 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:1162) at org.ametys.runtime.servlet.RuntimeServlet._doService(RuntimeServlet.java:134) at org.ametys.runtime.servlet.RuntimeServlet.service(RuntimeServlet.java:91) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.IllegalArgumentException: The object can not be converted to json string at org.ametys.runtime.util.JSONUtils.convertObjectToJson(JSONUtils.java:216) at org.ametys.runtime.ui.SAXClientSideElementHelper.saxDefinition(SAXClientSideElementHelper.java:74) at org.ametys.cms.ribbon.RibbonConfigurationManager.saxRibbonDefinition(RibbonConfigurationManager.java:355) at org.ametys.cms.workspace.WorkspaceGenerator.doGenerate(WorkspaceGenerator.java:127) at org.ametys.cms.workspace.WorkspaceGenerator.generate(WorkspaceGenerator.java:104) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:581) ... 46 more Caused by: org.codehaus.jackson.map.JsonMappingException: (was java.lang.NullPointerException) (through reference chain: java.util.LinkedHashMap["label"]) at org.codehaus.jackson.map.JsonMappingException.wrapWithPath(JsonMappingException.java:218) at org.codehaus.jackson.map.JsonMappingException.wrapWithPath(JsonMappingException.java:183) at org.codehaus.jackson.map.ser.std.SerializerBase.wrapAndThrow(SerializerBase.java:140) at org.codehaus.jackson.map.ser.std.MapSerializer.serializeFields(MapSerializer.java:266) at org.codehaus.jackson.map.ser.std.MapSerializer.serialize(MapSerializer.java:186) at org.codehaus.jackson.map.ser.std.MapSerializer.serialize(MapSerializer.java:23) at org.codehaus.jackson.map.ser.StdSerializerProvider._serializeValue(StdSerializerProvider.java:610) at org.codehaus.jackson.map.ser.StdSerializerProvider.serializeValue(StdSerializerProvider.java:256) at org.codehaus.jackson.map.ObjectMapper.writeValue(ObjectMapper.java:1613) at org.ametys.runtime.util.JSONUtils.convertObjectToJson(JSONUtils.java:210) ... 51 more Caused by: java.lang.NullPointerException at org.apache.cocoon.i18n.XMLResourceBundleFactory.getSourceURI(XMLResourceBundleFactory.java:369) at org.apache.cocoon.i18n.XMLResourceBundleFactory.getCacheKey(XMLResourceBundleFactory.java:324) at org.apache.cocoon.i18n.XMLResourceBundleFactory._select(XMLResourceBundleFactory.java:238) at org.apache.cocoon.i18n.XMLResourceBundleFactory.select(XMLResourceBundleFactory.java:207) at org.ametys.runtime.util.I18nUtils._translate(I18nUtils.java:244) at org.ametys.runtime.util.I18nUtils.translate(I18nUtils.java:177) at org.ametys.runtime.util.I18nUtils.translate(I18nUtils.java:144) at org.ametys.runtime.util.I18nizableTextSerializer.serialize(I18nizableTextSerializer.java:68) at org.ametys.runtime.util.I18nizableTextSerializer.serialize(I18nizableTextSerializer.java:1) at org.codehaus.jackson.map.ser.std.MapSerializer.serializeFields(MapSerializer.java:262) ... 57 more
- Conditionne
-
RUNTIME-1359 When a panel is collapsed the workspace cannot be build
-
- Closed
-