mvn test -Dtest=FilesIT#test_001_AddFileGood [INFO] Scanning for projects... [INFO] [INFO] ----------------------< edu.harvard.iq:dataverse >---------------------- [INFO] Building dataverse 6.0 [INFO] from pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- maven-enforcer-plugin:3.3.0:enforce (general-reqs) @ dataverse --- [INFO] Rule 0: org.apache.maven.enforcer.rules.BanDuplicatePomDependencyVersions passed [INFO] Rule 1: org.apache.maven.enforcer.rules.version.RequireJavaVersion passed [INFO] [INFO] --- jacoco-maven-plugin:0.8.10:prepare-agent (jacoco-initialize) @ dataverse --- [INFO] surefire.jacoco.args set to -javaagent:C:\\Users\\megam\\.m2\\repository\\org\\jacoco\\org.jacoco.agent\\0.8.10\\org.jacoco.agent-0.8.10-runtime.jar=destfile=C:\\REP\\TST\\dataverse\\target\\coverage-reports\\jacoco-unit.exec,includes=edu/harvard/iq/dataverse/*:io/gdcc/*:org/dataverse/* [INFO] [INFO] --- maven-resources-plugin:3.3.1:resources (default-resources) @ dataverse --- [INFO] Copying 35 resources from src\main\java to target\classes [INFO] Copying 72 resources from src\main\resources to target\classes [INFO] Copying 2 resources from src\main\resources to target\classes [INFO] The encoding used to copy filtered properties files have not been set. This means that the same encoding will be used to copy filtered properties files as when copying other filtered resources. This might not be what you want! Run your build with --debug to see which files might be affected. Read more at https://maven.apache.org/plugins/maven-resources-plugin/examples/filtering-properties-files.html [INFO] [INFO] --- maven-compiler-plugin:3.11.0:compile (default-compile) @ dataverse --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-enforcer-plugin:3.3.0:enforce (no-junit4) @ dataverse --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- maven-resources-plugin:3.3.1:testResources (default-testResources) @ dataverse --- [INFO] Copying 79 resources from src\test\resources to target\test-classes [INFO] Copying 5 resources from conf\keycloak to target\test-classes\keycloak [INFO] [INFO] --- maven-compiler-plugin:3.11.0:testCompile (default-testCompile) @ dataverse --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:3.1.0:test (default-test) @ dataverse --- [INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running edu.harvard.iq.dataverse.api.FilesIT Nov 09, 2023 9:31:14 PM edu.harvard.iq.dataverse.api.UtilIT getRestAssuredBaseUri INFO: Base URL for tests: http://localhost:8080 ---------------- test_001_AddFileGood ---------------- Nov 09, 2023 9:31:16 PM edu.harvard.iq.dataverse.api.UtilIT createRandomUser INFO: Creating random test user user73d3eabe io.restassured.internal.RestAssuredResponseImpl@32d418a9 { "status": "OK", "data": { "user": { "id": 108, "userName": "user73d3eabe" }, "authenticatedUser": { "id": 108, "identifier": "@user73d3eabe", "displayName": "user73d3eabe user73d3eabe", "firstName": "user73d3eabe", "lastName": "user73d3eabe", "email": "user73d3eabe@mailinator.com", "superuser": false, "deactivated": false, "persistentUserId": "user73d3eabe", "createdTime": "2023-11-09T21:31:17Z", "lastLoginTime": "2023-11-09T21:31:17Z", "authenticationProviderId": "builtin" }, "apiToken": "cdd78256-6e42-4cbf-9302-8937cd8961d8" } } { "status": "OK", "data": { "user": { "id": 108, "userName": "user73d3eabe" }, "authenticatedUser": { "id": 108, "identifier": "@user73d3eabe", "displayName": "user73d3eabe user73d3eabe", "firstName": "user73d3eabe", "lastName": "user73d3eabe", "email": "user73d3eabe@mailinator.com", "superuser": false, "deactivated": false, "persistentUserId": "user73d3eabe", "createdTime": "2023-11-09T21:31:17Z", "lastLoginTime": "2023-11-09T21:31:17Z", "authenticationProviderId": "builtin" }, "apiToken": "cdd78256-6e42-4cbf-9302-8937cd8961d8" } } { "status": "OK", "data": { "user": { "id": 108, "userName": "user73d3eabe" }, "authenticatedUser": { "id": 108, "identifier": "@user73d3eabe", "displayName": "user73d3eabe user73d3eabe", "firstName": "user73d3eabe", "lastName": "user73d3eabe", "email": "user73d3eabe@mailinator.com", "superuser": false, "deactivated": false, "persistentUserId": "user73d3eabe", "createdTime": "2023-11-09T21:31:17Z", "lastLoginTime": "2023-11-09T21:31:17Z", "authenticationProviderId": "builtin" }, "apiToken": "cdd78256-6e42-4cbf-9302-8937cd8961d8" } } { "status": "OK", "data": { "user": { "id": 108, "userName": "user73d3eabe" }, "authenticatedUser": { "id": 108, "identifier": "@user73d3eabe", "displayName": "user73d3eabe user73d3eabe", "firstName": "user73d3eabe", "lastName": "user73d3eabe", "email": "user73d3eabe@mailinator.com", "superuser": false, "deactivated": false, "persistentUserId": "user73d3eabe", "createdTime": "2023-11-09T21:31:17Z", "lastLoginTime": "2023-11-09T21:31:17Z", "authenticationProviderId": "builtin" }, "apiToken": "cdd78256-6e42-4cbf-9302-8937cd8961d8" } } Nov 09, 2023 9:31:17 PM edu.harvard.iq.dataverse.api.UtilIT getUsernameFromResponse INFO: Username found in create user response: user73d3eabe Nov 09, 2023 9:31:17 PM edu.harvard.iq.dataverse.api.UtilIT getApiTokenFromResponse INFO: API token found in create user response: cdd78256-6e42-4cbf-9302-8937cd8961d8 cdd78256-6e42-4cbf-9302-8937cd8961d8 Nov 09, 2023 9:31:18 PM edu.harvard.iq.dataverse.api.UtilIT getAliasFromResponse INFO: Alias found in create dataverse response: dv56b99155 { "status": "ERROR", "message": "NoFileException! Serious Error! See administrator!" } ---------------- Here it is: { "status": "ERROR", "message": "NoFileException! Serious Error! See administrator!" } ---------------- [ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 4.014 s <<< FAILURE! - in edu.harvard.iq.dataverse.api.FilesIT [ERROR] edu.harvard.iq.dataverse.api.FilesIT.test_001_AddFileGood Time elapsed: 2.492 s <<< FAILURE! java.lang.AssertionError: 1 expectation failed. JSON path status doesn't match. Expected: OK Actual: ERROR at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:73) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:108) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:263) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277) at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:512) at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source) at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:696) at io.restassured.internal.ResponseSpecificationImpl.this$2$validateResponseIfRequired(ResponseSpecificationImpl.groovy) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43) at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198) at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:62) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185) at io.restassured.internal.ResponseSpecificationImpl.body(ResponseSpecificationImpl.groovy:270) at io.restassured.specification.ResponseSpecification$body$1.callCurrent(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:212) at io.restassured.internal.ResponseSpecificationImpl.body(ResponseSpecificationImpl.groovy:117) at io.restassured.internal.ValidatableResponseOptionsImpl.body(ValidatableResponseOptionsImpl.java:244) at edu.harvard.iq.dataverse.api.FilesIT.test_001_AddFileGood(FilesIT.java:137) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) [INFO] [INFO] Results: [INFO] [ERROR] Failures: [ERROR] FilesIT.test_001_AddFileGood:137 1 expectation failed. JSON path status doesn't match. Expected: OK Actual: ERROR [INFO] [ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 8.478 s [INFO] Finished at: 2023-11-09T16:31:18-05:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.1.0:test (default-test) on project dataverse: There are test failures. [ERROR] [ERROR] Please refer to C:\REP\TST\dataverse\target\surefire-reports for the individual test results. [ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. [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