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

Can't find any child nodes in ... #757

Closed
yegor256 opened this issue Oct 14, 2024 · 17 comments · Fixed by #758
Closed

Can't find any child nodes in ... #757

yegor256 opened this issue Oct 14, 2024 · 17 comments · Fixed by #758
Assignees
Labels
bug Something isn't working soon This issue will be solved soon

Comments

@yegor256
Copy link
Member

I'm getting this message here:

[INFO] >> [INFO] --- jeo:0.6.1: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/BuildMojo.xmir' (176Kb)
[INFO] >> [INFO] Assembling '/target/generated-sources/unrolled/org/eolang/hone/OptimizeMojo.xmir' (154Kb)
[INFO] >> [INFO] Assembling '/target/generated-sources/unrolled/org/eolang/hone/Docker.xmir' (181Kb)
[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/package-info.xmir' (2Kb)
[INFO] >> [INFO] Assembling '/target/generated-sources/unrolled/org/eolang/hone/Mktemp.xmir' (94Kb)
[INFO] >> [INFO] Assembling '/target/generated-sources/unrolled/org/eolang/hone/AbstractMojo.xmir' (58Kb)
[INFO] >> [INFO] Assembling '/target/generated-sources/unrolled/org/eolang/hone/RmiMojo.xmir' (40Kb)
[INFO] >> [INFO] ------------------------------------------------------------------------
[INFO] >> [INFO] BUILD FAILURE
[INFO] >> [INFO] ------------------------------------------------------------------------
[INFO] >> [INFO] Total time:  0.654 s
[INFO] >> [INFO] Finished at: 2024-10-14T10:08:37Z
[INFO] >> [INFO] ------------------------------------------------------------------------
[INFO] >> [ERROR] Failed to execute goal org.eolang:jeo-maven-plugin:0.6.1:assemble (default-cli) on project hone: Execution default-cli of goal org.eolang:jeo-maven-plugin:0.6.1:assemble failed: java.lang.IllegalStateException: Can't find any child nodes in '<o base="bytes" data="bytes">6A 61 76 61 2F 69 6F 2F 49 4F 45 78 63 65 70 74 69 6F 6E</o>
[INFO] >> [ERROR] '
[INFO] >> [ERROR] -> [Help 1]
[INFO] >> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.eolang:jeo-maven-plugin:0.6.1:assemble (default-cli) on project hone: Execution default-cli of goal org.eolang:jeo-maven-plugin:0.6.1:assemble failed: java.lang.IllegalStateException: Can't find any child nodes in '<o base="bytes" data="bytes">6A 61 76 61 2F 69 6F 2F 49 4F 45 78 63 65 70 74 69 6F 6E</o>
[INFO] >> '
[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.1:assemble failed: java.lang.IllegalStateException: Can't find any child nodes in '<o base="bytes" data="bytes">6A 61 76 61 2F 69 6F 2F 49 4F 45 78 63 65 70 74 69 6F 6E</o>
[INFO] >> '
[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: java.lang.IllegalStateException: Can't find any child nodes in '<o base="bytes" data="bytes">6A 61 76 61 2F 69 6F 2F 49 4F 45 78 63 65 70 74 69 6F 6E</o>
[INFO] >> '
[INFO] >>     at jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance (DirectConstructorHandleAccessor.java:62)
[INFO] >>     at java.lang.reflect.Constructor.newInstanceWithCaller (Constructor.java:502)
[INFO] >>     at java.lang.reflect.Constructor.newInstance (Constructor.java:486)
[INFO] >>     at java.util.concurrent.ForkJoinTask.getThrowableException (ForkJoinTask.java:540)
[INFO] >>     at java.util.concurrent.ForkJoinTask.reportException (ForkJoinTask.java:567)
[INFO] >>     at java.util.concurrent.ForkJoinTask.invoke (ForkJoinTask.java:670)
[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: Can't find any child nodes in '<o base="bytes" data="bytes">6A 61 76 61 2F 69 6F 2F 49 4F 45 78 63 65 70 74 69 6F 6E</o>
[INFO] >> '
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlNode.lambda$firstChild$4 (XmlNode.java:174)
[INFO] >>     at java.util.Optional.orElseThrow (Optional.java:403)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlNode.firstChild (XmlNode.java:172)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlValue.hex (XmlValue.java:156)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlValue.string (XmlValue.java:67)
[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$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1708)
[INFO] >>     at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:509)
[INFO] >>     at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:499)
[INFO] >>     at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:575)
[INFO] >>     at java.util.stream.AbstractPipeline.evaluateToArrayNode (AbstractPipeline.java:260)
[INFO] >>     at java.util.stream.ReferencePipeline.toArray (ReferencePipeline.java:616)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlMethod.exceptions (XmlMethod.java:277)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlMethod.properties (XmlMethod.java:182)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlMethod.bytecode (XmlMethod.java:122)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1708)
[INFO] >>     at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:509)
[INFO] >>     at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:499)
[INFO] >>     at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921)
[INFO] >>     at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:234)
[INFO] >>     at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:682)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlClass.bytecode (XmlClass.java:100)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlProgram.bytecode (XmlProgram.java:105)
[INFO] >>     at org.eolang.jeo.representation.XmirRepresentation.toBytecode (XmirRepresentation.java:144)
[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.topLevelExec (ForkJoinPool.java:1312)
[INFO] >>     at java.util.concurrent.ForkJoinPool.scan (ForkJoinPool.java:1843)
[INFO] >>     at java.util.concurrent.ForkJoinPool.runWorker (ForkJoinPool.java:1808)
[INFO] >>     at java.util.concurrent.ForkJoinWorkerThread.run (ForkJoinWorkerThread.java:188)

I don't know which files causes the problem (would be great to add this information to the exception message too).

@yegor256
Copy link
Member Author

@volodya-lombrozo please, check this out

@yegor256
Copy link
Member Author

@volodya-lombrozo in order to reproduce it, you can clone https://github.com/objectionary/hone-maven-plugin/ and run mvn clean install -Pself

@volodya-lombrozo volodya-lombrozo self-assigned this Oct 14, 2024
@volodya-lombrozo volodya-lombrozo added soon This issue will be solved soon bug Something isn't working labels Oct 14, 2024
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Oct 14, 2024
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Oct 14, 2024
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Oct 14, 2024
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Oct 14, 2024
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Oct 14, 2024
@volodya-lombrozo
Copy link
Member

@rultor release, tag is 0.6.2, title is 0.6.2.

@rultor
Copy link
Contributor

rultor commented Oct 14, 2024

@rultor release, tag is 0.6.2, title is 0.6.2.

@volodya-lombrozo OK, I will release it now. Please check the progress here.

@rultor
Copy link
Contributor

rultor commented Oct 14, 2024

@rultor release, tag is 0.6.2, title is 0.6.2.

@volodya-lombrozo Done! FYI, the full log is here (took me 11min).

@yegor256 yegor256 reopened this Oct 14, 2024
@yegor256
Copy link
Member Author

@volodya-lombrozo I tried jeo 0.6.2 and now I see this:

[INFO] >> [INFO] --- jeo:0.6.2: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/AbstractMojo.xmir' (58Kb)
[INFO] >> [INFO] Assembling '/target/generated-sources/unrolled/org/eolang/hone/OptimizeMojo.xmir' (154Kb)
[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/RmiMojo.xmir' (40Kb)
[INFO] >> [INFO] Assembling '/target/generated-sources/unrolled/org/eolang/hone/Docker.xmir' (181Kb)
[INFO] >> [INFO] Assembling '/target/generated-sources/unrolled/org/eolang/hone/package-info.xmir' (2Kb)
[INFO] >> [INFO] Assembling '/target/generated-sources/unrolled/org/eolang/hone/BuildMojo.xmir' (176Kb)
[INFO] >> [INFO] Assembling '/target/generated-sources/unrolled/org/eolang/hone/Mktemp.xmir' (94Kb)
[INFO] >> [INFO] ------------------------------------------------------------------------
[INFO] >> [INFO] BUILD FAILURE
[INFO] >> [INFO] ------------------------------------------------------------------------
[INFO] >> [INFO] Total time:  0.627 s
[INFO] >> [INFO] Finished at: 2024-10-14T13:22:56Z
[INFO] >> [INFO] ------------------------------------------------------------------------
[INFO] >> [ERROR] Failed to execute goal org.eolang:jeo-maven-plugin:0.6.2:assemble (default-cli) on project hone: Execution default-cli of goal org.eolang:jeo-maven-plugin:0.6.2:assemble failed: java.lang.IllegalStateException: Can't transform XMIR to bytecode from the '/target/generated-sources/unrolled/org/eolang/hone/Mktemp.xmir' source: Unexpected exception during parsing the program in package 'org.eolang.hone': Unexpected exception during parsing the class 'j$Mktemp': Unexpected exception during parsing the method '<init>': Unexpected exception during parsing the method '<init>' properties: Can't find any child nodes in '<o base="bytes" data="bytes">6A 61 76 61 2F 69 6F 2F 49 4F 45 78 63 65 70 74 69 6F 6E</o>
[INFO] >> [ERROR] '
[INFO] >> [ERROR] -> [Help 1]
[INFO] >> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.eolang:jeo-maven-plugin:0.6.2:assemble (default-cli) on project hone: Execution default-cli of goal org.eolang:jeo-maven-plugin:0.6.2:assemble failed: java.lang.IllegalStateException: Can't transform XMIR to bytecode from the '/target/generated-sources/unrolled/org/eolang/hone/Mktemp.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.2:assemble failed: java.lang.IllegalStateException: Can't transform XMIR to bytecode from the '/target/generated-sources/unrolled/org/eolang/hone/Mktemp.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: java.lang.IllegalStateException: Can't transform XMIR to bytecode from the '/target/generated-sources/unrolled/org/eolang/hone/Mktemp.xmir' source
[INFO] >>     at jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance (DirectConstructorHandleAccessor.java:62)
[INFO] >>     at java.lang.reflect.Constructor.newInstanceWithCaller (Constructor.java:502)
[INFO] >>     at java.lang.reflect.Constructor.newInstance (Constructor.java:486)
[INFO] >>     at java.util.concurrent.ForkJoinTask.getThrowableException (ForkJoinTask.java:540)
[INFO] >>     at java.util.concurrent.ForkJoinTask.reportException (ForkJoinTask.java:567)
[INFO] >>     at java.util.concurrent.ForkJoinTask.invoke (ForkJoinTask.java:670)
[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: Can't transform XMIR to bytecode from the '/target/generated-sources/unrolled/org/eolang/hone/Mktemp.xmir' source
[INFO] >>     at org.eolang.jeo.representation.XmirRepresentation.toBytecode (XmirRepresentation.java:152)
[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.topLevelExec (ForkJoinPool.java:1312)
[INFO] >>     at java.util.concurrent.ForkJoinPool.scan (ForkJoinPool.java:1843)
[INFO] >>     at java.util.concurrent.ForkJoinPool.runWorker (ForkJoinPool.java:1808)
[INFO] >>     at java.util.concurrent.ForkJoinWorkerThread.run (ForkJoinWorkerThread.java:188)
[INFO] >> Caused by: org.eolang.jeo.representation.xmir.ParsingException: Unexpected exception during parsing the program in package 'org.eolang.hone'
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlProgram.bytecode (XmlProgram.java:109)
[INFO] >>     at org.eolang.jeo.representation.XmirRepresentation.toBytecode (XmirRepresentation.java:144)
[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.topLevelExec (ForkJoinPool.java:1312)
[INFO] >>     at java.util.concurrent.ForkJoinPool.scan (ForkJoinPool.java:1843)
[INFO] >>     at java.util.concurrent.ForkJoinPool.runWorker (ForkJoinPool.java:1808)
[INFO] >>     at java.util.concurrent.ForkJoinWorkerThread.run (ForkJoinWorkerThread.java:188)
[INFO] >> Caused by: org.eolang.jeo.representation.xmir.ParsingException: Unexpected exception during parsing the class 'j$Mktemp'
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlClass.bytecode (XmlClass.java:115)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlProgram.bytecode (XmlProgram.java:106)
[INFO] >>     at org.eolang.jeo.representation.XmirRepresentation.toBytecode (XmirRepresentation.java:144)
[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.topLevelExec (ForkJoinPool.java:1312)
[INFO] >>     at java.util.concurrent.ForkJoinPool.scan (ForkJoinPool.java:1843)
[INFO] >>     at java.util.concurrent.ForkJoinPool.runWorker (ForkJoinPool.java:1808)
[INFO] >>     at java.util.concurrent.ForkJoinWorkerThread.run (ForkJoinWorkerThread.java:188)
[INFO] >> Caused by: org.eolang.jeo.representation.xmir.ParsingException: Unexpected exception during parsing the method '<init>'
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlMethod.bytecode (XmlMethod.java:135)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1708)
[INFO] >>     at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:509)
[INFO] >>     at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:499)
[INFO] >>     at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921)
[INFO] >>     at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:234)
[INFO] >>     at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:682)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlClass.bytecode (XmlClass.java:101)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlProgram.bytecode (XmlProgram.java:106)
[INFO] >>     at org.eolang.jeo.representation.XmirRepresentation.toBytecode (XmirRepresentation.java:144)
[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.topLevelExec (ForkJoinPool.java:1312)
[INFO] >>     at java.util.concurrent.ForkJoinPool.scan (ForkJoinPool.java:1843)
[INFO] >>     at java.util.concurrent.ForkJoinPool.runWorker (ForkJoinPool.java:1808)
[INFO] >>     at java.util.concurrent.ForkJoinWorkerThread.run (ForkJoinWorkerThread.java:188)
[INFO] >> Caused by: org.eolang.jeo.representation.xmir.ParsingException: Unexpected exception during parsing the method '<init>' properties
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlMethod.properties (XmlMethod.java:205)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlMethod.bytecode (XmlMethod.java:123)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1708)
[INFO] >>     at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:509)
[INFO] >>     at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:499)
[INFO] >>     at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921)
[INFO] >>     at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:234)
[INFO] >>     at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:682)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlClass.bytecode (XmlClass.java:101)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlProgram.bytecode (XmlProgram.java:106)
[INFO] >>     at org.eolang.jeo.representation.XmirRepresentation.toBytecode (XmirRepresentation.java:144)
[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.topLevelExec (ForkJoinPool.java:1312)
[INFO] >>     at java.util.concurrent.ForkJoinPool.scan (ForkJoinPool.java:1843)
[INFO] >>     at java.util.concurrent.ForkJoinPool.runWorker (ForkJoinPool.java:1808)
[INFO] >>     at java.util.concurrent.ForkJoinWorkerThread.run (ForkJoinWorkerThread.java:188)
[INFO] >> Caused by: java.lang.IllegalStateException: Can't find any child nodes in '<o base="bytes" data="bytes">6A 61 76 61 2F 69 6F 2F 49 4F 45 78 63 65 70 74 69 6F 6E</o>
[INFO] >> '
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlNode.lambda$firstChild$4 (XmlNode.java:174)
[INFO] >>     at java.util.Optional.orElseThrow (Optional.java:403)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlNode.firstChild (XmlNode.java:172)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlValue.hex (XmlValue.java:156)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlValue.string (XmlValue.java:67)
[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$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1708)
[INFO] >>     at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:509)
[INFO] >>     at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:499)
[INFO] >>     at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:575)
[INFO] >>     at java.util.stream.AbstractPipeline.evaluateToArrayNode (AbstractPipeline.java:260)
[INFO] >>     at java.util.stream.ReferencePipeline.toArray (ReferencePipeline.java:616)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlMethod.exceptions (XmlMethod.java:305)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlMethod.properties (XmlMethod.java:201)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlMethod.bytecode (XmlMethod.java:123)
[INFO] >>     at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:197)
[INFO] >>     at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1708)
[INFO] >>     at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:509)
[INFO] >>     at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:499)
[INFO] >>     at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:921)
[INFO] >>     at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:234)
[INFO] >>     at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:682)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlClass.bytecode (XmlClass.java:101)
[INFO] >>     at org.eolang.jeo.representation.xmir.XmlProgram.bytecode (XmlProgram.java:106)
[INFO] >>     at org.eolang.jeo.representation.XmirRepresentation.toBytecode (XmirRepresentation.java:144)
[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.topLevelExec (ForkJoinPool.java:1312)
[INFO] >>     at java.util.concurrent.ForkJoinPool.scan (ForkJoinPool.java:1843)
[INFO] >>     at java.util.concurrent.ForkJoinPool.runWorker (ForkJoinPool.java:1808)
[INFO] >>     at java.util.concurrent.ForkJoinWorkerThread.run (ForkJoinWorkerThread.java:188)

@yegor256
Copy link
Member Author

@volodya-lombrozo I believe, this is where it fails:

   <objects>
      <o abstract="" line="4" name="j$Mktemp" pos="0">
         <o base="org.eolang.jeo.int" line="9" name="version" pos="2">
            <o as="0" base="bytes" data="bytes" line="10" pos="4">00 00 00 00 00 00 00 37</o>
         </o>
         <o base="org.eolang.jeo.int" line="15" name="access" pos="2">
            <o as="0" base="bytes" data="bytes" line="16" pos="4">00 00 00 00 00 00 00 30</o>
         </o>
         <o base="org.eolang.jeo.string" line="21" name="supername" pos="2">
            <o as="0" base="bytes" data="bytes" line="22" pos="4">6A 61 76 61 2F 6C 61 6E 67 2F 4F 62 6A 65 63 74</o>
         </o>
         <o base="org.eolang.seq1" line="26" name="interfaces" pos="2">
            <o base="bytes" data="bytes">6A 61 76 61 2F 69 6F 2F 43 6C 6F 73 65 61 62 6C 65</o>
         </o>

@volodya-lombrozo
Copy link
Member

volodya-lombrozo commented Oct 14, 2024

@yegor256 Can you send org.eolang.hone.Mktemp class before and after phi/unphi transformations, please?
As xmir files.

@volodya-lombrozo
Copy link
Member

volodya-lombrozo commented Oct 14, 2024

@yegor256 Most probably jeo-maven-plugin expects the following XMIR:

<o base="org.eolang.seq1" line="26" name="interfaces" pos="2"> 
  <o base="org.eolang.jeo.string">
    <o base="bytes" data="bytes">6A 61 76 61 2F 69 6F 2F 43 6C 6F 73 65 61 62 6C 65</o>
  </o>
</o>

but in the log you sent we have only:

<o base="org.eolang.seq1" line="26" name="interfaces" pos="2">
  <o base="bytes" data="bytes">6A 61 76 61 2F 69 6F 2F 43 6C 6F 73 65 61 62 6C 65</o>
</o>

As you can see, the "org.eolang.jeo.string" object is lost.

@yegor256
Copy link
Member Author

@volodya-lombrozo here it is
pack.zip

@volodya-lombrozo
Copy link
Member

@yegor256 I checked the archive you sent. Yes, it's exactly, what I mentioned here.

  1. After disassemble
<o base="org.eolang.seq1" line="433174654" name="interfaces">
	<o base="org.eolang.jeo.string">
		<o base="bytes" data="bytes">6A 61 76 61 2F 69 6F 2F 43 6C 6F 73 65 61 62 6C 65</o>
	</o>
</o>
  1. After phi/unphi
<o base=".seq1" name="interfaces">
	<o base=".eolang">
		<o base=".org">
			<o base="Q"/></o>
	</o>
	<o as="0" base=".string">
		<o base=".jeo">
			<o base=".eolang">
				<o base=".org">
					<o base="Q"/></o>
			</o>
		</o>
		<o as="0" base=".bytes">
			<o base=".eolang">
				<o base=".org">
					<o base="Q"/></o>
			</o>
			<o base="org.eolang.bytes" data="bytes">6A 61 76 61 2F 69 6F 2F 43 6C 6F 73 65 61 62 6C 65</o>
		</o>
	</o>
</o>
  1. After unrolling:
<o base="org.eolang.seq1" line="26" name="interfaces" pos="2">
	<o base="bytes" data="bytes">6A 61 76 61 2F 69 6F 2F 43 6C 6F 73 65 61 62 6C 65</o>
</o>

@maxonfjvipon Please, pay attention to it, please. The unrolling you suggested here don't work in this case. It's a blocker, I guess.

@maxonfjvipon
Copy link
Member

@volodya-lombrozo could you please try to exclude roll-data.xsl from suggested unrolling train. It seems to me now there's no need for it. I strongly believe all your tests should pass

@volodya-lombrozo
Copy link
Member

volodya-lombrozo commented Oct 15, 2024

@rultor release, tag is 0.6.3, title is 0.6.3.

@rultor
Copy link
Contributor

rultor commented Oct 15, 2024

@rultor release, tag is 0.6.3, title is 0.6.3.

@volodya-lombrozo OK, I will release it now. Please check the progress here.

@rultor
Copy link
Contributor

rultor commented Oct 15, 2024

@rultor release, tag is 0.6.3, title is 0.6.3.

@volodya-lombrozo Done! FYI, the full log is here (took me 10min).

@volodya-lombrozo
Copy link
Member

@yegor256 Can you check the newest 0.6.3 version, please?

@yegor256
Copy link
Member Author

@volodya-lombrozo this problem seems to be gone, thanks

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

Successfully merging a pull request may close this issue.

4 participants