[
https://issues.jboss.org/browse/WELD-863?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jozef Hartinger updated WELD-863:
---------------------------------
Affects Version/s: 1.1.1.Final
15:11:23,150 DEBUG
[org.jboss.web.tomcat.service.session.distributedcache.ispn.DistributedCacheManager]
Problem accessing session [6u****2V4A__]:
org.jboss.weld.exceptions.WeldException: WELD-001500 Failed to deserialize
proxy object: org.jboss.weld.exceptions.WeldException: WELD-001500 Failed to
deserialize proxy object
at
org.jboss.weld.bean.proxy.util.SerializableProxy.readObject(SerializableProxy.java:122)
[:6.1.0-SNAPSHOT]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[:1.6.0_26]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[:1.6.0_26]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[:1.6.0_26]
at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_26]
at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
[:1.6.0_26]
at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
[:1.6.0_26]
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
[:1.6.0_26]
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
[:1.6.0_26]
at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)
[:1.6.0_26]
at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
[:1.6.0_26]
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
[:1.6.0_26]
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
[:1.6.0_26]
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
[:1.6.0_26]
at java.util.HashMap.readObject(HashMap.java:1030) [:1.6.0_26]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[:1.6.0_26]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[:1.6.0_26]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[:1.6.0_26]
at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_26]
at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
[:1.6.0_26]
at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
[:1.6.0_26]
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
[:1.6.0_26]
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
[:1.6.0_26]
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
[:1.6.0_26]
at
org.jboss.ha.framework.server.SimpleCachableMarshalledValue.get(SimpleCachableMarshalledValue.java:165)
[:2.0.0.Final]
at
org.jboss.web.tomcat.service.session.distributedcache.impl.SessionAttributeMarshallerImpl.unmarshal(SessionAttributeMarshallerImpl.java:89)
[:3.0.0.Final]
at
org.jboss.web.tomcat.service.session.distributedcache.ispn.CoarseSessionAttributeStorage.load(CoarseSessionAttributeStorage.java:66)
[:1.0.0.Final]
at
org.jboss.web.tomcat.service.session.distributedcache.ispn.DistributedCacheManager$2.invoke(DistributedCacheManager.java:270)
[:1.0.0.Final]
at
org.jboss.web.tomcat.service.session.distributedcache.ispn.DistributedCacheManager$2.invoke(DistributedCacheManager.java:252)
[:1.0.0.Final]
at
org.jboss.ha.ispn.invoker.RetryingCacheInvoker.invoke(RetryingCacheInvoker.java:69)
[:1.0.0.Final]
at
org.jboss.web.tomcat.service.session.distributedcache.ispn.DistributedCacheManager.getData(DistributedCacheManager.java:284)
[:1.0.0.Final]
at
org.jboss.web.tomcat.service.session.distributedcache.ispn.DistributedCacheManager.getSessionData(DistributedCacheManager.java:234)
[:1.0.0.Final]
at
org.jboss.web.tomcat.service.session.JBossCacheManager.loadSession(JBossCacheManager.java:2228)
[:6.1.0-SNAPSHOT]
at
org.jboss.web.tomcat.service.session.JBossCacheManager.findSession(JBossCacheManager.java:629)
[:6.1.0-SNAPSHOT]
at
org.apache.catalina.connector.Request.doGetSession(Request.java:2558) [:]
at org.apache.catalina.connector.Request.getSession(Request.java:2315)
[:]
at
org.jboss.web.tomcat.service.session.JvmRouteValve.checkJvmRoute(JvmRouteValve.java:95)
[:6.1.0-SNAPSHOT]
at
org.jboss.web.tomcat.service.session.JvmRouteValve.invoke(JvmRouteValve.java:85)
[:6.1.0-SNAPSHOT]
at
org.jboss.web.tomcat.service.session.LockingValve.invoke(LockingValve.java:62)
[:6.1.0-SNAPSHOT]
at
org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285)
[:1.1.0.Final]
at
org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261)
[:1.1.0.Final]
at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88)
[:6.1.0-SNAPSHOT]
at
org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100)
[:6.1.0-SNAPSHOT]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
[:]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[:]
at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
[:6.1.0-SNAPSHOT]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[:]
at
org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53)
[:6.1.0-SNAPSHOT]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [:]
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [:]
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654)
[:]
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) [:]
at java.lang.Thread.run(Thread.java:662) [:1.6.0_26]
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[:1.6.0_26]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[:1.6.0_26]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[:1.6.0_26]
at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_26]
at
org.jboss.weld.bean.proxy.util.SerializableProxy.readObject(SerializableProxy.java:118)
[:6.1.0-SNAPSHOT]
... 52 more
Caused by: java.lang.ClassNotFoundException:
org.jboss.weld.examples.translator.org$jboss$weld$bean-jboss$classloader$id="vfs$$$-JBossAS-farm$weld-translator$ear"-SessionBean-TranslatorControllerBean_$$_WeldProxy
at java.net.URLClassLoader$1.run(URLClassLoader.java:202) [:1.6.0_26]
at java.security.AccessController.doPrivileged(Native Method)
[:1.6.0_26]
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
[:1.6.0_26]
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) [:1.6.0_26]
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) [:1.6.0_26]
at java.lang.Class.forName0(Native Method) [:1.6.0_26]
at java.lang.Class.forName(Class.java:247) [:1.6.0_26]
at
org.jboss.util.stream.MarshalledValueInputStream.resolveClass(MarshalledValueInputStream.java:81)
[jboss-common-core.jar:2.2.17.GA]
at
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1574)
[:1.6.0_26]
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)
[:1.6.0_26]
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)
[:1.6.0_26]
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
[:1.6.0_26]
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
[:1.6.0_26]
at
org.jboss.weld.examples.translator.org$jboss$weld$bean-jboss$classloader$id="vfs$$$-JBossAS-farm$weld-translator$ear"-SessionBean-TranslatorControllerBean_$$_WeldProxy.deserializeProxy(org$jboss$weld$bean-jboss$classloader$id="vfs$$$-JBossAS-farm$weld-translator$ear"-SessionBean-TranslatorControllerBean_$$_WeldProxy.java)
[:]
... 57 more
> Replication of EJB Session Beans does not work in cluster
> ---------------------------------------------------------
>
> Key: WELD-863
> URL: https://issues.jboss.org/browse/WELD-863
> Project: Weld
> Issue Type: Bug
> Affects Versions: 1.1.0.Final, 1.1.1.Final
> Environment: JBossAS 6 SNAPSHOT (from 2011-03-02) - built in hudson
> Reporter: Martin Gencur
> Assignee: Ales Justin
> Fix For: TBC
>
> Attachments: weld-translator.ear
>
>
> I tested this feature with JSF/Translator example and I needed to do a few
> changes to test this feature. My fork of weld-core with the changes can be
> found at: https://github.com/mgencur/core/tree/cluster-test. I'll also attach
> a packaged ear of the app which I used.
> Steps to reproduce the bug:
> 1) deploy the attached weld-translator.ear file or checkout my changes from
> github and build the application
> 2) start first and second instance of the JBossAS to create a cluster (can be
> found at https://github.com/weld/core/blob/master/examples/README.md)
> 3) deploy the app
> 4) go to your web browser and disable cookies
> 5) go to http://localhost:8080/weld-translator, enter some text and click
> "Translate"
> 6) now change the port number in the address to 8180 and refresh (note that
> there should be also jsessionid included in the URL)
> 7) now the text you entered into the text area should be still there (since
> the value is stored in a field of SFSB which is clustered, but instead, you
> get the following exception at the slave JBossAS instance:
> 12:00:16,662 WARN
> [org.jboss.web.tomcat.service.session.distributedcache.ispn.DistributedCacheManager]
> Problem accessing session [hz****59+A__]:
> org.jboss.weld.exceptions.WeldException: WELD-001500 Failed to deserialize
> proxy object
> Note that if you then go to the first address (with port 8080) and then again
> to 8180 - from now the replication works fine. But IMHO this is not desired
> behaviour, the second (backup) JBoss instance should be ready immediately
> The question is if the changes of the application are the right ones. There
> is nobody here who could confirm this. Please pay attention to it and comment
> this issue if it's not correct.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
weld-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/weld-issues