Started by user Samih Mustafa Running as SYSTEM [EnvInject] - Loading node environment variables. Building in workspace /home/jenkins/.jenkins/workspace/Zim2Xapi Cypress Tests The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /home/jenkins/.jenkins/workspace/Zim2Xapi Cypress Tests/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/UstadMobile/ZIM2Xapi.git # timeout=10 Fetching upstream changes from https://github.com/UstadMobile/ZIM2Xapi.git > git --version # timeout=10 > git --version # 'git version 2.43.0' > git fetch --tags --force --progress -- https://github.com/UstadMobile/ZIM2Xapi.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Seen branch in repository origin/main Seen branch in repository origin/shrink-xapi Seen branch in repository origin/xapi-statements Seen 3 remote branches > git show-ref --tags -d # timeout=10 Checking out Revision ddfe8056a9dd9cdca15ceff3040b445bf26ea2b1 (origin/xapi-statements) > git config core.sparsecheckout # timeout=10 > git checkout -f ddfe8056a9dd9cdca15ceff3040b445bf26ea2b1 # timeout=10 Commit message: "change exec code for cy" > git rev-list --no-walk ddfe8056a9dd9cdca15ceff3040b445bf26ea2b1 # timeout=10 [Gradle] - Launching build. [Zim2Xapi Cypress Tests] $ "/home/jenkins/.jenkins/workspace/Zim2Xapi Cypress Tests/gradlew" -Pktorbundleproductionjs=true clean build > Task :app:clean > Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED > Task :app:processResources > Task :app:processTestResources NO-SOURCE > Task :app:compileKotlin > Task :app:compileJava NO-SOURCE > Task :app:classes > Task :app:jar > Task :app:startScripts > Task :app:distTar > Task :app:distZip > Task :app:assemble > Task :app:copyJarToJsTests > Task :app:compileTestKotlin > Task :app:compileTestJava NO-SOURCE > Task :app:testClasses UP-TO-DATE OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended > Task :app:test > Task :app:check > Task :app:build BUILD SUCCESSFUL in 9s 10 actionable tasks: 10 executed Build step 'Invoke Gradle script' changed build result to SUCCESS [Zim2Xapi Cypress Tests] $ /bin/sh -xe /tmp/jenkins4450760448038460004.sh + cd js-tests + npm install up to date, audited 638 packages in 1s 74 packages are looking for funding run `npm fund` for details found 0 vulnerabilities + ls -l e2e/temp-content total 24 drwxrwxr-x 2 jenkins jenkins 4096 Nov 14 14:36 dropdown drwxrwxr-x 2 jenkins jenkins 4096 Nov 14 14:36 input_number drwxrwxr-x 2 jenkins jenkins 4096 Nov 14 14:36 matcher drwxrwxr-x 2 jenkins jenkins 4096 Nov 14 14:36 orderer drwxrwxr-x 2 jenkins jenkins 4096 Nov 14 14:36 radio drwxrwxr-x 2 jenkins jenkins 4096 Nov 14 14:36 sorter + zimdump --version zim-tools 3.2.0 libzim 8.2.1 + libzstd 1.5.5 + liblzma 5.4.5 + libxapian 1.4.22 + libicu 74.2.0 + java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/dropdown.zim -keep-temp -output e2e/temp-content Unexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/dropdown, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/content/dropdown.zim zimdump tool is used to inspect a zim file and also to dump its contents into the filesystem. Usage: zimdump list [--details] [--idx=INDEX|([--url=URL] [--ns=N])] [--] <file> zimdump dump --dir=DIR [--ns=N] [--redirect] [--] <file> zimdump show (--idx=INDEX|(--url=URL [--ns=N])) [--] <file> zimdump info [--ns=N] [--] <file> zimdump -h | --help zimdump --version Selectors: --idx INDEX The index of the article to list/dump. --url URL The url of the article to list/dump --ns N The namespace of the article(s) to list/dump. When used with `--url`, default to `A`. If no `--url` is provided (for `zimdump dump`) default to no filter. Options: --details Show details about the articles. Else, list only the url of the article(s). --dir=DIR Directory where to dump the article(s) content. --redirect Use symlink to dump redirect articles. Else create html redirect file -h, --help Show this help --version Show zimdump version. Return value: 0 : If no error 1 : If no (or more than 1) articles correspond to the selectors. 2 : If an error/warning has been issue during the dump. See DIR/dump_errors.log for the listing of the errors. java.lang.RuntimeException: Process failed with exit code 255 at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28) at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke$default(ProcessBuilderUseCase.kt:5) at com.ustadmobile.zim2xapi.ExtractZimUseCase.invoke(ExtractZimUseCase.kt:11) at com.ustadmobile.zim2xapi.DownloadTopic.run(App.kt:161) at com.github.ajalt.clikt.core.CoreCliktCommandKt.parse(CoreCliktCommand.kt:107) at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:78) at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:90) at com.ustadmobile.zim2xapi.AppKt.main(App.kt:219) kotlin.Unit An error occurred: Process failed with exit code 255 Build step 'Execute shell' marked build as failure [htmlpublisher] Archiving HTML reports... Recording test results [Checks API] No suitable checks publisher found. Finished: FAILURE