ab16@knecht ~/NEO/jarviz/jarviz-cli (master) $ java -version
openjdk version "21.0.1" 2023-10-17
OpenJDK Runtime Environment (build 21.0.1+12-29)
OpenJDK 64-Bit Server VM (build 21.0.1+12-29, mixed mode, sharing)
ab16@knecht ~/NEO/jarviz/jarviz-cli (master) $ node -v
v22.13.1
UBUNTU 24.0.4
uname -a
uname -a
Linux knecht 6.17.0-23-generic #23~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Apr 14 16:11:48 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
jarviz 0.1.5 and 0.1.7 showing the same behavior
comand
./jarviz graph -a /home/ab16/NEO/lms-neo4J-vaadin/jarvit-artifacts.json -f /home/ab16/NEO/lms-neo4J-vaadin/jarvit-filter.json
got
==== LOG ==================
9:52:42.932 [main] INFO com.vrbo.jarviz.service.CouplingAnalyser - Analyzing applicationSet
19:52:42.932 [main] INFO com.vrbo.jarviz.service.CouplingAnalyser - Analyzing application: vaadineo
19:52:42.933 [main] INFO com.vrbo.jarviz.service.CouplingAnalyser - Analyzing artifact: lms-neo4j-vaadin-1.0.3-SNAPSHOT.jar
Analyze failed: Records requires ASM8
org.objectweb.asm.ClassVisitor.visit(ClassVisitor.java:112)
org.objectweb.asm.ClassReader.accept(ClassReader.java:546)
org.objectweb.asm.ClassReader.accept(ClassReader.java:401)
com.vrbo.jarviz.visitor.FilteredClassVisitor.visit(FilteredClassVisitor.java:65)
com.vrbo.jarviz.service.CouplingAnalyser.analyzeArtifact(CouplingAnalyser.java:169)
com.vrbo.jarviz.service.CouplingAnalyser.analyzeApplication(CouplingAnalyser.java:136)
com.vrbo.jarviz.service.CouplingAnalyser.analyzeApplicationSet(CouplingAnalyser.java:103)
com.vrbo.jarviz.service.CouplingAnalyser.start(CouplingAnalyser.java:73)
com.vrbo.jarviz.AnalyzeCommand.main(AnalyzeCommand.java:156)
======== End LOG ===========================
what to do ???
changeing asm version in my jar does not have any effect
artifact json
{
"appSetName": "vaadineo",
"applications": [
{
"appName": "vaadineo",
"artifacts": [
{
"groupId": "de.mahlsdorf",
"artifactId": "lms-neo4j-vaadin",
"version": "1.0.3-SNAPSHOT"
},
{
"groupId": "com.fasterxml.jackson.core",
"artifactId": "jackson-databind",
"version": "2.9.8"
},
{
"groupId": "com.fasterxml.jackson.datatype",
"artifactId": "jackson-datatype-guava",
"version": "2.9.8"
}
]
}
]
}
filter json
{
"include": {
"targetPackage": "^(de\.mahlsdorf).$"
},
"exclude": {
"sourcePackage": "^(com\.google).$"
}
}
ab16@knecht ~/NEO/jarviz/jarviz-cli (master) $ java -version
openjdk version "21.0.1" 2023-10-17
OpenJDK Runtime Environment (build 21.0.1+12-29)
OpenJDK 64-Bit Server VM (build 21.0.1+12-29, mixed mode, sharing)
ab16@knecht ~/NEO/jarviz/jarviz-cli (master) $ node -v
v22.13.1
UBUNTU 24.0.4
uname -a
uname -a
Linux knecht 6.17.0-23-generic #23~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Apr 14 16:11:48 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
jarviz 0.1.5 and 0.1.7 showing the same behavior
comand
./jarviz graph -a /home/ab16/NEO/lms-neo4J-vaadin/jarvit-artifacts.json -f /home/ab16/NEO/lms-neo4J-vaadin/jarvit-filter.json
got
==== LOG ==================
9:52:42.932 [main] INFO com.vrbo.jarviz.service.CouplingAnalyser - Analyzing applicationSet
19:52:42.932 [main] INFO com.vrbo.jarviz.service.CouplingAnalyser - Analyzing application: vaadineo
19:52:42.933 [main] INFO com.vrbo.jarviz.service.CouplingAnalyser - Analyzing artifact: lms-neo4j-vaadin-1.0.3-SNAPSHOT.jar
Analyze failed: Records requires ASM8
org.objectweb.asm.ClassVisitor.visit(ClassVisitor.java:112)
org.objectweb.asm.ClassReader.accept(ClassReader.java:546)
org.objectweb.asm.ClassReader.accept(ClassReader.java:401)
com.vrbo.jarviz.visitor.FilteredClassVisitor.visit(FilteredClassVisitor.java:65)
com.vrbo.jarviz.service.CouplingAnalyser.analyzeArtifact(CouplingAnalyser.java:169)
com.vrbo.jarviz.service.CouplingAnalyser.analyzeApplication(CouplingAnalyser.java:136)
com.vrbo.jarviz.service.CouplingAnalyser.analyzeApplicationSet(CouplingAnalyser.java:103)
com.vrbo.jarviz.service.CouplingAnalyser.start(CouplingAnalyser.java:73)
com.vrbo.jarviz.AnalyzeCommand.main(AnalyzeCommand.java:156)
======== End LOG ===========================
what to do ???
changeing asm version in my jar does not have any effect
artifact json
{
"appSetName": "vaadineo",
"applications": [
{
"appName": "vaadineo",
"artifacts": [
{
"groupId": "de.mahlsdorf",
"artifactId": "lms-neo4j-vaadin",
"version": "1.0.3-SNAPSHOT"
},
{
"groupId": "com.fasterxml.jackson.core",
"artifactId": "jackson-databind",
"version": "2.9.8"
},
{
"groupId": "com.fasterxml.jackson.datatype",
"artifactId": "jackson-datatype-guava",
"version": "2.9.8"
}
]
}
]
}
filter json
{
"include": {
"targetPackage": "^(de\.mahlsdorf).$"
},
"exclude": {
"sourcePackage": "^(com\.google).$"
}
}