Hide Forgot
[Putting to the Remoting component, as there is no Marshalling component.] During EAP 6.2.0.ER3 testing, I've ran the JBoss Marshalling test suite against productized JBoss Marshalling. Specifically, that's the test suite from 1.4.0.Final against 1.4.0.Final-redhat-1. During this testing, I've seen a NPE in the constructor of the SerializableClass class on 64-bit RHEL5 with Oracle Java 7. The test run is at https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/eap-60-marshalling-testsuite-RHEL-JDK-matrix-QE/jdk=java17_default,label=RHEL5_x86_64/19/ Given that the same test was passing fine during EAP 6.2.0.ER1, which has the same version of JBoss Marshalling (actually the JARs in ER1 and ER3 are binary identical according to SHA512), I'm inclined to say that it's an intermittent test failure; on the other hand, a NPE in production code doesn't look OK. --- And now looking at JBoss Marshalling 1.4.1, it looks like it has a fix for this problem. Can we have Marshalling updated?
Sure thing. This is devel_ack+ as far as I'm concerned (still need to get those permissions worked out...).
Sounds strange, but I'm still seeing this in ER6 with Marshalling 1.4.1. Specifically, it's the SimpleMarshallerTests.testExternalizableConstructed test. See https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/eap-60-marshalling-testsuite-RHEL-JDK-matrix-QE/jdk=java17_default,label=RHEL5_x86_64/21/
Hmm, it seems some bugfix from master didn't get into the 1.4 and 1.x branches... in any case, I have a fix for it. I'll have to do a 1.4.2 release for it though. I'll post here when it's done.
I've released 1.4.2.Final.
Verified with EAP 6.2.0.ER7.