NPE when using GWT SDK 2.8.0.beta1
See original GitHub issueWhen using GWT SDK 2.8.0.beta1 the following error message appears in the Error Log:
Could not compare ‘2.8.0.beta1’ to ‘2.8.0.beta1’, ignoring this version
Stacktrace:
java.lang.NumberFormatException: For input string: "beta1" at java.lang.NumberFormatException.forInputString(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at com.google.gdt.eclipse.core.sdk.SdkUtils.parseVersionComponent(SdkUtils.java:250) at com.google.gdt.eclipse.core.sdk.SdkUtils.compareVersionStrings(SdkUtils.java:160) at com.google.gdt.eclipse.core.sdk.SdkUtils$MaxSdkVersionComputer.computeMaxSdkVersion(SdkUtils.java:57) at com.google.gdt.eclipse.suite.ext.GdtExtPlugin$2.checkSiteXMLForUpdates(GdtExtPlugin.java:207) at com.google.gdt.eclipse.core.update.internal.core.FeatureUpdateChecker.checkForUpdates(FeatureUpdateChecker.java:242) at com.google.gdt.eclipse.suite.ext.update.CompositeArtifactsDowloadJobChangeListener$2.done(CompositeArtifactsDowloadJobChangeListener.java:251) at org.eclipse.core.internal.jobs.JobListeners$3.notify(JobListeners.java:42) at org.eclipse.core.internal.jobs.JobListeners.doNotify(JobListeners.java:113) at org.eclipse.core.internal.jobs.JobListeners.done(JobListeners.java:151) at org.eclipse.core.internal.jobs.JobManager.endJob(JobManager.java:694) at org.eclipse.core.internal.jobs.WorkerPool.endJob(WorkerPool.java:105) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:72)
The reason for this is, that ‘beta’ is not a valid version suffix. Method ‘parseVersionComponent()’ in class ‘com.google.gdt.eclipse.core.sdk.SdkUtils’ only supports ‘rc’ and ‘ms’.
See: Code
Issue Analytics
- State:
- Created 8 years ago
- Reactions:1
- Comments:8 (6 by maintainers)
Well, there is a possibility of that.
I know what you’re referring too. I’ve marked this a high priority fix. I’ll aim to work on this sometime this week.