[gatein-issues] [JBoss JIRA] (GTNPORTAL-3329) Exception when stop server

Trong Tran (JIRA) issues at jboss.org
Sun Dec 22 21:59:32 EST 2013


     [ https://issues.jboss.org/browse/GTNPORTAL-3329?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Trong Tran resolved GTNPORTAL-3329.
-----------------------------------

    Resolution: Done

    
> Exception when stop server
> --------------------------
>
>                 Key: GTNPORTAL-3329
>                 URL: https://issues.jboss.org/browse/GTNPORTAL-3329
>             Project: GateIn Portal
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>            Reporter: Trong Tran
>            Assignee: Trong Tran
>             Fix For: 3.7.0.Final
>
>   Original Estimate: 6 hours
>          Time Spent: 6 hours
>  Remaining Estimate: 0 minutes
>
> - Run tomcat
> - Login portal
> - Do some action
> - Stop server
> => Show exception in console. See 
> {code}
> Nov 29, 2013 9:54:15 AM org.apache.catalina.loader.WebappClassLoader loadClass
> INFO: Illegal access: this web application instance has been stopped already.  Could not load sun.reflect.SerializationConstructorAccessorImpl.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
> java.lang.IllegalStateException
> 	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1599)
> 	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558)
> 	at sun.misc.Unsafe.defineClass(Native Method)
> 	at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45)
> 	at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377)
> 	at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:95)
> 	at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:313)
> 	at java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1327)
> 	at java.io.ObjectStreamClass.access$1500(ObjectStreamClass.java:52)
> 	at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:437)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:413)
> 	at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:310)
> 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1114)
> 	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
> 	at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61)
> 	at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429)
> 	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398)
> 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
> 	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
> 	at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61)
> 	at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429)
> 	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398)
> 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
> 	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
> 	at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61)
> 	at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429)
> 	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398)
> 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
> 	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
> 	at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823)
> 	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:597)
> 	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
> 	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469)
> 	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400)
> 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
> 	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
> 	at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61)
> 	at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429)
> 	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398)
> 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
> 	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
> 	at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823)
> 	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:597)
> 	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
> 	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469)
> 	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400)
> 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
> 	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
> 	at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61)
> 	at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429)
> 	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398)
> 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
> 	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
> 	at org.exoplatform.commons.serialization.SerializationContext.write(SerializationContext.java:101)
> 	at org.exoplatform.portal.application.replication.ApplicationState.writeObject(ApplicationState.java:91)
> 	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:597)
> 	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
> 	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469)
> 	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400)
> 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
> 	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
> 	at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671)
> 	at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077)
> 	at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432)
> 	at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353)
> 	at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518)
> 	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
> 	at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479)
> 	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
> 	at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575)
> 	at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564)
> 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 	at java.lang.Thread.run(Thread.java:662)
> ....
> Caused by: java.lang.ClassNotFoundException: org.gatein.pc.api.PortletContext
> 	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713)
> 	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558)
> 	... 57 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the gatein-issues mailing list