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

ClassNotFoundException in the assemble goal #768

Open
yegor256 opened this issue Oct 16, 2024 · 14 comments
Open

ClassNotFoundException in the assemble goal #768

yegor256 opened this issue Oct 16, 2024 · 14 comments
Assignees
Labels
bug Something isn't working soon This issue will be solved soon

Comments

@yegor256
Copy link
Member

I'm getting this:

[INFO] >> [INFO] --- jeo:0.6.6:assemble (default-cli) @ hone ---
[INFO] >> [INFO] Assembling files from '/target/generated-sources/unrolled' to '/target/classes'
[INFO] >> [INFO] Assembling '/target/generated-sources/unrolled/org/eolang/hone/RmiMojo.xmir' (42Kb)
[INFO] >> [INFO] Assembling '/target/generated-sources/unrolled/org/eolang/hone/Mktemp.xmir' (95Kb)
[INFO] >> [INFO] Assembling '/target/generated-sources/unrolled/org/eolang/hone/package-info.xmir' (2Kb)
[INFO] >> [INFO] Assembling '/target/generated-sources/unrolled/org/eolang/hone/OptimizeMojo.xmir' (168Kb)
[INFO] >> [INFO] Assembling '/target/generated-sources/unrolled/org/eolang/hone/Docker.xmir' (186Kb)
[INFO] >> [INFO] Assembling '/target/generated-sources/unrolled/org/eolang/hone_maven_plugin/HelpMojo.xmir' (1Mb)
[INFO] >> [INFO] Assembling '/target/generated-sources/unrolled/org/eolang/hone/AbstractMojo.xmir' (65Kb)
[INFO] >> [INFO] Assembling '/target/generated-sources/unrolled/org/eolang/hone/BuildMojo.xmir' (184Kb)
[INFO] >> [INFO] '/target/generated-sources/unrolled/org/eolang/hone/package-info.xmir' assembled to '/target/classes/org/eolang/hone/package-info.class' (80b) in 142ms
[INFO] >> [INFO] Assembling of 'org/eolang/hone/package-info.class' (80b) finished successfully.
[INFO] >> [INFO] ------------------------------------------------------------------------
[INFO] >> [INFO] BUILD FAILURE
[INFO] >> [INFO] ------------------------------------------------------------------------
[INFO] >> [INFO] Total time:  0.730 s
[INFO] >> [INFO] Finished at: 2024-10-16T12:54:55Z
[INFO] >> [INFO] ------------------------------------------------------------------------
[INFO] >> [ERROR] Failed to execute goal org.eolang:jeo-maven-plugin:0.6.6:assemble (default-cli) on project hone: Execution default-cli of goal org.eolang:jeo-maven-plugin:0.6.6:assemble failed: Can't transform XMIR to bytecode from the '/target/generated-sources/unrolled/org/eolang/hone/RmiMojo.xmir' source: Bytecode verification failed for the class 'org/eolang/hone/RmiMojo' and method 'exec': Error at instruction 27: Type java.lang.ClassNotFoundException: Class not found: 'org.eolang.hone.AbstractMojo', known classes: '[]' not present -> [Help 1]
[INFO] >> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.eolang:jeo-maven-plugin:0.6.6:assemble (default-cli) on project hone: Execution default-cli of goal org.eolang:jeo-maven-plugin:0.6.6:assemble failed: Can't transform XMIR to bytecode from the '/target/generated-sources/unrolled/org/eolang/hone/RmiMojo.xmir' source
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:333)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
[INFO] >>     at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
[INFO] >>     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
[INFO] >>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
[INFO] >>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
[INFO] >>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
[INFO] >>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
[INFO] >>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
[INFO] >>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
[INFO] >>     at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
[INFO] >>     at java.lang.reflect.Method.invoke (Method.java:580)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
[INFO] >> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-cli of goal org.eolang:jeo-maven-plugin:0.6.6:assemble failed: Can't transform XMIR to bytecode from the '/target/generated-sources/unrolled/org/eolang/hone/RmiMojo.xmir' source
[INFO] >>     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:133)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
[INFO] >>     at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
[INFO] >>     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
[INFO] >>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
[INFO] >>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
[INFO] >>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
[INFO] >>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
[INFO] >>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
[INFO] >>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
[INFO] >>     at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
[INFO] >>     at java.lang.reflect.Method.invoke (Method.java:580)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
[INFO] >> Caused by: java.lang.IllegalStateException: Can't transform XMIR to bytecode from the '/target/generated-sources/unrolled/org/eolang/hone/RmiMojo.xmir' source
[INFO] >>     at org.eolang.jeo.representation.XmirRepresentation.toBytecode (XmirRepresentation.java:153)
[INFO] >>     at org.eolang.jeo.Assemble.apply (Assemble.java:59)
[INFO] >>     at org.eolang.jeo.LoggedTranslation.apply (LoggedTranslation.java:84)
[INFO] >>     at org.eolang.jeo.BachedTranslator.translate (BachedTranslator.java:71)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:179)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.Spliterators$ArraySpliterator.forEachRemaining (Spliterators.java:1024)
[INFO] >>     at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:509)
[INFO] >>     at java.util.stream.ForEachOps$ForEachTask.compute (ForEachOps.java:291)
[INFO] >>     at java.util.concurrent.CountedCompleter.exec (CountedCompleter.java:754)
[INFO] >>     at java.util.concurrent.ForkJoinTask.doExec (ForkJoinTask.java:387)
[INFO] >>     at java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete (ForkJoinPool.java:1395)
[INFO] >>     at java.util.concurrent.ForkJoinPool.helpComplete (ForkJoinPool.java:2104)
[INFO] >>     at java.util.concurrent.ForkJoinTask.awaitDone (ForkJoinTask.java:420)
[INFO] >>     at java.util.concurrent.ForkJoinTask.invoke (ForkJoinTask.java:668)
[INFO] >>     at java.util.stream.ForEachOps$ForEachOp.evaluateParallel (ForEachOps.java:160)
[INFO] >>     at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel (ForEachOps.java:174)
[INFO] >>     at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:233)
[INFO] >>     at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:596)
[INFO] >>     at org.eolang.jeo.Assembler.assemble (Assembler.java:84)
[INFO] >>     at org.eolang.jeo.AssembleMojo.execute (AssembleMojo.java:117)
[INFO] >>     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
[INFO] >>     at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
[INFO] >>     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
[INFO] >>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
[INFO] >>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
[INFO] >>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
[INFO] >>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
[INFO] >>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
[INFO] >>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
[INFO] >>     at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
[INFO] >>     at java.lang.reflect.Method.invoke (Method.java:580)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
[INFO] >> Caused by: java.lang.IllegalStateException: Bytecode verification failed for the class 'org/eolang/hone/RmiMojo' and method 'exec'
[INFO] >>     at org.eolang.jeo.representation.bytecode.CustomClassWriter$VerifiedClassWriter.verify (CustomClassWriter.java:267)
[INFO] >>     at org.eolang.jeo.representation.bytecode.CustomClassWriter$VerifiedClassWriter.toByteArray (CustomClassWriter.java:238)
[INFO] >>     at org.eolang.jeo.representation.bytecode.CustomClassWriter.bytecode (CustomClassWriter.java:92)
[INFO] >>     at org.eolang.jeo.representation.bytecode.BytecodeProgram.bytecode (BytecodeProgram.java:129)
[INFO] >>     at org.eolang.jeo.representation.XmirRepresentation.toBytecode (XmirRepresentation.java:145)
[INFO] >>     at org.eolang.jeo.Assemble.apply (Assemble.java:59)
[INFO] >>     at org.eolang.jeo.LoggedTranslation.apply (LoggedTranslation.java:84)
[INFO] >>     at org.eolang.jeo.BachedTranslator.translate (BachedTranslator.java:71)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:179)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.Spliterators$ArraySpliterator.forEachRemaining (Spliterators.java:1024)
[INFO] >>     at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:509)
[INFO] >>     at java.util.stream.ForEachOps$ForEachTask.compute (ForEachOps.java:291)
[INFO] >>     at java.util.concurrent.CountedCompleter.exec (CountedCompleter.java:754)
[INFO] >>     at java.util.concurrent.ForkJoinTask.doExec (ForkJoinTask.java:387)
[INFO] >>     at java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete (ForkJoinPool.java:1395)
[INFO] >>     at java.util.concurrent.ForkJoinPool.helpComplete (ForkJoinPool.java:2104)
[INFO] >>     at java.util.concurrent.ForkJoinTask.awaitDone (ForkJoinTask.java:420)
[INFO] >>     at java.util.concurrent.ForkJoinTask.invoke (ForkJoinTask.java:668)
[INFO] >>     at java.util.stream.ForEachOps$ForEachOp.evaluateParallel (ForEachOps.java:160)
[INFO] >>     at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel (ForEachOps.java:174)
[INFO] >>     at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:233)
[INFO] >>     at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:596)
[INFO] >>     at org.eolang.jeo.Assembler.assemble (Assembler.java:84)
[INFO] >>     at org.eolang.jeo.AssembleMojo.execute (AssembleMojo.java:117)
[INFO] >>     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
[INFO] >>     at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
[INFO] >>     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
[INFO] >>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
[INFO] >>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
[INFO] >>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
[INFO] >>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
[INFO] >>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
[INFO] >>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
[INFO] >>     at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
[INFO] >>     at java.lang.reflect.Method.invoke (Method.java:580)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
[INFO] >> Caused by: org.objectweb.asm.tree.analysis.AnalyzerException: Error at instruction 27: Type java.lang.ClassNotFoundException: Class not found: 'org.eolang.hone.AbstractMojo', known classes: '[]' not present
[INFO] >>     at org.objectweb.asm.tree.analysis.Analyzer.analyze (Analyzer.java:290)
[INFO] >>     at org.eolang.jeo.representation.bytecode.CustomClassWriter$VerifiedClassWriter.verify (CustomClassWriter.java:264)
[INFO] >>     at org.eolang.jeo.representation.bytecode.CustomClassWriter$VerifiedClassWriter.toByteArray (CustomClassWriter.java:238)
[INFO] >>     at org.eolang.jeo.representation.bytecode.CustomClassWriter.bytecode (CustomClassWriter.java:92)
[INFO] >>     at org.eolang.jeo.representation.bytecode.BytecodeProgram.bytecode (BytecodeProgram.java:129)
[INFO] >>     at org.eolang.jeo.representation.XmirRepresentation.toBytecode (XmirRepresentation.java:145)
[INFO] >>     at org.eolang.jeo.Assemble.apply (Assemble.java:59)
[INFO] >>     at org.eolang.jeo.LoggedTranslation.apply (LoggedTranslation.java:84)
[INFO] >>     at org.eolang.jeo.BachedTranslator.translate (BachedTranslator.java:71)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:179)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.Spliterators$ArraySpliterator.forEachRemaining (Spliterators.java:1024)
[INFO] >>     at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:509)
[INFO] >>     at java.util.stream.ForEachOps$ForEachTask.compute (ForEachOps.java:291)
[INFO] >>     at java.util.concurrent.CountedCompleter.exec (CountedCompleter.java:754)
[INFO] >>     at java.util.concurrent.ForkJoinTask.doExec (ForkJoinTask.java:387)
[INFO] >>     at java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete (ForkJoinPool.java:1395)
[INFO] >>     at java.util.concurrent.ForkJoinPool.helpComplete (ForkJoinPool.java:2104)
[INFO] >>     at java.util.concurrent.ForkJoinTask.awaitDone (ForkJoinTask.java:420)
[INFO] >>     at java.util.concurrent.ForkJoinTask.invoke (ForkJoinTask.java:668)
[INFO] >>     at java.util.stream.ForEachOps$ForEachOp.evaluateParallel (ForEachOps.java:160)
[INFO] >>     at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel (ForEachOps.java:174)
[INFO] >>     at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:233)
[INFO] >>     at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:596)
[INFO] >>     at org.eolang.jeo.Assembler.assemble (Assembler.java:84)
[INFO] >>     at org.eolang.jeo.AssembleMojo.execute (AssembleMojo.java:117)
[INFO] >>     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
[INFO] >>     at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
[INFO] >>     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
[INFO] >>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
[INFO] >>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
[INFO] >>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
[INFO] >>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
[INFO] >>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
[INFO] >>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
[INFO] >>     at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
[INFO] >>     at java.lang.reflect.Method.invoke (Method.java:580)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
[INFO] >> Caused by: java.lang.TypeNotPresentException: Type java.lang.ClassNotFoundException: Class not found: 'org.eolang.hone.AbstractMojo', known classes: '[]' not present
[INFO] >>     at org.objectweb.asm.tree.analysis.SimpleVerifier.getClass (SimpleVerifier.java:449)
[INFO] >>     at org.objectweb.asm.tree.analysis.SimpleVerifier.isAssignableFrom (SimpleVerifier.java:429)
[INFO] >>     at org.objectweb.asm.tree.analysis.SimpleVerifier.isAssignableFrom (SimpleVerifier.java:417)
[INFO] >>     at org.objectweb.asm.tree.analysis.SimpleVerifier.isSubTypeOf (SimpleVerifier.java:257)
[INFO] >>     at org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation (BasicVerifier.java:400)
[INFO] >>     at org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation (BasicVerifier.java:44)
[INFO] >>     at org.objectweb.asm.tree.analysis.Frame.executeInvokeInsn (Frame.java:682)
[INFO] >>     at org.objectweb.asm.tree.analysis.Frame.execute (Frame.java:609)
[INFO] >>     at org.objectweb.asm.tree.analysis.Analyzer.analyze (Analyzer.java:173)
[INFO] >>     at org.eolang.jeo.representation.bytecode.CustomClassWriter$VerifiedClassWriter.verify (CustomClassWriter.java:264)
[INFO] >>     at org.eolang.jeo.representation.bytecode.CustomClassWriter$VerifiedClassWriter.toByteArray (CustomClassWriter.java:238)
[INFO] >>     at org.eolang.jeo.representation.bytecode.CustomClassWriter.bytecode (CustomClassWriter.java:92)
[INFO] >>     at org.eolang.jeo.representation.bytecode.BytecodeProgram.bytecode (BytecodeProgram.java:129)
[INFO] >>     at org.eolang.jeo.representation.XmirRepresentation.toBytecode (XmirRepresentation.java:145)
[INFO] >>     at org.eolang.jeo.Assemble.apply (Assemble.java:59)
[INFO] >>     at org.eolang.jeo.LoggedTranslation.apply (LoggedTranslation.java:84)
[INFO] >>     at org.eolang.jeo.BachedTranslator.translate (BachedTranslator.java:71)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:179)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.Spliterators$ArraySpliterator.forEachRemaining (Spliterators.java:1024)
[INFO] >>     at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:509)
[INFO] >>     at java.util.stream.ForEachOps$ForEachTask.compute (ForEachOps.java:291)
[INFO] >>     at java.util.concurrent.CountedCompleter.exec (CountedCompleter.java:754)
[INFO] >>     at java.util.concurrent.ForkJoinTask.doExec (ForkJoinTask.java:387)
[INFO] >>     at java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete (ForkJoinPool.java:1395)
[INFO] >>     at java.util.concurrent.ForkJoinPool.helpComplete (ForkJoinPool.java:2104)
[INFO] >>     at java.util.concurrent.ForkJoinTask.awaitDone (ForkJoinTask.java:420)
[INFO] >>     at java.util.concurrent.ForkJoinTask.invoke (ForkJoinTask.java:668)
[INFO] >>     at java.util.stream.ForEachOps$ForEachOp.evaluateParallel (ForEachOps.java:160)
[INFO] >>     at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel (ForEachOps.java:174)
[INFO] >>     at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:233)
[INFO] >>     at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:596)
[INFO] >>     at org.eolang.jeo.Assembler.assemble (Assembler.java:84)
[INFO] >>     at org.eolang.jeo.AssembleMojo.execute (AssembleMojo.java:117)
[INFO] >>     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
[INFO] >>     at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
[INFO] >>     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
[INFO] >>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
[INFO] >>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
[INFO] >>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
[INFO] >>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
[INFO] >>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
[INFO] >>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
[INFO] >>     at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
[INFO] >>     at java.lang.reflect.Method.invoke (Method.java:580)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
[INFO] >> Caused by: java.lang.ClassNotFoundException: Class not found: 'org.eolang.hone.AbstractMojo', known classes: '[]'
[INFO] >>     at org.eolang.jeo.JeoClassLoader.loadClass (JeoClassLoader.java:108)
[INFO] >>     at java.lang.Class.forName0 (Native Method)
[INFO] >>     at java.lang.Class.forName (Class.java:534)
[INFO] >>     at java.lang.Class.forName (Class.java:513)
[INFO] >>     at org.objectweb.asm.tree.analysis.SimpleVerifier.getClass (SimpleVerifier.java:447)
[INFO] >>     at org.objectweb.asm.tree.analysis.SimpleVerifier.isAssignableFrom (SimpleVerifier.java:429)
[INFO] >>     at org.objectweb.asm.tree.analysis.SimpleVerifier.isAssignableFrom (SimpleVerifier.java:417)
[INFO] >>     at org.objectweb.asm.tree.analysis.SimpleVerifier.isSubTypeOf (SimpleVerifier.java:257)
[INFO] >>     at org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation (BasicVerifier.java:400)
[INFO] >>     at org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation (BasicVerifier.java:44)
[INFO] >>     at org.objectweb.asm.tree.analysis.Frame.executeInvokeInsn (Frame.java:682)
[INFO] >>     at org.objectweb.asm.tree.analysis.Frame.execute (Frame.java:609)
[INFO] >>     at org.objectweb.asm.tree.analysis.Analyzer.analyze (Analyzer.java:173)
[INFO] >>     at org.eolang.jeo.representation.bytecode.CustomClassWriter$VerifiedClassWriter.verify (CustomClassWriter.java:264)
[INFO] >>     at org.eolang.jeo.representation.bytecode.CustomClassWriter$VerifiedClassWriter.toByteArray (CustomClassWriter.java:238)
[INFO] >>     at org.eolang.jeo.representation.bytecode.CustomClassWriter.bytecode (CustomClassWriter.java:92)
[INFO] >>     at org.eolang.jeo.representation.bytecode.BytecodeProgram.bytecode (BytecodeProgram.java:129)
[INFO] >>     at org.eolang.jeo.representation.XmirRepresentation.toBytecode (XmirRepresentation.java:145)
[INFO] >>     at org.eolang.jeo.Assemble.apply (Assemble.java:59)
[INFO] >>     at org.eolang.jeo.LoggedTranslation.apply (LoggedTranslation.java:84)
[INFO] >>     at org.eolang.jeo.BachedTranslator.translate (BachedTranslator.java:71)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:179)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.Spliterators$ArraySpliterator.forEachRemaining (Spliterators.java:1024)
[INFO] >>     at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:509)
[INFO] >>     at java.util.stream.ForEachOps$ForEachTask.compute (ForEachOps.java:291)
[INFO] >>     at java.util.concurrent.CountedCompleter.exec (CountedCompleter.java:754)
[INFO] >>     at java.util.concurrent.ForkJoinTask.doExec (ForkJoinTask.java:387)
[INFO] >>     at java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete (ForkJoinPool.java:1395)
[INFO] >>     at java.util.concurrent.ForkJoinPool.helpComplete (ForkJoinPool.java:2104)
[INFO] >>     at java.util.concurrent.ForkJoinTask.awaitDone (ForkJoinTask.java:420)
[INFO] >>     at java.util.concurrent.ForkJoinTask.invoke (ForkJoinTask.java:668)
[INFO] >>     at java.util.stream.ForEachOps$ForEachOp.evaluateParallel (ForEachOps.java:160)
[INFO] >>     at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel (ForEachOps.java:174)
[INFO] >>     at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:233)
[INFO] >>     at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:596)
[INFO] >>     at org.eolang.jeo.Assembler.assemble (Assembler.java:84)
[INFO] >>     at org.eolang.jeo.AssembleMojo.execute (AssembleMojo.java:117)
[INFO] >>     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
[INFO] >>     at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
[INFO] >>     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
[INFO] >>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
[INFO] >>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
[INFO] >>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
[INFO] >>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
[INFO] >>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
[INFO] >>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
[INFO] >>     at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
[INFO] >>     at java.lang.reflect.Method.invoke (Method.java:580)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
[INFO] >> Caused by: java.lang.ClassNotFoundException: org.eolang.hone.AbstractMojo
[INFO] >>     at java.lang.ClassLoader.findClass (ClassLoader.java:733)
[INFO] >>     at java.lang.ClassLoader.loadClass (ClassLoader.java:593)
[INFO] >>     at java.lang.ClassLoader.loadClass (ClassLoader.java:526)
[INFO] >>     at org.eolang.jeo.JeoClassLoader.loadClass (JeoClassLoader.java:103)
[INFO] >>     at java.lang.Class.forName0 (Native Method)
[INFO] >>     at java.lang.Class.forName (Class.java:534)
[INFO] >>     at java.lang.Class.forName (Class.java:513)
[INFO] >>     at org.objectweb.asm.tree.analysis.SimpleVerifier.getClass (SimpleVerifier.java:447)
[INFO] >>     at org.objectweb.asm.tree.analysis.SimpleVerifier.isAssignableFrom (SimpleVerifier.java:429)
[INFO] >>     at org.objectweb.asm.tree.analysis.SimpleVerifier.isAssignableFrom (SimpleVerifier.java:417)
[INFO] >>     at org.objectweb.asm.tree.analysis.SimpleVerifier.isSubTypeOf (SimpleVerifier.java:257)
[INFO] >>     at org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation (BasicVerifier.java:400)
[INFO] >>     at org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation (BasicVerifier.java:44)
[INFO] >>     at org.objectweb.asm.tree.analysis.Frame.executeInvokeInsn (Frame.java:682)
[INFO] >>     at org.objectweb.asm.tree.analysis.Frame.execute (Frame.java:609)
[INFO] >>     at org.objectweb.asm.tree.analysis.Analyzer.analyze (Analyzer.java:173)
[INFO] >>     at org.eolang.jeo.representation.bytecode.CustomClassWriter$VerifiedClassWriter.verify (CustomClassWriter.java:264)
[INFO] >>     at org.eolang.jeo.representation.bytecode.CustomClassWriter$VerifiedClassWriter.toByteArray (CustomClassWriter.java:238)
[INFO] >>     at org.eolang.jeo.representation.bytecode.CustomClassWriter.bytecode (CustomClassWriter.java:92)
[INFO] >>     at org.eolang.jeo.representation.bytecode.BytecodeProgram.bytecode (BytecodeProgram.java:129)
[INFO] >>     at org.eolang.jeo.representation.XmirRepresentation.toBytecode (XmirRepresentation.java:145)
[INFO] >>     at org.eolang.jeo.Assemble.apply (Assemble.java:59)
[INFO] >>     at org.eolang.jeo.LoggedTranslation.apply (LoggedTranslation.java:84)
[INFO] >>     at org.eolang.jeo.BachedTranslator.translate (BachedTranslator.java:71)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:179)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.Spliterators$ArraySpliterator.forEachRemaining (Spliterators.java:1024)
[INFO] >>     at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:509)
[INFO] >>     at java.util.stream.ForEachOps$ForEachTask.compute (ForEachOps.java:291)
[INFO] >>     at java.util.concurrent.CountedCompleter.exec (CountedCompleter.java:754)
[INFO] >>     at java.util.concurrent.ForkJoinTask.doExec (ForkJoinTask.java:387)
[INFO] >>     at java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete (ForkJoinPool.java:1395)
[INFO] >>     at java.util.concurrent.ForkJoinPool.helpComplete (ForkJoinPool.java:2104)
[INFO] >>     at java.util.concurrent.ForkJoinTask.awaitDone (ForkJoinTask.java:420)
[INFO] >>     at java.util.concurrent.ForkJoinTask.invoke (ForkJoinTask.java:668)
[INFO] >>     at java.util.stream.ForEachOps$ForEachOp.evaluateParallel (ForEachOps.java:160)
[INFO] >>     at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel (ForEachOps.java:174)
[INFO] >>     at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:233)
[INFO] >>     at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:596)
[INFO] >>     at org.eolang.jeo.Assembler.assemble (Assembler.java:84)
[INFO] >>     at org.eolang.jeo.AssembleMojo.execute (AssembleMojo.java:117)
[INFO] >>     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
[INFO] >>     at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
[INFO] >>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
[INFO] >>     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
[INFO] >>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
[INFO] >>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
[INFO] >>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
[INFO] >>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
[INFO] >>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
[INFO] >>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
[INFO] >>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
[INFO] >>     at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
[INFO] >>     at java.lang.reflect.Method.invoke (Method.java:580)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
[INFO] >>     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
@yegor256
Copy link
Member Author

