Skip to content

Using scroll bar in JSX editor hangs Eclipse workbench #2011

@sdybiec

Description

@sdybiec

jsx-files-to-reproduce-issue.zip

.log

I'm developing in React using JSX files. The Eclipse workbench hangs when I use the mouse to scroll down through a large JSX file. Pg/Pn down work fine. Up/down arrows work find. Killing the Eclipse OS process and restarting Eclipse is required.

Hopefully, you're able to reproduce the problem with the attached JSX files. Let me know if there's more forensic data I should collect. It's super easy for me to reproduce the problem in my environment.

Using Eclipse IDE for Enterprise Java and Web Developers (includes Incubating components)

Version: 2025-09 (4.37.0)
Build id: 20250905-1456

Not sure if it's related or not, but lot's of these errors in the attached .log file from the workspace where the error occurs.

!ENTRY org.eclipse.wst.jsdt.core 4 4 2026-01-06 18:12:51.367 !MESSAGE Class com.google.javascript.jscomp.parsing.parser.Parser$Config$Mode does not have member field 'com.google.javascript.jscomp.parsing.parser.Parser$Config$Mode ES6' !STACK 0 java.lang.NoSuchFieldError: Class com.google.javascript.jscomp.parsing.parser.Parser$Config$Mode does not have member field 'com.google.javascript.jscomp.parsing.parser.Parser$Config$Mode ES6' at org.eclipse.wst.jsdt.internal.compiler.closure.ClosureCompiler.parse(ClosureCompiler.java:112) at org.eclipse.wst.jsdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:911) at org.eclipse.wst.jsdt.core.dom.ASTParser.createAST(ASTParser.java:675) at org.eclipse.wst.jsdt.internal.core.validation.JavaScriptValidator.validate(JavaScriptValidator.java:63) at org.eclipse.wst.validation.Validator$V2.validate(Validator.java:1178) at org.eclipse.wst.validation.internal.ValManager.validate(ValManager.java:704) at org.eclipse.wst.validation.internal.ValManager$1.visit(ValManager.java:665) at org.eclipse.wst.validation.internal.ValManager.accept(ValManager.java:810) at org.eclipse.wst.validation.internal.ValManager.validate(ValManager.java:669) at org.eclipse.wst.validation.internal.ValBuilderJob$Visitor.visit(ValBuilderJob.java:299) at org.eclipse.core.internal.resources.Resource.lambda$1(Resource.java:156) at org.eclipse.core.internal.resources.Resource.lambda$0(Resource.java:124) at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85) at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:90) at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:90) at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:90) at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:90) at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:138) at org.eclipse.core.internal.resources.Resource.accept(Resource.java:133) at org.eclipse.core.internal.resources.Resource.accept(Resource.java:92) at org.eclipse.core.internal.resources.Resource.accept(Resource.java:156) at org.eclipse.core.internal.resources.Resource.accept(Resource.java:144) at org.eclipse.wst.validation.internal.ValBuilderJob.fullBuild(ValBuilderJob.java:219) at org.eclipse.wst.validation.internal.ValBuilderJob.run(ValBuilderJob.java:178) at org.eclipse.wst.validation.internal.ValBuilderJob.runInWorkspace(ValBuilderJob.java:126) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:43) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions