cxhttt233 opened a new issue, #8047: URL: https://github.com/apache/hop/issues/8047
### Apache Hop version? SNAPSHOT-20260820 ### Java version? Java 21 ### Operating system Docker ### What happened? Hello, I am currently using Docker Snapshot 2.20.0. While using the multi-user feature, I noticed that some Hop Web GUI classes still keep process-wide static instances or state, for example: - `GitGuiPlugin` - `ExplorerPerspective` - `ExecutionPerspective` - `MetadataPerspective` - `ConfigurationPerspective` These objects hold SWT/RAP UI controls, while each user in Hop Web has a separate UI Session / Display. From the code logic, this may allow one session to access controls created by another session and result in: `SWTException: Invalid thread access` This analysis is mainly based on Codex's review of the code, so the exact cause still needs to be confirmed. Thanks! ### Issue Priority Priority: 2 ### Issue Component Component: Hop Web -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
