JVM is crashing in a call of RUNJVA from a CL program on AS400 machine










1















I am calling a runnbale jar from a CL program by using RUNJVA command two times with different parameters as follows: 



   



RUNJVA     CLASS('/MYFOLDER/JAVA/project.jar') +
               PARM('INIT' '129.186.121.33' 'TESTLIB') +
               OUTPUT(* *CONTINUE)

   RUNJVA     CLASS('/MYFOLDER/JAVA/project.jar') +
               PARM('CLOSE' '129.186.121.33' 'TESTLIB') +
               OUTPUT(* *CONTINUE)


The first call finishes successfully; and the second call started but terminated soon without logging an exception in the log file.
NOTE: the code is surrounded by a try-catch(Throwable) block.



Important point: the JVM crash is occurring at the point where I create the DB2 connection as:



connection = DriverManager.getConnection("jdbc:db2:*local;translate binary=true;prompt=false;naming=sql;libraries=TESTLIB");


or sometime, when creating the AS400 object as:



com.ibm.as400.access.AS400 server = new com.ibm.as400.access.AS400(); 


Any help will be appreciated.










share|improve this question



















  • 2





    A stack trace and error message would be helpful here. Maybe you could modify your try-catch block to produce one?

    – jmarkmurphy
    Nov 14 '18 at 15:29











  • @jmarkmurphy the try catch block(Throwable) is already been placed , but the JVM crashing not able to produce any error message in the log/System.out.

    – Kishore
    Nov 15 '18 at 5:23
















1















I am calling a runnbale jar from a CL program by using RUNJVA command two times with different parameters as follows: 



   



RUNJVA     CLASS('/MYFOLDER/JAVA/project.jar') +
               PARM('INIT' '129.186.121.33' 'TESTLIB') +
               OUTPUT(* *CONTINUE)

   RUNJVA     CLASS('/MYFOLDER/JAVA/project.jar') +
               PARM('CLOSE' '129.186.121.33' 'TESTLIB') +
               OUTPUT(* *CONTINUE)


The first call finishes successfully; and the second call started but terminated soon without logging an exception in the log file.
NOTE: the code is surrounded by a try-catch(Throwable) block.



Important point: the JVM crash is occurring at the point where I create the DB2 connection as:



connection = DriverManager.getConnection("jdbc:db2:*local;translate binary=true;prompt=false;naming=sql;libraries=TESTLIB");


or sometime, when creating the AS400 object as:



com.ibm.as400.access.AS400 server = new com.ibm.as400.access.AS400(); 


Any help will be appreciated.










share|improve this question



















  • 2





    A stack trace and error message would be helpful here. Maybe you could modify your try-catch block to produce one?

    – jmarkmurphy
    Nov 14 '18 at 15:29











  • @jmarkmurphy the try catch block(Throwable) is already been placed , but the JVM crashing not able to produce any error message in the log/System.out.

    – Kishore
    Nov 15 '18 at 5:23














1












1








1


2






I am calling a runnbale jar from a CL program by using RUNJVA command two times with different parameters as follows: 



   



RUNJVA     CLASS('/MYFOLDER/JAVA/project.jar') +
               PARM('INIT' '129.186.121.33' 'TESTLIB') +
               OUTPUT(* *CONTINUE)

   RUNJVA     CLASS('/MYFOLDER/JAVA/project.jar') +
               PARM('CLOSE' '129.186.121.33' 'TESTLIB') +
               OUTPUT(* *CONTINUE)


The first call finishes successfully; and the second call started but terminated soon without logging an exception in the log file.
NOTE: the code is surrounded by a try-catch(Throwable) block.



Important point: the JVM crash is occurring at the point where I create the DB2 connection as:



connection = DriverManager.getConnection("jdbc:db2:*local;translate binary=true;prompt=false;naming=sql;libraries=TESTLIB");


or sometime, when creating the AS400 object as:



com.ibm.as400.access.AS400 server = new com.ibm.as400.access.AS400(); 


Any help will be appreciated.










share|improve this question
















