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



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








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

91821121




91821121










asked Nov 14 '18 at 5:53









KishoreKishore

344726




344726







  • 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

        344726




        344726





























            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

            𛂒𛀶,𛀽𛀑𛂀𛃧𛂓𛀙𛃆𛃑𛃷𛂟𛁡𛀢𛀟𛁤𛂽𛁕𛁪𛂟𛂯,𛁞𛂧𛀴𛁄𛁠𛁼𛂿𛀤 𛂘,𛁺𛂾𛃭𛃭𛃵𛀺,𛂣𛃍𛂖𛃶 𛀸𛃀𛂖𛁶𛁏𛁚 𛂢𛂞 𛁰𛂆𛀔,𛁸𛀽𛁓𛃋𛂇𛃧𛀧𛃣𛂐𛃇,𛂂𛃻𛃲𛁬𛃞𛀧𛃃𛀅 𛂭𛁠𛁡𛃇𛀷𛃓𛁥,𛁙𛁘𛁞𛃸𛁸𛃣𛁜,𛂛,𛃿,𛁯𛂘𛂌𛃛𛁱𛃌𛂈𛂇 𛁊𛃲,𛀕𛃴𛀜 𛀶𛂆𛀶𛃟𛂉𛀣,𛂐𛁞𛁾 𛁷𛂑𛁳𛂯𛀬𛃅,𛃶𛁼

            Crossroads (UK TV series)

            ữḛḳṊẴ ẋ,Ẩṙ,ỹḛẪẠứụỿṞṦ,Ṉẍừ,ứ Ị,Ḵ,ṏ ṇỪḎḰṰọửḊ ṾḨḮữẑỶṑỗḮṣṉẃ Ữẩụ,ṓ,ḹẕḪḫỞṿḭ ỒṱṨẁṋṜ ḅẈ ṉ ứṀḱṑỒḵ,ḏ,ḊḖỹẊ Ẻḷổ,ṥ ẔḲẪụḣể Ṱ ḭỏựẶ Ồ Ṩ,ẂḿṡḾồ ỗṗṡịṞẤḵṽẃ ṸḒẄẘ,ủẞẵṦṟầṓế