Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

finagle-chirper fails on x86-64 Windows #211

Closed
piyush286 opened this issue Dec 6, 2019 · 0 comments · Fixed by #222
Closed

finagle-chirper fails on x86-64 Windows #211

piyush286 opened this issue Dec 6, 2019 · 0 comments · Fixed by #222
Assignees
Labels
bug Something isn't working compatibility Relates to platform or system compatibility

Comments

@piyush286
Copy link

piyush286 commented Dec 6, 2019

Problem Description

Getting the following errors while running finagle-chirper on Windows. The benchmark works fine on other platforms that I've tested such as zLinux, xLinux and Power.

It fails with both OpenJ9 and HotSpot.

Errors

13:41:55  Dec 06, 2019 1:41:22 PM com.twitter.jvm.Jvm$ liftedTree2$1
13:41:55  WARNING: failed to create Hotspot JVM interface, using NilJvm instead
13:41:55  SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
13:41:55  SLF4J: Defaulting to no-operation (NOP) logger implementation
13:41:55  SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
13:41:55  Dec 06, 2019 1:41:22 PM com.twitter.finagle.Init$$anonfun$6 apply$mcV$sp
13:41:55  INFO: Finagle version 19.4.0 (rev=15ae0aba979a2c11ed4a71774b2e995f5df918b4) built at 20190418-114039
13:41:55  Master port: 49978
13:41:55  Cache ports: 49981, 49984, 49987, 49990
13:41:55  ====== finagle-chirper (twitter-finagle), iteration 0 started ======
13:41:57  Dec 06, 2019 1:41:24 PM com.twitter.finagle.util.DefaultMonitor logWithRemoteInfo
13:41:57  WARNING: Exception propagated to the default monitor (upstream address: /127.0.0.1:49991, downstream address: n/a, label: ).
13:41:57  java.lang.NullPointerException
13:41:57  	at java.io.Reader.<init>(Reader.java:78)
13:41:57  	at java.io.InputStreamReader.<init>(InputStreamReader.java:113)
13:41:57  	at org.apache.commons.io.IOUtils.copy(IOUtils.java:1906)
13:41:57  	at org.apache.commons.io.IOUtils.toString(IOUtils.java:778)
13:41:57  	at org.renaissance.twitter.finagle.FinagleChirper.messages$lzycompute(FinagleChirper.scala:343)
13:41:57  	at org.renaissance.twitter.finagle.FinagleChirper.messages(FinagleChirper.scala:342)
13:41:57  	at org.renaissance.twitter.finagle.FinagleChirper$Master$$anonfun$apply$11.apply(FinagleChirper.scala:211)
13:41:57  	at org.renaissance.twitter.finagle.FinagleChirper$Master$$anonfun$apply$11.apply(FinagleChirper.scala:209)
13:41:57  	at scala.collection.Iterator$class.foreach(Iterator.scala:893)
13:41:57  	at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
13:41:57  	at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
13:41:57  	at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
13:41:57  	at org.renaissance.twitter.finagle.FinagleChirper$Master.apply(FinagleChirper.scala:209)
13:41:57  	at org.renaissance.twitter.finagle.FinagleChirper$Master.apply(FinagleChirper.scala:40)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.Service$$anon$1.apply(Service.scala:16)
13:41:57  	at com.twitter.finagle.tracing.AnnotatingTracingFilter.apply(TraceInitializerFilter.scala:140)
13:41:57  	at com.twitter.finagle.Filter$$anon$2.apply(Filter.scala:93)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.Service$$anon$1.apply(Service.scala:16)
13:41:57  	at com.twitter.finagle.server.ThreadUsage$ThreadUsageFilter.apply(ThreadUsage.scala:129)
13:41:57  	at com.twitter.finagle.Filter$$anon$2.apply(Filter.scala:93)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.Service$$anon$1.apply(Service.scala:16)
13:41:57  	at com.twitter.finagle.tracing.ServerDestTracingFilter.apply(DestinationTracing.scala:38)
13:41:57  	at com.twitter.finagle.Filter$$anon$2.apply(Filter.scala:93)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.Service$$anon$1.apply(Service.scala:16)
13:41:57  	at com.twitter.finagle.service.DeadlineFilter.apply(DeadlineFilter.scala:265)
13:41:57  	at com.twitter.finagle.Filter$$anon$2.apply(Filter.scala:93)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.Service$$anon$1.apply(Service.scala:16)
13:41:57  	at com.twitter.finagle.filter.DtabStatsFilter.apply(DtabStatsFilter.scala:37)
13:41:57  	at com.twitter.finagle.Filter$$anon$2.apply(Filter.scala:93)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.Service$$anon$1.apply(Service.scala:16)
13:41:57  	at com.twitter.finagle.service.StatsFilter.apply(StatsFilter.scala:165)
13:41:57  	at com.twitter.finagle.Filter$$anon$2.apply(Filter.scala:93)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.Service$$anon$1.apply(Service.scala:16)
13:41:57  	at com.twitter.finagle.filter.ExceptionSourceFilter.apply(ExceptionSourceFilter.scala:50)
13:41:57  	at com.twitter.finagle.Filter$$anon$2.apply(Filter.scala:93)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.Service$$anon$1.apply(Service.scala:16)
13:41:57  	at com.twitter.finagle.filter.MkJvmFilter$$anon$1.apply(MkJvmFilter.scala:30)
13:41:57  	at com.twitter.finagle.Filter$$anon$2.apply(Filter.scala:93)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.Service$$anon$1.apply(Service.scala:16)
13:41:57  	at com.twitter.finagle.filter.ServerStatsFilter.apply(ServerStatsFilter.scala:55)
13:41:57  	at com.twitter.finagle.Filter$$anon$2.apply(Filter.scala:93)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.Service$$anon$1.apply(Service.scala:16)
13:41:57  	at com.twitter.finagle.tracing.AnnotatingTracingFilter.apply(TraceInitializerFilter.scala:140)
13:41:57  	at com.twitter.finagle.Filter$$anon$2.apply(Filter.scala:93)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.Service$$anon$1.apply(Service.scala:16)
13:41:57  	at com.twitter.finagle.http.filter.HttpNackFilter.apply(HttpNackFilter.scala:156)
13:41:57  	at com.twitter.finagle.http.filter.HttpNackFilter.apply(HttpNackFilter.scala:113)
13:41:57  	at com.twitter.finagle.Filter$$anon$2.apply(Filter.scala:93)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.Service$$anon$1.apply(Service.scala:16)
13:41:57  	at com.twitter.finagle.filter.PayloadSizeFilter.apply(PayloadSizeFilter.scala:40)
13:41:57  	at com.twitter.finagle.Filter$$anon$2.apply(Filter.scala:93)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.Service$$anon$1.apply(Service.scala:16)
13:41:57  	at com.twitter.finagle.server.BackupRequest$$anon$1$$anon$2.apply(BackupRequest.scala:31)
13:41:57  	at com.twitter.finagle.Filter$$anon$2.apply(Filter.scala:93)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.Service$$anon$1.apply(Service.scala:16)
13:41:57  	at com.twitter.finagle.http.filter.ServerContextFilter$$anonfun$apply$1.apply(ContextFilter.scala:15)
13:41:57  	at com.twitter.finagle.http.filter.ServerContextFilter$$anonfun$apply$1.apply(ContextFilter.scala:15)
13:41:57  	at com.twitter.util.Local.let(Local.scala:4979)
13:41:57  	at com.twitter.finagle.context.MarshalledContext.letLocal(MarshalledContext.scala:157)
13:41:57  	at com.twitter.finagle.context.MarshalledContext.let(MarshalledContext.scala:104)
13:41:57  	at com.twitter.finagle.http.codec.HttpContext$.read(HttpContext.scala:90)
13:41:57  	at com.twitter.finagle.http.filter.ServerContextFilter.apply(ContextFilter.scala:15)
13:41:57  	at com.twitter.finagle.http.filter.ServerContextFilter.apply(ContextFilter.scala:12)
13:41:57  	at com.twitter.finagle.Filter$$anon$2.apply(Filter.scala:93)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.Service$$anon$1.apply(Service.scala:16)
13:41:57  	at com.twitter.finagle.Service$$anon$1.apply(Service.scala:13)
13:41:57  	at com.twitter.finagle.http.HttpServerTraceInitializer$$anonfun$1$$anonfun$apply$1$$anonfun$apply$2.apply(HttpServerTraceInitializer.scala:20)
13:41:57  	at com.twitter.finagle.http.HttpServerTraceInitializer$$anonfun$1$$anonfun$apply$1$$anonfun$apply$2.apply(HttpServerTraceInitializer.scala:20)
13:41:57  	at com.twitter.finagle.http.TraceInfo$$anonfun$letTraceIdFromRequestHeaders$1.apply(TraceInfo.scala:58)
13:41:57  	at com.twitter.util.Local.let(Local.scala:4979)
13:41:57  	at com.twitter.finagle.context.MarshalledContext.letLocal(MarshalledContext.scala:157)
13:41:57  	at com.twitter.finagle.context.MarshalledContext.let(MarshalledContext.scala:90)
13:41:57  	at com.twitter.finagle.tracing.Trace$.letId(Trace.scala:104)
13:41:57  	at com.twitter.finagle.http.TraceInfo$.letTraceIdFromRequestHeaders(TraceInfo.scala:56)
13:41:57  	at com.twitter.finagle.http.HttpServerTraceInitializer$$anonfun$1$$anonfun$apply$1.apply(HttpServerTraceInitializer.scala:20)
13:41:57  	at com.twitter.finagle.http.HttpServerTraceInitializer$$anonfun$1$$anonfun$apply$1.apply(HttpServerTraceInitializer.scala:20)
13:41:57  	at com.twitter.util.Local.let(Local.scala:4979)
13:41:57  	at com.twitter.finagle.context.LocalContext.letLocal(LocalContext.scala:53)
13:41:57  	at com.twitter.finagle.context.LocalContext.let(LocalContext.scala:24)
13:41:57  	at com.twitter.finagle.tracing.Trace$.letTracer(Trace.scala:124)
13:41:57  	at com.twitter.finagle.http.HttpServerTraceInitializer$$anonfun$1.apply(HttpServerTraceInitializer.scala:19)
13:41:57  	at com.twitter.finagle.http.HttpServerTraceInitializer$$anonfun$1.apply(HttpServerTraceInitializer.scala:18)
13:41:57  	at com.twitter.finagle.Filter$$anon$10.apply(Filter.scala:406)
13:41:57  	at com.twitter.finagle.Filter$$anon$2.apply(Filter.scala:93)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.Service$$anon$1.apply(Service.scala:16)
13:41:57  	at com.twitter.finagle.filter.MonitorFilter.apply(MonitorFilter.scala:66)
13:41:57  	at com.twitter.finagle.Filter$$anon$2.apply(Filter.scala:93)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.Service$$anon$1.apply(Service.scala:16)
13:41:57  	at com.twitter.finagle.http.filter.DtabFilter.apply(DtabFilter.scala:25)
13:41:57  	at com.twitter.finagle.http.filter.DtabFilter.apply(DtabFilter.scala:12)
13:41:57  	at com.twitter.finagle.Filter$$anon$2.apply(Filter.scala:93)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.ServiceProxy.apply(ServiceProxy.scala:12)
13:41:57  	at com.twitter.finagle.filter.RequestLogger$$anon$1$$anonfun$apply$1$$anon$2.apply(RequestLogger.scala:59)
13:41:57  	at com.twitter.finagle.Service$$anon$1.apply(Service.scala:16)
13:41:57  	at com.twitter.finagle.http.codec.ResponseConformanceFilter$.apply(ResponseConformanceFilter.scala:23)
13:41:57  	at com.twitter.finagle.http.codec.ResponseConformanceFilter$.apply(ResponseConformanceFilter.scala:18)
13:41:57  	at com.twitter.finagle.Filter$$anon$2.apply(Filter.scala:93)
13:41:57  	at com.twitter.finagle.http.codec.HttpServerDispatcher.dispatch(HttpServerDispatcher.scala:44)
13:41:57  	at com.twitter.finagle.http.codec.HttpServerDispatcher.dispatch(HttpServerDispatcher.scala:20)
13:41:57  	at com.twitter.finagle.http.exp.GenStreamingSerialServerDispatcher$$anonfun$3$$anonfun$4.apply(GenStreamingSerialServerDispatcher.scala:79)
13:41:57  	at com.twitter.finagle.http.exp.GenStreamingSerialServerDispatcher$$anonfun$3$$anonfun$4.apply(GenStreamingSerialServerDispatcher.scala:77)
13:41:57  	at com.twitter.util.Local.let(Local.scala:4979)
13:41:57  	at com.twitter.finagle.context.LocalContext.letLocal(LocalContext.scala:53)
13:41:57  	at com.twitter.finagle.context.LocalContext.let(LocalContext.scala:24)
13:41:57  	at com.twitter.finagle.http.exp.GenStreamingSerialServerDispatcher$$anonfun$3.apply(GenStreamingSerialServerDispatcher.scala:77)
13:41:57  	at com.twitter.finagle.http.exp.GenStreamingSerialServerDispatcher$$anonfun$3.apply(GenStreamingSerialServerDispatcher.scala:72)
13:41:57  	at com.twitter.util.Future$$anonfun$flatMap$1.apply(Future.scala:1808)
13:41:57  	at com.twitter.util.Future$$anonfun$flatMap$1.apply(Future.scala:1807)
13:41:57  	at com.twitter.util.Promise$FutureTransformer.liftedTree1$1(Promise.scala:240)
13:41:57  	at com.twitter.util.Promise$FutureTransformer.k(Promise.scala:240)
13:41:57  	at com.twitter.util.Promise$Transformer.apply(Promise.scala:215)
13:41:57  	at com.twitter.util.Promise$WaitQueue.com$twitter$util$Promise$WaitQueue$$run(Promise.scala:91)
13:41:57  	at com.twitter.util.Promise$WaitQueue$$anon$4.run(Promise.scala:86)
13:41:57  	at com.twitter.concurrent.LocalScheduler$Activation.run(Scheduler.scala:198)
13:41:57  	at com.twitter.concurrent.LocalScheduler$Activation.submit(Scheduler.scala:157)
13:41:57  	at com.twitter.concurrent.LocalScheduler.submit(Scheduler.scala:274)
13:41:57  	at com.twitter.concurrent.Scheduler$.submit(Scheduler.scala:109)
13:41:57  	at com.twitter.util.Promise$WaitQueue.runInScheduler(Promise.scala:86)
13:41:57  	at com.twitter.util.Promise.updateIfEmpty(Promise.scala:778)
13:41:57  	at com.twitter.util.Promise.update(Promise.scala:750)
13:41:57  	at com.twitter.util.Promise.setValue(Promise.scala:726)
13:41:57  	at com.twitter.concurrent.AsyncQueue.offer(AsyncQueue.scala:123)
13:41:57  	at com.twitter.finagle.netty4.transport.ChannelTransport$$anon$2.channelRead(ChannelTransport.scala:168)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
13:41:57  	at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
13:41:57  	at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
13:41:57  	at com.twitter.finagle.netty4.channel.ChannelRequestStatsHandler.channelRead(ChannelRequestStatsHandler.scala:48)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
13:41:57  	at com.twitter.finagle.netty4.http.handler.UnpoolHttpHandler$.channelRead(UnpoolHttpHandler.scala:32)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
13:41:57  	at com.twitter.finagle.netty4.http.handler.BadRequestHandler.channelRead(BadRequestHandler.scala:41)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
13:41:57  	at com.twitter.finagle.netty4.http.handler.HeaderValidatorHandler$.channelRead(HeaderValidatorHandler.scala:51)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
13:41:57  	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
13:41:57  	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
13:41:57  	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
13:41:57  	at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
13:41:57  	at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:438)
13:41:57  	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323)
13:41:57  	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297)
13:41:57  	at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
13:41:57  	at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
13:41:57  	at com.twitter.finagle.netty4.channel.ChannelStatsHandler.channelRead(ChannelStatsHandler.scala:155)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
13:41:57  	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
13:41:57  	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
13:41:57  	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965)
13:41:57  	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163)
13:41:57  	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:648)
13:41:57  	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:583)
13:41:57  	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:500)
13:41:57  	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:462)
13:41:57  	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:897)
13:41:57  	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
13:41:57  	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
13:41:57  	at com.twitter.finagle.util.BlockingTimeTrackingThreadFactory$$anon$1.run(BlockingTimeTrackingThreadFactory.scala:23)
13:41:57  	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
13:41:57  	at java.lang.Thread.run(Thread.java:819)
13:41:57  
13:41:57  Exception occurred in org.renaissance.twitter.finagle.FinagleChirper@566c928e: requirement failed
13:41:57  java.lang.IllegalArgumentException: requirement failed
13:41:57  	at scala.Predef$.require(Predef.scala:212)
13:41:57  	at org.renaissance.twitter.finagle.FinagleChirper.beforeIteration(FinagleChirper.scala:429)
13:41:57  	at org.renaissance.RenaissanceBenchmark.runIterationWithBeforeAndAfter(RenaissanceBenchmark.java:117)
13:41:57  	at org.renaissance.FixedIterationsPolicy.execute(FixedIterationsPolicy.java:48)
13:41:57  	at org.renaissance.RenaissanceBenchmark.runBenchmark(RenaissanceBenchmark.java:86)
13:41:57  	at org.renaissance.RenaissanceSuite$.$anonfun$main$2(renaissance-suite.scala:308)
13:41:57  	at org.renaissance.RenaissanceSuite$.$anonfun$main$2$adapted(renaissance-suite.scala:306)
13:41:57  	at org.renaissance.RenaissanceSuite$$$Lambda$93.0000000000000000.apply(Unknown Source)
13:41:57  	at scala.collection.mutable.ResizableArray.foreach(ResizableArray.scala:62)
13:41:57  	at scala.collection.mutable.ResizableArray.foreach$(ResizableArray.scala:55)
13:41:57  	at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:49)
13:41:57  	at org.renaissance.RenaissanceSuite$.main(renaissance-suite.scala:306)
13:41:57  	at org.renaissance.RenaissanceSuite.main(renaissance-suite.scala)
13:41:57  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
13:41:57  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
13:41:57  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
13:41:57  	at java.lang.reflect.Method.invoke(Method.java:498)
13:41:57  	at org.renaissance.Launcher.main(Launcher.java:18)
13:41:58  The following benchmarks failed: finagle-chirper
13:41:58  
13:41:58  finagle-chirper_0_FAILED

To Reproduce

  • Direct command to run the benchmark
    OR
  1. Add (or enable if it already exists) the target(s) in the Renaissance playlist (https://github.com/AdoptOpenJDK/openjdk-tests/blob/master/perf/renaissance/playlist.xml)
  2. Use the Adopt Grinder: https://ci.adoptopenjdk.net/view/Test_grinder/job/Grinder/build?delay=0sec if you have permissions or else, run locally
  3. Set the TARGET to the relevant benchmark
@farquet farquet added bug Something isn't working compatibility Relates to platform or system compatibility labels Dec 10, 2019
@farquet farquet assigned farquet and vhotspur and unassigned farquet Dec 10, 2019
vhotspur added a commit that referenced this issue Feb 4, 2020
The platform-independent File.separator actually did not work in
platform-independent way here.
vhotspur added a commit that referenced this issue Feb 6, 2020
The platform-independent File.separator actually did not work in
platform-independent way here.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working compatibility Relates to platform or system compatibility
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants