xalan version error in uPortal 3.0.1 quickstart

View: New views
3 Messages — Rating Filter:   Alert me  

xalan version error in uPortal 3.0.1 quickstart

by Gary Weaver :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I'm not sure why I got this. (I thought I was publishing a channel with
the NewsReaderPortlet, but for some reason two portlets with name "news"
were showing up this time, and maybe the one I chose was RssPortlet?)

Anyway, I got the following error. It looks like the RssPortlet packaged
with uPortal 3.0.1 quickstart is using Xalan 2.4.1 while uPortal is
using Xalan 2.7.0. In portal.log it says:

Check [Check that the version of Xalan present is [Xalan Java 2.7.0]]
failed with message [Xalan version [Xalan Java 2.4.1] is present, rather
than the desired version [Xalan Java 2.7.0]] and remediation advice
[Install the Xalan jar corresponding to [Xalan Java 2.7.0] in the
 /endorsed/lib/ directory of the JRE.]

relevant portion of portal.log:

Aug 25, 2008 1:10:47 PM org.apache.catalina.session.StandardManager doLoad
SEVERE: IOException while loading persisted sessions:
java.io.WriteAbortedException: writing aborted;
java.io.NotSerializableException:
org.apache.pluto.internal.impl.PortletSessionImpl
java.io.WriteAbortedException: writing aborted;
java.io.NotSerializableException:
org.apache.pluto.internal.impl.PortletSessionImpl
        at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1309)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
        at
java.util.concurrent.ConcurrentHashMap.readObject(ConcurrentHashMap.java:1409)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
        at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
        at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
        at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
        at
org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1402)
        at
org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:931)
        at
org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:394)
        at
org.apache.catalina.session.StandardManager.load(StandardManager.java:321)
        at
org.apache.catalina.session.StandardManager.start(StandardManager.java:637)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4166)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
        at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
        at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
        at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
        at
org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at
org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: java.io.NotSerializableException:
org.apache.pluto.internal.impl.PortletSessionImpl
        at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)
        at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
        at
java.util.concurrent.ConcurrentHashMap.writeObject(ConcurrentHashMap.java:1380)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
        at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
        at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
        at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
        at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
        at
org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1478)
        at
org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:948)
        at
org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:517)
        at
org.apache.catalina.session.StandardManager.unload(StandardManager.java:463)
        at
org.apache.catalina.session.StandardManager.stop(StandardManager.java:667)
        at
org.apache.catalina.core.StandardContext.stop(StandardContext.java:4363)
        at
org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:893)
        at
org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1180)
        at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1151)
        at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:313)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at
org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1055)
        at
org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1067)
        at
org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448)
        at
org.apache.catalina.core.StandardService.stop(StandardService.java:510)
        at
org.apache.catalina.core.StandardServer.stop(StandardServer.java:734)
        at org.apache.catalina.startup.Catalina.stop(Catalina.java:602)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:577)
        ... 6 more
Aug 25, 2008 1:10:47 PM org.apache.catalina.session.StandardManager start
SEVERE: Exception loading sessions from persistent storage
java.io.WriteAbortedException: writing aborted;
java.io.NotSerializableException:
org.apache.pluto.internal.impl.PortletSessionImpl
        at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1309)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
        at
java.util.concurrent.ConcurrentHashMap.readObject(ConcurrentHashMap.java:1409)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
        at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
        at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
        at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
        at
org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1402)
        at
org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:931)
        at
org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:394)
        at
org.apache.catalina.session.StandardManager.load(StandardManager.java:321)
        at
org.apache.catalina.session.StandardManager.start(StandardManager.java:637)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4166)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
        at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
        at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
        at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
        at
org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at
org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: java.io.NotSerializableException:
org.apache.pluto.internal.impl.PortletSessionImpl
        at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)
        at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
        at
java.util.concurrent.ConcurrentHashMap.writeObject(ConcurrentHashMap.java:1380)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
        at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
        at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
        at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
        at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
        at
