Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 322865 - Invalid preverifier file
Summary: Invalid preverifier file
Status: RESOLVED DUPLICATE of bug 312045
Alias: None
Product: MTJ
Classification: Tools
Component: General (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-17 01:07 EDT by Chris Leong CLA
Modified: 2010-11-03 13:25 EDT (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 Chris Leong CLA 2010-08-17 01:07:45 EDT
Build Identifier: 20100218-1602

I open up Preferences -> Java ME -> Preverification and there is a message Invalid Preverifier file. No matter how I try to change the setting, it always remains the same. Reinstall failed to fix

I am also recieving another error as well which looks related when I try to clean and rebuild my project: Errors running builder 'Preverification Builder' on project 'Java MiToken'.

java.lang.NumberFormatException: For input string: "CLDC"
	at java.lang.NumberFormatException.forInputString(Unknown Source)
	at java.lang.Integer.parseInt(Unknown Source)
	at java.lang.Integer.parseInt(Unknown Source)
	at org.osgi.framework.Version.<init>(Version.java:125)
	at org.eclipse.mtj.internal.core.PreferenceAccessor.getPreverificationConfigurationVersion(Unknown Source)
	at org.eclipse.mtj.internal.core.build.preverifier.StandardPreverifier.getCLDCConfigurationParameters(Unknown Source)
	at org.eclipse.mtj.internal.core.build.preverifier.StandardPreverifier.constructCommandLine(Unknown Source)
	at org.eclipse.mtj.internal.core.build.preverifier.StandardPreverifier.preverify(Unknown Source)
	at org.eclipse.mtj.internal.core.project.midp.MidletSuiteProject.preverify(Unknown Source)
	at org.eclipse.mtj.internal.core.build.preverifier.builder.ResourceDeltaBuilder.preverifyClasses(Unknown Source)
	at org.eclipse.mtj.internal.core.build.preverifier.builder.ResourceDeltaBuilder.build(Unknown Source)
	at org.eclipse.mtj.internal.core.build.preverifier.builder.PreverificationBuilder.preverifyProject(Unknown Source)
	at org.eclipse.mtj.internal.core.build.preverifier.builder.PreverificationBuilder.doBuild(Unknown Source)
	at org.eclipse.mtj.internal.core.build.MTJIncrementalProjectBuilder.build(Unknown Source)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
	at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:330)
	at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:178)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

eclipse.buildId=unknown
java.version=1.6.0_21
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_AU
Framework arguments:  -product org.eclipse.epp.package.pulsar.product -product org.eclipse.epp.package.pulsar.product
Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.pulsar.product -data C:\Documents and Settings\Administrator\workspace -product org.eclipse.epp.package.pulsar.product

Reproducible: Always
Comment 1 Chris Leong CLA 2010-08-17 01:08:23 EDT
Pulsar for Mobile Java Developers

Version: 1.2.2.20100216-1730
Build id: 20100218-1602
Comment 2 Gorkem Ercan CLA 2010-09-03 13:00:25 EDT
This is fixed earlier please grab the latest MTJ 1.1.1 build to verify

*** This bug has been marked as a duplicate of bug 312045 ***
Comment 3 Roger Kekhlekar CLA 2010-11-03 13:25:54 EDT
Even after applying the fix for MTJ (1.1.1.) it still shows the message "Invalid preverifier file".

If you choose from "Java ME Configuration for Preverification" the option "Use project device configuration" and from "Preverifier Type" the option "Proguard Verifier" it shows no errors in the project folder via Package Explorer.

For all other combinations it showed me errors in the project.