@volodya-lombrozo please, help

@yegor256
Copy link
Member Author

the files are here:

generated-sources.zip

@volodya-lombrozo volodya-lombrozo self-assigned this Oct 16, 2024
@volodya-lombrozo volodya-lombrozo added the bug Something isn't working label Oct 16, 2024
@volodya-lombrozo
Copy link
Member

volodya-lombrozo commented Oct 16, 2024

@yegor256 I will try to find the root of the problem a bit later. You might try to disable bytecode verification for now.

@yegor256
Copy link
Member Author

@volodya-lombrozo verification disabling helped!

volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Oct 17, 2024
@volodya-lombrozo
Copy link
Member

@yegor256 I tried to reproduce the problem and failed for now. Could you give me some clue please? Do you have the target/classes directory empty when you start jeo:assemble?

jeo:assemble goal requires "old" classes that had been originally complied before any optimizations and transformations to verify the correctness of the newly generated bytecode. So, in the case you provided, it seems, that jeo:assemble failed to find these "old" classes.

@yegor256
Copy link
Member Author

@volodya-lombrozo yes, indeed, I have target/classes empty when I run jeo:assemble. I expect assemble to take .xmir files and generate .class files into a new empty directory. Wrong strategy?

Actually, this helped, but it looks like a wrong move to me.