org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1478)
        at
org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:948)
        at
org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:517)
        at
org.apache.catalina.session.StandardManager.unload(StandardManager.java:463)
        at
org.apache.catalina.session.StandardManager.stop(StandardManager.java:667)
        at
org.apache.catalina.core.StandardContext.stop(StandardContext.java:4363)
        at
org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:893)
        at
org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1180)
        at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1151)
        at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:313)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at
org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1055)
        at
org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1067)
        at
org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448)
        at
org.apache.catalina.core.StandardService.stop(StandardService.java:510)
        at
org.apache.catalina.core.StandardServer.stop(StandardServer.java:734)
        at org.apache.catalina.startup.Catalina.stop(Catalina.java:602)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:577)
        ... 6 more
AbandonedObjectPool is used
(org.apache.commons.dbcp.AbandonedObjectPool@ff742e)
   LogAbandoned: true
   RemoveAbandoned: true
   RemoveAbandonedTimeout: 300
Check [Check that the version of Xalan present is [Xalan Java 2.7.0]]
failed with message [Xalan version [Xalan Java 2.4.1] is present, rather
than the desired version [Xalan Java 2.7.0]] and remediation advice
[Install the Xalan jar corresponding to [Xalan Java 2.7.0] in the
 /endorsed/lib/ directory of the JRE.]


The portal error displayed was:

Channel ID:
    n44

Message:
    Message not available

Error type:
    Channel failed to initialize (code 2)

Problem type:
    General rendering problem

Error message
    Content was written to response during loading of portlet window
'PortletWindowImpl[portletWindowId=7.n44,contextPath=/NewsReaderPortlet,portletName=news,windowState=normal,portletMode=view,expirationCache=<null>,requestParameters={}]'
with [channelPublishId=71, channelSubscribeId=n44,
portletApplicationId=/NewsReaderPortlet, portletName=news, user=admin].
Response Content: The requested resource (/PlutoInvoker/news) is not
available
Restart the channelHide stack trace  

Stack Trace

org.jasig.portal.channels.portlet.PortletLoadFailureException: Content
was written to response during loading of portlet window
'PortletWindowImpl[portletWindowId=7.n44,contextPath=/NewsReaderPortlet,portletName=news,windowState=normal,portletMode=view,expirationCache=<null>,requestParameters={}]'
with [channelPublishId=71, channelSubscribeId=n44,
portletApplicationId=/NewsReaderPortlet, portletName=news, user=admin].
Response Content: The requested resource (/PlutoInvoker/news) is not
available
    at
org.jasig.portal.channels.portlet.SpringPortletChannelImpl.initSession(SpringPortletChannelImpl.java:280)
    at
org.jasig.portal.channels.portlet.CSpringPortletAdaptor.setStaticData(CSpringPortletAdaptor.java:81)
    at
org.jasig.portal.ChannelManager.instantiateChannel(ChannelManager.java:741)
    at
org.jasig.portal.ChannelManager.startChannelRendering(ChannelManager.java:1079)
    at
org.jasig.portal.ChannelManager.startChannelRendering(ChannelManager.java:1038)
    at
org.jasig.portal.ChannelRenderingBuffer.endElement(ChannelRenderingBuffer.java:107)
    at
org.apache.xalan.transformer.ResultTreeHandler.endElement(ResultTreeHandler.java:309)
    at org.apache.xml.dtm.ref.DTMTreeWalker.endNode(DTMTreeWalker.java:415)
    at
org.apache.xalan.transformer.TreeWalker2Result.endNode(TreeWalker2Result.java:128)
    at org.apache.xml.dtm.ref.DTMTreeWalker.traverse(DTMTreeWalker.java:174)
    at
org.apache.xalan.transformer.TreeWalker2Result.traverse(TreeWalker2Result.java:115)
    at org.apache.xalan.templates.ElemCopyOf.execute(ElemCopyOf.java:228)
    at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
    at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
    at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
    at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710)
    at
