Error starting Studio services
Studio services in my Anypoint Platform instance (Version: 7.16.0, Build Id: 202311081808) refuse to start:
eclipse.buildId=unknown
java.version=11.0.20.1
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.mule.tooling.core
Error
Wed Jan 24 11:01:41 CST 2024
There was an error initializing some Studio services
org.mule.tooling.runtime.controller.MuleControllerException: Timeout while starting mule instance
at org.mule.tooling.runtime.controller.MuleController.start(MuleController.java:163)
at org.mule.tooling.client.startup.ToolingManager.restart(ToolingManager.java:187)
at org.mule.tooling.client.ToolingInstanceStatusIndicator$1$1.run(ToolingInstanceStatusIndicator.java:136)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: org.awaitility.core.ConditionTimeoutException: Condition with lambda expression in org.mule.tooling.runtime.controller.MuleController was not fulfilled within 3 minutes.
at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:148)
at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)
at org.awaitility.core.CallableCondition.await(CallableCondition.java:26)
at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:873)
at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:842)
at org.mule.tooling.runtime.controller.MuleController.start(MuleController.java:147)
... 3 more
Any suggestions?
Thanks.
Thank you for the response. I'm using Eclipse Adoptium JDK 11 (11.0.20.1). This JDK ships with Anypoint Studio so I would expect it to be compatible:
If I switch to the embedded JDK 8 that also comes with Anypoint Studio, I get the same result:
org.mule.tooling.core
Error
Thu Jan 25 10:06:25 CST 2024
There was an error initializing tooling instance
org.mule.tooling.runtime.controller.MuleControllerException: Timeout while starting mule instance
at org.mule.tooling.runtime.controller.MuleController.start(MuleController.java:163)
at org.mule.tooling.client.startup.ToolingManager.restart(ToolingManager.java:187)
at org.mule.tooling.client.ui.preferences.ToolingClientPreferencesPage$3.run(ToolingClientPreferencesPage.java:279)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: org.awaitility.core.ConditionTimeoutException: Condition with lambda expression in org.mule.tooling.runtime.controller.MuleController was not fulfilled within 1 minutes 30 seconds.
at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:148)
at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)
at org.awaitility.core.CallableCondition.await(CallableCondition.java:26)
at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:873)
at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:842)
at org.mule.tooling.runtime.controller.MuleController.start(MuleController.java:147)
... 3 more
Increasing the timeout produces the same result, too. I just have to wait longer for it.
What is Anypoint Studio waiting for at line 147 of MuleController.java?
Thanks.