[
https://issues.jboss.org/browse/AS7-4932?page=com.atlassian.jira.plugin.s...
]
RH Bugzilla Integration commented on AS7-4932:
----------------------------------------------
Jitka Kudrnacova <jkudrnac(a)redhat.com> made a comment on [bug
900549|https://bugzilla.redhat.com/show_bug.cgi?id=900549]
I have tested this issue with ER6 and ISPN 5.2.6.Final (taken from BZ 956988, comment 36)
and the issue is still present.
We are still seeing the NPE and we are still seeing BZ 901164 (lost sessions after
failover).
For the testing, I have chosen scenario REPL_SYNC and _graceful_ shutdown.
Looking at the test results, it looks like some of the NPE's (and the consequence
901164) were eliminated by the ISPN upgrade, but most likely there is another cause of
these NPEs that was not discovered and fixed by the ISPN upgrade.
@Rado, please elaborate on your comment on
https://github.com/jbossas/jboss-eap/pull/122 :
the pull 122 was made obsolete by the ISPN upgrade? Brian is asking the same thing on the
pull request discussion.
Link to job:
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/eap-6x-failover-http...
Some statistics on the exception numbers:
client side:
ER5: 36478 occurences of 900549
(
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/eap-6x-failover-http...)
ER6 with ISPN 5.2.6.Final: 6370 occurences of 900549
(
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/eap-6x-failover-http...)
server side:
ER5: 18241 occurences of 900549
(
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/eap-6x-failover-http...)
ER6 with ISPN 5.2.6.Final: 3185 of 900549
(
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/eap-6x-failover-http...)
CLONE - Using session passivation results in WeldListener:
java.lang.NullPointerException on normal operation
-------------------------------------------------------------------------------------------------------------
Key: AS7-4932
URL:
https://issues.jboss.org/browse/AS7-4932
Project: Application Server 7
Issue Type: Bug
Components: Clustering
Affects Versions: 7.1.2.Final (EAP)
Reporter: Radoslav Husar
Assignee: Paul Ferraro
Priority: Blocker
Labels: as713tracking
Fix For: 7.1.3.Final (EAP)
NPE is thrown in roughly 0.36% of HTTP session request processing in the test.
This results in response code 503 returned to the client with the exception.
The test is using passivation-enabled WAR of clusterbench
https://github.com/rhusar/clusterbench
Here is a shorter soak test run that uncovered the issue
https://hudson.qa.jboss.com/hudson/view/EAP6/view/EAP6-Clustering-Soak/jo...
{noformat}
[JBossINF] 19:52:10,113 ERROR
[org.apache.catalina.core.ContainerBase.[jboss.web].[default-host]]
(ajp-perf20/10.16.90.58:8009-2570) Exception sending request initialized lifecycle event
to listener instance of class org.jboss.weld.servlet.WeldListener:
java.lang.NullPointerException
[JBossINF] at
org.jboss.as.web.session.ClusteredSession.update(ClusteredSession.java:972)
[jboss-as-web-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
[JBossINF] at
org.jboss.as.web.session.DistributableSessionManager.loadSession(DistributableSessionManager.java:1377)
[jboss-as-web-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
[JBossINF] at
org.jboss.as.web.session.DistributableSessionManager.findSession(DistributableSessionManager.java:673)
[jboss-as-web-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
[JBossINF] at
org.jboss.as.web.session.DistributableSessionManager.findSession(DistributableSessionManager.java:84)
[jboss-as-web-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
[JBossINF] at org.apache.catalina.connector.Request.doGetSession(Request.java:2618)
[jbossweb-7.0.16.Final-redhat-1.jar:]
[JBossINF] at org.apache.catalina.connector.Request.getSession(Request.java:2375)
[jbossweb-7.0.16.Final-redhat-1.jar:]
[JBossINF] at
org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:841)
[jbossweb-7.0.16.Final-redhat-1.jar:]
[JBossINF] at
org.jboss.weld.context.beanstore.http.LazySessionBeanStore.getSession(LazySessionBeanStore.java:72)
[weld-core-1.1.8.Final-redhat-1.jar:1.1.8.Final-redhat-1]
[JBossINF] at
org.jboss.weld.context.beanstore.http.LazySessionBeanStore.<init>(LazySessionBeanStore.java:58)
[weld-core-1.1.8.Final-redhat-1.jar:1.1.8.Final-redhat-1]
[JBossINF] at
org.jboss.weld.context.http.HttpSessionContextImpl.associate(HttpSessionContextImpl.java:31)
[weld-core-1.1.8.Final-redhat-1.jar:1.1.8.Final-redhat-1]
[JBossINF] at
org.jboss.weld.context.http.HttpSessionContextImpl.associate(HttpSessionContextImpl.java:16)
[weld-core-1.1.8.Final-redhat-1.jar:1.1.8.Final-redhat-1]
[JBossINF] at
org.jboss.weld.servlet.WeldListener.requestInitialized(WeldListener.java:134)
[weld-core-1.1.8.Final-redhat-1.jar:1.1.8.Final-redhat-1]
[JBossINF] at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
[jbossweb-7.0.16.Final-redhat-1.jar:]
[JBossINF] at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[jbossweb-7.0.16.Final-redhat-1.jar:]
[JBossINF] at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[jbossweb-7.0.16.Final-redhat-1.jar:]
[JBossINF] at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
[jbossweb-7.0.16.Final-redhat-1.jar:]
[JBossINF] at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505)
[jbossweb-7.0.16.Final-redhat-1.jar:]
[JBossINF] at
org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:452)
[jbossweb-7.0.16.Final-redhat-1.jar:]
[JBossINF] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:931)
[jbossweb-7.0.16.Final-redhat-1.jar:]
[JBossINF] at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_30]
{noformat}
--
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