Build Failure

Confluence User - 22 Nov, 2023

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)


build-source-code

1


27 Nov, 2023
confluenceUser
confluenceUser

Hi, what Java version are you using? Try using an LTS version like Java 11.

RELATED QUESTIONS

Your answer


To answer a question you'll need an account.

Print