Issue: Unable to connect or do a test connection to remote host in Deploy

Issue

While attempting to test a remote host connect after upgrading to v10.3.11 you see this error across the board with Infrastructure:

Error creating bean with name 'BeanWrapper is not created yet.': Requested bean is currently in
creation: Is there an unresolvable circular reference?

During the initial startup of the application, it throws the following error:

Caused by: java.lang.IllegalAccessError: class jdk.jfr.internal.SecuritySupport$$Lambda$3131/
0x000000080277a840 (in module jdk.jfr) cannot access class com.singularity.ee.agent.appagent
.entrypoint.bciengine.FastMethodInterceptorDelegatorBoot (in unnamed module @0x396a51ab) because
module jdk.jfr does not read unnamed module @0x396a51abat
jdk.jfr/jdk.jfr.internal.SecuritySupport$2.run(SecuritySupport.java:210)at jdk.jfr/jdk.jfr.internal.SecuritySupport$2.run(SecuritySupport.java:207)at
java.base/java.security.AccessController.doPrivileged(Native Method)at
java.base/java.security.AccessController.doPrivileged(AccessController.java:430)

There is no custom plugin or hotfix in place.

Affected Products & Versions

Deploy 10.3.x

Cause

Considering this message from the logging:

Caused by: java.lang.IllegalAccessError: class jdk.jfr.internal.SecuritySupport$$Lambda$3060/
0x0000000802715840 (in module jdk.jfr) cannot access class com.singularity.ee.agent.appagent
.entrypoint.bciengine.FastMethodInterceptorDelegatorBoot (in unnamed module @0x51081592)
because module jdk.jfr does not read unnamed module @0x51081592

com.singularity.ee.agent.appagent.entrypoint.bciengine appears to come from the AppDynamics agent.

You might have upgraded Java from Java 8 to Java 11 as part of your upgrade to Deploy 10.3. So, the AppD agent may need to be updated or reconfigured. 

Workaround/Resolution Action

  • Update or reconfigure AppD agent
  • Remove AppD from the startup and run-time of Deploy

 

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.