STEP 5 FAILED - MISSING SLF4J
Command 1 (dm1.OooOO0O, 0x31ebe, length 0xbb) failed. First error only:
java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at com.github.unidbg.AbstractEmulator.<clinit>(AbstractEmulator.java:61)
at com.github.unidbg.linux.android.AndroidEmulatorBuilder.build(AndroidEmulatorBuilder.java:22)
at EngineRun.main(EngineRun.java:10)
MISSING DEPENDENCY
org.slf4j:slf4j-api:1.7.36
org.slf4j:slf4j-simple:1.7.36 (the binding declared in vmtest/pom.xml)
The cp.txt only contains the 8 approved jars; slf4j was not among them.
PROPOSED FIX (NEEDS APPROVAL)
Download the two slf4j jars into /tmp/tools/jars and append them to cp.txt:
https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar
https://repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.36/slf4j-simple-1.7.36.jar
Then rerun program 1, and if it passes, program 2.
STATUS
- Step 3 (lab.apk): DONE - 1,778 bytes.
- Step 4 (dcvm.so): DONE - 5.4 MB, exit 0.
- Step 5 (EngineRun): NOT RUN / blocked - program 1 failed on missing slf4j-api.
- Step 6 (~/results/ copy): NOT RUN.
- Step 7 (table): NOT RUN - no successful trace.
Approve the slf4j download and I will rerun both EngineRun commands.