Das jar-Package aus dem Branch targetBytecode funktioniert nicht #213

Closed
opened 2023-01-18 15:50:11 +00:00 by pl · 3 comments
Owner

java -jar JavaTXcompiler-0.1-jar-with-dependencies.jar JavaCompilerCore/resources/bytecode/javFiles/Fac.jav

liefert:

kein LogFile
kein LogFile
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
at java.base/java.util.Objects.checkIndex(Objects.java:385)
at java.base/java.util.ArrayList.get(ArrayList.java:427)
at de.dhbwstuttgart.target.generate.ASTToTargetAST.(ASTToTargetAST.java:490)
at de.dhbwstuttgart.target.generate.ASTToTargetAST.(ASTToTargetAST.java:479)
at de.dhbwstuttgart.core.JavaTXCompiler.generateBytecode(JavaTXCompiler.java:887)
at de.dhbwstuttgart.core.JavaTXCompiler.generateBytecode(JavaTXCompiler.java:861)
at de.dhbwstuttgart.core.JavaTXCompiler.generateBytecode(JavaTXCompiler.java:843)
at de.dhbwstuttgart.core.JavaTXCompiler.generateBytecode(JavaTXCompiler.java:853)
at de.dhbwstuttgart.core.ConsoleInterface.main(ConsoleInterface.java:40)

java -jar JavaTXcompiler-0.1-jar-with-dependencies.jar JavaCompilerCore/resources/bytecode/javFiles/Fac.jav liefert: kein LogFile kein LogFile Exception in thread "main" java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0 at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106) at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302) at java.base/java.util.Objects.checkIndex(Objects.java:385) at java.base/java.util.ArrayList.get(ArrayList.java:427) at de.dhbwstuttgart.target.generate.ASTToTargetAST.<init>(ASTToTargetAST.java:490) at de.dhbwstuttgart.target.generate.ASTToTargetAST.<init>(ASTToTargetAST.java:479) at de.dhbwstuttgart.core.JavaTXCompiler.generateBytecode(JavaTXCompiler.java:887) at de.dhbwstuttgart.core.JavaTXCompiler.generateBytecode(JavaTXCompiler.java:861) at de.dhbwstuttgart.core.JavaTXCompiler.generateBytecode(JavaTXCompiler.java:843) at de.dhbwstuttgart.core.JavaTXCompiler.generateBytecode(JavaTXCompiler.java:853) at de.dhbwstuttgart.core.ConsoleInterface.main(ConsoleInterface.java:40)
Author
Owner

Das zugehörige Jar-File liegt unter

www.ba-horb.de/~/pl/JavaTXcompiler-0.1-jar-with-dependencies.jar

Das zugehörige Jar-File liegt unter www.ba-horb.de/~/pl/JavaTXcompiler-0.1-jar-with-dependencies.jar
Owner

gefixt mit Commit: 99c46bf37f

@Martin, kannst du mal den Branch targetBytecode auschecken und nochmal das ConsoleInterface testen? Also die Jar-File ausführen. Es compiliert jetzt zumindest die Dateien bei mir.

gefixt mit Commit: 99c46bf37f495ea9d9bebc805e1cd17745cd6b25 @Martin, kannst du mal den Branch targetBytecode auschecken und nochmal das ConsoleInterface testen? Also die Jar-File ausführen. Es compiliert jetzt zumindest die Dateien bei mir.
Owner

Hinweis:
die jar File lässt sich mittels

mvn -DskipTests package

erstellen.

Hinweis: die jar File lässt sich mittels mvn -DskipTests package erstellen.
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: JavaTX/JavaCompilerCore#213
No description provided.