trying a simple connection to Couchbase Server 3.0.0 from java-client 2.0 and 2.0.0-beta2 throws following error :
15:44:51,334 INFO [com.couchbase.client.core.CouchbaseCore] (MSC service thread 1-9) CoreEnvironment: {sslEnabled=false, sslKeystoreFile='null', sslKeystorePassword='null', queryEnabled=false, queryPort=8093, bootstrapHttpEnabled=true, bootstrapCarrierEnabled=true, bootstrapHttpDirectPort=8091, bootstrapHttpSslPort=18091, bootstrapCarrierDirectPort=11210, bootstrapCarrierSslPort=11207, ioPoolSize=12, computationPoolSize=12, responseBufferSize=16384, requestBufferSize=16384, kvServiceEndpoints=1, viewServiceEndpoints=1, queryServiceEndpoints=1, ioPool=NioEventLoopGroup, coreScheduler=CoreScheduler, packageNameAndVersion=couchbase-java-client/2.0.0-beta2 (git: 2.0.0-beta2)}
15:44:51,335 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-9) MSC000001: Failed to start service jboss.undertow.deployment.default-server.default-host./: org.jboss.msc.service.StartException in service jboss.undertow.deployment.default-server.default-host./: Failed to start service
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1904) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_55]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_55]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_55]
Caused by: java.lang.NoClassDefFoundError: com/sun/management/OperatingSystemMXBean
at com.couchbase.client.core.env.Diagnostics.systemInfo(Diagnostics.java:60)
at com.couchbase.client.core.env.Diagnostics.collect(Diagnostics.java:132)
at com.couchbase.client.core.env.Diagnostics.collectAndFormat(Diagnostics.java:147)
at com.couchbase.client.core.CouchbaseCore.<init>(CouchbaseCore.java:139)
at com.couchbase.client.java.CouchbaseAsyncCluster.<init>(CouchbaseAsyncCluster.java:92)
at com.couchbase.client.java.CouchbaseCluster.<init>(CouchbaseCluster.java:61)
at com.couchbase.client.java.CouchbaseCluster.create(CouchbaseCluster.java:41)
at com.couchbase.client.java.CouchbaseCluster.create(CouchbaseCluster.java:37)
at com.couchbase.client.java.CouchbaseCluster.create(CouchbaseCluster.java:29)
at com.myproject.testproject.ApplicationContextListener.connectToCouchbase(ApplicationContextListener.java:35)
at com.myproject.testproject.ApplicationContextListener.contextInitialized(ApplicationContextListener.java:24)
at io.undertow.servlet.core.ApplicationListeners.contextInitialized(ApplicationListeners.java:173)
at io.undertow.servlet.core.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:190)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentService.startContext(UndertowDeploymentService.java:87)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentService.start(UndertowDeploymentService.java:72)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
... 3 more
Caused by: java.lang.ClassNotFoundException: com.sun.management.OperatingSystemMXBean from [Module "deployment.TestProject-1.0-SNAPSHOT.war:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:213) [jboss-modules.jar:1.3.3.Final]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459) [jboss-modules.jar:1.3.3.Final]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:408) [jboss-modules.jar:1.3.3.Final]
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389) [jboss-modules.jar:1.3.3.Final]
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) [jboss-modules.jar:1.3.3.Final]
... 20 more
line 35 of ApplicationContextListener is :
Cluster cluster = CouchbaseCluster.create( );
any help appreciated.