Reputation: 199
Eclipse Platform: Version: 2024-06 (4.32) Build id: I20240601-0610
PyDev for Eclipse 12.2.0.202409031913
wxPython 4.2.2
wxFormBuilder Version 4.2.1-0-g80c4cb6
#######
When I open a file in eclipse using PyDev, I get this error dialog:
Problem Occurred
'Preload additional info' has encountered a problem.
An internal error occurred during "Preload additional info".
Details: An internal error occurred during "Preload additional info". For input string: "11(1)"
######################################################## Sometimes I use PSPad to edit files, and the string "1:1(1)"appears on the status bar representing line 1 column 1.
If I click OK, everything worked fine as far as editing is concerned.
But when I try to execute the program, the bindings between the GUI events and the event handlers in the Python code are scrambled. The wrong handler is called.
Here is the error log entry for "An internal error occurred during: "Preload additional info"."
eclipse.buildId=4.32.0.I20240601-0610
java.version=17.0.6
java.vendor=Eclipse Adoptium
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86_64
org.eclipse.core.jobs
Error
Mon Sep 23 12:55:42 EDT 2024
An internal error occurred during: "Preload additional info".
java.lang.NumberFormatException: For input string: "11 (1)"
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
at java.base/java.lang.Integer.parseInt(Integer.java:668)
at java.base/java.lang.Integer.parseInt(Integer.java:786)
at org.python.pydev.core.DeltaSaver$1.compare(DeltaSaver.java:232)
at org.python.pydev.core.DeltaSaver$1.compare(DeltaSaver.java:1)
at java.base/java.util.TimSort.countRunAndMakeAscending(TimSort.java:360)
at java.base/java.util.TimSort.sort(TimSort.java:234)
at java.base/java.util.Arrays.sort(Arrays.java:1307)
at java.base/java.util.ArrayList.sort(ArrayList.java:1721)
at java.base/java.util.Collections.sort(Collections.java:179)
at org.python.pydev.core.DeltaSaver.findDeltas(DeltaSaver.java:226)
at org.python.pydev.core.DeltaSaver.loadDeltas(DeltaSaver.java:196)
at org.python.pydev.core.DeltaSaver.<init>(DeltaSaver.java:174)
at com.python.pydev.analysis.additionalinfo.AbstractAdditionalInfoWithBuild.createDeltaSaver(AbstractAdditionalInfoWithBuild.java:109)
at com.python.pydev.analysis.additionalinfo.AbstractAdditionalInfoWithBuild.init(AbstractAdditionalInfoWithBuild.java:50)
at com.python.pydev.analysis.additionalinfo.AdditionalProjectInterpreterInfo.<init>(AdditionalProjectInterpreterInfo.java:114)
at com.python.pydev.analysis.additionalinfo.AdditionalProjectInterpreterInfo.getAdditionalInfoForProject(AdditionalProjectInterpreterInfo.java:246)
at com.python.pydev.analysis.additionalinfo.AdditionalProjectInterpreterInfo.getAdditionalInfoAndNature(AdditionalProjectInterpreterInfo.java:189)
at com.python.pydev.analysis.additionalinfo.AdditionalProjectInterpreterInfo.getAdditionalInfoAndNature(AdditionalProjectInterpreterInfo.java:160)
at com.python.pydev.analysis.additionalinfo.AdditionalProjectInterpreterInfo.getAdditionalInfo(AdditionalProjectInterpreterInfo.java:147)
at com.python.pydev.analysis.additionalinfo.AdditionalProjectInterpreterInfo.getAdditionalInfo(AdditionalProjectInterpreterInfo.java:137)
at com.python.pydev.analysis.builder.PreloadAdditionalInfoPyEditListener$1.run(PreloadAdditionalInfoPyEditListener.java:70)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Here's the error log for "For input string: "16 (1)"
eclipse.buildId=4.32.0.I20240601-0610
java.version=17.0.6
java.vendor=Eclipse Adoptium
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86_64
org.python.pydev.shared_core
Error
Mon Sep 23 12:55:41 EDT 2024
For input string: "16 (1)"
java.lang.NumberFormatException: For input string: "16 (1)"
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
at java.base/java.lang.Integer.parseInt(Integer.java:668)
at java.base/java.lang.Integer.parseInt(Integer.java:786)
at org.python.pydev.core.DeltaSaver$1.compare(DeltaSaver.java:232)
at org.python.pydev.core.DeltaSaver$1.compare(DeltaSaver.java:1)
at java.base/java.util.TimSort.binarySort(TimSort.java:296)
at java.base/java.util.TimSort.sort(TimSort.java:239)
at java.base/java.util.Arrays.sort(Arrays.java:1307)
at java.base/java.util.ArrayList.sort(ArrayList.java:1721)
at java.base/java.util.Collections.sort(Collections.java:179)
at org.python.pydev.core.DeltaSaver.findDeltas(DeltaSaver.java:226)
at org.python.pydev.core.DeltaSaver.loadDeltas(DeltaSaver.java:196)
at org.python.pydev.core.DeltaSaver.<init>(DeltaSaver.java:174)
at org.python.pydev.ast.codecompletion.revisited.ProjectModulesManager.setProject(ProjectModulesManager.java:75)
at org.python.pydev.ast.codecompletion.revisited.ASTManager.setProject(ASTManager.java:54)
at org.python.pydev.plugin.nature.PythonNature$RebuildPythonNatureModules.run(PythonNature.java:185)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Upvotes: 0
Views: 65