Build Failure
Dear experts,
I'm building the source code in my Windows computer. In the step 5, when I build the project using the command mvn clean install I get the following building error message:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.15:test (default-test) on project wflow-core: There are test failures.
And in my test log files, in \jw-community\wflow-core\target\surefire-reports the only one that has a failure is org.joget.apps.app.model.TestHashVariable with the following messages:
-------------------------------------------------------------------------------
Test set: org.joget.apps.app.model.TestHashVariable
-------------------------------------------------------------------------------
Tests run: 8, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 2.007 sec <<< FAILURE! - in org.joget.apps.app.model.TestHashVariable
testEscape(org.joget.apps.app.model.TestHashVariable) Time elapsed: 0.199 sec <<< ERROR!
java.lang.ExceptionInInitializerError: null
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199)
at java.base/java.lang.reflect.Method.setAccessible(Method.java:193)
at org.apache.felix.framework.util.SecureAction.setAccesssible(SecureAction.java:871)
at org.apache.felix.framework.URLHandlersStreamHandlerProxy.<clinit>(URLHandlersStreamHandlerProxy.java:79)
at org.apache.felix.framework.URLHandlers.createURLStreamHandler(URLHandlers.java:513)
at java.base/java.net.URL.getURLStreamHandler(URL.java:1436)
at java.base/java.net.URL.<init>(URL.java:680)
at java.base/java.net.URL.<init>(URL.java:569)
at java.base/java.net.URL.<init>(URL.java:516)
at org.jsoup.internal.StringUtil.resolve(StringUtil.java:318)
at org.jsoup.nodes.Node.absUrl(Node.java:210)
at org.jsoup.safety.Safelist.testValidProtocol(Safelist.java:548)
at org.jsoup.safety.Safelist.isSafeAttribute(Safelist.java:527)
at org.jsoup.safety.Cleaner.createSafeElement(Cleaner.java:155)
at org.jsoup.safety.Cleaner.access$100(Cleaner.java:35)
at org.jsoup.safety.Cleaner$CleaningVisitor.head(Cleaner.java:112)
at org.jsoup.select.NodeTraversor.traverse(NodeTraversor.java:31)
at org.jsoup.safety.Cleaner.copySafeNodes(Cleaner.java:143)
at org.jsoup.safety.Cleaner.clean(Cleaner.java:58)
at org.jsoup.Jsoup.clean(Jsoup.java:320)
at org.joget.commons.util.StringUtil.stripHtmlRelaxed(StringUtil.java:726)
at org.joget.apps.app.service.AppUtil.processHashVariable(AppUtil.java:731)
at org.joget.apps.app.service.AppUtil.processHashVariable(AppUtil.java:585)
at org.joget.apps.app.service.AppUtil.processHashVariable(AppUtil.java:571)
at org.joget.apps.app.model.TestHashVariable.testEscape(TestHashVariable.java:101)
testNestedEscape(org.joget.apps.app.model.TestHashVariable) Time elapsed: 0.185 sec <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class org.apache.felix.framework.URLHandlersStreamHandlerProxy
at org.apache.felix.framework.URLHandlersStreamHandlerProxy.<clinit>(URLHandlersStreamHandlerProxy.java:104)
at org.apache.felix.framework.URLHandlers.createURLStreamHandler(URLHandlers.java:513)
at java.base/java.net.URL.getURLStreamHandler(URL.java:1436)
at java.base/java.net.URL.<init>(URL.java:680)
at java.base/java.net.URL.<init>(URL.java:569)
at java.base/java.net.URL.<init>(URL.java:516)
at org.jsoup.internal.StringUtil.resolve(StringUtil.java:318)
at org.jsoup.nodes.Node.absUrl(Node.java:210)
at org.jsoup.safety.Safelist.testValidProtocol(Safelist.java:548)
at org.jsoup.safety.Safelist.isSafeAttribute(Safelist.java:527)
at org.jsoup.safety.Cleaner.createSafeElement(Cleaner.java:155)
at org.jsoup.safety.Cleaner.access$100(Cleaner.java:35)
at org.jsoup.safety.Cleaner$CleaningVisitor.head(Cleaner.java:112)
at org.jsoup.select.NodeTraversor.traverse(NodeTraversor.java:31)
at org.jsoup.safety.Cleaner.copySafeNodes(Cleaner.java:143)
at org.jsoup.safety.Cleaner.clean(Cleaner.java:58)
at org.jsoup.Jsoup.clean(Jsoup.java:320)
at org.joget.commons.util.StringUtil.stripHtmlRelaxed(StringUtil.java:726)
at org.joget.apps.app.service.AppUtil.processHashVariable(AppUtil.java:731)
at org.joget.apps.app.service.AppUtil.processHashVariable(AppUtil.java:585)
at org.joget.apps.app.service.AppUtil.processHashVariable(AppUtil.java:571)
at org.joget.apps.app.model.TestHashVariable.testEscape(TestHashVariable.java:101)
testDoubleQuote(org.joget.apps.app.model.TestHashVariable) Time elapsed: 0.188 sec <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class org.apache.felix.framework.URLHandlersStreamHandlerProxy
at org.apache.felix.framework.URLHandlersStreamHandlerProxy.<clinit>(URLHandlersStreamHandlerProxy.java:104)
at org.apache.felix.framework.URLHandlers.createURLStreamHandler(URLHandlers.java:513)
at java.base/java.net.URL.getURLStreamHandler(URL.java:1436)
at java.base/java.net.URL.<init>(URL.java:680)
at java.base/java.net.URL.<init>(URL.java:569)
at java.base/java.net.URL.<init>(URL.java:516)
at org.jsoup.internal.StringUtil.resolve(StringUtil.java:318)
at org.jsoup.nodes.Node.absUrl(Node.java:210)
at org.jsoup.safety.Safelist.testValidProtocol(Safelist.java:548)
at org.jsoup.safety.Safelist.isSafeAttribute(Safelist.java:527)
at org.jsoup.safety.Cleaner.createSafeElement(Cleaner.java:155)
at org.jsoup.safety.Cleaner.access$100(Cleaner.java:35)
at org.jsoup.safety.Cleaner$CleaningVisitor.head(Cleaner.java:112)
at org.jsoup.select.NodeTraversor.traverse(NodeTraversor.java:31)
at org.jsoup.safety.Cleaner.copySafeNodes(Cleaner.java:143)
at org.jsoup.safety.Cleaner.clean(Cleaner.java:58)
at org.jsoup.Jsoup.clean(Jsoup.java:320)
at org.joget.commons.util.StringUtil.stripHtmlRelaxed(StringUtil.java:726)
at org.joget.apps.app.service.AppUtil.processHashVariable(AppUtil.java:731)
at org.joget.apps.app.service.AppUtil.processHashVariable(AppUtil.java:585)
at org.joget.apps.app.service.AppUtil.processHashVariable(AppUtil.java:571)
at org.joget.apps.app.model.TestHashVariable.testEscape(TestHashVariable.java:101)