camunda / camunda-bpm-platform

Flexible framework for workflow and decision automation with BPMN and DMN. Integration with Quarkus, Spring, Spring Boot, CDI.
https://camunda.com/
Apache License 2.0
4.09k stars 1.54k forks source link

Support Wildfly 33 #4164

Closed toco-cam closed 1 week ago

toco-cam commented 6 months ago

Acceptance Criteria (Required on creation)

Support Wildfly 33

Hints

Links

Breakdown

### Pull Requests
- [ ] https://github.com/camunda/camunda-bpm-platform/pull/4488
- [ ] https://github.com/camunda/camunda-docs-manual/pull/1673

Dev2QA handover

yanavasileva commented 2 months ago

Beta is released:

yanavasileva commented 3 weeks ago

Licenses: no license changes, no new additions.

yanavasileva commented 3 weeks ago

warnings detected with CE/EE:

20:47:11,532 ERROR [stderr] (MSC service thread 1-6) [To redirect Truffle log output to a file use one of the following options:
20:47:11,533 ERROR [stderr] (MSC service thread 1-6) * '--log.file=<path>' if the option is passed using a guest language launcher.
20:47:11,535 ERROR [stderr] (MSC service thread 1-6) * '-Dpolyglot.log.file=<path>' if the option is passed using the host Java launcher.
20:47:11,564 ERROR [stderr] (MSC service thread 1-6) * Configure logging using the polyglot embedding API.]
20:47:11,566 ERROR [stderr] (MSC service thread 1-6) [engine] WARNING: The polyglot context is using an implementation that does not support runtime compilation.
20:47:11,566 ERROR [stderr] (MSC service thread 1-6) The guest application code will therefore be executed in interpreted mode only.
20:47:11,569 ERROR [stderr] (MSC service thread 1-6) Execution only in interpreted mode will strongly impact the guest application performance.
20:47:11,570 ERROR [stderr] (MSC service thread 1-6) For more information on using GraalVM see https://www.graalvm.org/java/quickstart/.
20:47:11,570 ERROR [stderr] (MSC service thread 1-6) To disable this warning the '--engine.WarnInterpreterOnly=false' option or use the '-Dpolyglot.engine.WarnInterpreterOnly=false' system property.
20:47:11,990 ERROR [stderr] (MSC service thread 1-6) [engine] WARNING: The polyglot context is using an implementation that does not support runtime compilation.
20:47:11,991 ERROR [stderr] (MSC service thread 1-6) The guest application code will therefore be executed in interpreted mode only.
20:47:11,993 ERROR [stderr] (MSC service thread 1-6) Execution only in interpreted mode will strongly impact the guest application performance.
20:47:11,996 ERROR [stderr] (MSC service thread 1-6) For more information on using GraalVM see https://www.graalvm.org/java/quickstart/.
20:47:11,997 ERROR [stderr] (MSC service thread 1-6) To disable this warning the '--engine.WarnInterpreterOnly=false' option or use the '-Dpolyglot.engine.WarnInterpreterOnly=false' system property.
20:47:12,135 ERROR [stderr] (MSC service thread 1-6) [engine] WARNING: The polyglot context is using an implementation that does not support runtime compilation.
20:47:12,135 ERROR [stderr] (MSC service thread 1-6) The guest application code will therefore be executed in interpreted mode only.
20:47:12,137 ERROR [stderr] (MSC service thread 1-6) Execution only in interpreted mode will strongly impact the guest application performance.
20:47:12,140 ERROR [stderr] (MSC service thread 1-6) For more information on using GraalVM see https://www.graalvm.org/java/quickstart/.
20:47:12,141 ERROR [stderr] (MSC service thread 1-6) To disable this warning the '--engine.WarnInterpreterOnly=false' option or use the '-Dpolyglot.engine.WarnInterpreterOnly=false' system property.
20:47:12,147 ERROR [stderr] (MSC service thread 1-6) [engine] WARNING: The polyglot context is using an implementation that does not support runtime compilation.
20:47:12,148 ERROR [stderr] (MSC service thread 1-6) The guest application code will therefore be executed in interpreted mode only.
20:47:12,149 ERROR [stderr] (MSC service thread 1-6) Execution only in interpreted mode will strongly impact the guest application performance.
20:47:12,152 ERROR [stderr] (MSC service thread 1-6) For more information on using GraalVM see https://www.graalvm.org/java/quickstart/.
20:47:12,153 ERROR [stderr] (MSC service thread 1-6) To disable this warning the '--engine.WarnInterpreterOnly=false' option or use the '-Dpolyglot.engine.WarnInterpreterOnly=false' system property.
20:47:12,232 ERROR [stderr] (MSC service thread 1-6) [engine] WARNING: The polyglot context is using an implementation that does not support runtime compilation.
20:47:12,232 ERROR [stderr] (MSC service thread 1-6) The guest application code will therefore be executed in interpreted mode only.
20:47:12,234 ERROR [stderr] (MSC service thread 1-6) Execution only in interpreted mode will strongly impact the guest application performance.
20:47:12,237 ERROR [stderr] (MSC service thread 1-6) For more information on using GraalVM see https://www.graalvm.org/java/quickstart/.
20:47:12,238 ERROR [stderr] (MSC service thread 1-6) To disable this warning the '--engine.WarnInterpreterOnly=false' option or use the '-Dpolyglot.engine.WarnInterpreterOnly=false' system property.
20:47:12,243 ERROR [stderr] (MSC service thread 1-6) [engine] WARNING: The polyglot context is using an implementation that does not support runtime compilation.
20:47:12,245 ERROR [stderr] (MSC service thread 1-6) The guest application code will therefore be executed in interpreted mode only.
20:47:12,250 ERROR [stderr] (MSC service thread 1-6) Execution only in interpreted mode will strongly impact the guest application performance.
20:47:12,251 ERROR [stderr] (MSC service thread 1-6) For more information on using GraalVM see https://www.graalvm.org/java/quickstart/.
20:47:12,251 ERROR [stderr] (MSC service thread 1-6) To disable this warning the '--engine.WarnInterpreterOnly=false' option or use the '-Dpolyglot.engine.WarnInterpreterOnly=false' system property.

related to https://github.com/oracle/graal/issues/9483?

The logs are not related to the WildFly 33 but to graalvm version. Same occurs on Tomcat. Occurring after bumping the version in https://github.com/camunda/camunda-bpm-platform/issues/4299

Reported a ticket: https://github.com/camunda/camunda-bpm-platform/issues/4553

yanavasileva commented 2 weeks ago

Feature report test

Standard regression testing of new environment WildFly 33 with the pre-packaged distro and database of choice (not h2 as it's tested already).

Documentation

https://docs.camunda.org/manual/develop/installation/full/jboss/

gbetances089 commented 1 week ago

Verified on: camunda-bpm-ee-wildfly-7.22.0-20240904.080052-83 Using PostgreSQL 13 as DB - no regression was visible.