I don't understand. If you remove the try catch, the exception goes all the way to Java and causes the program to abort as well.
________________________________ From: Anupama Joshi [mailto:[EMAIL PROTECTED] Sent: Thu 2/21/2008 12:40 PM To: Ruland Kevin-BHP637 Cc: [email protected] Subject: Re: try -catch problem what I mean by this exception is ok is it has he same meaning as the type error from 1.5R5. It is still a the problem. On Thu, Feb 21, 2008 at 9:23 AM, Anupama Joshi <[EMAIL PROTECTED]> wrote: I use 1.6R5. But I had tried it with the latest. This exception is ok. If you remove the try-catch in the JS you wont get it. Thanks -Anupama On Thu, Feb 21, 2008 at 9:17 AM, Ruland Kevin-BHP637 <[EMAIL PROTECTED]> wrote: Anupama What version of Rhino are you using? When I use 1.7R1-RC3, I get an Illegal argument exception when accessing 'this.count'. Kevin ________________________________ From: Anupama Joshi [mailto:[EMAIL PROTECTED] Sent: Thu 2/21/2008 9:22 AM To: Ruland Kevin-BHP637 Subject: Re: try -catch problem pl. try again for this one. On Thu, Feb 21, 2008 at 6:24 AM, Ruland Kevin-BHP637 <[EMAIL PROTECTED]> wrote: Anupama, I couldn't open the zip file. Kevin ________________________________ From: [EMAIL PROTECTED] on behalf of Anupama Joshi Sent: Thu 2/21/2008 1:30 AM To: Attila Szegedi Cc: [email protected] Subject: Re: try -catch problem Hi , Attached is the zip file for the self contained test case. Counter.java containsa method (function) resetCount. When this function is called from the javascript inside a try-catch block , the script throws error - TypeError: Method "resetCount" called on incompatible object. If the try catch block is removed it works fine. pl. let me know if you can not access the zip file. Thanks -Anupama On Fri, Feb 15, 2008 at 11:53 AM, Attila Szegedi <[EMAIL PROTECTED]> wrote: > First off, your example is syntactically incorrect. In JavaScript, the > catch syntax is: > > catch(e) { > } > > not > > catch(exeption e) { > } > > Actually, even in Java you'd use "Exception" (capital "E", and with a > "c" after "x"), not "exeption". > > I have no idea what's wrong, and would need a self-contained > reproducible testcase (with all objects available). Can you produce > one? Are you using interpreted or compiled mode? > > Attila. > > On 2008.02.15., at 19:26, Rhino user wrote: > > > I am posting this message again. Sorry about that . Just to make sure > > that it gets read. > > > > Also , I tried this with the latest RC build which Norris posted > > yesterday .The message is slightly different but the problem remains. > > Hi , > > I have a script like his > > try{ > > var f = this.getOCGS(); > > } > > > > catch(exeption e){ > > logger.println(e);; > > > > } > > > > logger is equivalent of System.out in java. > > I have a scriptable object Doc which is the toplevel object referred > > to as this. > > The getOCGs() method throws a runtime exception . So I would expect > > that the system.out will print that error but instaed it throws an > > error saying that > > TypeError: Method "getOCGs" called on incompatible object. > > If I remove the try- catch block the right error gets thrown. > > what can be wrong? > > Thanks > > > > _______________________________________________ dev-tech-js-engine-rhino mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino
