16:14:34.182 [default-nioEventLoopGroup-1-4] ERROR i.m.http.server.RouteExecutor - Unexpected error occurred: Error rendering Handlebars view [layout]: /views/health/diskSpace.hbs:4:80: java.lang.NullPointerException: Cannot invoke "java.lang.Long.doubleValue()" because "ctx" is null /views/health/diskSpace.hbs:4:80 io.micronaut.views.exceptions.ViewRenderingException: Error rendering Handlebars view [layout]: /views/health/diskSpace.hbs:4:80: java.lang.NullPointerException: Cannot invoke "java.lang.Long.doubleValue()" because "ctx" is null /views/health/diskSpace.hbs:4:80 at io.micronaut.views.handlebars.HandlebarsViewsRenderer.lambda$render$0(HandlebarsViewsRenderer.java:92) at io.micronaut.core.io.Writable.writeTo(Writable.java:77) at io.micronaut.http.netty.body.NettyWritableBodyWriter.writeTo(NettyWritableBodyWriter.java:88) at io.micronaut.http.netty.body.NettyWritableBodyWriter.writeTo(NettyWritableBodyWriter.java:56) at io.micronaut.http.server.netty.RoutingInBoundHandler$CompatNettyWriteClosure.writeTo(RoutingInBoundHandler.java:521) at io.micronaut.http.server.netty.RoutingInBoundHandler.writeNettyMessageBody(RoutingInBoundHandler.java:359) at io.micronaut.http.server.netty.RoutingInBoundHandler.encodeHttpResponse(RoutingInBoundHandler.java:338) at io.micronaut.http.server.netty.RoutingInBoundHandler.writeResponse(RoutingInBoundHandler.java:233) at io.micronaut.http.server.netty.NettyRequestLifecycle.lambda$handleNormal$0(NettyRequestLifecycle.java:87) at io.micronaut.http.reactive.execution.ReactorExecutionFlowImpl$1.onComplete(ReactorExecutionFlowImpl.java:121) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:159) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82) at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82) at io.micronaut.configuration.metrics.binder.web.WebMetricsPublisher$1.onNext(WebMetricsPublisher.java:166) at io.micronaut.configuration.metrics.binder.web.WebMetricsPublisher$1.onNext(WebMetricsPublisher.java:151) at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82) at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82) at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2545) at reactor.core.publisher.MonoNext$NextSubscriber.request(MonoNext.java:108) at reactor.core.publisher.MonoNext$NextSubscriber.request(MonoNext.java:108) at reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:164) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2341) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) at reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:92) at reactor.core.publisher.MonoNext$NextSubscriber.onSubscribe(MonoNext.java:70) at reactor.core.publisher.MonoNext$NextSubscriber.onSubscribe(MonoNext.java:70) at reactor.core.publisher.FluxFlatMap.trySubscribeScalarMap(FluxFlatMap.java:192) at reactor.core.publisher.FluxSwitchMapNoPrefetch.subscribeOrReturn(FluxSwitchMapNoPrefetch.java:61) at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:55) at io.micronaut.core.async.propagation.ReactivePropagation$1.subscribe(ReactivePropagation.java:54) at io.micronaut.core.async.propagation.ReactivePropagation$1.subscribe(ReactivePropagation.java:61) at reactor.core.publisher.MonoFromPublisher.subscribe(MonoFromPublisher.java:67) at reactor.core.publisher.FluxFromMonoOperator.subscribe(FluxFromMonoOperator.java:83) at io.micronaut.configuration.metrics.binder.web.WebMetricsPublisher.subscribe(WebMetricsPublisher.java:151) at io.micronaut.core.async.propagation.ReactivePropagation$1.subscribe(ReactivePropagation.java:54) at io.micronaut.core.async.propagation.ReactivePropagation$1.subscribe(ReactivePropagation.java:61) at reactor.core.publisher.MonoFromPublisher.subscribe(MonoFromPublisher.java:67) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) at io.micronaut.http.reactive.execution.ReactorExecutionFlowImpl.onComplete(ReactorExecutionFlowImpl.java:89) at io.micronaut.http.server.netty.NettyRequestLifecycle.handleNormal(NettyRequestLifecycle.java:87) at io.micronaut.http.server.netty.RoutingInBoundHandler.accept(RoutingInBoundHandler.java:220) at io.micronaut.http.server.netty.handler.PipeliningServerHandler$MessageInboundHandler.read(PipeliningServerHandler.java:357) at io.micronaut.http.server.netty.handler.PipeliningServerHandler.channelRead(PipeliningServerHandler.java:206) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93) at io.netty.handler.codec.http.HttpServerKeepAliveHandler.channelRead(HttpServerKeepAliveHandler.java:64) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: com.github.jknack.handlebars.HandlebarsException: /views/health/diskSpace.hbs:4:80: java.lang.NullPointerException: Cannot invoke "java.lang.Long.doubleValue()" because "ctx" is null /views/health/diskSpace.hbs:4:80 at io.micronaut.controlpanel.ui.handlebars.HandlebarsHelperRegistrar.lambda$percentageHelper$3(HandlebarsHelperRegistrar.java:72) at com.github.jknack.handlebars.internal.Variable.value(Variable.java:167) at com.github.jknack.handlebars.internal.VarParam.apply(VarParam.java:46) at com.github.jknack.handlebars.internal.HelperResolver.params(HelperResolver.java:109) at com.github.jknack.handlebars.internal.Variable.value(Variable.java:165) at com.github.jknack.handlebars.internal.Variable.merge(Variable.java:146) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:126) at com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:95) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:126) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:114) at com.github.jknack.handlebars.Options.apply(Options.java:538) at com.github.jknack.handlebars.Options.fn(Options.java:445) at com.github.jknack.handlebars.helper.WithHelper.apply(WithHelper.java:58) at com.github.jknack.handlebars.internal.Block.merge(Block.java:211) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:126) at com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:95) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:126) at com.github.jknack.handlebars.internal.ForwardingTemplate.apply(ForwardingTemplate.java:86) at com.github.jknack.handlebars.internal.Partial.merge(Partial.java:228) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:126) at com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:95) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:126) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:114) at com.github.jknack.handlebars.Options.apply(Options.java:538) at com.github.jknack.handlebars.Options.fn(Options.java:433) at com.github.jknack.handlebars.helper.IfHelper.apply(IfHelper.java:53) at com.github.jknack.handlebars.internal.Block.merge(Block.java:211) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:126) at com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:95) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:126) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:114) at com.github.jknack.handlebars.Options.apply(Options.java:538) at com.github.jknack.handlebars.helper.EachHelper.apply(EachHelper.java:99) at com.github.jknack.handlebars.internal.Block.merge(Block.java:211) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:126) at com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:95) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:126) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:114) at com.github.jknack.handlebars.Options.apply(Options.java:538) at com.github.jknack.handlebars.Options.fn(Options.java:445) at com.github.jknack.handlebars.helper.WithHelper.apply(WithHelper.java:58) at com.github.jknack.handlebars.internal.Block.merge(Block.java:211) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:126) at com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:95) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:126) at com.github.jknack.handlebars.internal.ForwardingTemplate.apply(ForwardingTemplate.java:86) at com.github.jknack.handlebars.internal.Partial.merge(Partial.java:228) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:126) at com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:95) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:126) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:114) at com.github.jknack.handlebars.Options.apply(Options.java:538) at com.github.jknack.handlebars.Options.fn(Options.java:445) at com.github.jknack.handlebars.helper.WithHelper.apply(WithHelper.java:58) at com.github.jknack.handlebars.internal.Block.merge(Block.java:211) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:126) at com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:95) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:126) at com.github.jknack.handlebars.internal.ForwardingTemplate.apply(ForwardingTemplate.java:86) at com.github.jknack.handlebars.internal.Partial.merge(Partial.java:228) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:126) at com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:95) at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:126) at com.github.jknack.handlebars.internal.ForwardingTemplate.apply(ForwardingTemplate.java:58) at io.micronaut.views.handlebars.HandlebarsViewsRenderer.lambda$render$0(HandlebarsViewsRenderer.java:90) ... 91 common frames omitted Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Long.doubleValue()" because "ctx" is null ... 156 common frames omitted