for a simple application which runs perfectly well when running as Java Application in local but when I create its docker image and deploy in Kubernetes, I get the below error:
Failed in deploying verticle
java.lang.NullPointerException
at io.vertx.ext.web.openapi.impl.OpenAPIHolderImpl.loadOpenAPI(OpenAPIHolderImpl.java:77)
at io.vertx.ext.web.openapi.RouterBuilder.create(RouterBuilder.java:213)
at io.vertx.ext.web.openapi.RouterBuilder.create(RouterBuilder.java:187)
at io.vertx.falcon.TestHelloVerticle.start(TestHelloVerticle.java:17)
at io.vertx.core.AbstractVerticle.start(AbstractVerticle.java:106)
at io.vertx.core.impl.DeploymentManager.lambda$doDeploy$5(DeploymentManager.java:196)
at io.vertx.core.impl.AbstractContext.dispatch(AbstractContext.java:96)
at io.vertx.core.impl.AbstractContext.dispatch(AbstractContext.java:59)
at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:40)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
I have created a vertx 4 docker image locally which I am using to create the docker image for this application. Please find the dockerfile link below:
Please let me know if any further details required.