Markus, The 3 problems I had using the Nokia S60 Emulator are: 1. Debugging as Midlet (zip exception) 2. Debugging as JAD (file:// problem) 3. Debugging as JAD (Emulator error -10505)
I have done some more tests, and the results are: 1. Debugging as Midlet (zip exception) This problem still remains. Playing with the command line shows that if you specify a classpath then this error occurs. 2. Debugging as JAD (file:// problem) There is still a problem, but you can work around it: If you delete the "file://" prefix then the "Create, manage, and run configurations" dialog reports an error -> "Invalid JAD URL specified" and disables the debug button. The work-around is to apply the changes and run it from the menu/toolbar. 3. Debugging as JAD (Emulator error -10505) This was entirely my mistake. I did not fill in all the required properties for the JAD (in the "Application Description Editor") In addition, the Emulator takes extremely long to start up, and I had to set the "Debug Server Delay" (in the J2ME preferences) to 120000 (in addition to your recommended Debug settings). The upshot of all this is that I can now run the emulator from Eclipse. Thanks, Gary. -----Original Message----- From: Markus Sinner [mailto:[EMAIL PROTECTED] Sent: 08 August 2007 06:45 PM To: [email protected] Cc: Gary Plante Subject: Re: [Eclipseme-users] Nokia S60 Emulator Jar Problem Hello Gary, please always answer to the mailing list :-) I think the file-problem i have reportet in the past. Does it work, if you delete the file:// prefix? And could you paste the contents of the deployed Jad-File, which is used by S60-Emulator? Greetings, Markus Gary Plante schrieb: > Hi Markus, > > I am using the "Midlet:" option. I have also tried switching off my > virus-scanner, but it has no effect. > > > > I have now also tried the "JAD URL:" option and the jar file problem goes > away - but then launching the emulator fails (Symbian error -10505)? > > If I remove the reference to the jar file from the Jad file, and then use > the "JAD URL:" option (have to add the classpath as extra emulator > parameters) then it seems to complete the startup sequence OK, but the > debugger doesn't connect and the test Midlet throws an exception in the > emulator. > > If I use "JAD URL:" option and point it to a JAD/JAR file created by > NetBeans (sorry, I am desperate) then it loads and connects OK! > > I hope this helps. > > Thanks, > > Gary > > PS. When you set up the "JAD URL:" option, then the dialog will only accept > the url if it starts with "file:/..." - but this causes the emulator to not > recognise the file. Manually deleting the "file:" seems to work even if the > dialog complians that it is invalid. > > > -----Original Message----- > From: Markus Sinner [mailto:[EMAIL PROTECTED] > Sent: 08 August 2007 03:00 PM > To: '[email protected]' > Cc: Gary Plante > Subject: Re: [Eclipseme-users] Nokia S60 Emulator Jar Problem > > > The problem may be, that the JAD-File does not contain the correct > filesize of the Jar. How do you run the emulator/which of the fallowing > methods are you using? > - "Midlet:" > - "JAD URL:" > - "Over the Air" > > Another problem with the S60 Emulator is an active virus-scanner. I > could not run the S60 Emu until I added the installation-path of my > S60-SDK to the directories to be ignored by that scanner. > > Greetings, > Markus > > Gary Plante schrieb: >> Hi. >> >> I am trying to run some of the Nokia SDK samples on the Nokia S60 >> emulator. The emulator launches, but at the 'Create Jar File' step it >> always fails with an exception (see below). If I run the emulator from >> the command line (using the class files; not the jar file), then it >> seems to run OK. >> >> Do you have any ideas what the problem could be? >> >> System Info: >> >> Eclipse: 3.3.0 (tried 3.2 too) >> EclipseME: 1.7.3 >> Java SDK: j2sdk1.4.2_15 >> Windows: XP >> S60 SDK: S60_3rd_MIDP_SDK_FP1 >> >> The Symbian SDK error dialog box shows: >> >> Jar file could not be initialized. >> Caught Exception: >> java.util.zip.ZipException:invalid entry compressed size (expected 919 >> but got 923 bytes) >> java.util.zip.ZipOutputStream.closeEntry(Unknown Source) >> ... >> >> The log file shows: >> >> !ENTRY eclipseme.core 1 0 2007-08-03 10:55:47.066 >> !MESSAGE Command line: cmd /c emulator.exe -Xdebug >> -Xrunjdwp:transport=dt_socket,suspend=y,server=y,address=2485 -classpath >> > C:\work\sbb\j2me\nokiaS60\HelloWorld\.eclipseme.tmp\emulation\HelloWorld.jar >> -Xdevice:S60Emulator >> > -Xdescriptor:C:\work\sbb\j2me\nokiaS60\HelloWorld\.eclipseme.tmp\emulation\H > elloWorld.jad >> com.nokia.midp.examples.lcdui.helloworldplus.HelloWorldPlusMIDlet >> >> !ENTRY eclipseme.core 4 120 2007-08-03 10:56:48.525 >> !MESSAGE Couldn't connect to virtual machine >> !STACK 0 >> java.net.ConnectException: Connection refused: connect >> at java.net.PlainSocketImpl.socketConnect(Native Method) >> at java.net.PlainSocketImpl.doConnect(Unknown Source) >> at java.net.PlainSocketImpl.connectToAddress(Unknown Source) >> at java.net.PlainSocketImpl.connect(Unknown Source) >> at java.net.SocksSocketImpl.connect(Unknown Source) >> at java.net.Socket.connect(Unknown Source) >> at java.net.Socket.connect(Unknown Source) >> at java.net.Socket.<init>(Unknown Source) >> at java.net.Socket.<init>(Unknown Source) >> at >> > org.eclipse.jdi.internal.connect.SocketTransportService$2.run(SocketTranspor > tService.java:136) >> at java.lang.Thread.run(Unknown Source) >> This e-mail is sent on the Spescom Terms and Conditions that can be accessed by clicking on this link http://www.spescom.com/email.html ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Eclipseme-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/eclipseme-users
