AIX

AIX

Connect with fellow AIX users and experts to gain knowledge, share insights, and solve problems.

 View Only

Error in java8 when initializing web service lib

  • 1.  Error in java8 when initializing web service lib

    Posted Mon August 01, 2016 07:21 AM

    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)