Hello.
I have been using Lejos for a class project and it had worked great! I truly congratulate you all on the fine work.
Celebrations aside, I have now encountered an Error that I am unable to pass. I ran my standard commands via the Command Prompt
nxjc Class.java
nxjlink -o Class.nxj Class
Some text Appears of the alert. At first I ignored it.
nxjupload -r Class.nxj
The NXT says:
Exception 143.....
At first I looked up the 143 Exception and found out that someone (the only one I could find this error) had simply re-flashed the NXT and it worked again. I did it to no success. Eventually I decided to look at that text block that occurs when I type: nxjlink -o Class.nxj Class. And I realized I was getting a weird Error.
Here is a text dump
I did not chose to censor my name since I am very open about myself.
nxjlink -o Driver.nxj Driver.
C:\Users\Abdulmajid\Desktop\32 Bit Eclipse Work Dump\malnouri smcd Conveyance Project\src>nxjc Driver.java
C:\Users\Abdulmajid\Desktop\32 Bit Eclipse Work Dump\malnouri smcd Conveyance Project\src>nxjlink -v Driver -o Driver.nxjjs.tinyvm.TinyVMException: Class vehicle.states.VehicleState (file vehicle/states/VehicleState.class) not found in CLASSPATH C:\Program Files (x86)\leJOS NXJ\lib\nxt\classes.jar;.
at js.tinyvm.ClassRecord.getClassRecord(ClassRecord.java:855)
at js.tinyvm.ClassRecord.storeReferredClasses(ClassRecord.java:394)
at js.tinyvm.Binary.processClasses(Binary.java:381)
at js.tinyvm.Binary.createFromClosureOf(Binary.java:309)
at js.tinyvm.TinyVMTool.link(TinyVMTool.java:97)
at js.tinyvm.TinyVMTool.link(TinyVMTool.java:48)
at lejos.pc.tools.NXJLink.start(NXJLink.java:134)
at lejos.pc.tools.NXJLink.run(NXJLink.java:101)
at lejos.pc.tools.NXJLink.start(NXJLink.java:33)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at lejos.pc.tools.ToolStarter.startTool(ToolStarter.java:31)
at lejos.pc.tools.NXJLink.main(NXJLink.java:28)
C:\Users\Abdulmajid\Desktop\32 Bit Eclipse Work Dump\malnouri smcd Conveyance Project\src>
I have no idea what caused this. I had experimented before with some simple projects that worked, and then I chose to code a huge project and upload it to the NXT. I could be happy to post the code or talk to someone personally on Skype or anything.
Specs.
32 Bit Eclipse Juno
32 and 64 Bit Java
NXT Brick
Thank You for Your Time,
Your Fellow Human,
Abdulmajid [TheAlphaAi] Alnouri