org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:441)
    at org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:300)
    at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
    at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:210)
    at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
    at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:210)
    at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
    at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
    at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
    at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:172)
    at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
    at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710)
    at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
    at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710)
    at
org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:441)
    at org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:300)
    at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
    at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
    at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
    at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2160)
    at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1213)
    at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3372)
    at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:433)
    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:910)
    at org.apache.xml.utils.TreeWalker.traverse(TreeWalker.java:222)
    at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:325)
    at
org.jasig.portal.layout.dlm.DistributedLayoutManager.getUserLayout(DistributedLayoutManager.java:340)
    at
org.jasig.portal.layout.dlm.DistributedLayoutManager.getUserLayout(DistributedLayoutManager.java:305)
    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)


--
Gary Weaver
Internet Framework Services
Office of Information Technology
Duke University


---
You are currently subscribed to uportal-user@... as: lists@...
To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/uportal-user

logs_xalan_issue_3.0.1.tar.gz (15K) Download Attachment

Re: xalan version error in uPortal 3.0.1 quickstart

by Eric Dalquist :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

The serializable session exception can be ignored, that is Tomcat trying
to be extra helpful and storing your sessions on disk between restarts.

As for the Xalan version warning, it should still start. This is a
problem with the JDK that Apple provides. They override just the Version
class uPortal uses for the check, the rest of Xalan 2.7 is there and the
portal should work.

-Eric

Gary Weaver wrote:

