Originally posted by: JaroslavSimak
Hello,
we observe quite regularly a problem during a initialization of web service library in java8 on aix 6.1. The problem appears in multi-threaded program where each thread created same web service connection as web service consumer. Not all threads fails and the problem occurs only occasionally.
I code was compiled wit java7 and works fine with java7 JRE. It seams like a particular problem of that version of JRE.
Is it a known issue?
Best regards
Jaro
java version "1.8.0"
Java(TM) SE Runtime Environment (build pap3280sr2fp10-20160108_01(SR2 FP10))
IBM J9 VM (build 2.8, JRE 1.8.0 AIX ppc-32 20160106_284759 (JIT enabled, AOT enabled)
J9VM - R28_20160106_1341_B284759
JIT - tr.r14.java_20151209_107110.02
GC - R28_20160106_1341_B284759
J9CL - 20160106_284759)
JCL - 20151231_01 based on Oracle jdk8u71-b15
Jul 31, 2016 5:38:32 PM [com.sun.xml.internal.ws.assembler.MetroConfigLoader] loadMetroConfig
WARNING: MASM0010: Unable to unmarshall metro config file from location [ jar:file:/app/java/Java_SDK_32_8.0.0.120/jre/lib/resources.jar!/com/sun/xml/internal/ws/assembler/ja
xws-tubes-default.xml ]
java.lang.NullPointerException
at com.sun.xml.internal.ws.assembler.MetroConfigLoader$3.run(MetroConfigLoader.java:271)
at com.sun.xml.internal.ws.assembler.MetroConfigLoader$3.run(MetroConfigLoader.java:268)
at java.security.AccessController.doPrivileged(AccessController.java:686)
at com.sun.xml.internal.ws.assembler.MetroConfigLoader.createJAXBContext(MetroConfigLoader.java:267)
at com.sun.xml.internal.ws.assembler.MetroConfigLoader.loadMetroConfig(MetroConfigLoader.java:253)
at com.sun.xml.internal.ws.assembler.MetroConfigLoader.init(MetroConfigLoader.java:143)
at com.sun.xml.internal.ws.assembler.MetroConfigLoader.<init>(MetroConfigLoader.java:116)
at com.sun.xml.internal.ws.assembler.TubelineAssemblyController.getTubeCreators(TubelineAssemblyController.java:90)
at com.sun.xml.internal.ws.assembler.MetroTubelineAssembler.createClient(MetroTubelineAssembler.java:115)
at com.sun.xml.internal.ws.client.Stub.createPipeline(Stub.java:340)
at com.sun.xml.internal.ws.client.Stub.<init>(Stub.java:307)
at com.sun.xml.internal.ws.client.Stub.<init>(Stub.java:240)
at com.sun.xml.internal.ws.client.Stub.<init>(Stub.java:255)
at com.sun.xml.internal.ws.client.sei.SEIStub.<init>(SEIStub.java:96)
at com.sun.xml.internal.ws.client.WSServiceDelegate.getStubHandler(WSServiceDelegate.java:827)
at com.sun.xml.internal.ws.client.WSServiceDelegate.createEndpointIFBaseProxy(WSServiceDelegate.java:816)
at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:449)
at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:417)
at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:399)
at javax.xml.ws.Service.getPort(Service.java:130)