|
Has someone used this technique to debug java? Please help me learn. Thanks, -s Sudha Ramanujan SunGard Futures Systems sramanujan@xxxxxxxxxxxxxxxxxx (312) 577 6179 (312) 577 6101 - Fax -----Original Message----- From: Ramanujan, Sudha Sent: Monday, January 31, 2005 12:56 PM To: rpg400-l@xxxxxxxxxxxx Subject: RE: rpg java call - debugging rpg and java Igor/Barbara, I must be doing something wrong (of course). But the program only stops in RPGLE and not in java module. I created java pgm in WDSC, set debug break points there, compiled and exported to iSeries (tried both as class and as jar). Did the crtjavpgm (on both) I then run RPGLE with start service job in another session with a debug on rpgle. Please let me know where I am doing wrong. Thanks in advance, Sudha Sudha Ramanujan SunGard Futures Systems sramanujan@xxxxxxxxxxxxxxxxxx (312) 577 6179 (312) 577 6101 - Fax -----Original Message----- From: Igor.Beslic@xxxxxxxxxxxx [mailto:Igor.Beslic@xxxxxxxxxxxx] Sent: Monday, January 31, 2005 1:34 AM To: RPG programming on the AS400 / iSeries Subject: RE: rpg java call - debugging rpg and java This is link to Barbaras example how to debugg rpg and java together that helped me a lot: http://groups.google.ca/groups?selm=3D496F97.2848F26E%40ca.ibm.com&output=gplain With regards, Igor Bešlić, dipl. ing. rač. <SRamanujan@xxxxxxxxxxxxxxxxxx> Sent by: rpg400-l-bounces@xxxxxxxxxxxx 29.01.2005 16:06 Please respond to RPG programming on the AS400 / iSeries <rpg400-l@xxxxxxxxxxxx> To <rpg400-l@xxxxxxxxxxxx> cc Subject RE: rpg java call Thanks Barbara. 0091.00 c IF curl <> ' ' 0092.00 c Eval iurl = newString(%trim(curl)) 0094.00 c ENDIF 0094.02 0094.03 c IF filename <> ' ' 0094.04 c Eval ifile = newString(%trim(filename)) 0094.08 c ENDIF We seem to have a strange problem after some aldon upgrade on the system I guess or it was earlier, and we didn't recognize. We are on v5r3 and our java methods can only have 2 parameters if we call from command line. In my below example, I have 3 since 1st is the class itself and it seems to be blowing up. I changed the same program and added a main and called it from cl and it works. I am not sure if anyone else has encountered such problems and we are now on to IBM for help. On the debugging java, could you please let me know how, I have never done that. I was running from emulator. From rpgle, how can I debug java? Is this done from WSDC instead? When I go to a debug or Run from menu bar, I see iSeries modules. Is this what I go to? Thanks for your help, Sudha Sudha Ramanujan SunGard Futures Systems sramanujan@xxxxxxxxxxxxxxxxxx (312) 577 6179 (312) 577 6101 - Fax -----Original Message----- From: Barbara Morris [mailto:bmorris@xxxxxxxxxx] Sent: Friday, January 28, 2005 8:09 PM To: rpg400-l@xxxxxxxxxxxx Subject: Re: rpg java call SRamanujan@xxxxxxxxxxxxxxxxxx wrote: > > Hi all, > > I have a Null pointer exception while calling the method but my > constructor works fine. I am not able to find out what is wrong. I > paste my code below: > > > c Eval testURL = newURL() > c callp uopenConn(testURL:iurlString:ifileString) > > received Java exception "java.lang.NullPointerException:" when calling > method "urlOpenConnection" with signature > "(Ljava.lang.String;Ljava.lang.String;)V" in class > "com.sud.test.TestURL". Sudha, you didn't show the code where you setup iurlString and ifileString. Do they have non-null values? If so, try debugging the Java method itself to see what is going wrong. -- This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list To post a message email: RPG400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/rpg400-l or email: RPG400-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/rpg400-l. -- This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list To post a message email: RPG400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/rpg400-l or email: RPG400-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/rpg400-l. -- This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list To post a message email: RPG400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/rpg400-l or email: RPG400-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/rpg400-l. -- This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list To post a message email: RPG400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/rpg400-l or email: RPG400-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/rpg400-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.