[ 
https://issues.apache.org/jira/browse/QPID-8381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Geert Graat updated QPID-8381:
------------------------------
    Description: 
When running the Qpid Java broker with Zulu Community JRE, I get an error on 
startup when my configured virtual node is validated. The maximum amount of 
runtime memory needs to be computed, and specifically for the Zulu runtime the 
class {{com.azul.zing.management.ManagementFactory}} is needed, which is not 
part of the Zulu Community. It seems to be part of the (commercial) Zing JVM 
from Azul systems.

When using the Oracle JDK, this problem does not occur.

Attached is the stacktrace in the log.

  was:
When running the Qpid Java broker with Zulu Community JRE, I get an error on 
startup when my configured virtual node is validated. The maximum amount of 
runtime memory needs to be computed, and specifically for the Zulu runtime the 
class {{com.azul.zing.management.ManagementFactory}} is needed, which is not 
part of the Zulu Community. It seems to be part of the (commercial) Zing JVM 
from Azul systems.

When using the Oracle JDK, this problem does not occur.

Below is the stacktrace from the log.
{quote}2019-11-20 15:49:10,735 INFO  [VirtualHostNode-blueriq-Config] 
(o.a.q.s.s.b.StandardEnvironmentFacade) - Creating environment at environment 
path C:\Program Files\Blueriq12\tools\qpid\work\blueriq\messages2019-11-20 
15:49:10,735 INFO  [VirtualHostNode-blueriq-Config] 
(o.a.q.s.s.b.StandardEnvironmentFacade) - Creating environment at environment 
path C:\Program Files\Blueriq12\tools\qpid\work\blueriq\messages2019-11-20 
15:49:10,998 ERROR [VirtualHostNode-blueriq-Config] 
(o.a.q.s.m.AbstractConfiguredObject) - Failed to open object with name 
'blueriq'.  Object will be put into ERROR 
state.org.apache.qpid.server.configuration.IllegalConfigurationException: 
Cannot open virtual host message store:Could not access Zing management bean. 
Make sure -XX:+UseZingMXBeans was specified. at 
org.apache.qpid.server.virtualhost.AbstractVirtualHost.validateMessageStoreCreation(AbstractVirtualHost.java:563)
 at 
org.apache.qpid.server.virtualhost.AbstractVirtualHost.onValidate(AbstractVirtualHost.java:398)
 at 
org.apache.qpid.server.model.AbstractConfiguredObject.doValidation(AbstractConfiguredObject.java:1205)
 at 
org.apache.qpid.server.model.AbstractConfiguredObject$1.execute(AbstractConfiguredObject.java:589)
 at 
org.apache.qpid.server.model.AbstractConfiguredObject$1.execute(AbstractConfiguredObject.java:578)
 at 
org.apache.qpid.server.model.AbstractConfiguredObject$2.execute(AbstractConfiguredObject.java:639)
 at 
org.apache.qpid.server.model.AbstractConfiguredObject$2.execute(AbstractConfiguredObject.java:632)
 at 
org.apache.qpid.server.configuration.updater.TaskExecutorImpl$TaskLoggingWrapper.execute(TaskExecutorImpl.java:248)
 at 
org.apache.qpid.server.configuration.updater.TaskExecutorImpl$CallableWrapper$1.run(TaskExecutorImpl.java:320)
 at java.base/java.security.AccessController.doPrivileged(Native Method) at 
java.base/javax.security.auth.Subject.doAs(Unknown Source) at 
org.apache.qpid.server.configuration.updater.TaskExecutorImpl$CallableWrapper.call(TaskExecutorImpl.java:313)
 at 
com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125)
 at 
com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:57)
 at 
com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78)
 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
at 
org.apache.qpid.server.bytebuffer.QpidByteBufferFactory.lambda$null$0(QpidByteBufferFactory.java:464)
 at java.base/java.lang.Thread.run(Unknown Source)Caused by: 
java.lang.IllegalStateException: Could not access Zing management bean. Make 
sure -XX:+UseZingMXBeans was specified. at 
com.sleepycat.je.utilint.JVMSystemUtils.getRuntimeMaxMemory(JVMSystemUtils.java:95)
 at com.sleepycat.je.dbi.MemoryBudget.calcMaxMemory(MemoryBudget.java:765) at 
com.sleepycat.je.dbi.MemoryBudget.<init>(MemoryBudget.java:716) at 
com.sleepycat.je.dbi.EnvironmentImpl.<init>(EnvironmentImpl.java:598) at 
com.sleepycat.je.dbi.EnvironmentImpl.<init>(EnvironmentImpl.java:487) at 
com.sleepycat.je.dbi.DbEnvPool.getEnvironment(DbEnvPool.java:192) at 
com.sleepycat.je.Environment.makeEnvironmentImpl(Environment.java:267) at 
com.sleepycat.je.Environment.<init>(Environment.java:252) at 
com.sleepycat.je.Environment.<init>(Environment.java:222) at 
org.apache.qpid.server.store.berkeleydb.StandardEnvironmentFacade.<init>(StandardEnvironmentFacade.java:146)
 at 
org.apache.qpid.server.store.berkeleydb.StandardEnvironmentFacadeFactory.createEnvironmentFacade(StandardEnvironmentFacadeFactory.java:89)
 at 
org.apache.qpid.server.store.berkeleydb.BDBMessageStore.doOpen(BDBMessageStore.java:57)
 at 
org.apache.qpid.server.store.berkeleydb.AbstractBDBMessageStore.openMessageStore(AbstractBDBMessageStore.java:131)
 at 
org.apache.qpid.server.virtualhost.AbstractVirtualHost.validateMessageStoreCreation(AbstractVirtualHost.java:559)
 ... 18 common frames omittedCaused by: java.lang.ClassNotFoundException: 
com.azul.zing.management.ManagementFactory at 
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source) at 
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown 
Source) at java.base/java.lang.ClassLoader.loadClass(Unknown Source) at 
java.base/java.lang.Class.forName0(Native Method) at 
java.base/java.lang.Class.forName(Unknown Source) at 
com.sleepycat.je.utilint.JVMSystemUtils.getRuntimeMaxMemory(JVMSystemUtils.java:81)
 ... 31 common frames omitted
{quote}


> Cannot run Qpid Broker-J with Azul Zulu JRE 11
> ----------------------------------------------
>
>                 Key: QPID-8381
>                 URL: https://issues.apache.org/jira/browse/QPID-8381
>             Project: Qpid
>          Issue Type: Bug
>         Environment: * Qpid Broker-J 7.1.5
>  * Java Zulu Community 11.0.4+11 LTS
>  * Windows 10
>            Reporter: Geert Graat
>            Priority: Major
>         Attachments: log.txt
>
>
> When running the Qpid Java broker with Zulu Community JRE, I get an error on 
> startup when my configured virtual node is validated. The maximum amount of 
> runtime memory needs to be computed, and specifically for the Zulu runtime 
> the class {{com.azul.zing.management.ManagementFactory}} is needed, which is 
> not part of the Zulu Community. It seems to be part of the (commercial) Zing 
> JVM from Azul systems.
> When using the Oracle JDK, this problem does not occur.
> Attached is the stacktrace in the log.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to