Quarkus build error

372 views
Skip to first unread message

David Hoffer

unread,
Oct 6, 2021, 7:26:27 PM10/6/21
to Quarkus Development mailing list
Getting the following build error with 2.2.3.Final, any idea what is the cause?

[ERROR] Failed to execute goal io.quarkus:quarkus-maven-plugin:2.2.3.Final:build (quarkus-maven-plugin-build) on project quarkus-app: Failed to build quarkus application: java.lang.ArrayIndexOutOfBoundsException: Index
 -1 out of bounds for length 1024 -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal io.quarkus:quarkus-maven-plugin:2.2.3.Final:build (quarkus-maven-plugin-build) on project quarkus-app: Failed to build quarkus application
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to build quarkus application
    at io.quarkus.maven.BuildMojo.doExecute (BuildMojo.java:162)
    at io.quarkus.maven.QuarkusBootstrapMojo.execute (QuarkusBootstrapMojo.java:125)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 1024
    at io.quarkus.runner.bootstrap.AugmentActionImpl.runAugment (AugmentActionImpl.java:415)
    at io.quarkus.runner.bootstrap.AugmentActionImpl.createProductionApplication (AugmentActionImpl.java:202)
    at io.quarkus.maven.BuildMojo.doExecute (BuildMojo.java:132)
    at io.quarkus.maven.QuarkusBootstrapMojo.execute (QuarkusBootstrapMojo.java:125)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 1024
    at org.yaml.snakeyaml.reader.StreamReader.peek (StreamReader.java:136)
    at org.yaml.snakeyaml.scanner.ScannerImpl.scanToNextToken (ScannerImpl.java:1222)
    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens (ScannerImpl.java:308)
    at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken (ScannerImpl.java:248)
    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce (ParserImpl.java:634)
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent (ParserImpl.java:165)
    at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek (CommentEventsCollector.java:59)
    at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek (CommentEventsCollector.java:45)
    at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents (CommentEventsCollector.java:140)
    at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents (CommentEventsCollector.java:119)
    at org.yaml.snakeyaml.composer.Composer.composeScalarNode (Composer.java:214)
    at org.yaml.snakeyaml.composer.Composer.composeNode (Composer.java:184)
    at org.yaml.snakeyaml.composer.Composer.composeValueNode (Composer.java:314)
    at org.yaml.snakeyaml.composer.Composer.composeMappingChildren (Composer.java:305)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode (Composer.java:286)
    at org.yaml.snakeyaml.composer.Composer.composeNode (Composer.java:188)
    at org.yaml.snakeyaml.composer.Composer.composeValueNode (Composer.java:314)
    at org.yaml.snakeyaml.composer.Composer.composeMappingChildren (Composer.java:305)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode (Composer.java:286)
    at org.yaml.snakeyaml.composer.Composer.composeNode (Composer.java:188)
    at org.yaml.snakeyaml.composer.Composer.composeValueNode (Composer.java:314)
    at org.yaml.snakeyaml.composer.Composer.composeMappingChildren (Composer.java:305)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode (Composer.java:286)
    at org.yaml.snakeyaml.composer.Composer.composeNode (Composer.java:188)
    at org.yaml.snakeyaml.composer.Composer.composeValueNode (Composer.java:314)
    at org.yaml.snakeyaml.composer.Composer.composeMappingChildren (Composer.java:305)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode (Composer.java:286)
    at org.yaml.snakeyaml.composer.Composer.composeNode (Composer.java:188)
    at org.yaml.snakeyaml.composer.Composer.getNode (Composer.java:115)
    at org.yaml.snakeyaml.constructor.BaseConstructor.getData (BaseConstructor.java:135)
    at org.yaml.snakeyaml.Yaml$1.next (Yaml.java:514)
    at io.smallrye.config.source.yaml.YamlConfigSource.streamToMap (YamlConfigSource.java:101)
    at io.smallrye.config.source.yaml.YamlConfigSource.lambda$new$0 (YamlConfigSource.java:70)
    at io.smallrye.common.classloader.ClassPathUtils.readStream (ClassPathUtils.java:197)
    at io.smallrye.config.source.yaml.YamlConfigSource.<init> (YamlConfigSource.java:68)
    at io.quarkus.config.yaml.runtime.ApplicationYamlConfigSourceLoader.loadConfigSource (ApplicationYamlConfigSourceLoader.java:26)
    at io.smallrye.config.AbstractLocationConfigSourceLoader.addConfigSource (AbstractLocationConfigSourceLoader.java:217)
    at io.smallrye.config.AbstractLocationConfigSourceLoader.addConfigSource (AbstractLocationConfigSourceLoader.java:212)
    at io.smallrye.config.AbstractLocationConfigSourceLoader.access$300 (AbstractLocationConfigSourceLoader.java:49)
    at io.smallrye.config.AbstractLocationConfigSourceLoader$ConfigSourcePathConsumer.accept (AbstractLocationConfigSourceLoader.java:303)
    at io.smallrye.config.AbstractLocationConfigSourceLoader$ConfigSourcePathConsumer.accept (AbstractLocationConfigSourceLoader.java:290)
    at io.smallrye.common.classloader.ClassPathUtils.lambda$consumeAsPath$0 (ClassPathUtils.java:102)
    at io.smallrye.common.classloader.ClassPathUtils.processAsPath (ClassPathUtils.java:133)
    at io.smallrye.common.classloader.ClassPathUtils.consumeAsPath (ClassPathUtils.java:101)
    at io.smallrye.common.classloader.ClassPathUtils.consumeAsPaths (ClassPathUtils.java:85)
    at io.smallrye.config.AbstractLocationConfigSourceLoader.tryClassPath (AbstractLocationConfigSourceLoader.java:128)
    at io.smallrye.config.AbstractLocationConfigSourceLoader.loadConfigSources (AbstractLocationConfigSourceLoader.java:93)
    at io.smallrye.config.AbstractLocationConfigSourceLoader.loadConfigSources (AbstractLocationConfigSourceLoader.java:76)
    at io.quarkus.config.yaml.runtime.ApplicationYamlConfigSourceLoader$InClassPath.getConfigSources (ApplicationYamlConfigSourceLoader.java:34)
    at io.quarkus.config.yaml.runtime.ApplicationYamlConfigSourceLoader$InClassPath.getConfigSources (ApplicationYamlConfigSourceLoader.java:29)
    at io.smallrye.config.SmallRyeConfigBuilder.discoverSources (SmallRyeConfigBuilder.java:103)
    at io.smallrye.config.SmallRyeConfig$ConfigSources.buildConfigSources (SmallRyeConfig.java:564)
    at io.smallrye.config.SmallRyeConfig$ConfigSources.<init> (SmallRyeConfig.java:517)
    at io.smallrye.config.SmallRyeConfig.<init> (SmallRyeConfig.java:68)
    at io.smallrye.config.SmallRyeConfigBuilder.build (SmallRyeConfigBuilder.java:402)
    at io.quarkus.deployment.ExtensionLoader.loadStepsFrom (ExtensionLoader.java:170)
    at io.quarkus.deployment.QuarkusAugmentor.run (QuarkusAugmentor.java:104)
    at io.quarkus.runner.bootstrap.AugmentActionImpl.runAugment (AugmentActionImpl.java:413)
    at io.quarkus.runner.bootstrap.AugmentActionImpl.createProductionApplication (AugmentActionImpl.java:202)
    at io.quarkus.maven.BuildMojo.doExecute (BuildMojo.java:132)
    at io.quarkus.maven.QuarkusBootstrapMojo.execute (QuarkusBootstrapMojo.java:125)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR]
[ERROR]


David Hoffer

unread,
Oct 6, 2021, 7:46:08 PM10/6/21
to Quarkus Development mailing list
Looks like a bug in the org.yaml.snakeyaml or io.smallrye.config.source.yaml parser regarding comments.  I took out some commented lines from application.yml and problem appears to be gone now.

-Dave

Reply all
Reply to author
Forward
0 new messages