OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended Standard Commons Logging discovery in action with spring-jcl: please remove commons-logging.jar from classpath in order to avoid potential conflicts [ERROR] Tests run: 40, Failures: 2, Errors: 2, Skipped: 0, Time elapsed: 0.282 s <<< FAILURE! -- in com.crm.rule.service.impl.OpportunityStageTemplateServiceImplTest [ERROR] com.crm.rule.service.impl.OpportunityStageTemplateServiceImplTest.disableTemplate_notPublished_rejected -- Time elapsed: 0.015 s <<< FAILURE! java.lang.AssertionError: Expecting com.crm.base.domain.exception.BusinessErrorException: 系统预设商机阶段模板受保护,不可停用 at com.crm.rule.service.impl.OpportunityStageTemplateServiceImpl.disableTemplate(OpportunityStageTemplateServiceImpl.java:339) at com.crm.rule.service.impl.OpportunityStageTemplateServiceImplTest.lambda$disableTemplate_notPublished_rejected$12(OpportunityStageTemplateServiceImplTest.java:535) at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:63) ...(75 remaining lines not displayed - this can be changed with Assertions.setMaxStackTraceElementsDisplayed) to have a property or a field named "code" with value 64013 but value was: 64018 (static and synthetic fields are ignored) at com.crm.rule.service.impl.OpportunityStageTemplateServiceImplTest.disableTemplate_notPublished_rejected(OpportunityStageTemplateServiceImplTest.java:537) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) [ERROR] com.crm.rule.service.impl.OpportunityStageTemplateServiceImplTest.deleteDraft_draftRemovedWithChildren -- Time elapsed: 0.002 s <<< ERROR! com.crm.base.domain.exception.BusinessErrorException: 系统预设商机阶段模板受保护,不可删除 at com.crm.rule.service.impl.OpportunityStageTemplateServiceImpl.deleteDraft(OpportunityStageTemplateServiceImpl.java:355) at com.crm.rule.service.impl.OpportunityStageTemplateServiceImplTest.deleteDraft_draftRemovedWithChildren(OpportunityStageTemplateServiceImplTest.java:548) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) [ERROR] com.crm.rule.service.impl.OpportunityStageTemplateServiceImplTest.disableTemplate_publishedToDisabled -- Time elapsed: 0.002 s <<< ERROR! com.crm.base.domain.exception.BusinessErrorException: 系统预设商机阶段模板受保护,不可停用 at com.crm.rule.service.impl.OpportunityStageTemplateServiceImpl.disableTemplate(OpportunityStageTemplateServiceImpl.java:339) at com.crm.rule.service.impl.OpportunityStageTemplateServiceImplTest.disableTemplate_publishedToDisabled(OpportunityStageTemplateServiceImplTest.java:521) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) [ERROR] com.crm.rule.service.impl.OpportunityStageTemplateServiceImplTest.deleteDraft_notDraft_rejected -- Time elapsed: 0.003 s <<< FAILURE! java.lang.AssertionError: Expecting com.crm.base.domain.exception.BusinessErrorException: 系统预设商机阶段模板受保护,不可删除 at com.crm.rule.service.impl.OpportunityStageTemplateServiceImpl.deleteDraft(OpportunityStageTemplateServiceImpl.java:355) at com.crm.rule.service.impl.OpportunityStageTemplateServiceImplTest.lambda$deleteDraft_notDraft_rejected$13(OpportunityStageTemplateServiceImplTest.java:561) at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:63) ...(75 remaining lines not displayed - this can be changed with Assertions.setMaxStackTraceElementsDisplayed) to have a property or a field named "code" with value 64015 but value was: 64018 (static and synthetic fields are ignored) at com.crm.rule.service.impl.OpportunityStageTemplateServiceImplTest.deleteDraft_notDraft_rejected(OpportunityStageTemplateServiceImplTest.java:563) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) [ERROR] Failures: [ERROR] OpportunityStageTemplateServiceImplTest.deleteDraft_notDraft_rejected:563 Expecting com.crm.base.domain.exception.BusinessErrorException: 系统预设商机阶段模板受保护,不可删除 at com.crm.rule.service.impl.OpportunityStageTemplateServiceImpl.deleteDraft(OpportunityStageTemplateServiceImpl.java:355) at com.crm.rule.service.impl.OpportunityStageTemplateServiceImplTest.lambda$deleteDraft_notDraft_rejected$13(OpportunityStageTemplateServiceImplTest.java:561) at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:63) ...(75 remaining lines not displayed - this can be changed with Assertions.setMaxStackTraceElementsDisplayed) to have a property or a field named "code" with value 64015 but value was: 64018 (static and synthetic fields are ignored) [ERROR] OpportunityStageTemplateServiceImplTest.disableTemplate_notPublished_rejected:537 Expecting com.crm.base.domain.exception.BusinessErrorException: 系统预设商机阶段模板受保护,不可停用 at com.crm.rule.service.impl.OpportunityStageTemplateServiceImpl.disableTemplate(OpportunityStageTemplateServiceImpl.java:339) at com.crm.rule.service.impl.OpportunityStageTemplateServiceImplTest.lambda$disableTemplate_notPublished_rejected$12(OpportunityStageTemplateServiceImplTest.java:535) at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:63) ...(75 remaining lines not displayed - this can be changed with Assertions.setMaxStackTraceElementsDisplayed) to have a property or a field named "code" with value 64013 but value was: 64018 (static and synthetic fields are ignored) [ERROR] Errors: [ERROR] OpportunityStageTemplateServiceImplTest.deleteDraft_draftRemovedWithChildren:548 ? BusinessError 系统预设商机阶段模板受保护,不可删除 [ERROR] OpportunityStageTemplateServiceImplTest.disableTemplate_publishedToDisabled:521 ? BusinessError 系统预设商机阶段模板受保护,不可停用 [ERROR] Tests run: 95, Failures: 2, Errors: 2, Skipped: 0 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test (default-test) on project crm-rule: There are test failures. [ERROR] [ERROR] Please refer to E:\code\crm-backend-matt\crm-rule\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 [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn -rf :crm-rule EXIT=1