I am calling a runnbale jar from a CL program by using RUNJVA command two times with different parameters as follows: 



   



RUNJVA     CLASS('/MYFOLDER/JAVA/project.jar') +
               PARM('INIT' '129.186.121.33' 'TESTLIB') +
               OUTPUT(* *CONTINUE)

   RUNJVA     CLASS('/MYFOLDER/JAVA/project.jar') +
               PARM('CLOSE' '129.186.121.33' 'TESTLIB') +
               OUTPUT(* *CONTINUE)


The first call finishes successfully; and the second call started but terminated soon without logging an exception in the log file.
NOTE: the code is surrounded by a try-catch(Throwable) block.



Important point: the JVM crash is occurring at the point where I create the DB2 connection as:



connection = DriverManager.getConnection("jdbc:db2:*local;translate binary=true;prompt=false;naming=sql;libraries=TESTLIB");


or sometime, when creating the AS400 object as:



com.ibm.as400.access.AS400 server = new com.ibm.as400.access.AS400(); 


Any help will be appreciated.







java jvm ibm-midrange jvm-crash






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 18 '18 at 8:22









MandyShaw

81711020




81711020










asked Nov 14 '18 at 5:53









KishoreKishore

344725




344725







  • 2





    A stack trace and error message would be helpful here. Maybe you could modify your try-catch block to produce one?

    – jmarkmurphy
    Nov 14 '18 at 15:29











  • @jmarkmurphy the try catch block(Throwable) is already been placed , but the JVM crashing not able to produce any error message in the log/System.out.

    – Kishore
    Nov 15 '18 at 5:23













  • 2





    A stack trace and error message would be helpful here. Maybe you could modify your try-catch block to produce one?

    – jmarkmurphy
    Nov 14 '18 at 15:29











  • @jmarkmurphy the try catch block(Throwable) is already been placed , but the JVM crashing not able to produce any error message in the log/System.out.

    – Kishore
    Nov 15 '18 at 5:23








2




2





A stack trace and error message would be helpful here. Maybe you could modify your try-catch block to produce one?

– jmarkmurphy
Nov 14 '18 at 15:29





A stack trace and error message would be helpful here. Maybe you could modify your try-catch block to produce one?

– jmarkmurphy
Nov 14 '18 at 15:29













@jmarkmurphy the try catch block(Throwable) is already been placed , but the JVM crashing not able to produce any error message in the log/System.out.

– Kishore
Nov 15 '18 at 5:23






@jmarkmurphy the try catch block(Throwable) is already been placed , but the JVM crashing not able to produce any error message in the log/System.out.

– Kishore
Nov 15 '18 at 5:23













1 Answer
1






active

oldest

votes


















1














Actually problem was coming due to RCLRSC command is used in middle of process in CL program



Message MCH3402 from QC2IO



So the problem is fixed after removing the RCLSRC.






share|improve this answer






















    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53293939%2fjvm-is-crashing-in-a-call-of-runjva-from-a-cl-program-on-as400-machine%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    Actually problem was coming due to RCLRSC command is used in middle of process in CL program



    Message MCH3402 from QC2IO



    So the problem is fixed after removing the RCLSRC.






    share|improve this answer



























      1














      Actually problem was coming due to RCLRSC command is used in middle of process in CL program



      Message MCH3402 from QC2IO



      So the problem is fixed after removing the RCLSRC.






      share|improve this answer

























        1












        1








        1







        Actually problem was coming due to RCLRSC command is used in middle of process in CL program



        Message MCH3402 from QC2IO



        So the problem is fixed after removing the RCLSRC.






        share|improve this answer













        Actually problem was coming due to RCLRSC command is used in middle of process in CL program



        Message MCH3402 from QC2IO



        So the problem is fixed after removing the RCLSRC.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 16 '18 at 5:17









        KishoreKishore

        344725




        344725





























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53293939%2fjvm-is-crashing-in-a-call-of-runjva-from-a-cl-program-on-as400-machine%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Use pre created SQLite database for Android project in kotlin

            Darth Vader #20

            Ondo