History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: UP-1950
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Eric Dalquist
Reporter: Eric Dalquist
Votes: 0
Watchers: 0
Operations

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

Deleting a portlet while CError is displaying causes layout corruption

Created: 18/Feb/08 12:50 PM   Updated: 05/Mar/08 07:51 AM
Component/s: Layout Fragments
Affects Version/s: 3.0.0-M5
Fix Version/s: 3.0.0-RC2

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
 INFO [http-8080-Processor23] portlet.CSpringPortletAdaptor.[] Feb/13 19:21:36 - Using ISpringPortletChannel named 'portletChannel'
 WARN [http-8080-Processor23] portal.ChannelManager.[] Feb/13 19:21:36 - Replacing channel [null], which had subscribeId [n45] with error ch
annel because of error code Set static data exception message: null and throwable [org.jasig.portal.channels.portlet.InconsistentPortletMode
lException: No IPortletDefinition exists for channelPublishId: 262]
org.jasig.portal.channels.portlet.InconsistentPortletModelException: No IPortletDefinition exists for channelPublishId: 262
        at org.jasig.portal.channels.portlet.SpringPortletChannelImpl.initSession(SpringPortletChannelImpl.java:239)
        at org.jasig.portal.channels.portlet.CSpringPortletAdaptor.setStaticData(CSpringPortletAdaptor.java:83)
        at org.jasig.portal.ChannelManager.instantiateChannel(ChannelManager.java:738)
        at org.jasig.portal.ChannelManager.startChannelRendering(ChannelManager.java:1076)
        at org.jasig.portal.ChannelManager.startChannelRendering(ChannelManager.java:1035)
        at org.jasig.portal.ChannelRenderingBuffer.endElement(ChannelRenderingBuffer.java:107)
        at org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:261)
        at org.apache.xml.dtm.ref.DTMTreeWalker.endNode(DTMTreeWalker.java:373)
        at org.apache.xalan.transformer.TreeWalker2Result.endNode(TreeWalker2Result.java:85)
        at org.apache.xml.dtm.ref.DTMTreeWalker.traverse(DTMTreeWalker.java:132)
        at org.apache.xalan.transformer.TreeWalker2Result.traverse(TreeWalker2Result.java:72)
        at org.apache.xalan.templates.ElemCopyOf.execute(ElemCopyOf.java:184)
        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.ElemLiteralResult.execute(ElemLiteralResult.java:1374)
        at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:423)
        at org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:263)
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
        at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:160)
        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.ElemChoose.execute(ElemChoose.java:126)
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
        at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1374)
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
        at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1374)
        at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:423)
        at org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:263)
        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.jasig.portal.utils.SAX2FilterImpl.endDocument(SAX2FilterImpl.java:658)
        at org.jasig.portal.utils.SAX2FilterImpl.endDocument(SAX2FilterImpl.java:658)
        at org.apache.xalan.transformer.TransformerIdentityImpl.endDocument(TransformerIdentityImpl.java:962)
        at org.apache.xml.serializer.TreeWalker.traverse(TreeWalker.java:174)
        at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:389)
        at org.jasig.portal.layout.dlm.DistributedLayoutManager.getUserLayout(DistributedLayoutManager.java:346)
        at org.jasig.portal.layout.dlm.DistributedLayoutManager.getUserLayout(DistributedLayoutManager.java:311)
        at org.jasig.portal.layout.TransientUserLayoutManagerWrapper.getUserLayout(TransientUserLayoutManagerWrapper.java:101)
        at org.jasig.portal.rendering.StaticRenderingPipeline.renderState(StaticRenderingPipeline.java:513)
        at org.jasig.portal.PortalSessionManager.doGetInternal(PortalSessionManager.java:246)
        at org.jasig.portal.PortalSessionManager.doGet(PortalSessionManager.java:176)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:613)
 WARN [ErrorRendering#77] error.CError.[] Feb/13 19:21:36 - ErrorDocument XML is
<error code="2">
    <channel>
        <id>n45</id>
        <name>Library Search</name>
    </channel>
    <throwable
        class="org.jasig.portal.channels.portlet.InconsistentPortletModelException" renderedAs="java.lang.Throwable">
        <message>No IPortletDefinition exists for channelPublishId: 262</message>
        <stack>org.jasig.portal.channels.portlet.InconsistentPortletModelException: No IPortletDefinition exists for channelPublishId: 262
        at org.jasig.portal.channels.portlet.SpringPortletChannelImpl.initSession(SpringPortletChannelImpl.java:239)
        at org.jasig.portal.channels.portlet.CSpringPortletAdaptor.setStaticData(CSpringPortletAdaptor.java:83)
        at org.jasig.portal.ChannelManager.instantiateChannel(ChannelManager.java:738)
        at org.jasig.portal.ChannelManager.startChannelRendering(ChannelManager.java:1076)
        at org.jasig.portal.ChannelManager.startChannelRendering(ChannelManager.java:1035)
        at org.jasig.portal.ChannelRenderingBuffer.endElement(ChannelRenderingBuffer.java:107)
        at org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:261)
        at org.apache.xml.dtm.ref.DTMTreeWalker.endNode(DTMTreeWalker.java:373)
        at org.apache.xalan.transformer.TreeWalker2Result.endNode(TreeWalker2Result.java:85)
        at org.apache.xml.dtm.ref.DTMTreeWalker.traverse(DTMTreeWalker.java:132)
        at org.apache.xalan.transformer.TreeWalker2Result.traverse(TreeWalker2Result.java:72)
        at org.apache.xalan.templates.ElemCopyOf.execute(ElemCopyOf.java:184)
        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.ElemLiteralResult.execute(ElemLiteralResult.java:1374)
        at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:423)
        at org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:263)
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
        at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:160)
        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.ElemChoose.execute(ElemChoose.java:126)
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
        at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1374)
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
        at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1374)
        at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:423)
        at org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:263)
        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.jasig.portal.utils.SAX2FilterImpl.endDocument(SAX2FilterImpl.java:658)
        at org.jasig.portal.utils.SAX2FilterImpl.endDocument(SAX2FilterImpl.java:658)
        at org.apache.xalan.transformer.TransformerIdentityImpl.endDocument(TransformerIdentityImpl.java:962)
        at org.apache.xml.serializer.TreeWalker.traverse(TreeWalker.java:174)
        at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:389)
        at org.jasig.portal.layout.dlm.DistributedLayoutManager.getUserLayout(DistributedLayoutManager.java:346)
        at org.jasig.portal.layout.dlm.DistributedLayoutManager.getUserLayout(DistributedLayoutManager.java:311)
        at org.jasig.portal.layout.TransientUserLayoutManagerWrapper.getUserLayout(TransientUserLayoutManagerWrapper.java:101)
        at org.jasig.portal.rendering.StaticRenderingPipeline.renderState(StaticRenderingPipeline.java:513)
        at org.jasig.portal.PortalSessionManager.doGetInternal(PortalSessionManager.java:246)
        at org.jasig.portal.PortalSessionManager.doGet(PortalSessionManager.java:176)
</stack>
    </throwable>
</error>

 All   Comments   Work Log   Change History      Sort Order:
Eric Dalquist [29/Feb/08 02:12 PM]
This was resolved by the fix for UP-1949