Topic
4 replies Latest Post - ‏2012-08-10T13:19:39Z by SystemAdmin
jacorona
jacorona
15 Posts
ACCEPTED ANSWER

Pinned topic Problem with several WLP JVMSERVERs in the same CICS 5.1 Open Beta.

‏2012-08-10T06:31:20Z |
Hi all,

we have found that if you install one WLP JVMSERVERs and then a second one (with different ports for http/s) in the same CICS 5.1 Open Beta and then you install a web application in this second WLP and make a web request to it (indicating its port number), at some point CICS tries to handle the request using the first installed WLP and it fails. If you revert the order in which you install the WLPs the web request is handled correctly.

When it fails, a message similar to the following one appears in the CICS log:

DFHSJ1004 10/08/2012 08:14:01 B9CICS XBCICSB An exception has been thrown by the route method of class com/ibm/cics/router/Router running in JVMSERVER IAS$WLP. Exception 'AJ05'.
Updated on 2012-08-10T13:19:39Z at 2012-08-10T13:19:39Z by SystemAdmin
  • SystemAdmin
    SystemAdmin
    124 Posts
    ACCEPTED ANSWER

    Re: Problem with several WLP JVMSERVERs in the same CICS 5.1 Open Beta.

    ‏2012-08-10T09:37:14Z  in response to jacorona
    Hi Alfonso,

    I'm sorry to hear you are having problems with the CICS 5.1 Open Beta. I think it's caused by a defect, the fix for which didn't make it into the CICS 5.1 Open Beta.

    If you can post the stack trace, I'll be able to confirm if this is the case.

    Regards,
    Dave Roberts
    CICS/TS Delivery
    • jacorona
      jacorona
      15 Posts
      ACCEPTED ANSWER

      Re: Problem with several WLP JVMSERVERs in the same CICS 5.1 Open Beta.

      ‏2012-08-10T12:29:11Z  in response to SystemAdmin
      Here you have some information:

      The following messages are sent to the CICS log:

      DFHSJ0902 10/08/2012 14:00:53 B9CICS XBCICSB ???? CJSA DFHSJTHP Uncaught excepttion from application.

      DFHSJ0904 10/08/2012 14:00:53 B9CICS XBCICSB ???? CJSA DFHSJTHP Exception 'java.lang.Exception: CICSThreadExecutor: no work for

      DFHSJ0904 10/08/2012 14:00:53 B9CICS XBCICSB ???? CJSA DFHSJTHP Exception 'java.lang.Exception: CICSThreadExecutor: no work for Joining Thread. Task id = 119.' occurred creating object reference for class com.ibm.cics.server.internal.ThreadJoiner.

      DFHSJ1004 10/08/2012 14:00:53 B9CICS XBCICSB An exception has been thrown by the route method of class com/ibm/cics/router/Router running in JVMSERVER IAS$WLP. Exception 'AJ05'.

      DFHDU0203I 10/08/2012 14:00:54 B9CICS A transaction dump was taken for dumpcode: AJ05, Dumpid: 1/0003.

      B9CICS.IAS$WLP.dfhjvmerr (the first installed JVMSERVER) contains:

      Ýerr~ CWWKE0064E: Unable to load z/OS native library from /usr/lpp/cicsts/cicsts51_ob/wlp/lib/native/zos/s390x/libzNativeServices.so.
      Ýerr~ CWWKE0063W: Unable to register the native method with descriptor name com.ibm.ws.kernel.boot.logging.TaggedFileOutputStream.
      Ýerr~ java.lang.Exception: CICSThreadExecutor: no work for Joining Thread. Task id = 112.
      Ýerr~ at com.ibm.cics.server.internal.CICSThreadExecutor$DefaultThreadFactory.joinAsThread(CICSThreadExecutor.java:325)
      Ýerr~ at com.ibm.cics.server.internal.CICSThreadExecutor.joinAsThread(CICSThreadExecutor.java:148)
      Ýerr~ at com.ibm.cics.server.CICSExecutorService.joinAsThread(CICSExecutorService.java:397)
      Ýerr~ at com.ibm.cics.server.internal.ThreadJoiner.main(ThreadJoiner.java:112)
      Ýerr~ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      Ýerr~ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
      Ýerr~ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
      Ýerr~ at java.lang.reflect.Method.invoke(Method.java:613)
      Ýerr~ at com.ibm.cics.server.Wrapper.call_main(Wrapper.java:767)
      Ýerr~ at com.ibm.cics.server.Wrapper.callOSGiClass(Wrapper.java:2451)
      Ýerr~ at com.ibm.cics.server.Wrapper.invokeJvmServerOSGiClass(Wrapper.java:2330)
      Ýerr~ at com.ibm.cics.server.Wrapper.jvmServerOSGiEntry(Wrapper.java:2289)
      Ýerr~ at com.ibm.cics.osgi.impl.Controller.runService(Controller.java:866)
      Ýerr~ at com.ibm.cics.osgi.impl.Controller.acceptRequest(Controller.java:258)
      Ýerr~ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      Ýerr~ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
      Ýerr~ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
      Ýerr~ at java.lang.reflect.Method.invoke(Method.java:613)
      Ýerr~ at com.ibm.cics.router.Router.route(Router.java:1532)
      ÝERROR ~ @Exception runService, ServiceName=ThreadJoiner Bundle:com.ibm.cics.osgi.impl(id=5) java.lang.Exception: AJ05
      Exception in thread "DFHSJTHP.TASK112.CJSA" Ýerr~ java.lang.Exception: AJ05
      Ýerr~ at com.ibm.cics.server.Wrapper.SetAbend(Native Method)
      Ýerr~ at com.ibm.cics.server.Wrapper.callOSGiClass(Wrapper.java:2548)
      Ýerr~ at com.ibm.cics.server.Wrapper.invokeJvmServerOSGiClass(Wrapper.java:2330)
      Ýerr~ at com.ibm.cics.server.Wrapper.jvmServerOSGiEntry(Wrapper.java:2289)
      Ýerr~ at com.ibm.cics.osgi.impl.Controller.runService(Controller.java:866)
      Ýerr~ at com.ibm.cics.osgi.impl.Controller.acceptRequest(Controller.java:258)
      Ýerr~ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      Ýerr~ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
      Ýerr~ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
      Ýerr~ at java.lang.reflect.Method.invoke(Method.java:613)
      Ýerr~ at com.ibm.cics.router.Router.route(Router.java:1532)

      DFHSJ1006 E 10/08/2012 14:00:54 B9CICS XBCICSB An attempt to attach to JVMSERVER IAS$WLP has failed because the transaction abended.

      DFHAC2236 10/08/2012 14:00:54 B9CICS Transaction CJSA abend AJ05 in program DFHSJTHP term ????. Updates to local recoverable resources will be backed out.

      HIH
      Regards,
      Alfonso
      • SystemAdmin
        SystemAdmin
        124 Posts
        ACCEPTED ANSWER

        Re: Problem with several WLP JVMSERVERs in the same CICS 5.1 Open Beta.

        ‏2012-08-10T13:19:39Z  in response to jacorona
        Hi Alfonso,

        Thanks for the additional information. I can confirm this is an exact match for the defect that I referred to and that it has been fixed.

        Regards,
        Dave Roberts
        CICS/TS Delivery
  • SystemAdmin
    SystemAdmin
    124 Posts
    ACCEPTED ANSWER

    Re: Problem with several WLP JVMSERVERs in the same CICS 5.1 Open Beta.

    ‏2012-08-10T10:08:26Z  in response to jacorona
    Alfonso - please could you send an email to cicsep@uk.ibm.com - thank you

    Francis