2017-03-13 3 views
0

多くの人々がこの質問をしばらく前に聞いていました。それをサポートする機会があるかどうかを知ってうれしいですね。私は本当に良いrx.java APIから辞退して自分の統合テストをローカルで実行できないようにしたくありません。2.0 + java apiでCouchbaseMockに接続する機会はありますか?

  1. 誰でもJava API 2.0でCouchbaseMockに接続できましたか?
  2. Couchbase関連の人々のために:将来これをサポートする計画はありますか?
  3. Couchbaseモックの他の実装は、おそらく別の言語ですか?

最後の試行でログを添付すると、apiがNPEを投げているように見えます。

> Mar 14, 2017 10:04:39 AM com.couchbase.client.core.CouchbaseCore 
> <init> INFO: CouchbaseEnvironment: {sslEnabled=false, 
> sslKeystoreFile='null', sslKeystorePassword=false, sslKeystore=null, 
> bootstrapHttpEnabled=true, bootstrapCarrierEnabled=true, 
> bootstrapHttpDirectPort=7777, bootstrapHttpSslPort=18091, 
> bootstrapCarrierDirectPort=55001, bootstrapCarrierSslPort=11207, 
> ioPoolSize=8, computationPoolSize=8, responseBufferSize=16384, 
> requestBufferSize=16384, kvServiceEndpoints=1, 
> viewServiceEndpoints=12, queryServiceEndpoints=12, 
> searchServiceEndpoints=12, ioPool=NioEventLoopGroup, kvIoPool=null, 
> viewIoPool=null, searchIoPool=null, queryIoPool=null, 
> coreScheduler=CoreScheduler, 
> memcachedHashingStrategy=DefaultMemcachedHashingStrategy, 
> eventBus=DefaultEventBus, 
> packageNameAndVersion=couchbase-java-client/2.4.2 (git: 2.4.2, core: 
> 1.4.2), dcpEnabled=false, retryStrategy=BestEffort, maxRequestLifetime=75000, retryDelay=ExponentialDelay{growBy 1.0 
> MICROSECONDS, powers of 2; lower=100, upper=100000}, 
> reconnectDelay=ExponentialDelay{growBy 1.0 MILLISECONDS, powers of 2; 
> lower=32, upper=4096}, observeIntervalDelay=ExponentialDelay{growBy 
> 1.0 MICROSECONDS, powers of 2; lower=10, upper=100000}, keepAliveInterval=30000, autoreleaseAfter=2000, 
> bufferPoolingEnabled=true, tcpNodelayEnabled=true, 
> mutationTokensEnabled=false, socketConnectTimeout=1000, 
> dcpConnectionBufferSize=20971520, dcpConnectionBufferAckThreshold=0.2, 
> dcpConnectionName=dcp/core-io, callbacksOnIoPool=false, 
> disconnectTimeout=25000, 
> requestBufferWait[email protected]7d3a22a9, 
> queryTimeout=75000, viewTimeout=75000, kvTimeout=2500, 
> connectTimeout=5000, dnsSrvEnabled=false} Mar 14, 2017 10:04:40 AM 
> com.couchbase.client.core.node.CouchbaseNode signalConnected INFO: 
> Connected to Node 127.0.0.1 Mar 14, 2017 10:04:40 AM 
> com.couchbase.client.core.endpoint.AbstractGenericHandler 
> exceptionCaught WARNING: [/127.0.0.1:55001][KeyValueEndpoint]: Caught 
> unknown exception: java.lang.NullPointerException 
> com.couchbase.client.deps.io.netty.handler.codec.DecoderException: 
> java.lang.NullPointerException at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:336) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:336) 
> at 
> com.couchbase.client.deps.io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:435) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267) 
> at 
> com.couchbase.client.deps.io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:250) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:336) 
> at 
> com.couchbase.client.deps.io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:287) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:336) 
> at 
> com.couchbase.client.deps.io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1294) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:911) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:131) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:643) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:566) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:480) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:442) 
> at 
> com.couchbase.client.deps.io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:131) 
> at 
> com.couchbase.client.deps.io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144) 
> at java.lang.Thread.run(Thread.java:745) Caused by: 
> java.lang.NullPointerException at 
> com.couchbase.client.core.endpoint.AbstractGenericHandler.decode(AbstractGenericHandler.java:266) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) 
> ... 31 more 
> 
> Mar 14, 2017 10:04:40 AM 
> com.couchbase.client.deps.io.netty.channel.DefaultChannelPipeline 
> onUnhandledInboundException WARNING: An exceptionCaught() event was 
> fired, and it reached at the tail of the pipeline. It usually means 
> the last handler in the pipeline did not handle the exception. 
> com.couchbase.client.deps.io.netty.handler.codec.DecoderException: 
> java.lang.NullPointerException at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:336) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:336) 
> at 
> com.couchbase.client.deps.io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:435) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267) 
> at 
> com.couchbase.client.deps.io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:250) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:336) 
> at 
> com.couchbase.client.deps.io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:287) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:336) 
> at 
> com.couchbase.client.deps.io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1294) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:911) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:131) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:643) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:566) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:480) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:442) 
> at 
> com.couchbase.client.deps.io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:131) 
> at 
> com.couchbase.client.deps.io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144) 
> at java.lang.Thread.run(Thread.java:745) Caused by: 
> java.lang.NullPointerException at 
> com.couchbase.client.core.endpoint.AbstractGenericHandler.decode(AbstractGenericHandler.java:266) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) 
> ... 31 more 
> 
> Mar 14, 2017 10:04:40 AM 
> com.couchbase.client.core.endpoint.AbstractGenericHandler 
> exceptionCaught WARNING: [/127.0.0.1:55001][KeyValueEndpoint]: Caught 
> unknown exception: java.lang.NullPointerException 
> com.couchbase.client.deps.io.netty.handler.codec.DecoderException: 
> java.lang.NullPointerException at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:336) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:336) 
> at 
> com.couchbase.client.deps.io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:435) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267) 
> at 
> com.couchbase.client.deps.io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:250) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:336) 
> at 
> com.couchbase.client.deps.io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:287) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:336) 
> at 
> com.couchbase.client.deps.io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1294) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:911) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:131) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:643) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:566) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:480) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:442) 
> at 
> com.couchbase.client.deps.io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:131) 
> at 
> com.couchbase.client.deps.io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144) 
> at java.lang.Thread.run(Thread.java:745) Caused by: 
> java.lang.NullPointerException at 
> com.couchbase.client.core.endpoint.AbstractGenericHandler.decode(AbstractGenericHandler.java:266) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) 
> ... 31 more 
> 
> Mar 14, 2017 10:04:40 AM 
> com.couchbase.client.deps.io.netty.channel.DefaultChannelPipeline 
> onUnhandledInboundException WARNING: An exceptionCaught() event was 
> fired, and it reached at the tail of the pipeline. It usually means 
> the last handler in the pipeline did not handle the exception. 
> com.couchbase.client.deps.io.netty.handler.codec.DecoderException: 
> java.lang.NullPointerException at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:336) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:336) 
> at 
> com.couchbase.client.deps.io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:435) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267) 
> at 
> com.couchbase.client.deps.io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:250) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:336) 
> at 
> com.couchbase.client.deps.io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:287) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:336) 
> at 
> com.couchbase.client.deps.io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1294) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:357) 
> at 
> com.couchbase.client.deps.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:343) 
> at 
> com.couchbase.client.deps.io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:911) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:131) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:643) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:566) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:480) 
> at 
> com.couchbase.client.deps.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:442) 
> at 
> com.couchbase.client.deps.io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:131) 
> at 
> com.couchbase.client.deps.io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144) 
> at java.lang.Thread.run(Thread.java:745) Caused by: 
> java.lang.NullPointerException at 
> com.couchbase.client.core.endpoint.AbstractGenericHandler.decode(AbstractGenericHandler.java:266) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) 
> at 
> com.couchbase.client.deps.io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) 
> ... 31 more 
> 
> Exception in thread "main" java.lang.RuntimeException: 
> java.util.concurrent.TimeoutException  at 
> com.couchbase.client.core.utils.Blocking.blockForSingle(Blocking.java:74) 
> at 
> com.couchbase.client.java.CouchbaseCluster.openBucket(CouchbaseCluster.java:310) 
> at 
> com.couchbase.client.java.CouchbaseCluster.openBucket(CouchbaseCluster.java:288) 
> at 
> com.couchbase.client.java.CouchbaseCluster.openBucket(CouchbaseCluster.java:278) 
> at 
> com.couchbase.client.java.CouchbaseCluster.openBucket(CouchbaseCluster.java:262) 
> at com.mycompany.ohsm.io.Test.main(Test.java:27) Caused by: 
> java.util.concurrent.TimeoutException  ... 6 more 