> I'm not sure why I got this. (I thought I was publishing a channel with
> the NewsReaderPortlet, but for some reason two portlets with name "news"
> were showing up this time, and maybe the one I chose was RssPortlet?)
>
> Anyway, I got the following error. It looks like the RssPortlet packaged
> with uPortal 3.0.1 quickstart is using Xalan 2.4.1 while uPortal is
> using Xalan 2.7.0. In portal.log it says:
>
> Check [Check that the version of Xalan present is [Xalan Java 2.7.0]]
> failed with message [Xalan version [Xalan Java 2.4.1] is present, rather
> than the desired version [Xalan Java 2.7.0]] and remediation advice
> [Install the Xalan jar corresponding to [Xalan Java 2.7.0] in the
>  /endorsed/lib/ directory of the JRE.]
>
> relevant portion of portal.log:
>
> Aug 25, 2008 1:10:47 PM org.apache.catalina.session.StandardManager doLoad
> SEVERE: IOException while loading persisted sessions:
> java.io.WriteAbortedException: writing aborted;
> java.io.NotSerializableException:
> org.apache.pluto.internal.impl.PortletSessionImpl
> java.io.WriteAbortedException: writing aborted;
> java.io.NotSerializableException:
> org.apache.pluto.internal.impl.PortletSessionImpl
>         at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1309)
>         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
>         at
> java.util.concurrent.ConcurrentHashMap.readObject(ConcurrentHashMap.java:1409)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
>         at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
>         at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
>         at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
>         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
>         at
> org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1402)
>         at
> org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:931)
>         at
> org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:394)
>         at
> org.apache.catalina.session.StandardManager.load(StandardManager.java:321)
>         at
> org.apache.catalina.session.StandardManager.start(StandardManager.java:637)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4166)
>         at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
>         at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
>         at
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
>         at
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
>         at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
>         at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
>         at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>         at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
>         at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
>         at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>         at
> org.apache.catalina.core.StandardService.start(StandardService.java:448)
>         at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
> Caused by: java.io.NotSerializableException:
> org.apache.pluto.internal.impl.PortletSessionImpl
>         at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)
>         at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
>         at
> java.util.concurrent.ConcurrentHashMap.writeObject(ConcurrentHashMap.java:1380)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
>         at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
>         at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>         at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
>         at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
>         at
> org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1478)
>         at
> org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:948)
>         at
> org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:517)
>         at
> org.apache.catalina.session.StandardManager.unload(StandardManager.java:463)
>         at
> org.apache.catalina.session.StandardManager.stop(StandardManager.java:667)
>         at
> org.apache.catalina.core.StandardContext.stop(StandardContext.java:4363)
>         at
> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:893)
>         at
> org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1180)
>         at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1151)
>         at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:313)
>         at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
>         at
> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1055)
>         at
> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1067)
>         at
> org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448)
>         at
> org.apache.catalina.core.StandardService.stop(StandardService.java:510)
>         at
> org.apache.catalina.core.StandardServer.stop(StandardServer.java:734)
>         at org.apache.catalina.startup.Catalina.stop(Catalina.java:602)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:577)
>         ... 6 more
> Aug 25, 2008 1:10:47 PM org.apache.catalina.session.StandardManager start
> SEVERE: Exception loading sessions from persistent storage
> java.io.WriteAbortedException: writing aborted;
> java.io.NotSerializableException:
> org.apache.pluto.internal.impl.PortletSessionImpl
>         at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1309)
>         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
>         at
> java.util.concurrent.ConcurrentHashMap.readObject(ConcurrentHashMap.java:1409)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
>         at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
>         at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
>         at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
>         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
>         at
> org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1402)
>         at
> org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:931)
>         at
> org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:394)
>         at
> org.apache.catalina.session.StandardManager.load(StandardManager.java:321)
>         at
> org.apache.catalina.session.StandardManager.start(StandardManager.java:637)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4166)
>         at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
>         at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
>         at
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
>         at
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
>         at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
>         at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
>         at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>         at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
>         at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
>         at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>         at
> org.apache.catalina.core.StandardService.start(StandardService.java:448)
>         at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
> Caused by: java.io.NotSerializableException:
> org.apache.pluto.internal.impl.PortletSessionImpl
>         at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)
>         at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
>         at
> java.util.concurrent.ConcurrentHashMap.writeObject(ConcurrentHashMap.java:1380)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
>         at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
>         at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>         at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
>         at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
>         at
> org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1478)
>         at
> org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:948)
>         at
> org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:517)
>         at
> org.apache.catalina.session.StandardManager.unload(StandardManager.java:463)
>         at
> org.apache.catalina.session.StandardManager.stop(StandardManager.java:667)
>         at
> org.apache.catalina.core.StandardContext.stop(StandardContext.java:4363)
>         at
> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:893)
>         at
> org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1180)
>         at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1151)
>         at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:313)
>         at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
>         at
> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1055)
>         at
> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1067)
>         at
> org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448)
>         at
> org.apache.catalina.core.StandardService.stop(StandardService.java:510)
>         at
> org.apache.catalina.core.StandardServer.stop(StandardServer.java:734)
>         at org.apache.catalina.startup.Catalina.stop(Catalina.java:602)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:577)
>         ... 6 more
> AbandonedObjectPool is used
> (org.apache.commons.dbcp.AbandonedObjectPool@ff742e)
>    LogAbandoned: true
>    RemoveAbandoned: true
>    RemoveAbandonedTimeout: 300
> Check [Check that the version of Xalan present is [Xalan Java 2.7.0]]
> failed with message [Xalan version [Xalan Java 2.4.1] is present, rather
> than the desired version [Xalan Java 2.7.0]] and remediation advice
> [Install the Xalan jar corresponding to [Xalan Java 2.7.0] in the
>  /endorsed/lib/ directory of the JRE.]
>
>
> The portal error displayed was:
>
> Channel ID:
>     n44
>
> Message:
>     Message not available
>
> Error type:
>     Channel failed to initialize (code 2)
>
> Problem type:
>     General rendering problem
>
> Error message
>     Content was written to response during loading of portlet window
> 'PortletWindowImpl[portletWindowId=7.n44,contextPath=/NewsReaderPortlet,portletName=news,windowState=normal,portletMode=view,expirationCache=<null>,requestParameters={}]'
> with [channelPublishId=71, channelSubscribeId=n44,
> portletApplicationId=/NewsReaderPortlet, portletName=news, user=admin].
> Response Content: The requested resource (/PlutoInvoker/news) is not
> available
> Restart the channelHide stack trace  
>
> Stack Trace
>
> org.jasig.portal.channels.portlet.PortletLoadFailureException: Content
> was written to response during loading of portlet window
> 'PortletWindowImpl[portletWindowId=7.n44,contextPath=/NewsReaderPortlet,portletName=news,windowState=normal,portletMode=view,expirationCache=<null>,requestParameters={}]'
> with [channelPublishId=71, channelSubscribeId=n44,
> portletApplicationId=/NewsReaderPortlet, portletName=news, user=admin].
> Response Content: The requested resource (/PlutoInvoker/news) is not
> available
>     at
> org.jasig.portal.channels.portlet.SpringPortletChannelImpl.initSession(SpringPortletChannelImpl.java:280)
>     at
> org.jasig.portal.channels.portlet.CSpringPortletAdaptor.setStaticData(CSpringPortletAdaptor.java:81)
>     at
> org.jasig.portal.ChannelManager.instantiateChannel(ChannelManager.java:741)
>     at
> org.jasig.portal.ChannelManager.startChannelRendering(ChannelManager.java:1079)
>     at
> org.jasig.portal.ChannelManager.startChannelRendering(ChannelManager.java:1038)
>     at
> org.jasig.portal.ChannelRenderingBuffer.endElement(ChannelRenderingBuffer.java:107)
>     at
> org.apache.xalan.transformer.ResultTreeHandler.endElement(ResultTreeHandler.java:309)
>     at org.apache.xml.dtm.ref.DTMTreeWalker.endNode(DTMTreeWalker.java:415)
>     at
> org.apache.xalan.transformer.TreeWalker2Result.endNode(TreeWalker2Result.java:128)
>     at org.apache.xml.dtm.ref.DTMTreeWalker.traverse(DTMTreeWalker.java:174)
>     at
> org.apache.xalan.transformer.TreeWalker2Result.traverse(TreeWalker2Result.java:115)
>     at org.apache.xalan.templates.ElemCopyOf.execute(ElemCopyOf.java:228)
>     at
> org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
>     at
> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
>     at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
>     at
> org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710)
>     at
> org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:441)
>     at org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:300)
>     at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
>     at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:210)
>     at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
>     at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:210)
>     at
> org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
>     at
> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
>     at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
>     at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:172)
>     at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
>     at
> org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710)
>     at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
>     at
> org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710)
>     at
> org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:441)
>     at org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:300)
>     at
> org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
>     at
> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
>     at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
>     at
> org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2160)
>     at
> org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1213)
>     at
> org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3372)
>     at
> org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:433)
>     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:910)
>     at org.apache.xml.utils.TreeWalker.traverse(TreeWalker.java:222)
>     at
> org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:325)
>     at
> org.jasig.portal.layout.dlm.DistributedLayoutManager.getUserLayout(DistributedLayoutManager.java:340)
>     at
> org.jasig.portal.layout.dlm.DistributedLayoutManager.getUserLayout(DistributedLayoutManager.java:305)
>     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)
>
>
>  


