[ 
https://issues.apache.org/jira/browse/JSPWIKI-732?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13291842#comment-13291842
 ] 

Harry Metske commented on JSPWIKI-732:
--------------------------------------

The "ClassNotFoundException: com.ecyrd.jspwiki.tags.BreadcrumbsTag$FixedQueue" 
is raised because Tomcat tries to restore persistent HTTP sessions that contain 
classes from an older JSPWiki version.
If you clear out Tomcat's work directory this error will go away.

If you do not need persisted sessions, you can disable it completely by 
changing tomcat's conf/context.xml :

{code:xml} 

    <!-- Uncomment this to disable session persistence across Tomcat restarts
    
    <Manager pathname="" />
     -->
{code} 
                
> initial startup with Windows
> ----------------------------
>
>                 Key: JSPWIKI-732
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-732
>             Project: JSPWiki
>          Issue Type: Bug
>    Affects Versions: 2.9
>         Environment: Basisadresse     http://localhost/JSPWiki/
> Version der JSPWiki-Engine    2.9.0-incubating-1
> Zeichenkodierung      UTF-8
> Anzahl enthaltener Seiten     31
> Anzahl aktiver Sitzungen      1
> aktive Wiki-Benutzer  127.0.0.1
> aktuelle Betriebszeit         0d, 0h 0m 15s
> aktueller Page Provider       org.apache.wiki.providers.CachingProvider
> Real provider: org.apache.wiki.providers.VersioningFileProvider. Cache 
> misses: 9. Cache hits: 3. History cache hits: 0. History cache misses: 0. 
> Cache consistency checks: 30s
> aktueller Attachment Provider         BasicAttachmentProvider
> Using CATALINA_BASE:   "C:\apache-tomcat-7.0.6"
> Using CATALINA_HOME:   "C:\apache-tomcat-7.0.6"
> Using CATALINA_TMPDIR: "C:\apache-tomcat-7.0.6\temp"
> Using JRE_HOME:        "C:\Programme\Java\jdk1.6.0_25"
> Using CLASSPATH:       
> "C:\apache-tomcat-7.0.6\bin\bootstrap.jar;C:\apache-tomcat-7.0.6\bin\tomcat-juli.jar"
> Server version: Apache Tomcat/7.0.6
> Server built:   Jan 10 2011 05:27:01
> Server number:  7.0.6.0
> OS Name:        Windows XP
> OS Version:     5.1
> Architecture:   x86
> JVM Version:    1.6.0_29-b11
> JVM Vendor:     Sun Microsystems Inc.
>            Reporter: fpientka
>            Priority: Trivial
>             Fix For: 2.9.1
>
>
> At the first initial setup when i create page or user Im redirected from 
> http://localhost/JSPWiki/Login.jsp to http://localhost/Wiki.jsp
> which causes Error in jspwiki.log
> 2012-06-08 08:53:08,468 ["http-bio-80"-exec-8] INFO JSPWiki 
> JSPWiki:/JSPWiki/Login.jsp JSPWiki:http://localhost/JSPWiki/Login.jsp - 
> Redirecting user to /Wiki.jsp?page=Main
> Every time I restart the Tomcat I get 
> org.apache.catalina.session.StandardManager doLoad
> SCHWERWIEGEND: ClassNotFoundException while loading persisted sessions: 
> java.lang.ClassNotFoundException: 
> com.ecyrd.jspwiki.tags.BreadcrumbsTag$FixedQueue
> java.lang.ClassNotFoundException: 
> com.ecyrd.jspwiki.tags.BreadcrumbsTag$FixedQueue
>       at 
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1643)
>       at 
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1488)
>       at java.lang.Class.forName0(Native Method)
>       at java.lang.Class.forName(Unknown Source)
>       at 
> org.apache.catalina.util.CustomObjectInputStream.resolveClass(CustomObjectInputStream.java:76)
>       at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
>       at java.io.ObjectInputStream.readClassDesc(Unknown Source)
>       at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
>       at java.io.ObjectInputStream.readObject0(Unknown Source)
>       at java.io.ObjectInputStream.readObject(Unknown Source)
>       at 
> org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1587)
>       at 
> org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:1060)
>       at 
> org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:284)
>       at 
> org.apache.catalina.session.StandardManager.load(StandardManager.java:204)
>       at 
> org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:470)
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>       at 
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5019)
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>       at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812)
>       at 
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787)
>       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:583)
>       at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:917)
>       at 
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:715)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:469)
>       at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1294)
>       at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at 
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:89)
>       at 
> org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:343)
>       at 
> org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:323)
>       at 
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1043)
>       at 
> org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:750)
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>       at 
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1035)
>       at 
> org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291)
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>       at 
> org.apache.catalina.core.StandardService.startInternal(StandardService.java:442)
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>       at 
> org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:674)
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>       at org.apache.catalina.startup.Catalina.start(Catalina.java:600)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>       at java.lang.reflect.Method.invoke(Unknown Source)
>       at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:303)
>       at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431)
> 08.06.2012 08:37:13 org.apache.catalina.session.StandardManager startInternal
> SCHWERWIEGEND: Exception loading sessions from persistent storage
> java.lang.ClassNotFoundException: 
> com.ecyrd.jspwiki.tags.BreadcrumbsTag$FixedQueue
>       at 
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1643)
>       at 
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1488)
>       at java.lang.Class.forName0(Native Method)
>       at java.lang.Class.forName(Unknown Source)
>       at 
> org.apache.catalina.util.CustomObjectInputStream.resolveClass(CustomObjectInputStream.java:76)
>       at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
>       at java.io.ObjectInputStream.readClassDesc(Unknown Source)
>       at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
>       at java.io.ObjectInputStream.readObject0(Unknown Source)
>       at java.io.ObjectInputStream.readObject(Unknown Source)
>       at 
> org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1587)
>       at 
> org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:1060)
>       at 
> org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:284)
>       at 
> org.apache.catalina.session.StandardManager.load(StandardManager.java:204)
>       at 
> org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:470)
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>       at 
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5019)
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>       at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812)
>       at 
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787)
>       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:583)
>       at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:917)
>       at 
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:715)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:469)
>       at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1294)
>       at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at 
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:89)
>       at 
> org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:343)
>       at 
> org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:323)
>       at 
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1043)
>       at 
> org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:750)
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>       at 
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1035)
>       at 
> org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291)
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>       at 
> org.apache.catalina.core.StandardService.startInternal(StandardService.java:442)
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>       at 
> org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:674)
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>       at org.apache.catalina.startup.Catalina.start(Catalina.java:600)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>       at java.lang.reflect.Method.invoke(Unknown Source)
>       at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:303)
> even login and user creation works

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to