Bug 258174 - [library]: MIDletLibraryClasspathContainerInitializer must override getComparisonID method from ClasspathContainerInitializer
Summary: [library]: MIDletLibraryClasspathContainerInitializer must override getCompar...
Status: CLOSED FIXED
Alias: None
Product: MTJ (Archived)
Classification: Tools
Component: Core (show other bugs)
Version: 0.9.1   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 0.9.1   Edit
Assignee: Diego Madruga Sandin CLA
QA Contact:
URL:
Whiteboard:
Keywords: core
Depends on:
Blocks:
 
Reported: 2008-12-09 15:26 EST by Diego Madruga Sandin CLA
Modified: 2008-12-30 14:23 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Madruga Sandin CLA 2008-12-09 15:26:55 EST
Overview: 

If more the one library container is in the class path, the last ones will be ignored during preverification, leading to errors.

The org.eclipse.mtj.core.model.preverifier.imp.StandardPreverifier#getFullClasspath(IMidletSuiteProject midletProject) fails to list more then one library container, because it ignore then as they were the same container.

To fix this, only have to override the must override getComparisonID method from ClasspathContainerInitializer.
Comment 1 Diego Madruga Sandin CLA 2008-12-09 15:28:32 EST
Code committed to SVN.
Comment 2 Gustavo de Paula CLA 2008-12-30 14:23:24 EST
bug released into 0.9.1