Hi all,
if I do
// Get the default MBeanServer from jvm
MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
// In this way it will be possible monitor oak mbeans from VisualVM for example
oak = oak.with(mbs);
then I see following exceptions logged as WARN
Unexpected exception while registering MBean of type [interface
org.apache.jackrabbit.oak.plugins.index.property.jmx.PropertyIndexAsyncReindexMBean]
against name
[org.apache.jackrabbit.oak:name=async,type=PropertyIndexAsyncReindex] (register
Oak.java 323)
javax.management.InstanceAlreadyExistsException:
org.apache.jackrabbit.oak:name=async,type=PropertyIndexAsyncReindex
at
java.management/com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:436)
at
java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerWithRepository(DefaultMBeanServerInterceptor.java:1865)
at
java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:960)
at
java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:895)
at
java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:320)
at
java.management/com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:523)
at org.apache.jackrabbit.oak.Oak$3.register(Oak.java:316)
at
org.apache.jackrabbit.oak.spi.whiteboard.WhiteboardUtils.registerMBean(WhiteboardUtils.java:116)
at
org.apache.jackrabbit.oak.spi.whiteboard.WhiteboardUtils.registerMBean(WhiteboardUtils.java:97)
at
org.apache.jackrabbit.oak.Oak.createNewContentRepository(Oak.java:759)
at org.apache.jackrabbit.oak.Oak.createContentRepository(Oak.java:683)
at
org.apache.jackrabbit.oak.jcr.Jcr.createContentRepository(Jcr.java:389)
at org.apache.jackrabbit.oak.jcr.Jcr.createRepository(Jcr.java:398)
then this
Unexpected exception while registering MBean of type [interface
org.apache.jackrabbit.oak.plugins.index.counter.jmx.NodeCounterMBean] against
name [org.apache.jackrabbit.oak:name=nodeCounter,type=NodeCounter] (register
Oak.java 323)
javax.management.InstanceAlreadyExistsException:
org.apache.jackrabbit.oak:name=nodeCounter,type=NodeCounter
...
then this
Unexpected exception while registering MBean of type [interface
org.apache.jackrabbit.oak.plugins.index.counter.jmx.NodeCounterMBean] against
name [org.apache.jackrabbit.oak:name=nodeCounter,type=NodeCounter] (register
Oak.java 323)
javax.management.InstanceAlreadyExistsException:
org.apache.jackrabbit.oak:name=nodeCounter,type=NodeCounter
Cordiali saluti / Best regards,
Raffaele Gambelli
Application Architect
E [email protected]<mailto:[email protected]>
M +39 3371641888
[cid:e7f5a720-5708-4654-bfe7-1e89324b2633]
[CEGEKA]
Via Ettore Cristoni, 84
IT-40033 Bologna (IT), Italy
T +39 02 2544271
WWW.CEGEKA.COM<https://www.cegeka.com>
Dichiarazione di
Riservatezza<https://campaigns.signature365.com/eu-B2uKnHEFS98nwDUb-xnoLLs9dLzfDepbj/gen_GmgIWgI5gISsoMNh/go/uHO>
Le informazioni contenute nella mail sono riservate. Se si rende conto di non
essere il destinatario corretto della mail, la preghiamo di segnalare l'errore
al mittente e di cancellare immediatamente il messaggio. L’utilizzo improprio
di informazioni riservate può comportare
sanzioni.<https://campaigns.signature365.com/eu-B2uKnHEFS98nwDUb-xnoLLs9dLzfDepbj/gen_GmgIWgI5gISsoMNh/go/uHO>
Protezione dei dati
personali<https://campaigns.signature365.com/eu-B2uKnHEFS98nwDUb-xnoLLs9dLzfDepbj/gen_GmgIWgI5gISsoMNh/go/uHO>
La informiamo che i suoi dati saranno trattati da Cegeka nel rispetto delle
disposizioni di legge applicabili (D. Lgs 196/2003 e Regolamento UE 679/2016).
Per maggiori dettagli può consultare le nostre informative privacy al link
<https://campaigns.signature365.com/eu-B2uKnHEFS98nwDUb-xnoLLs9dLzfDepbj/gen_GmgIWgI5gISsoMNh/go/uHO>
https://www.cegeka.com/it/informazioni-sulla-privacy<https://campaigns.signature365.com/eu-B2uKnHEFS98nwDUb-xnoLLs9dLzfDepbj/gen_GmgIWgI5gISsoMNh/go/NsT>.