So, in shord words the bug might be:

If a correctly spelled (source) JAD-File is not there, eclipseME 
continues using a "NULL-file" and therefore generates degenerated output 
into the deployed dir?

I'll try to have a look at this and if i can reproduce it, i will try to 
submit a patch to bugfix that.

:-)
Markus

Ben Hutchison schrieb:
> I noticed something else just now that makes me think both issues I 
> reported today might be related: the output JAD file has only one 
> attribute in it: midlet jar size.  All others are missing.
> 
> Lets revise position:
>  Project: "ArcadiaM3" checked out from source code branch for previous 
> project "Arcadia"
> Contains file template "Arcadia.jad"
> Generates outputs ArcadiaM3.jar and ArcadiaM3.jad
> ArcadiaM3.jad has only 1 attribute, jar size (which is dynamically 
> generated)
> ArcadiaM3.jar has no manifest.
> 
> It can all be exaplained if we assume that build process looked for a 
> template named ArcadiaM3.jad, which wasnt there of course.
> 
> So, if the build process can be fixed, to look for Jad file 
> corresponding to midlet URL, it may all work. EclipseME surely should 
> allow multiple side-by-side projects, each differently named, derived 
> from same project code, to enable check outs of old versions/branches 
> for maintenance etc.
> 
> I would also suggest more error checking in code (eg perhaps missing Jad 
> template file, zero mainfest attributes?) would help to detect & report 
> to user such a non-sensical situation.
> 
> Anyway, right now, this is just a guess as to whats happening. Im not 
> familar with EclipseME code.
> 
> -Ben
> 
> Ben Hutchison wrote:
> 
>> Today, I checked out an old branch of a long running EclipseMe project, 
>> and created a new Eclipse project from it.
>>
>> I did it via "New Java Project" -> From existing source., rather than 
>> Import, because I couldnt get import to recognize the checked out code 
>> as a project dir (despite having a .project file in it). Strange...
>>
>> Anyway, everything seemed to work ok at first (except see my recent 
>> email). However, when I build an obfuscated Jar from the project, I find 
>> that the output Jar has no manifest and is thus invalid. (Previously 
>> this is always working fine for the same project.)
>>
>> It would be good to figure out what has prevented EclipseME from 
>> generating the manifest.
>>
>> Also, may I suggest that EclipseME complains a bit louder if it 
>> cannot/did not generate the manifest. Not having one means a totally 
>> broken jar, yet I saw no error on screen or in Eclipse log.
>>
>> One possible explanation: the branch is about 1 month old. I think when 
>> it was created, I was running Eclipse 3.2.2, EclipseME 1.6.x, and now 
>> when I check out, I have upgraded to Eclipse 3.3 and EclipseME 1.7.6. 
>> Perhaps such version differences are causing (i) inability to import, or 
>> (ii) failure to generate manifest.
>>
>> Do you think it is a likely reason, Craig?
>>
>> -Ben
>>
>>  
>>
> 
> 

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Eclipseme-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/eclipseme-users

Reply via email to