{"action":"created","issue":{"url":"https://api.github.com/repos/quarkusio/quarkus/issues/1759","repository_url":"https://api.github.com/repos/quarkusio/quarkus","labels_url":"https://api.github.com/repos/quarkusio/quarkus/issues/1759/labels{/name}","comments_url":"https://api.github.com/repos/quarkusio/quarkus/issues/1759/comments","events_url":"https://api.github.com/repos/quarkusio/quarkus/issues/1759/events","html_url":"https://github.com/quarkusio/quarkus/issues/1759","id":426932451,"node_id":"MDU6SXNzdWU0MjY5MzI0NTE=","number":1759,"title":"Native build of sample quarkus-maven-plugin based app fails","user":{"login":"rsvoboda","id":925259,"node_id":"MDQ6VXNlcjkyNTI1OQ==","avatar_url":"https://avatars0.githubusercontent.com/u/925259?v=4","gravatar_id":"","url":"https://api.github.com/users/rsvoboda","html_url":"https://github.com/rsvoboda","followers_url":"https://api.github.com/users/rsvoboda/followers","following_url":"https://api.github.com/users/rsvoboda/following{/other_user}","gists_url":"https://api.github.com/users/rsvoboda/gists{/gist_id}","starred_url":"https://api.github.com/users/rsvoboda/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsvoboda/subscriptions","organizations_url":"https://api.github.com/users/rsvoboda/orgs","repos_url":"https://api.github.com/users/rsvoboda/repos","events_url":"https://api.github.com/users/rsvoboda/events{/privacy}","received_events_url":"https://api.github.com/users/rsvoboda/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2019-03-29T11:02:08Z","updated_at":"2019-03-29T12:25:13Z","closed_at":null,"author_association":"MEMBER","body":"Native build of sample quarkus-maven-plugin based app fails.\r\n\r\nUsing current master (56518ac4f), the main error is:\r\n`com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved method during parsing: java.nio.ByteBuffer.limit(int).`\r\n\r\n```\r\nmkdir foo\r\ncd foo/\r\nmvn io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:create -DprojectGroupId=quarkus.io -DprojectArtifactId=spfoouickstart -DprojectVersion=1.0-SNAPSHOT -DclassName=\"io.quarkus.FooResource\"\r\nmvn clean package -Pnative\r\n```\r\n\r\n```\r\njava -version\r\njava version \"1.8.0_202\"\r\nJava(TM) SE Runtime Environment (build 1.8.0_202-b08)\r\nJava HotSpot(TM) GraalVM EE 1.0.0-rc14 (build 25.202-b08-jvmci-0.56, mixed mode)\r\n```\r\nNote: the same on GraalVM CE 1.0.0-rc14\r\n\r\n```\r\n[INFO] [io.quarkus.creator.phase.nativeimage.NativeImagePhase] /Users/rsvoboda/Downloads/graalvm-ee-1.0.0-rc14/Contents/Home/bin/native-image -J-Djava.util.logging.manager=org.jboss.logmanager.LogManager -H:InitialCollectionPolicy=com.oracle.svm.core.genscavenge.CollectionPolicy$BySpaceAndTime -jar spfoouickstart-1.0-SNAPSHOT-runner.jar -J-Djava.util.concurrent.ForkJoinPool.common.parallelism=1 -H:+PrintAnalysisCallTree -H:-AddAllCharsets -H:EnableURLProtocols=http -H:-SpawnIsolates -H:-JNI --no-server -H:-UseServiceLoaderFeature -H:+StackTrace\r\n[spfoouickstart-1.0-SNAPSHOT-runner:21184]    classlist:   3,535.03 ms\r\n[spfoouickstart-1.0-SNAPSHOT-runner:21184]        (cap):   1,626.85 ms\r\n[spfoouickstart-1.0-SNAPSHOT-runner:21184]        setup:   2,991.48 ms\r\n11:45:08,531 INFO  [org.xnio] XNIO version 3.7.0.Final\r\n11:45:09,005 INFO  [org.xni.nio] XNIO NIO Implementation Version 3.7.0.Final\r\n11:45:11,298 INFO  [org.jbo.threads] JBoss Threads version 3.0.0.Alpha4\r\n[spfoouickstart-1.0-SNAPSHOT-runner:21184]     analysis:  16,850.79 ms\r\nPrinting call tree to /Users/rsvoboda/tmp/foo/target/reports/call_tree_spfoouickstart-1.0-SNAPSHOT-runner_20190329_114524.txt\r\nPrinting list of used classes to /Users/rsvoboda/tmp/foo/target/reports/used_classes_spfoouickstart-1.0-SNAPSHOT-runner_20190329_114525.txt\r\nPrinting list of used packages to /Users/rsvoboda/tmp/foo/target/reports/used_packages_spfoouickstart-1.0-SNAPSHOT-runner_20190329_114525.txt\r\nError: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved method during parsing: java.nio.ByteBuffer.limit(int). To diagnose the issue you can use the --allow-incomplete-classpath option. The missing method is then reported at run time when it is accessed the first time.\r\nDetailed message:\r\nError: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved method during parsing: java.nio.ByteBuffer.limit(int). To diagnose the issue you can use the --allow-incomplete-classpath option. The missing method is then reported at run time when it is accessed the first time.\r\nTrace:\r\n\tat parsing io.quarkus.undertow.runtime.graal.ChannelsSubstitution.drain(ChannelsSubstitution.java:53)\r\nCall path from entry point to org.xnio.channels.Channels.drain(StreamSourceChannel, long):\r\n\tat io.quarkus.undertow.runtime.graal.ChannelsSubstitution.drain(ChannelsSubstitution.java:46)\r\n\tat io.undertow.server.HttpServerExchange.endExchange(HttpServerExchange.java:1646)\r\n\tat io.undertow.server.Connectors.executeRootHandler(Connectors.java:385)\r\n\tat io.undertow.servlet.spec.AsyncContextImpl$TimeoutTask$1$1.run(AsyncContextImpl.java:525)\r\n\tat org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:612)\r\n\tat org.xnio.nio.WorkerThread.run(WorkerThread.java:479)\r\n\tat com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:473)\r\n\tat com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:193)\r\n\tat com.oracle.svm.core.code.IsolateEnterStub.PosixJavaThreads_pthreadStartRoutine_e1f4a8c0039f8337338252cd8734f63a79b5e3df(generated:0)\r\n--------------------------------------------------------------------------------------------\r\n-- WARNING: The above stack trace is not a real stack trace, it is a theoretical call tree---\r\n-- If an interface has multiple implementations SVM will just display one potential call  ---\r\n-- path to the interface. This is often meaningless, and what you actually need to know is---\r\n-- the path to the constructor of the object that implements this interface.              ---\r\n-- Quarkus has attempted to generate a more meaningful call flow analysis below          ---\r\n---------------------------------------------------------------------------------------------\r\n\r\nPossible path to org.xnio.channels.Channels.drain(org.xnio.channels.StreamSourceChannel, long):l\r\n\torg.xnio.channels.Channels.drain(org.xnio.channels.StreamSourceChannel, long):l\r\n\tio.undertow.server.protocol.http2.Http2ReceiveListener.handleRequests(io.undertow.protocols.http2.Http2Channel, io.undertow.protocols.http2.Http2StreamSourceChannel):v\r\n\tio.undertow.server.protocol.http2.Http2ReceiveListener.handleEvent(io.undertow.protocols.http2.Http2Channel):v\r\n\tio.undertow.server.protocol.http2.Http2ReceiveListener.handleEvent(io.undertow.protocols.http2.Http2Channel):v\r\n\tio.undertow.server.protocol.http2.Http2ReceiveListener.handleEvent(java.nio.channels.Channel):v\r\nThis is an implementation of org.xnio.ChannelListener printing path to constructors of io.undertow.server.protocol.http2.Http2ReceiveListener\r\n\r\n\r\nPossible path to org.xnio.channels.Channels.drain(org.xnio.channels.StreamSourceChannel, long):l\r\n\torg.xnio.channels.Channels.drain(org.xnio.channels.StreamSourceChannel, long):l\r\n\torg.xnio.ChannelListeners$DrainListener.handleEvent(org.xnio.channels.StreamSourceChannel):v\r\n\torg.xnio.ChannelListeners$DrainListener.handleEvent(org.xnio.channels.StreamSourceChannel):v\r\n\torg.xnio.ChannelListeners$DrainListener.handleEvent(java.nio.channels.Channel):v\r\nThis is an implementation of org.xnio.ChannelListener printing path to constructors of org.xnio.ChannelListeners$DrainListener\r\n\r\n\r\nPossible path to org.xnio.channels.Channels.drain(org.xnio.channels.StreamSourceChannel, long):l\r\n\torg.xnio.channels.Channels.drain(org.xnio.channels.StreamSourceChannel, long):l\r\n\tio.undertow.server.HttpServerExchange.endExchange():i\r\n\tio.undertow.server.Connectors.executeRootHandler(io.undertow.server.HttpHandler, io.undertow.server.HttpServerExchange):v\r\n\tio.undertow.server.HttpServerExchange$1.run():v\r\nThis is an implementation of java.lang.Runnable printing path to constructors of io.undertow.server.HttpServerExchange$1\r\n\r\n\r\nPossible path to io.undertow.server.protocol.http2.Http2ReceiveListener.<init>(io.undertow.server.HttpHandler, org.xnio.OptionMap, int, io.undertow.server.ConnectorStatisticsImpl):v\r\n\tio.undertow.server.protocol.http2.Http2ReceiveListener.<init>(io.undertow.server.HttpHandler, org.xnio.OptionMap, int, io.undertow.server.ConnectorStatisticsImpl):v\r\n\tio.undertow.server.protocol.http2.Http2OpenListener.handleEvent(org.xnio.StreamConnection, io.undertow.connector.PooledByteBuffer):v\r\nThis is an implementation of io.undertow.server.DelegateOpenListener printing path to constructors of io.undertow.server.protocol.http2.Http2OpenListener\r\n\r\n\r\nPossible path to io.undertow.server.protocol.http2.Http2ReceiveListener.<init>(io.undertow.server.HttpHandler, org.xnio.OptionMap, int, io.undertow.server.ConnectorStatisticsImpl):v\r\n\tio.undertow.server.protocol.http2.Http2ReceiveListener.<init>(io.undertow.server.HttpHandler, org.xnio.OptionMap, int, io.undertow.server.ConnectorStatisticsImpl):v\r\n\tio.undertow.server.protocol.http2.Http2UpgradeHandler$4.handleUpgrade(org.xnio.StreamConnection, io.undertow.server.HttpServerExchange):v\r\n\tio.undertow.server.HttpUpgradeListener.handleUpgrade(org.xnio.StreamConnection, io.undertow.server.HttpServerExchange):v\r\n\tio.undertow.server.protocol.http.HttpReadListener$2.handleEvent(org.xnio.conduits.ConduitStreamSinkChannel):v\r\n\tio.undertow.server.protocol.http.HttpReadListener$2.handleEvent(org.xnio.conduits.ConduitStreamSinkChannel):v\r\n\tio.undertow.server.protocol.http.HttpReadListener$2.handleEvent(java.nio.channels.Channel):v\r\nThis is an implementation of org.xnio.ChannelListener printing path to constructors of io.undertow.server.protocol.http.HttpReadListener$2\r\n\r\n\r\nPossible path to io.undertow.server.protocol.http2.Http2ReceiveListener.<init>(io.undertow.server.HttpHandler, org.xnio.OptionMap, int, io.undertow.server.ConnectorStatisticsImpl):v\r\n\tio.undertow.server.protocol.http2.Http2ReceiveListener.<init>(io.undertow.server.HttpHandler, org.xnio.OptionMap, int, io.undertow.server.ConnectorStatisticsImpl):v\r\n\tio.undertow.server.protocol.http.HttpReadListener.doHttp2PriRead(org.xnio.StreamConnection, java.nio.ByteBuffer, io.undertow.server.protocol.http.HttpServerConnection, io.undertow.connector.PooledByteBuffer):b\r\n\tio.undertow.server.protocol.http.HttpReadListener.access$000(io.undertow.server.protocol.http.HttpReadListener, org.xnio.StreamConnection, java.nio.ByteBuffer, io.undertow.server.protocol.http.HttpServerConnection, io.undertow.connector.PooledByteBuffer):b\r\n\tio.undertow.server.protocol.http.HttpReadListener$3.handleEvent(org.xnio.channels.StreamSourceChannel):v\r\n\tio.undertow.server.protocol.http.HttpReadListener$3.handleEvent(org.xnio.channels.StreamSourceChannel):v\r\n\tio.undertow.server.protocol.http.HttpReadListener$3.handleEvent(java.nio.channels.Channel):v\r\nThis is an implementation of org.xnio.ChannelListener printing path to constructors of io.undertow.server.protocol.http.HttpReadListener$3\r\n\r\n\r\nPossible path to io.undertow.server.HttpServerExchange$1.<init>(io.undertow.server.HttpServerExchange, io.undertow.server.HttpHandler):v\r\n\tio.undertow.server.HttpServerExchange$1.<init>(io.undertow.server.HttpServerExchange, io.undertow.server.HttpHandler):v\r\n\tio.undertow.server.HttpServerExchange.dispatch(java.util.concurrent.Executor, io.undertow.server.HttpHandler):i\r\n\tio.undertow.server.handlers.form.FormEncodedDataDefinition$FormEncodedDataParser.handleEvent(org.xnio.channels.StreamSourceChannel):v\r\n\tio.undertow.server.handlers.form.FormEncodedDataDefinition$FormEncodedDataParser.handleEvent(java.nio.channels.Channel):v\r\nThis is an implementation of org.xnio.ChannelListener printing path to constructors of io.undertow.server.handlers.form.FormEncodedDataDefinition$FormEncodedDataParser\r\n\r\n\r\nPossible path to io.undertow.server.protocol.http2.Http2OpenListener.<init>(io.undertow.connector.ByteBufferPool, org.xnio.OptionMap):v\r\n\tio.undertow.server.protocol.http2.Http2OpenListener.<init>(io.undertow.connector.ByteBufferPool, org.xnio.OptionMap):v\r\n\tio.undertow.Undertow.start():v\r\n\tio.quarkus.undertow.runtime.UndertowDeploymentTemplate.doServerStart(io.quarkus.undertow.runtime.HttpConfig, io.quarkus.runtime.LaunchMode, javax.net.ssl.SSLContext):v\r\n\tio.quarkus.undertow.runtime.UndertowDeploymentTemplate.startUndertow(io.quarkus.runtime.ShutdownContext, io.undertow.servlet.api.DeploymentManager, io.quarkus.undertow.runtime.HttpConfig, java.util.List, io.quarkus.runtime.LaunchMode):i\r\n\tio.quarkus.deployment.steps.UndertowBuildStep$boot9.deploy(io.quarkus.runtime.StartupContext):v\r\n\tio.quarkus.runner.ApplicationImpl1.doStart(java.lang.String[]):v\r\n\tio.quarkus.runtime.Application.doStart(java.lang.String[]):v\r\n\tio.quarkus.runtime.Application.start(java.lang.String[]):v\r\n\tio.quarkus.runtime.Application.run(java.lang.String[]):v\r\n\tio.quarkus.runner.GeneratedMain.main(java.lang.String[]):v\r\n\tcom.oracle.svm.core.JavaMainWrapper.run(int, org.graalvm.nativeimage.c.type.CCharPointerPointer):i\r\n\tcom.oracle.svm.core.code.IsolateEnterStub.JavaMainWrapper_run_5087f5482cc9a6abc971913ece43acb471d2631b(int, org.graalvm.nativeimage.c.type.CCharPointerPointer):i\r\nPossible path to io.undertow.server.protocol.http2.Http2OpenListener.<init>(io.undertow.connector.ByteBufferPool, org.xnio.OptionMap, java.lang.String):v\r\n\tio.undertow.server.protocol.http2.Http2OpenListener.<init>(io.undertow.connector.ByteBufferPool, org.xnio.OptionMap, java.lang.String):v\r\n\tio.undertow.server.protocol.http2.Http2OpenListener.<init>(io.undertow.connector.ByteBufferPool, org.xnio.OptionMap):v\r\n\tio.undertow.Undertow.start():v\r\n\tio.quarkus.undertow.runtime.UndertowDeploymentTemplate.doServerStart(io.quarkus.undertow.runtime.HttpConfig, io.quarkus.runtime.LaunchMode, javax.net.ssl.SSLContext):v\r\n\tio.quarkus.undertow.runtime.UndertowDeploymentTemplate.startUndertow(io.quarkus.runtime.ShutdownContext, io.undertow.servlet.api.DeploymentManager, io.quarkus.undertow.runtime.HttpConfig, java.util.List, io.quarkus.runtime.LaunchMode):i\r\n\tio.quarkus.deployment.steps.UndertowBuildStep$boot9.deploy(io.quarkus.runtime.StartupContext):v\r\n\tio.quarkus.runner.ApplicationImpl1.doStart(java.lang.String[]):v\r\n\tio.quarkus.runtime.Application.doStart(java.lang.String[]):v\r\n\tio.quarkus.runtime.Application.start(java.lang.String[]):v\r\n\tio.quarkus.runtime.Application.run(java.lang.String[]):v\r\n\tio.quarkus.runner.GeneratedMain.main(java.lang.String[]):v\r\n\tcom.oracle.svm.core.JavaMainWrapper.run(int, org.graalvm.nativeimage.c.type.CCharPointerPointer):i\r\n\tcom.oracle.svm.core.code.IsolateEnterStub.JavaMainWrapper_run_5087f5482cc9a6abc971913ece43acb471d2631b(int, org.graalvm.nativeimage.c.type.CCharPointerPointer):i\r\nPossible path to io.undertow.server.protocol.http.HttpReadListener$2.<init>(io.undertow.server.protocol.http.HttpReadListener, io.undertow.server.protocol.http.HttpServerConnection, io.undertow.server.HttpServerExchange):v\r\n\tio.undertow.server.protocol.http.HttpReadListener$2.<init>(io.undertow.server.protocol.http.HttpReadListener, io.undertow.server.protocol.http.HttpServerConnection, io.undertow.server.HttpServerExchange):v\r\n\tio.undertow.server.protocol.http.HttpReadListener.exchangeComplete(io.undertow.server.HttpServerExchange):v\r\n\tio.undertow.server.protocol.http.PipeliningBufferingStreamSinkConduit$1.handleEvent(java.nio.channels.Channel):v\r\nThis is an implementation of org.xnio.ChannelListener printing path to constructors of io.undertow.server.protocol.http.PipeliningBufferingStreamSinkConduit$1\r\n\r\n\r\nPossible path to io.undertow.server.protocol.http.HttpReadListener$3.<init>(io.undertow.server.protocol.http.HttpReadListener, org.xnio.StreamConnection, java.nio.ByteBuffer, io.undertow.server.protocol.http.HttpServerConnection, io.undertow.connector.PooledByteBuffer):v\r\n\tio.undertow.server.protocol.http.HttpReadListener$3.<init>(io.undertow.server.protocol.http.HttpReadListener, org.xnio.StreamConnection, java.nio.ByteBuffer, io.undertow.server.protocol.http.HttpServerConnection, io.undertow.connector.PooledByteBuffer):v\r\n\tio.undertow.server.protocol.http.HttpReadListener.handleHttp2PriorKnowledge(org.xnio.StreamConnection, io.undertow.server.protocol.http.HttpServerConnection, io.undertow.connector.PooledByteBuffer):v\r\n\tio.undertow.server.protocol.http.HttpReadListener.handleHttp2PriorKnowledge(io.undertow.connector.PooledByteBuffer, io.undertow.server.HttpServerExchange):b\r\n\tio.undertow.server.protocol.http.HttpReadListener.handleEventWithNoRunningRequest(org.xnio.conduits.ConduitStreamSourceChannel):v\r\n\tio.undertow.server.protocol.http.HttpReadListener.handleEvent(org.xnio.conduits.ConduitStreamSourceChannel):v\r\n\tio.undertow.server.protocol.http.HttpReadListener.run():v\r\nThis is an implementation of java.lang.Runnable printing path to constructors of io.undertow.server.protocol.http.HttpReadListener\r\n\r\n\r\nPossible path to io.undertow.server.handlers.form.FormEncodedDataDefinition$FormEncodedDataParser.<init>(java.lang.String, io.undertow.server.HttpServerExchange, io.undertow.server.handlers.form.FormEncodedDataDefinition$1):v\r\n\tio.undertow.server.handlers.form.FormEncodedDataDefinition$FormEncodedDataParser.<init>(java.lang.String, io.undertow.server.HttpServerExchange, io.undertow.server.handlers.form.FormEncodedDataDefinition$1):v\r\n\tio.undertow.server.handlers.form.FormEncodedDataDefinition.create(io.undertow.server.HttpServerExchange):i\r\nThis is an implementation of io.undertow.server.handlers.form.FormParserFactory$ParserDefinition printing path to constructors of io.undertow.server.handlers.form.FormEncodedDataDefinition\r\n\r\n\r\nPossible path to io.undertow.server.protocol.http.PipeliningBufferingStreamSinkConduit$1.<init>(io.undertow.server.protocol.http.PipeliningBufferingStreamSinkConduit, org.xnio.StreamConnection, io.undertow.server.protocol.http.HttpServerConnection, io.undertow.server.AbstractServerConnection$ConduitState, io.undertow.server.HttpServerExchange):v\r\n\tio.undertow.server.protocol.http.PipeliningBufferingStreamSinkConduit$1.<init>(io.undertow.server.protocol.http.PipeliningBufferingStreamSinkConduit, org.xnio.StreamConnection, io.undertow.server.protocol.http.HttpServerConnection, io.undertow.server.AbstractServerConnection$ConduitState, io.undertow.server.HttpServerExchange):v\r\n\tio.undertow.server.protocol.http.PipeliningBufferingStreamSinkConduit.performFlush(io.undertow.server.HttpServerExchange, io.undertow.server.protocol.http.HttpServerConnection):v\r\n\tio.undertow.server.protocol.http.PipeliningBufferingStreamSinkConduit.performFlush(io.undertow.server.HttpServerExchange, io.undertow.server.protocol.http.HttpServerConnection):v\r\n\tio.undertow.server.protocol.http.PipeliningBufferingStreamSinkConduit.exchangeComplete(io.undertow.server.HttpServerExchange):v\r\n\tio.undertow.server.protocol.http.PipeliningBufferingStreamSinkConduit.exchangeComplete(io.undertow.server.HttpServerExchange):v\r\n\tio.undertow.server.protocol.http.HttpServerConnection.exchangeComplete(io.undertow.server.HttpServerExchange):v\r\nThis is an implementation of io.undertow.server.ServerConnection printing path to constructors of io.undertow.server.protocol.http.HttpServerConnection\r\n\r\n\r\nPossible path to io.undertow.server.protocol.http.HttpReadListener.<init>(io.undertow.server.protocol.http.HttpServerConnection, io.undertow.server.protocol.http.HttpRequestParser, io.undertow.server.ConnectorStatisticsImpl):v\r\n\tio.undertow.server.protocol.http.HttpReadListener.<init>(io.undertow.server.protocol.http.HttpServerConnection, io.undertow.server.protocol.http.HttpRequestParser, io.undertow.server.ConnectorStatisticsImpl):v\r\n\tio.undertow.server.protocol.http.HttpOpenListener.handleEvent(org.xnio.StreamConnection, io.undertow.connector.PooledByteBuffer):v\r\nThis is an implementation of io.undertow.server.DelegateOpenListener printing path to constructors of io.undertow.server.protocol.http.HttpOpenListener\r\n\r\n\r\nPossible path to io.undertow.server.handlers.form.FormEncodedDataDefinition.<init>():v\r\n\tio.undertow.server.handlers.form.FormEncodedDataDefinition.<init>():v\r\n\tio.undertow.servlet.core.ManagedServlet.setupMultipart(io.undertow.servlet.spec.ServletContextImpl):v\r\n\tio.undertow.servlet.core.ManagedServlet.setupMultipart(io.undertow.servlet.spec.ServletContextImpl):v\r\n\tio.undertow.servlet.core.ManagedServlet.<init>(io.undertow.servlet.api.ServletInfo, io.undertow.servlet.spec.ServletContextImpl):v\r\n\tio.undertow.servlet.core.ManagedServlets.addServlet(io.undertow.servlet.api.ServletInfo):i\r\n\tio.undertow.servlet.core.ManagedServlets.addServlet(io.undertow.servlet.api.ServletInfo):i\r\n\tio.undertow.servlet.handlers.ServletPathMatches.setupServletChains():i\r\n\tio.undertow.servlet.handlers.ServletPathMatches.getData():i\r\n\tio.undertow.servlet.handlers.ServletPathMatches.getServletHandlerByPath(java.lang.String):i\r\n\tio.undertow.servlet.handlers.ServletPathMatches.getServletHandlerByPath(java.lang.String):i\r\n\tio.undertow.servlet.handlers.ServletInitialHandler.handleRequest(io.undertow.server.HttpServerExchange):v\r\n\tio.undertow.server.HttpHandler.handleRequest(io.undertow.server.HttpServerExchange):v\r\n\tio.undertow.server.handlers.HttpContinueReadHandler.handleRequest(io.undertow.server.HttpServerExchange):v\r\nThis is an implementation of io.undertow.server.HttpHandler printing path to constructors of io.undertow.server.handlers.HttpContinueReadHandler\r\n\r\n\r\nPossible path to io.undertow.server.protocol.http.HttpOpenListener.<init>(io.undertow.connector.ByteBufferPool, org.xnio.OptionMap):v\r\n\tio.undertow.server.protocol.http.HttpOpenListener.<init>(io.undertow.connector.ByteBufferPool, org.xnio.OptionMap):v\r\n\tio.undertow.Undertow.start():v\r\n\tio.quarkus.undertow.runtime.UndertowDeploymentTemplate.doServerStart(io.quarkus.undertow.runtime.HttpConfig, io.quarkus.runtime.LaunchMode, javax.net.ssl.SSLContext):v\r\n\tio.quarkus.undertow.runtime.UndertowDeploymentTemplate.startUndertow(io.quarkus.runtime.ShutdownContext, io.undertow.servlet.api.DeploymentManager, io.quarkus.undertow.runtime.HttpConfig, java.util.List, io.quarkus.runtime.LaunchMode):i\r\n\tio.quarkus.deployment.steps.UndertowBuildStep$boot9.deploy(io.quarkus.runtime.StartupContext):v\r\n\tio.quarkus.runner.ApplicationImpl1.doStart(java.lang.String[]):v\r\n\tio.quarkus.runtime.Application.doStart(java.lang.String[]):v\r\n\tio.quarkus.runtime.Application.start(java.lang.String[]):v\r\n\tio.quarkus.runtime.Application.run(java.lang.String[]):v\r\n\tio.quarkus.runner.GeneratedMain.main(java.lang.String[]):v\r\n\tcom.oracle.svm.core.JavaMainWrapper.run(int, org.graalvm.nativeimage.c.type.CCharPointerPointer):i\r\n\tcom.oracle.svm.core.code.IsolateEnterStub.JavaMainWrapper_run_5087f5482cc9a6abc971913ece43acb471d2631b(int, org.graalvm.nativeimage.c.type.CCharPointerPointer):i\r\nPossible path to io.undertow.server.protocol.http.HttpOpenListener.<init>(io.undertow.connector.ByteBufferPool, org.xnio.OptionMap):v\r\n\tio.undertow.server.protocol.http.HttpOpenListener.<init>(io.undertow.connector.ByteBufferPool, org.xnio.OptionMap):v\r\n\tio.undertow.Undertow.start():v\r\n\tio.quarkus.undertow.runtime.UndertowDeploymentTemplate.doServerStart(io.quarkus.undertow.runtime.HttpConfig, io.quarkus.runtime.LaunchMode, javax.net.ssl.SSLContext):v\r\n\tio.quarkus.undertow.runtime.UndertowDeploymentTemplate.startUndertow(io.quarkus.runtime.ShutdownContext, io.undertow.servlet.api.DeploymentManager, io.quarkus.undertow.runtime.HttpConfig, java.util.List, io.quarkus.runtime.LaunchMode):i\r\n\tio.quarkus.deployment.steps.UndertowBuildStep$boot9.deploy(io.quarkus.runtime.StartupContext):v\r\n\tio.quarkus.runner.ApplicationImpl1.doStart(java.lang.String[]):v\r\n\tio.quarkus.runtime.Application.doStart(java.lang.String[]):v\r\n\tio.quarkus.runtime.Application.start(java.lang.String[]):v\r\n\tio.quarkus.runtime.Application.run(java.lang.String[]):v\r\n\tio.quarkus.runner.GeneratedMain.main(java.lang.String[]):v\r\n\tcom.oracle.svm.core.JavaMainWrapper.run(int, org.graalvm.nativeimage.c.type.CCharPointerPointer):i\r\n\tcom.oracle.svm.core.code.IsolateEnterStub.JavaMainWrapper_run_5087f5482cc9a6abc971913ece43acb471d2631b(int, org.graalvm.nativeimage.c.type.CCharPointerPointer):i\r\n\r\n\r\nError: Use -H:+ReportExceptionStackTraces to print stacktrace of underlying exception\r\nError: Image building with exit status 1\r\n```"},"comment":{"url":"https://api.github.com/repos/quarkusio/quarkus/issues/comments/477979366","html_url":"https://github.com/quarkusio/quarkus/issues/1759#issuecomment-477979366","issue_url":"https://api.github.com/repos/quarkusio/quarkus/issues/1759","id":477979366,"node_id":"MDEyOklzc3VlQ29tbWVudDQ3Nzk3OTM2Ng==","user":{"login":"rsvoboda","id":925259,"node_id":"MDQ6VXNlcjkyNTI1OQ==","avatar_url":"https://avatars0.githubusercontent.com/u/925259?v=4","gravatar_id":"","url":"https://api.github.com/users/rsvoboda","html_url":"https://github.com/rsvoboda","followers_url":"https://api.github.com/users/rsvoboda/followers","following_url":"https://api.github.com/users/rsvoboda/following{/other_user}","gists_url":"https://api.github.com/users/rsvoboda/gists{/gist_id}","starred_url":"https://api.github.com/users/rsvoboda/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsvoboda/subscriptions","organizations_url":"https://api.github.com/users/rsvoboda/orgs","repos_url":"https://api.github.com/users/rsvoboda/repos","events_url":"https://api.github.com/users/rsvoboda/events{/privacy}","received_events_url":"https://api.github.com/users/rsvoboda/received_events","type":"User","site_admin":false},"created_at":"2019-03-29T12:25:13Z","updated_at":"2019-03-29T12:25:13Z","author_association":"MEMBER","body":"I tried the same steps on different machine (RHEL) and native build worked.\r\n"}}
{"actor":{"display_login":"rsvoboda"}}