Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
Check out
Build Source Code on Windows#6.SkippingBuildTest
Oh, and make sure the mySQL you installed is running. AND make sure jdk is 8 or 11, tops. (don't go more than 11)
Thanks Ian. Switching JAVA_HOME to /usr/lib/jvm/java-11-openjdk-amd64 allowed all the builds to be successful for both
and
Build Plugin Source Code using Docker
However, I cannot now find a directory in either case that allows me to open a maven project in NetBeans. Am I missing something else to allow me to create a plugin?
Not quite if I understand you. If say you wanna open the community source codes as reference, in Netbeans, file > open project > go to the Joget community source code and open up the following 2:
wflow-core (where all the java & json files for the plugins are located
wflow-consoleweb (for the properties files)
you don't need the rest.
If you wanna a create a new plugin, what I usually do is find the same plugin type in the KB examples or jogetoss, download and open it Netbeans and rename/refactorize it for my own use.
Else, you gotta use the command to create a mavem project
example, see item 6 prepare dev env in How to develop a Bean Shell Hash Variable - Knowledge Base for DX 7 - Joget | COMMUNITY
Hi, try checking the test results and error messages as suggested in the build output "[ERROR] Please refer to /home/ubuntu/joget_src/jw-community/wflow-commons/target/surefire-reports for the individual test results.". They should contain more detailed information and error messages to pinpoint the actual cause.
I just attempted the same thing on a new computer using Linux. Same result. I also tried the Build Plugin Source Code using Docker. I could not generate a project which would open in NetBeans. I had previously tried the source code build on Windows 2019 Server without success. Please advise! Thanks in advance, Bill
I have done and redone the instructions at Build Source Code on Linux but always end up with these errors. I have checked the jwdb database and connectivity to it. It looks like "Failed to load ApplicationContext" is a common factor. This is a new clean Linux 18 server only modified per the instructions given. Thanks in advance, Bill
Results :
Tests in error:
testEscapeJS(org.joget.commons.util.TestStringUtil): Failed to load ApplicationContext
testStripHtmlRelaxed(org.joget.commons.util.TestStringUtil): Failed to load ApplicationContext
testEscapeHTML(org.joget.commons.util.TestStringUtil): Failed to load ApplicationContext
testEscapeJSON(org.joget.commons.util.TestStringUtil): Failed to load ApplicationContext
testEscapeJava(org.joget.commons.util.TestStringUtil): Failed to load ApplicationContext
testEscapeNl2Br(org.joget.commons.util.TestStringUtil): Failed to load ApplicationContext
testEscapeRegex(org.joget.commons.util.TestStringUtil): Failed to load ApplicationContext
testStripHtmlTag(org.joget.commons.util.TestStringUtil): Failed to load ApplicationContext
testEscapeExpression(org.joget.commons.util.TestStringUtil): Failed to load ApplicationContext
testStripAllHtmlTag(org.joget.commons.util.TestStringUtil): Failed to load ApplicationContext
testEscapeImg2Base64(org.joget.commons.util.TestStringUtil): Failed to load ApplicationContext
testEscapeSeparator(org.joget.commons.util.TestStringUtil): Failed to load ApplicationContext
testEscapeSQL(org.joget.commons.util.TestStringUtil): Failed to load ApplicationContext
testEscapeURL(org.joget.commons.util.TestStringUtil): Failed to load ApplicationContext
testEscapeXML(org.joget.commons.util.TestStringUtil): Failed to load ApplicationContext
Tests run: 15, Failures: 0, Errors: 15, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for wflow-app 7.0-SNAPSHOT:
[INFO]
[INFO] wflow-jdbc ......................................... SUCCESS [ 1.163 s]
[INFO] wflow-commons ...................................... FAILURE [ 16.973 s]
[INFO] wflow-plugin-base .................................. SKIPPED
[INFO] wflow-plugin-archetype ............................. SKIPPED
[INFO] wflow-directory .................................... SKIPPED
[INFO] wflow-wfengine ..................................... SKIPPED
[INFO] wflow-core ......................................... SKIPPED
[INFO] wflow-consoleweb ................................... SKIPPED
[INFO] wflow-app .......................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 18.485 s
[INFO] Finished at: 2022-10-07T21:28:09Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project wflow-commons: There are test failures.
[ERROR]
[ERROR] Please refer to /home/ubuntu/joget_src/jw-community/wflow-commons/target/surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <args> -rf :wflow-commons
root@ip-172-31-44-85:/home/ubuntu/joget_src/jw-community/wflow-app#