Java /没有针对所需设备型号的广告系列

时间:2018-12-03 11:24:29

标签: java observable rx-java vert.x nosuchelementexception

我认为以下错误消息可能是我正在研究的项目所特有的,但是,任何人有机会知道此错误消息的起因是什么以及如何处理吗? / p>

  

发布DynamicAdRequest失败

     

java.util.NoSuchElementException:序列不包含任何元素

     

在rx.internal.operators.OperatorSingle $ ParentSubscriber.onCompleted(OperatorSingle.java:115)

     

在rx.observers.SerializedObserver.onCompleted(SerializedObserver.java:176)

     

在rx.observers.SerializedSubscriber.onCompleted(SerializedSubscriber.java:64)

     

在rx.internal.operators.OnSubscribeConcatMap $ ConcatMapSubscriber.drain(OnSubscribeConcatMap.java:246)

     

在rx.internal.operators.OnSubscribeConcatMap $ ConcatMapSubscriber.onCompleted(OnSubscribeConcatMap.java:169)

     

在rx.internal.operators.OnSubscribeMap $ MapSubscriber.onCompleted(OnSubscribeMap.java:97)

     

在rx.observers.SerializedObserver.onCompleted(SerializedObserver.java:176)

     

在rx.observers.SerializedSubscriber.onCompleted(SerializedSubscriber.java:64)

     

在rx.internal.operators.OnSubscribeConcatMap $ ConcatMapSubscriber.drain(OnSubscribeConcatMap.java:246)

     

在rx.internal.operators.OnSubscribeConcatMap $ ConcatMapSubscriber.onCompleted(OnSubscribeConcatMap.java:169)

     

在rx.internal.operators.OnSubscribeFromArray $ FromArrayProducer.slowPath(OnSubscribeFromArray.java:106)

     

在rx.internal.operators.OnSubscribeFromArray $ FromArrayProducer.request(OnSubscribeFromArray.java:63)

     

在rx.Subscriber.setProducer(Subscriber.java:211)

     

在rx.internal.operators.OnSubscribeFromArray.call(OnSubscribeFromArray.java:32)

     

在rx.internal.operators.OnSubscribeFromArray.call(OnSubscribeFromArray.java:24)

     

在rx.Observable.unsafeSubscribe(Observable.java:10256)

     

在rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:94)

     

在rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:42)

     

在rx.Observable.unsafeSubscribe(Observable.java:10256)

     

在rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48)

     

在rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33)

     

在rx.Observable.unsafeSubscribe(Observable.java:10256)

     

在rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:94)

     

在rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:42)

     

在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)

     

在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)

     

在rx.Observable.subscribe(Observable.java:10352)

     

在rx.Observable.subscribe(Observable.java:10319)

     

在rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:443)

     

在rx.observables.BlockingObservable.single(BlockingObservable.java:340)

     

在com.samsung.dsp.dbhandler.SqlConnectionProvider.getDeviceGroup(SqlConnectionProvider.java:114)

     

在com.samsung.dsp.networkrequesthandler.RequestHandlerVerticle.dynamicAdRequestHandler(RequestHandlerVerticle.java:135)

     

在io.vertx.reactivex.ext.web.api.contract.openapi3.OpenAPI3RouterFactory $ 6.handle(OpenAPI3RouterFactory.java:241)

     

在io.vertx.reactivex.ext.web.api.contract.openapi3.OpenAPI3RouterFactory $ 6.handle(OpenAPI3RouterFactory.java:239)

     

在io.vertx.ext.web.impl.RouteImpl.handleContext(RouteImpl.java:219)

     

在io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:85)

     

在io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:133)

     

在io.vertx.ext.web.api.validation.impl.BaseValidationHandler.handle(BaseValidationHandler.java:89)

     

在io.vertx.ext.web.api.validation.impl.BaseValidationHandler.handle(BaseValidationHandler.java:19)

     

在io.vertx.ext.web.impl.RouteImpl.handleContext(RouteImpl.java:219)

     

在io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:85)

     

在io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:133)

     

在io.vertx.ext.web.handler.impl.ResponseContentTypeHandlerImpl.handle(ResponseContentTypeHandlerImpl.java:54)

     

在io.vertx.ext.web.handler.impl.ResponseContentTypeHandlerImpl.handle(ResponseContentTypeHandlerImpl.java:28)

     

在io.vertx.ext.web.impl.RouteImpl.handleContext(RouteImpl.java:219)

     

在io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:120)

     

在io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:133)

     

在io.vertx.ext.web.handler.impl.BodyHandlerImpl $ BHandler.doEnd(BodyHandlerImpl.java:231)

     

在io.vertx.ext.web.handler.impl.BodyHandlerImpl $ BHandler.end(BodyHandlerImpl.java:211)

     

在io.vertx.ext.web.handler.impl.BodyHandlerImpl.lambda $ handle $ 0(BodyHandlerImpl.java:74)

     

在io.vertx.core.http.impl.HttpServerRequestImpl.handleEnd(HttpServerRequestImpl.java:417)

     

在io.vertx.core.http.impl.Http1xServerConnection.handleEnd(Http1xServerConnection.java:482)

     

在io.vertx.core.http.impl.Http1xServerConnection.handleContent(Http1xServerConnection.java:477)

     

在io.vertx.core.http.impl.Http1xServerConnection.processMessage(Http1xServerConnection.java:458)

     

在io.vertx.core.http.impl.Http1xServerConnection.handleMessage(Http1xServerConnection.java:144)

     

在io.vertx.core.http.impl.HttpServerImpl $ ServerHandlerWithWebSockets.handleMessage(HttpServerImpl.java:712)

     

在io.vertx.core.http.impl.HttpServerImpl $ ServerHandlerWithWebSockets.handleMessage(HttpServerImpl.java:619)

     

在io.vertx.core.net.impl.VertxHandler.lambda $ channelRead $ 1(VertxHandler.java:146)

     

在io.vertx.core.impl.ContextImpl.lambda $ wrapTask $ 2(ContextImpl.java:337)

     

在io.vertx.core.impl.ContextImpl.executeFromIO(ContextImpl.java:195)

     

在io.vertx.core.net.impl.VertxHandler.channelRead(VertxHandler.java:144)

     

在io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)

     

在io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)

     

在io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)

     

在io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)

     

在io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)

     

在io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)

     

在io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)

     

在io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)

     

在io.netty.channel.DefaultChannelPipeline $ HeadContext.channelRead(DefaultChannelPipeline.java:1359)

     

在io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)

     

在io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)

     

在io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935)

     

在io.netty.channel.nio.AbstractNioByteChannel $ NioByteUnsafe.read(AbstractNioByteChannel.java:141)

     

在io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645)

     

在io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580)

     

在io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497)

     

在io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459)

     

在io.netty.util.concurrent.SingleThreadEventExecutor $ 5.run(SingleThreadEventExecutor.java:886)

     

在io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)

     

在java.lang.Thread.run(未知来源)

1 个答案:

答案 0 :(得分:1)

您正在呼叫Observable.concatMap(),其中包含可观察值的空列表。没有看到您的代码,我们无法进一步缩小范围。