Hello Justin,

did you try a "hello world" midlet to run on your real phone?

Which "MotoSDK" do you use, and where can that be downloaded (will save 
my time to search the right place).

I remember some troubles with Moto SDKs almost a year ago - maybe that 
issue wasnt bug-tracked, so it was forgotten. Could you please open a 
bugreporting thread on Sourceforge?

:-)
Markus

Justin Stern schrieb:
> hey, no troubles, thanks for the email.  Since last writing, I've been 
> playing around a bit with the eclipseME source.  Based on my theory of 
> the issues being related to the unset profile/configuration, I simply 
> changed the getPreverificationConfigurationVersion() and 
> getProfileVersion() methods to return the appropriate config/profile 
> versions that I need.   Sure enough, this fixed my problem of not 
> being able to create a new project (jad is now generated), and I was 
> able to package my midlet.  (it appears that somehow the ILbrary 
> configuration library and profile library are being returned as null 
> from the motorola model device.  Haven't poked around through the code 
> enough yet to figure out why, or how they're apparently loaded off the 
> classpath somehow).  However, once packaged, I was unable to run the 
> resulting jar in my MotoSDK emulator (well, it seemed to load, but 
> wouldn't run), so I don't know if this is related to the same issue, 
> or something else that I'm doing wrong.  I'll continue poking around 
> and see if I can make any more progress for the time being.
> Justin
>
> On Dec 13, 2007 10:44 AM, Craig Setera <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>     Guys,
>
>     I apologize I'm not involved and helping out... I'm on a business trip
>     and have had zero time for much of anything.  I will take a look
>     at this
>     thread this weekend and see if I can offer any other options.  In the
>     meantime, you might try turning on logging of the build process as
>     documented here http://eclipseme.org/docs/buildingRef.html to see
>     if it
>     offers any insights into what might be going wrong.
>
>     Craig
>
>     Justin Stern wrote:
>     > So, you did a "file->new->J2ME Midlet Suite" and then a
>     "file->new->J2ME
>     > Midlet"?
>     >
>     > Well, I can't get as far as doing the 'file->new->J2ME Midlet'.
>      I get
>     > the build error once I hit 'Finish' at the end of the
>     'file->new->J2ME
>     > Midlet Suite' dialog; EclipseME manages to create a bunch of the
>     > project directories and files, but not .eclipse.tmp\emulation,
>     or the
>     > jad.  It also gives me an error dialog 'Errors running builder
>     > "Preverification" on project Test", and the log usually contains
>     that
>     > null pointer exception at
>     >
>     
> eclipseme.core.model.MidletSuiteFactory$MidletSuiteCreationRunnable.getProfileVersion
>
>     > (MidletSuiteFactory.java:367)
>     > I can create projects fine for the Sun WTK imported devices,
>     where the
>     > only difference I see between them and my imported motorola i930, is
>     > that the Sun devices have values for Configuration/Profile when you
>     > look at Preferences -> J2ME -> Device Management; whereas my
>     i930 has
>     > no values there.  Sometimes the exception is on
>     > PreferenceAccessor.getPreverificationConfigurationVersion
>     >
>     > The JAD has to exist, and without it wont work.
>     >
>     > Yeah, EclipseME isn't able to write the JAD.
>     > Thanks so much for taking the time to go through this with me
>     >
>     >
>     > On Dec 12, 2007 2:08 PM, Markus Sinner < [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>
>     > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote:
>     >
>     >     So, you did a "file->new->J2ME Midlet Suite" and then a
>     >     "file->new->J2ME
>     >     Midlet"?
>     >
>     >     The JAD has to exist, and without it wont work.
>     >
>     >     Justin Stern schrieb:
>     >     > - Does the File "TestSuite3.jad " exist in the root of
>     your project?
>     >     > Nope
>     >     >
>     >     >
>     >     > - Does the ".eclipseme" file in the root contain a line
>     similar to:
>     >     > <eclipsemeMetadata jad=" TestSuite3.jad" version=" 1.7.7">
>     >     > Yup, .eclipseme file:
>     >     > <?xml version="1.0" encoding="UTF-8"?>
>     >     > <eclipsemeMetadata jad=" TestingSuite3.jad" version=" 1.7.7">
>     >     >    <device group="Motorola iDEN SDK for J2ME(TM) Technology"
>     >     name="i930"/>
>     >     >    <signing signProject="false"/>
>     >     > </eclipsemeMetadata>
>     >     >
>     >     >
>     >     > - Sun JDK 1.4.x is no longer supportet, as far as i know
>     >     > Ok, I was originally using 1.6, until I noticed 1.4.x
>     mentioned on
>     >     > http://eclipseme.org/docs/prereqs.html and I figured I'd
>     give it
>     >     a try
>     >     > in case that was causing issues.  Didn't seem to change
>     anything
>     >     either way
>     >     >
>     >     > On Dec 12, 2007 10:27 AM, Markus Sinner <
>     [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>     >     <mailto: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
>     >     > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>     <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>>> wrote:
>     >     >
>     >     >     Hello,
>     >     >
>     >     >     please let me know:
>     >     >
>     >     >     - Does the File "TestSuite3.jad" exist in the root of
>     your
>     >     project?
>     >     >     - Does the ".eclipseme" file in the root contain a line
>     >     similar to:
>     >     >     <eclipsemeMetadata jad="TestSuite3.jad" version=" 1.7.7">
>     >     >     - Sun JDK 1.4.x is no longer supportet, as far as i know
>     >     >
>     >     >
>     >     >
>     >     >     Justin Stern schrieb:
>     >     >     > Hey, thanks for the suggestion, but actually I
>     should have
>     >     mentioned
>     >     >     > that that location
>     >     (C:\workspace\TestMidlet\.eclipse.tmp\emulation\)
>     >     >     > does get created (also, this is all still happening
>     at the
>     >     'Create New
>     >     >     > Project' stage, which is creating all these
>     locations from
>     >     scratch).
>     >     >     > So, the .eclipse.tmp\emulation directory is being
>     created
>     >     by Eclipse,
>     >     >     > it's the the TestMidlet.jad which doesn't get
>     created, and I'm
>     >     >     guessing
>     >     >     > also whatever other files, etc, are supposed to be
>     created
>     >     after
>     >     >     the jad
>     >     >     > is written.
>     >     >     > Without knowing exactly what is going on behind the
>     >     scenes, it looks
>     >     >     > like the device 'Profile' and 'Configuration'
>     settings are
>     >     not set
>     >     >     when
>     >     >     > I import the Motorola i930 device, which in turn is
>     maybe
>     >     causing the
>     >     >     > null pointer exception in my eclipse log:
>     >     >     > java.lang.NullPointerException
>     >     >     >     at
>     >     >     >
>     >     >
>     >    
>     
> eclipseme.core.model.MidletSuiteFactory$MidletSuiteCreationRunnable.getProfileVersion
>
>     >     >     > (MidletSuiteFactory.java :367)
>     >     >     >     at
>     >     >     >
>     >     >
>     >    
>     
> eclipseme.core.model.MidletSuiteFactory$MidletSuiteCreationRunnable.getDefaultApplicationDescriptorProperties
>
>     >     >     > (MidletSuiteFactory.java:289)
>     >     >     > ...
>     >     >     > (full trace is below)
>     >     >     >
>     >     >     > Also, I tried importing an already-existing (non
>     eclipse) i930
>     >     >     project,
>     >     >     > complete with source and jad, but eclipse seems to
>     hang with
>     >     >     'Converting
>     >     >     > Projects'.
>     >     >     >
>     >     >     > Further, sometimes rather than the above null pointer, I
>     >     get this
>     >     >     > exception in the eclipse logs (which again looks to
>     me to be
>     >     >     related to
>     >     >     > the missing 'Profile' and 'Configuration' settings
>     for the
>     >     >     imported i930
>     >     >     > device):
>     >     >     >
>     >     >     > !ENTRY org.eclipse.core.resources 2 75 2007-12-12
>     10:12:59.765
>     >     >     > !MESSAGE Errors during build.
>     >     >     > !SUBENTRY 1 eclipseme.core 2 75 2007-12-12 10:12:59.765
>     >     >     > !MESSAGE Errors running builder "Preverification" on
>     project
>     >     >     TestingSuite3.
>     >     >     > !SUBENTRY 1 eclipseme.core 2 75 2007-12-12 10:12:59.765
>     >     >     > !MESSAGE java.lang.NullPointerException encountered
>     while
>     >     running
>     >     >     > Preverification.
>     >     >     > !STACK 0
>     >     >     > java.lang.NullPointerException
>     >     >     >     at
>     >     >     >
>     >     >
>     >    
>     
> eclipseme.core.internal.PreferenceAccessor.getPreverificationConfigurationVersion
>     >     >     > ( PreferenceAccessor.java:156)
>     >     >     >     at
>     >     >     >
>     >     >
>     >    
>     
> eclipseme.core.model.impl.StandardPreverifier.getCLDCConfigurationParameters
>     >     >     (StandardPreverifier.java:379)
>     >     >     >     at
>     >     >     >
>     >    
>     eclipseme.core.model.impl.StandardPreverifier.constructCommandLine
>     >     >     > (StandardPreverifier.java:317)
>     >     >     >     at
>     >     >     > eclipseme.core.model.impl.StandardPreverifier.preverify
>     >     >     (StandardPreverifier.java:179)
>     >     >     >     at
>     >     >     >
>     >     >
>     >    
>     
> eclipseme.core.model.impl.MidletSuiteProject.preverify(MidletSuiteProject.java:442)
>     >     >     >     at
>     >     >     >
>     >     >
>     >    
>     
> eclipseme.core.internal.preverification.builder.ResourceDeltaBuilder.handleClassAddsAndChanges
>     >     >     (ResourceDeltaBuilder.java:815)
>     >     >     >     at
>     >     >     >
>     >     >
>     >    
>     
> eclipseme.core.internal.preverification.builder.ResourceDeltaBuilder.handleNullDelta
>     >
>     >     >     > (ResourceDeltaBuilder.java:932)
>     >     >     >     at
>     >     >     >
>     >     >
>     >    
>     eclipseme.core.internal.preverification.builder.ResourceDeltaBuilder.build
>     >     >     (ResourceDeltaBuilder.java:341)
>     >     >     >     at
>     >     >     >
>     >     >
>     >    
>     
> eclipseme.core.internal.preverification.builder.PreverificationBuilder.preverifyProject
>     >     >     > (PreverificationBuilder.java:942)
>     >     >     >     at
>     >     >     >
>     >     >
>     >    
>     
> eclipseme.core.internal.preverification.builder.PreverificationBuilder.build
>     >     >     (PreverificationBuilder.java:475)
>     >     >     >     at
>     >     >     >
>     >     >     org.eclipse.core.internal.events.BuildManager$2.run
>     >     (BuildManager.java
>     >     >     :603)
>     >     >     >     at
>     >     org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>     >     >     >     at
>     >     >     >
>     >     >     org.eclipse.core.internal.events.BuildManager.basicBuild
>     >     (BuildManager.java:167)
>     >     >     >     at
>     >     org.eclipse.core.internal.events.BuildManager.basicBuild
>     >     >     > (BuildManager.java:201)
>     >     >     >     at
>     >     >     > org.eclipse.core.internal.events.BuildManager$1.run
>     >     >     (BuildManager.java:230)
>     >     >     >     at
>     >     org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>     >     >     >     at
>     >     org.eclipse.core.internal.events.BuildManager.basicBuild
>     >     >     > (BuildManager.java :233)
>     >     >     >     at
>     >     >     >
>     >     >
>     >    
>     
> org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:252)
>     >     >     >     at
>     >     >     >
>     >     >     org.eclipse.core.internal.events.BuildManager.build
>     >     (BuildManager.java:285)
>     >     >     >     at
>     org.eclipse.core.internal.events.AutoBuildJob.doBuild
>     >     >     > ( AutoBuildJob.java:154)
>     >     >     >     at
>     >     >     >
>     >     >     org.eclipse.core.internal.events.AutoBuildJob.run
>     >     (AutoBuildJob.java:217)
>     >     >     >     at
>     >     org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
>     >     >     >
>     >     >     >
>     >     >     > Thanks for any help!
>     >     >     >
>     >     >
>     >     >
>     >     >
>     >     >
>     >    
>     ------------------------------------------------------------------------
>     >     >
>     >     >
>     >    
>     -------------------------------------------------------------------------
>
>     >     > SF.Net email is sponsored by:
>     >     > Check out the new SourceForge.net Marketplace.
>     >     > It's the best place to buy or sell services
>     >     > for just about anything Open Source.
>     >     >
>     >    
>     
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
>     >     >
>     >     >
>     >     >
>     >    
>     ------------------------------------------------------------------------
>     >     >
>     >     > _______________________________________________
>     >     > Eclipseme-users mailing list
>     >     > [email protected]
>     <mailto:[email protected]>
>     >     <mailto:[email protected]
>     <mailto:[email protected]>>
>     >     > https://lists.sourceforge.net/lists/listinfo/eclipseme-users
>     >
>     >     --
>     >
>     >     *********************************
>     >     [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>     <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
>     >     http://www.psitronic.de
>     >
>     >     psitronic IT-Solutions
>     >     Markus Sinner
>     >     W-Rathenau-Str. 14 - 68642 Bürstadt
>     >     Tel.: (+49)6206 / 963513
>     >     Fax:  (+49)6206 / 963514
>     >
>     >    
>     -------------------------------------------------------------------------
>     >
>     >     SF.Net email is sponsored by:
>     >     Check out the new SourceForge.net Marketplace.
>     >     It's the best place to buy or sell services
>     >     for just about anything Open Source.
>     >    
>     
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
>     >     _______________________________________________
>     >     Eclipseme-users mailing list
>     >     [email protected]
>     <mailto:[email protected]>
>     >     <mailto:[email protected]
>     <mailto:[email protected]>>
>     >     https://lists.sourceforge.net/lists/listinfo/eclipseme-users
>     >
>     >
>     >
>     ------------------------------------------------------------------------
>     >
>     >
>     -------------------------------------------------------------------------
>
>     > SF.Net email is sponsored by:
>     > Check out the new SourceForge.net Marketplace.
>     > It's the best place to buy or sell services
>     > for just about anything Open Source.
>     >
>     
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
>     >
>     ------------------------------------------------------------------------
>     >
>     > _______________________________________________
>     > Eclipseme-users mailing list
>     > [email protected]
>     <mailto:[email protected]>
>     > https://lists.sourceforge.net/lists/listinfo/eclipseme-users
>     >
>
>     -------------------------------------------------------------------------
>     SF.Net email is sponsored by:
>     Check out the new SourceForge.net Marketplace.
>     It's the best place to buy or sell services
>     for just about anything Open Source.
>     
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
>     
> <http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace>
>     _______________________________________________
>     Eclipseme-users mailing list
>     [email protected]
>     <mailto:[email protected]>
>     https://lists.sourceforge.net/lists/listinfo/eclipseme-users
>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> SF.Net email is sponsored by:
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services
> for just about anything Open Source.
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
> ------------------------------------------------------------------------
>
> _______________________________________________
> Eclipseme-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/eclipseme-users
>   

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Eclipseme-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/eclipseme-users

Reply via email to