@volodya-lombrozo
Copy link
Member

@yegor256 Actually, your original intent by removing old classes is correct, I believe. We definitely shouldn't rely on the old classes anyhow. I will solve this problem with verification soon.

@volodya-lombrozo volodya-lombrozo added the soon This issue will be solved soon label Oct 17, 2024
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Oct 19, 2024
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Oct 19, 2024
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Oct 19, 2024
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Oct 19, 2024
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Oct 19, 2024
@volodya-lombrozo
Copy link
Member

@yegor256 In the newest version of jeo:0.6.8 you don't need the skipVerification flag and everything should work fine.

@yegor256
Copy link
Member Author

@volodya-lombrozo thanks!

@yegor256
Copy link
Member Author

@volodya-lombrozo btw, I still need skipVerification (without it I get the same error)

@volodya-lombrozo
Copy link
Member

@yegor256 Please, add a bit of context. If it's true, then we should reopen this issue.

@yegor256
Copy link
Member Author

@volodya-lombrozo take a look at this PR: objectionary/hone-maven-plugin#50 The master branch is clean, but with the change of the PR it gets broken.

volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Oct 24, 2024
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Oct 24, 2024
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Oct 24, 2024
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Oct 24, 2024
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Oct 24, 2024
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Oct 24, 2024
@volodya-lombrozo
Copy link
Member

@yegor256 could you try it one more time with the new version, please?

@yegor256
Copy link
Member Author

@volodya-lombrozo fails with jeo 0.6.11: objectionary/hone-maven-plugin#50

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working soon This issue will be solved soon
Projects
None yet
Development

No branches or pull requests

2 participants