OK... I read another post about classpath.
Yes, it works if I add more classpath of the jar... but I've got dozens of dependencies, how could I involve all of them? one by one with a .m2 path arrrrrrrrrrrrrf :(
And the real problem is if my dependence is depends on another dependence, the JPF still fails.
For instance, my logger is a wrap of log4j2, I added all of the in the class path as :
+classpath=\
C:/Users/xxx/.m2/repository/com/xxxxxx/ejvqa/ejv-logger/1.1.1/ejv-logger-1.1.1.jar;\
C:/Users/xxx/.m2/repository/org/apache/logging/log4j/log4j-api/2.4/log4j-api-2.4.jar;\
C:/Users/xxx/.m2/repository/org/apache/logging/log4j/log4j-core/2.4/log4j-core-2.4.jar
forgive me, I am just trying...
====================================================== system under test
com.xxxx.jiraConnector.JiraImporter.main()
====================================================== search started: 10/28/16 10:57 AM
====================================================== error 1
gov.nasa.jpf.vm.NoUncaughtExceptionsProperty
java.lang.Error: java.lang.NoSuchFieldException: tid
at java.util.concurrent.locks.ReentrantReadWriteLock.<clinit>
at org.apache.logging.log4j.status.StatusLogger.<init>(org/apache/logging/log4j/status/StatusLogger.java:67)
at org.apache.logging.log4j.status.StatusLogger.<clinit>(org/apache/logging/log4j/status/StatusLogger.java:61)
at org.apache.logging.log4j.core.config.ConfigurationFactory.<clinit>(org/apache/logging/log4j/core/config/ConfigurationFactory.java:97)
at com.thomsonreuters.ejvqa.LoggerManager.EJVLoggerHelper.setLogger(com/thomsonreuters/ejvqa/LoggerManager/EJVLoggerHelper.java:29)
at com.thomsonreuters.jiraConnector.JiraImporter.<clinit>(com/thomsonreuters/jiraConnector/JiraImporter.java:32)
Caused by: java.lang.NoSuchFieldException: tid
at java.lang.Class.getDeclaredField(gov.nasa.jpf.vm.JPF_java_lang_Class)
at java.util.concurrent.locks.ReentrantReadWriteLock.<clinit>
at org.apache.logging.log4j.status.StatusLogger.<init>(org/apache/logging/log4j/status/StatusLogger.java:67)
at org.apache.logging.log4j.status.StatusLogger.<clinit>(org/apache/logging/log4j/status/StatusLogger.java:61)
at org.apache.logging.log4j.core.config.ConfigurationFactory.<clinit>(org/apache/logging/log4j/core/config/ConfigurationFactory.java:97)
at com.thomsonreuters.ejvqa.LoggerManager.EJVLoggerHelper.setLogger(com/thomsonreuters/ejvqa/LoggerManager/EJVLoggerHelper.java:29)
at com.thomsonreuters.jiraConnector.JiraImporter.<clinit>(com/thomsonreuters/jiraConnector/JiraImporter.java:32)