smime.p7s (4K) Download Attachment

Re: xalan version error in uPortal 3.0.1 quickstart

by Gary Weaver :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks, Eric!


Eric Dalquist wrote:

> The serializable session exception can be ignored, that is Tomcat
> trying to be extra helpful and storing your sessions on disk between
> restarts.
>
> As for the Xalan version warning, it should still start. This is a
> problem with the JDK that Apple provides. They override just the
> Version class uPortal uses for the check, the rest of Xalan 2.7 is
> there and the portal should work.
>
> -Eric
>
> Gary Weaver wrote:
>> I'm not sure why I got this. (I thought I was publishing a channel
>> with the NewsReaderPortlet, but for some reason two portlets with
>> name "news" were showing up this time, and maybe the one I chose was
>> RssPortlet?)
>>
>> Anyway, I got the following error. It looks like the RssPortlet
>> packaged with uPortal 3.0.1 quickstart is using Xalan 2.4.1 while
>> uPortal is using Xalan 2.7.0. In portal.log it says:
>>
>> Check [Check that the version of Xalan present is [Xalan Java 2.7.0]]
>> failed with message [Xalan version [Xalan Java 2.4.1] is present,
>> rather than the desired version [Xalan Java 2.7.0]] and remediation
>> advice [Install the Xalan jar corresponding to [Xalan Java 2.7.0] in the
>>  /endorsed/lib/ directory of the JRE.]
>>
>> relevant portion of portal.log:
>>
>> Aug 25, 2008 1:10:47 PM org.apache.catalina.session.StandardManager
>> doLoad
>> SEVERE: IOException while loading persisted sessions:
>> java.io.WriteAbortedException: writing aborted;
>> java.io.NotSerializableException:
>> org.apache.pluto.internal.impl.PortletSessionImpl
>> java.io.WriteAbortedException: writing aborted;
>> java.io.NotSerializableException:
>> org.apache.pluto.internal.impl.PortletSessionImpl
>>         at
>> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1309)
>>         at
>> java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
>>         at
>> java.util.concurrent.ConcurrentHashMap.readObject(ConcurrentHashMap.java:1409)
>>
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>> java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
>>         at
>> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
>>         at
>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
>>
>>         at
>> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
>>         at
>> java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
>>         at
>> org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1402)
>>
>>         at
>> org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:931)
>>
>>         at
>> org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:394)
>>
>>         at
>> org.apache.catalina.session.StandardManager.load(StandardManager.java:321)
>>
>>         at
>> org.apache.catalina.session.StandardManager.start(StandardManager.java:637)
>>
>>         at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4166)
>>
>>         at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
>>
>>         at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
>>         at
>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
>>         at
>> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
>>
>>         at
>> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
>>
>>         at
>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
>>         at
>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
>>         at
>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>>
>>         at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
>>
>>         at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
>>         at
>> org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
>>         at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
>>         at
>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>>         at
>> org.apache.catalina.core.StandardService.start(StandardService.java:448)
>>         at
>> org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
>>         at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
>>         at
>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
>> Caused by: java.io.NotSerializableException:
>> org.apache.pluto.internal.impl.PortletSessionImpl
>>         at
>> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)
>>         at
>> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
>>         at
>> java.util.concurrent.ConcurrentHashMap.writeObject(ConcurrentHashMap.java:1380)
>>
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
>>         at
>> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
>>         at
>> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>>
>>         at
>> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
>>         at
>> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
>>         at
>> org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1478)
>>
>>         at
>> org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:948)
>>
>>         at
>> org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:517)
>>
>>         at
>> org.apache.catalina.session.StandardManager.unload(StandardManager.java:463)
>>
>>         at
>> org.apache.catalina.session.StandardManager.stop(StandardManager.java:667)
>>
>>         at
>> org.apache.catalina.core.StandardContext.stop(StandardContext.java:4363)
>>         at
>> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:893)
>>
>>         at
>> org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1180)
>>
>>         at
>> org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1151)
>>         at
>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:313)
>>
>>         at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
>>
>>         at
>> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1055)
>>         at
>> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1067)
>>         at
>> org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448)
>>         at
>> org.apache.catalina.core.StandardService.stop(StandardService.java:510)
>>         at
>> org.apache.catalina.core.StandardServer.stop(StandardServer.java:734)
>>         at org.apache.catalina.startup.Catalina.stop(Catalina.java:602)
>>         at org.apache.catalina.startup.Catalina.start(Catalina.java:577)
>>         ... 6 more
>> Aug 25, 2008 1:10:47 PM org.apache.catalina.session.StandardManager
>> start
>> SEVERE: Exception loading sessions from persistent storage
>> java.io.WriteAbortedException: writing aborted;
>> java.io.NotSerializableException:
>> org.apache.pluto.internal.impl.PortletSessionImpl
>>         at
>> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1309)
>>         at
>> java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
>>         at
>> java.util.concurrent.ConcurrentHashMap.readObject(ConcurrentHashMap.java:1409)
>>
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>> java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
>>         at
>> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
>>         at
>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
>>
>>         at
>> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
>>         at
>> java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
>>         at
>> org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1402)
>>
>>         at
>> org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:931)
>>
>>         at
>> org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:394)
>>
>>         at
>> org.apache.catalina.session.StandardManager.load(StandardManager.java:321)
>>
>>         at
>> org.apache.catalina.session.StandardManager.start(StandardManager.java:637)
>>
>>         at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4166)
>>
>>         at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
>>
>>         at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
>>         at
>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
>>         at
>> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
>>
>>         at
>> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
>>
>>         at
>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
>>         at
>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
>>         at
>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>>
>>         at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
>>
>>         at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
>>         at
>> org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
>>         at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
>>         at
>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>>         at
>> org.apache.catalina.core.StandardService.start(StandardService.java:448)
>>         at
>> org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
>>         at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
>>         at
>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
>> Caused by: java.io.NotSerializableException:
>> org.apache.pluto.internal.impl.PortletSessionImpl
>>         at
>> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)
>>         at
>> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
>>         at
>> java.util.concurrent.ConcurrentHashMap.writeObject(ConcurrentHashMap.java:1380)
>>
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
>>         at
>> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
>>         at
>> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>>
>>         at
>> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
>>         at
>> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
>>         at
>> org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1478)
>>
>>         at
>> org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:948)
>>
>>         at
>> org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:517)
>>
>>         at
>> org.apache.catalina.session.StandardManager.unload(StandardManager.java:463)
>>
>>         at
>> org.apache.catalina.session.StandardManager.stop(StandardManager.java:667)
>>
>>         at
>> org.apache.catalina.core.StandardContext.stop(StandardContext.java:4363)
>>         at
>> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:893)
>>
>>         at
>> org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1180)
>>
>>         at
>> org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1151)
>>         at
>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:313)
>>
>>         at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
>>
>>         at
>> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1055)
>>         at
>> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1067)
>>         at
>> org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448)
>>         at
>> org.apache.catalina.core.StandardService.stop(StandardService.java:510)
>>         at
>> org.apache.catalina.core.StandardServer.stop(StandardServer.java:734)
>>         at org.apache.catalina.startup.Catalina.stop(Catalina.java:602)
>>         at org.apache.catalina.startup.Catalina.start(Catalina.java:577)
>>         ... 6 more
>> AbandonedObjectPool is used
>> (org.apache.commons.dbcp.AbandonedObjectPool@ff742e)
>>    LogAbandoned: true
>>    RemoveAbandoned: true
>>    RemoveAbandonedTimeout: 300
>> Check [Check that the version of Xalan present is [Xalan Java 2.7.0]]
>> failed with message [Xalan version [Xalan Java 2.4.1] is present,
>> rather than the desired version [Xalan Java 2.7.0]] and remediation
>> advice [Install the Xalan jar corresponding to [Xalan Java 2.7.0] in the
>>  /endorsed/lib/ directory of the JRE.]
>>
>>
>> The portal error displayed was:
>>
>> Channel ID:
>>     n44
>>
>> Message:
>>     Message not available
>>
>> Error type:
>>     Channel failed to initialize (code 2)
>>
>> Problem type:
>>     General rendering problem
>>
>> Error message
>>     Content was written to response during loading of portlet window
>> 'PortletWindowImpl[portletWindowId=7.n44,contextPath=/NewsReaderPortlet,portletName=news,windowState=normal,portletMode=view,expirationCache=<null>,requestParameters={}]'
>> with [channelPublishId=71, channelSubscribeId=n44,
>> portletApplicationId=/NewsReaderPortlet, portletName=news,
>> user=admin]. Response Content: The requested resource
>> (/PlutoInvoker/news) is not available
>> Restart the channelHide stack trace  
>> Stack Trace
>>
>> org.jasig.portal.channels.portlet.PortletLoadFailureException:
>> Content was written to response during loading of portlet window
>> 'PortletWindowImpl[portletWindowId=7.n44,contextPath=/NewsReaderPortlet,portletName=news,windowState=normal,portletMode=view,expirationCache=<null>,requestParameters={}]'
>> with [channelPublishId=71, channelSubscribeId=n44,
>> portletApplicationId=/NewsReaderPortlet, portletName=news,
>> user=admin]. Response Content: The requested resource
>> (/PlutoInvoker/news) is not available
>>     at
>> org.jasig.portal.channels.portlet.SpringPortletChannelImpl.initSession(SpringPortletChannelImpl.java:280)
>>
>>     at
>> org.jasig.portal.channels.portlet.CSpringPortletAdaptor.setStaticData(CSpringPortletAdaptor.java:81)
>>
>>     at
>> org.jasig.portal.ChannelManager.instantiateChannel(ChannelManager.java:741)
>>
>>     at
>> org.jasig.portal.ChannelManager.startChannelRendering(ChannelManager.java:1079)
>>
>>     at
>> org.jasig.portal.ChannelManager.startChannelRendering(ChannelManager.java:1038)
>>
>>     at
>> org.jasig.portal.ChannelRenderingBuffer.endElement(ChannelRenderingBuffer.java:107)
>>
>>     at
>> org.apache.xalan.transformer.ResultTreeHandler.endElement(ResultTreeHandler.java:309)
>>
>>     at
>> org.apache.xml.dtm.ref.DTMTreeWalker.endNode(DTMTreeWalker.java:415)
>>     at
>> org.apache.xalan.transformer.TreeWalker2Result.endNode(TreeWalker2Result.java:128)
>>
>>     at
>> org.apache.xml.dtm.ref.DTMTreeWalker.traverse(DTMTreeWalker.java:174)
>>     at
>> org.apache.xalan.transformer.TreeWalker2Result.traverse(TreeWalker2Result.java:115)
>>
>>     at
>> org.apache.xalan.templates.ElemCopyOf.execute(ElemCopyOf.java:228)
>>     at
>> org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
>>
>>     at
>> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
>>
>>     at
>> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
>>
>>     at
>> org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710)
>>
>>     at
>> org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:441)
>>
>>     at
>> org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:300)
>>     at
>> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
>>
>>     at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:210)
>>     at
>> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
>>
>>     at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:210)
>>     at
>> org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
>>
>>     at
>> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
>>
>>     at
>> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
>>
>>     at
>> org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:172)
>>     at
>> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
>>
>>     at
>> org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710)
>>
>>     at
>> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
>>
>>     at
>> org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710)
>>
>>     at
>> org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:441)
>>
>>     at
>> org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:300)
>>     at
>> org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
>>
>>     at
>> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
>>
>>     at
>> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
>>
>>     at
>> org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2160)
>>
>>     at
>> org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1213)
>>
>>     at
>> org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3372)
>>
>>     at
>> org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:433)
>>
>>     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:910)
>>
>>     at org.apache.xml.utils.TreeWalker.traverse(TreeWalker.java:222)
>>     at
>> org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:325)
>>
>>     at
>> org.jasig.portal.layout.dlm.DistributedLayoutManager.getUserLayout(DistributedLayoutManager.java:340)
>>
>>     at
>> org.jasig.portal.layout.dlm.DistributedLayoutManager.getUserLayout(DistributedLayoutManager.java:305)
>>
>>     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)
>>
>>
>>
>>  


--
Gary Weaver
Internet Framework Services
Office of Information Technology
Duke University


---
You are currently subscribed to uportal-user@... as: lists@...
To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/uportal-user
LightInTheBox - Buy quality products at wholesale price!