モックサーバ(1.4.4):

final CouchbaseMock couchbaseMock = 
       new CouchbaseMock("localhost", 7777, 1, 0, 1024, "couchbase::memcache", 0); 
     couchbaseMock.start(); 
     couchbaseMock.waitForStartup(); 

クライアント(2.4.2):

final DefaultCouchbaseEnvironment env = DefaultCouchbaseEnvironment.builder(). 
       bootstrapCarrierEnabled(true). 
       bootstrapHttpEnabled(true). 
       bootstrapHttpDirectPort(7777). 
       sslEnabled(false). 
       bootstrapCarrierDirectPort(55001). 
       build(); 

     CouchbaseCluster couchbaseCluster = CouchbaseCluster.create(env, "127.0.0.1"); 


     final Bucket couchbase = couchbaseCluster.openBucket("couchbase"); 
     final JsonDocument doc = couchbase.get("key"); 
+0

localhost上の単一ノードCouchbaseインスタンスがあなたのために機能しない理由はありますか?それを行う上での問題は何ですか? –

答えて

1

JavaクライアントのCouchbaseEnvironmentにmemcachedポートが55001と表示されていますが、どのように設定したのかはわかりません。私はちょうど2.xのJavaクライアントとモックで基本的な操作を試みましたが、うまく動作しました。

+0

テストとサンプル構成をここに追加しました。 http://review.couchbase.org/#/c/75188/ CouchbaseMockのマスターを使用している場合は、少し変更する必要があります。 – subhashni

+0

ありがとうsubhashni。私はそれをデバッグするcouchbaseMockから直接ポートを引っ張った。あなたの例を実行すると、getPortInfoに404を取得しようとしています。私はさらにそれを調べようとします.. – boneash

+0

/mock/get_mcportsへのパスを変更したときにポートに応答がありましたが、まだ私はjava.lang.RuntimeExceptionを取得しています:java.util.concurrent.TimeoutException com.couchbase.client .java.util.Blocking.blockForSingle(Blocking.java:73) – boneash

1
  1. 私はこれがうまくいかなければならない何らかの理由を認識していないですしかし、私は同僚にこのことに挑戦するように頼んでいます。
  2. 現時点では、CouchbaseMockは維持されたプロジェクトであり、これらのケースでは多くの場合役に立ちますが、近いうちに完全なモックになるという意図はありません。むしろ、cluster-of-oneなどを使うことへの障壁を取り除きたいと思っています。
  3. 何も完了していません。
+0

マット、答えに感謝します。私はデバッグ情報を添付しました。 – boneash

関連する問題