eclipse-platform / eclipse.platform

https://eclipse.dev/eclipse/
Eclipse Public License 2.0
84 stars 113 forks source link

An internal error occurred during: "SSE core task scheduler startup": ClassNotFoundException: com.ibm.icu.util.StringTokenizer cannot be found by org.eclipse.wst.sse.core_1.2.700.v202107272335 #1613

Closed ax-lothas closed 2 weeks ago

ax-lothas commented 2 weeks ago

Plug-in: org.eclipse.core.jobs Severity: Error Message: An internal error occurred during: "SSE core task scheduler startup".

Exception Stack Trace:

java.lang.NoClassDefFoundError: com/ibm/icu/util/StringTokenizer
    at org.eclipse.wst.sse.core.utils.StringUtils.unpack(StringUtils.java:777)
    at org.eclipse.wst.sse.core.internal.tasks.TaskScanningJob.getScannedProjects(TaskScanningJob.java:295)
    at org.eclipse.wst.sse.core.internal.tasks.TaskScanningJob.projectHasNotBeenFullyScanned(TaskScanningJob.java:152)
    at org.eclipse.wst.sse.core.internal.tasks.TaskScanningJob.addProject(TaskScanningJob.java:118)
    at org.eclipse.wst.sse.core.internal.tasks.TaskScanningScheduler.enqueue(TaskScanningScheduler.java:137)
    at org.eclipse.wst.sse.core.internal.tasks.TaskScanningScheduler.startup(TaskScanningScheduler.java:117)
    at org.eclipse.wst.sse.core.internal.SSECorePlugin.lambda$0(SSECorePlugin.java:96)
    at org.eclipse.core.runtime.jobs.Job$1.run(Job.java:166)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: java.lang.ClassNotFoundException: com.ibm.icu.util.StringTokenizer cannot be found by org.eclipse.wst.sse.core_1.2.700.v202107272335
    at org.eclipse.osgi.internal.loader.BundleLoader.generateException(BundleLoader.java:562)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:507)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:434)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:174)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
    ... 9 more

Session Data: eclipse.buildId=4.33.0.I20240903-0240 java.version=21.0.3 java.vendor=Microsoft BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US Framework arguments: -eclipse.keyring C:\Users* Command-line arguments: -os win32 -ws win32 -arch x86_64 -eclipse.keyring C:\Users*

ax-lothas commented 2 weeks ago

Another log entry:

Plugin-in: org.eclipse.core.resource Severity: Error Message: Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".

Exception Stack Trace:

java.lang.NoClassDefFoundError: com/ibm/icu/util/StringTokenizer
    at org.eclipse.wst.sse.core.utils.StringUtils.unpack(StringUtils.java:777)
    at org.eclipse.wst.sse.core.internal.tasks.TaskScanningJob.getScannedProjects(TaskScanningJob.java:295)
    at org.eclipse.wst.sse.core.internal.tasks.TaskScanningJob.addProjectDelta(TaskScanningJob.java:79)
    at org.eclipse.wst.sse.core.internal.tasks.TaskScanningScheduler$ListenerVisitor.visit(TaskScanningScheduler.java:56)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:87)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:61)
    at org.eclipse.wst.sse.core.internal.tasks.TaskScanningScheduler$ListenerVisitor.resourceChanged(TaskScanningScheduler.java:38)
    at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:321)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
    at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:311)
    at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:174)
    at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:459)
    at org.eclipse.core.internal.resources.Workspace.checkpoint(Workspace.java:655)
    at org.eclipse.ltk.core.refactoring.PerformChangeOperation.lambda$0(PerformChangeOperation.java:252)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2451)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2476)
    at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:284)
    at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:94)
    at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:210)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2451)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2476)
    at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:89)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:124)
Caused by: java.lang.ClassNotFoundException: com.ibm.icu.util.StringTokenizer cannot be found by org.eclipse.wst.sse.core_1.2.700.v202107272335
    ... 24 more

Same Session Data.

akurtakov commented 2 weeks ago

There is nothing that Eclipse Platform can do for o.e.wst.sse.core bundle dependencies version strictness. Please report to https://github.com/eclipse-sourceediting/sourceediting where this particular bundle comes from. As issues can't be moved between github organizations I'm closing this one.

ax-lothas commented 2 weeks ago

Thanks for pointing me to the correct repository.