From: <no...@so...> - 2001-06-18 14:39:03
|
Bugs item #434181, was updated on 2001-06-18 07:39 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105523&aid=434181&group_id=5523 Category: Execution Problem Group: SableVM Status: Open Resolution: None Priority: 5 Submitted By: Pascal Grange (pascal) Assigned to: Nobody/Anonymous (nobody) Summary: problem with long and the % operator Initial Comment: This class make a java.lang.NullPointerException when run with sablevm : public class Test{ public static void main(String args[]){ long i = 1; i = i % 2; } } Compiling and running : $> sablevm [...] Test java.lang.NullPointerException at Test.main ([Ljava/lang/String;)V (in file Test.java at line 3) at org/sablevm/vm/Startup.main (Ljava/lang/String;[Ljava/lang/String;)V (unknown) at org/sablevm/vm/Startup.main ([Ljava/lang/String;)V (in file Startup.java at line 18) Note that with this line : i = (long) ((int)i % 2); instead of : i = i % 2; all goes well. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105523&aid=434181&group_id=5523 |