TSK-991 core with 0 errors

This commit is contained in:
BerndBreier 2020-01-31 11:13:38 +01:00
parent 3b13b9a95e
commit 08abf33ef7
13 changed files with 379 additions and 28 deletions

343
lib/taskana-core/log Normal file
View File

@ -0,0 +1,343 @@
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building pro.taskana:taskana-core 1.2.3-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ taskana-core ---
[INFO] Deleting C:\intellijProjects\lib\taskana-core\target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ taskana-core ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 18 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ taskana-core ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 166 source files to C:\intellijProjects\lib\taskana-core\target\classes
[INFO]
[INFO] --- maven-checkstyle-plugin:3.1.0:check (default) @ taskana-core ---
[INFO] Starting audit...
Audit done.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ taskana-core ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ taskana-core ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 98 source files to C:\intellijProjects\lib\taskana-core\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ taskana-core ---
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running acceptance.classification.CreateClassificationAccTest
11:09:08.166 [main] INFO pro.taskana.history.internal.HistoryEventProducer - No history provider found. Running without history.
11:09:08.173 [main] INFO pro.taskana.task.internal.TaskRoutingManager - Registered TaskRouter provider: acceptance.taskrouting.TestTaskRoutingProviderForDomainA
11:09:08.174 [main] INFO pro.taskana.task.internal.TaskRoutingManager - Registered TaskRouter provider: acceptance.taskrouting.TestTaskRoutingProviderForDomainB
11:09:08.488 [main] WARN pro.taskana.classification.internal.ClassificationServiceImpl - Method createClassification: Classification does already exist in master domain. Classification ClassificationImpl [id=CLI:837fbdd6-f2c1-46b6-b780-291a5c5009c6, key=Key0815, parentId=, parentKey=, category=null, type=TASK, domain=, isValidInDomain=false, created=2020-01-31T10:09:08.486Z, modified=2020-01-31T10:09:08.486Z, name=null, description=null, priority=0, serviceLevel=null, applicationEntryPoint=null, custom1=null, custom2=null, custom3=null, custom4=null, custom5=null, custom6=null, custom7=null, custom8=null].
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.981 s - in acceptance.classification.CreateClassificationAccTest
[INFO] Running acceptance.classification.DeleteClassificationAccTest
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.284 s - in acceptance.classification.DeleteClassificationAccTest
[INFO] Running acceptance.classification.GetClassificationAccTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.174 s - in acceptance.classification.GetClassificationAccTest
[INFO] Running acceptance.classification.QueryClassificationAccTest
[INFO] Tests run: 53, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.289 s - in acceptance.classification.QueryClassificationAccTest
[INFO] Running acceptance.classification.QueryClassificationWithPaginationAccTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.194 s - in acceptance.classification.QueryClassificationWithPaginationAccTest
[INFO] Running acceptance.classification.UpdateClassificationAccTest
11:09:09.666 [main] INFO pro.taskana.task.internal.TaskServiceImpl - entry to runJobs()
11:09:09.673 [main] INFO pro.taskana.common.internal.jobs.ClassificationChangedJob - Running ClassificationChangedJob for classification (CLI:100000000000000000000000000000000003)
11:09:09.732 [main] INFO pro.taskana.common.internal.jobs.ClassificationChangedJob - ClassificationChangedJob ended successfully.
11:09:09.733 [main] INFO pro.taskana.task.internal.TaskServiceImpl - exit from runJobs().
11:09:09.743 [main] INFO pro.taskana.task.internal.TaskServiceImpl - entry to runJobs()
11:09:09.748 [main] INFO pro.taskana.common.internal.jobs.TaskRefreshJob - Running TaskRefreshJob for 43 tasks
11:09:09.860 [main] INFO pro.taskana.common.internal.jobs.TaskRefreshJob - TaskRefreshJob ended successfully.
11:09:09.861 [main] INFO pro.taskana.task.internal.TaskServiceImpl - exit from runJobs().
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.632 s - in acceptance.classification.UpdateClassificationAccTest
[INFO] Running acceptance.config.TaskanaConfigAccTest
11:09:10.362 [main] WARN pro.taskana.TaskanaEngineConfiguration - Configuration issue. Classification type is missing
about to delete C:\Users\BBR/dummyTestConfig.properties
11:09:10.808 [main] WARN pro.taskana.TaskanaEngineConfiguration - Configuration issue. Classification categories by type is missing
11:09:10.808 [main] WARN pro.taskana.TaskanaEngineConfiguration - Configuration issue. Classification categories by type is missing
about to delete C:\Users\BBR/dummyTestConfig.properties
about to delete C:\Users\BBR/dummyTestConfig.properties
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.358 s - in acceptance.config.TaskanaConfigAccTest
[INFO] Running acceptance.config.TaskanaRoleConfigAccTest
11:09:11.589 [main] WARN pro.taskana.TaskanaEngineConfiguration - Configuration issue. Classification type is missing
11:09:11.589 [main] WARN pro.taskana.TaskanaEngineConfiguration - Configuration issue. Classification categories by type is missing
11:09:11.590 [main] WARN pro.taskana.TaskanaEngineConfiguration - Configuration issue. Classification categories by type is missing
about to delete C:\Users\BBR/dummyTestConfig.properties
11:09:11.927 [main] WARN pro.taskana.TaskanaEngineConfiguration - Configuration issue. Classification type is missing
11:09:11.927 [main] WARN pro.taskana.TaskanaEngineConfiguration - Configuration issue. Classification categories by type is missing
11:09:11.927 [main] WARN pro.taskana.TaskanaEngineConfiguration - Configuration issue. Classification categories by type is missing
about to delete C:\Users\BBR/dummyTestConfig.properties
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.699 s - in acceptance.config.TaskanaRoleConfigAccTest
[INFO] Running acceptance.history.TaskEventProducerTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.09 s - in acceptance.history.TaskEventProducerTest
[INFO] Running acceptance.jobs.TaskCleanupJobAccTest
11:09:12.451 [main] INFO pro.taskana.common.internal.jobs.TaskCleanupJob - Running job to delete all tasks completed before (2020-01-17T10:09:12.451Z)
11:09:12.458 [main] WARN pro.taskana.common.internal.jobs.TaskCleanupJob - Task with id TKI:000000000000000000000000000000000006 could not be deleted. Reason: pro.taskana.common.api.exceptions.InvalidStateException: TKI:000000000000000000000000000000000006
11:09:12.458 [main] INFO pro.taskana.common.internal.jobs.TaskCleanupJob - Job ended successfully. 5 tasks deleted.
11:09:12.459 [main] INFO pro.taskana.common.internal.jobs.TaskCleanupJob - Scheduling next run of the TaskCleanupJob for 2020-02-01T08:00:00Z
11:09:12.562 [main] INFO pro.taskana.common.internal.jobs.TaskCleanupJob - Running job to delete all tasks completed before (2020-01-17T10:09:12.562Z)
11:09:12.578 [main] INFO pro.taskana.common.internal.jobs.TaskCleanupJob - Job ended successfully. 6 tasks deleted.
11:09:12.578 [main] INFO pro.taskana.common.internal.jobs.TaskCleanupJob - Scheduling next run of the TaskCleanupJob for 2020-02-01T08:00:00Z
11:09:12.701 [main] INFO pro.taskana.common.internal.jobs.TaskCleanupJob - Running job to delete all tasks completed before (2020-01-17T10:09:12.701Z)
11:09:12.717 [main] INFO pro.taskana.common.internal.jobs.TaskCleanupJob - Job ended successfully. 6 tasks deleted.
11:09:12.717 [main] INFO pro.taskana.common.internal.jobs.TaskCleanupJob - Scheduling next run of the TaskCleanupJob for 2020-02-01T08:00:00Z
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.434 s - in acceptance.jobs.TaskCleanupJobAccTest
[INFO] Running acceptance.jobs.WorkbasketCleanupJobAccTest
11:09:12.822 [main] INFO pro.taskana.common.internal.jobs.TaskCleanupJob - Running job to delete all tasks completed before (2020-01-17T10:09:12.822Z)
11:09:12.835 [main] INFO pro.taskana.common.internal.jobs.TaskCleanupJob - Job ended successfully. 6 tasks deleted.
11:09:12.836 [main] INFO pro.taskana.common.internal.jobs.TaskCleanupJob - Scheduling next run of the TaskCleanupJob for 2020-02-01T08:00:00Z
11:09:12.838 [main] INFO pro.taskana.common.internal.jobs.WorkbasketCleanupJob - Running job to delete all workbaskets marked for deletion
11:09:12.842 [main] INFO pro.taskana.common.internal.jobs.WorkbasketCleanupJob - Job ended successfully. 1 workbaskets deleted.
11:09:12.842 [main] INFO pro.taskana.common.internal.jobs.WorkbasketCleanupJob - Scheduling next run of the WorkbasketCleanupJob for 2020-02-01T08:00:00Z
11:09:12.979 [main] INFO pro.taskana.common.internal.jobs.WorkbasketCleanupJob - Running job to delete all workbaskets marked for deletion
11:09:12.982 [main] WARN pro.taskana.common.internal.jobs.WorkbasketCleanupJob - Workbasket with id WBI:100000000000000000000000000000000004 could not be deleted. Reason: pro.taskana.workbasket.api.exceptions.WorkbasketInUseException: Workbasket with id WBI:100000000000000000000000000000000004 contains completed tasks not deleted and will not be deleted.
11:09:12.982 [main] INFO pro.taskana.common.internal.jobs.WorkbasketCleanupJob - Job ended successfully. 0 workbaskets deleted.
11:09:12.983 [main] INFO pro.taskana.common.internal.jobs.WorkbasketCleanupJob - Scheduling next run of the WorkbasketCleanupJob for 2020-02-01T08:00:00Z
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.39 s - in acceptance.jobs.WorkbasketCleanupJobAccTest
[INFO] Running acceptance.objectreference.QueryObjectReferenceAccTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.092 s - in acceptance.objectreference.QueryObjectReferenceAccTest
[INFO] Running acceptance.objectreference.QueryObjectreferencesWithPaginationAccTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.085 s - in acceptance.objectreference.QueryObjectreferencesWithPaginationAccTest
[INFO] Running acceptance.persistence.UpdateObjectsUseUtcTimeStampsAccTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.167 s - in acceptance.persistence.UpdateObjectsUseUtcTimeStampsAccTest
[INFO] Running acceptance.report.GetCustomAttributeValuesForReportAccTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.088 s - in acceptance.report.GetCustomAttributeValuesForReportAccTest
[INFO] Running acceptance.report.GetTaskIdsOfCategoryReportAccTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.08 s - in acceptance.report.GetTaskIdsOfCategoryReportAccTest
[INFO] Running acceptance.report.GetTaskIdsOfClassificationReportAccTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.071 s - in acceptance.report.GetTaskIdsOfClassificationReportAccTest
[INFO] Running acceptance.report.GetTaskIdsOfCustomFieldValueReportAccTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.071 s - in acceptance.report.GetTaskIdsOfCustomFieldValueReportAccTest
[INFO] Running acceptance.report.GetTaskIdsOfWorkbasketReportAccTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.078 s - in acceptance.report.GetTaskIdsOfWorkbasketReportAccTest
[INFO] Running acceptance.report.ProvideCategoryReportAccTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.081 s - in acceptance.report.ProvideCategoryReportAccTest
[INFO] Running acceptance.report.ProvideClassificationReportAccTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.086 s - in acceptance.report.ProvideClassificationReportAccTest
[INFO] Running acceptance.report.ProvideCustomFieldValueReportAccTest
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.07 s - in acceptance.report.ProvideCustomFieldValueReportAccTest
[INFO] Running acceptance.report.ProvideDetailedClassificationReportAccTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.08 s - in acceptance.report.ProvideDetailedClassificationReportAccTest
[INFO] Running acceptance.report.ProvideTaskStatusReportAccTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.083 s - in acceptance.report.ProvideTaskStatusReportAccTest
[INFO] Running acceptance.report.ProvideTimestampReportAccTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 s - in acceptance.report.ProvideTimestampReportAccTest
[INFO] Running acceptance.report.ProvideWorkbasketReportAccTest
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.085 s - in acceptance.report.ProvideWorkbasketReportAccTest
[INFO] Running acceptance.security.ClassificationQueryAccTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.061 s - in acceptance.security.ClassificationQueryAccTest
[INFO] Running acceptance.security.TaskEngineAccTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.061 s - in acceptance.security.TaskEngineAccTest
[INFO] Running acceptance.security.TaskQueryAccTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.116 s - in acceptance.security.TaskQueryAccTest
[INFO] Running acceptance.security.WorkbasketQueryAccTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.119 s - in acceptance.security.WorkbasketQueryAccTest
[INFO] Running acceptance.task.CallbackStateAccTest
[ERROR] Tests run: 8, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.225 s <<< FAILURE! - in acceptance.task.CallbackStateAccTest
[ERROR] acceptance.task.CallbackStateAccTest.testUpdateOfCallbackState Time elapsed: 0.013 s <<< FAILURE!
org.opentest4j.AssertionFailedError: expected: <pro.taskana.exceptions.InvalidStateException> but was: <pro.taskana.common.api.exceptions.InvalidStateException>
at acceptance.task.CallbackStateAccTest.testUpdateOfCallbackState(CallbackStateAccTest.java:148)
[INFO] Running acceptance.task.CompleteTaskAccTest
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.112 s - in acceptance.task.CompleteTaskAccTest
[INFO] Running acceptance.task.CreateTaskAccTest
[INFO] Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.14 s - in acceptance.task.CreateTaskAccTest
[INFO] Running acceptance.task.DeleteTaskAccTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.069 s - in acceptance.task.DeleteTaskAccTest
[INFO] Running acceptance.task.GetTaskAccTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.084 s - in acceptance.task.GetTaskAccTest
[INFO] Running acceptance.task.QueryTaskByClassificationNameAccTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.137 s - in acceptance.task.QueryTaskByClassificationNameAccTest
[INFO] Running acceptance.task.QueryTasksAccTest
[INFO] Tests run: 77, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.631 s - in acceptance.task.QueryTasksAccTest
[INFO] Running acceptance.task.QueryTasksByObjectReferenceAccTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.059 s - in acceptance.task.QueryTasksByObjectReferenceAccTest
[INFO] Running acceptance.task.QueryTasksByTimeIntervalsAccTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.078 s - in acceptance.task.QueryTasksByTimeIntervalsAccTest
[INFO] Running acceptance.task.QueryTasksByWorkbasketAccTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.057 s - in acceptance.task.QueryTasksByWorkbasketAccTest
[INFO] Running acceptance.task.QueryTasksWithPaginationAccTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.074 s - in acceptance.task.QueryTasksWithPaginationAccTest
[INFO] Running acceptance.task.QueryTasksWithSortingAccTest
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.081 s - in acceptance.task.QueryTasksWithSortingAccTest
[INFO] Running acceptance.task.TransferTaskAccTest
[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.108 s - in acceptance.task.TransferTaskAccTest
[INFO] Running acceptance.task.UpdateTaskAccTest
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.102 s - in acceptance.task.UpdateTaskAccTest
[INFO] Running acceptance.task.UpdateTaskAttachmentsAccTest
[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.144 s - in acceptance.task.UpdateTaskAttachmentsAccTest
[INFO] Running acceptance.task.WorkOnTaskAccTest
[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.096 s - in acceptance.task.WorkOnTaskAccTest
[INFO] Running acceptance.taskrouting.TaskRoutingAccTest
11:09:21.055 [main] ERROR pro.taskana.task.internal.TaskRoutingManager - No TaskRouter determined a workbasket for task TaskImpl [id=null, externalId=null, created=null, claimed=null, completed=null, modified=null, planned=null, due=null, name=null, creator=null, description=null, note=null, priority=0, state=null, classificationSummary=ClassificationSummaryImpl [id=null, key=L12010, category=null, type=null, domain=null, name=null, parentId=null, parentKey=null, priority=0, serviceLevel=null, custom1=null, custom2=null, custom3=null, custom4=null, custom5=null, custom6=null, custom7=null, custom8=null], workbasketSummary=WorkbasketSummaryImpl [id=null, key=null, name=null, description=null, owner=null, domain=null, type=null, custom1=null, custom2=null, custom3=null, custom4=null, orgLevel1=null, orgLevel2=null, orgLevel3=null, orgLevel4=null, markedForDeletion=false], businessProcessId=null, parentBusinessProcessId=null, owner=null, primaryObjRef=ObjectReference [id=null, company=COMPANY_A, system=SYSTEM_A, systemInstance=INSTANCE_A, type=VNR, value=1234567], isRead=false, isTransferred=false, customAttributes={}, callbackInfo={}, callbackState=null, attachments=[], custom1=null, custom2=null, custom3=null, custom4=null, custom5=null, custom6=null, custom7=null, custom8=null, custom9=null, custom10=null, custom11=null, custom12=null, custom13=null, custom14=null, custom15=null, custom16=null].
11:09:21.056 [main] ERROR pro.taskana.task.internal.TaskRoutingManager - No TaskRouter determined a workbasket for task TaskImpl [id=null, externalId=null, created=null, claimed=null, completed=null, modified=null, planned=null, due=null, name=null, creator=null, description=null, note=null, priority=0, state=null, classificationSummary=ClassificationSummaryImpl [id=null, key=L10303, category=null, type=null, domain=null, name=null, parentId=null, parentKey=null, priority=0, serviceLevel=null, custom1=null, custom2=null, custom3=null, custom4=null, custom5=null, custom6=null, custom7=null, custom8=null], workbasketSummary=WorkbasketSummaryImpl [id=null, key=null, name=null, description=null, owner=null, domain=null, type=null, custom1=null, custom2=null, custom3=null, custom4=null, orgLevel1=null, orgLevel2=null, orgLevel3=null, orgLevel4=null, markedForDeletion=false], businessProcessId=null, parentBusinessProcessId=null, owner=null, primaryObjRef=ObjectReference [id=null, company=COMPANY_A, system=SYSTEM_A, systemInstance=INSTANCE_A, type=VNR, value=1234567], isRead=false, isTransferred=false, customAttributes={}, callbackInfo={}, callbackState=NONE, attachments=[], custom1=null, custom2=null, custom3=null, custom4=null, custom5=null, custom6=null, custom7=null, custom8=null, custom9=null, custom10=null, custom11=null, custom12=null, custom13=null, custom14=null, custom15=null, custom16=null].
11:09:21.057 [main] ERROR pro.taskana.task.internal.TaskRoutingManager - No TaskRouter determined a workbasket for task TaskImpl [id=null, externalId=null, created=null, claimed=null, completed=null, modified=null, planned=null, due=null, name=null, creator=null, description=null, note=null, priority=0, state=null, classificationSummary=ClassificationSummaryImpl [id=null, key=L10303, category=null, type=null, domain=null, name=null, parentId=null, parentKey=null, priority=0, serviceLevel=null, custom1=null, custom2=null, custom3=null, custom4=null, custom5=null, custom6=null, custom7=null, custom8=null], workbasketSummary=WorkbasketSummaryImpl [id=null, key=null, name=null, description=null, owner=null, domain=DOMAIN_C, type=null, custom1=null, custom2=null, custom3=null, custom4=null, orgLevel1=null, orgLevel2=null, orgLevel3=null, orgLevel4=null, markedForDeletion=false], businessProcessId=null, parentBusinessProcessId=null, owner=null, primaryObjRef=ObjectReference [id=null, company=COMPANY_A, system=SYSTEM_A, systemInstance=INSTANCE_A, type=VNR, value=1234567], isRead=false, isTransferred=false, customAttributes={}, callbackInfo={}, callbackState=NONE, attachments=[], custom1=null, custom2=null, custom3=null, custom4=null, custom5=null, custom6=null, custom7=null, custom8=null, custom9=null, custom10=null, custom11=null, custom12=null, custom13=null, custom14=null, custom15=null, custom16=null].
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.057 s - in acceptance.taskrouting.TaskRoutingAccTest
[INFO] Running acceptance.workbasket.CreateWorkbasketAccTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.062 s - in acceptance.workbasket.CreateWorkbasketAccTest
[INFO] Running acceptance.workbasket.DeleteWorkbasketAccTest
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.067 s - in acceptance.workbasket.DeleteWorkbasketAccTest
[INFO] Running acceptance.workbasket.DistributionTargetsAccTest
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.132 s - in acceptance.workbasket.DistributionTargetsAccTest
[INFO] Running acceptance.workbasket.GetWorkbasketAccTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.082 s - in acceptance.workbasket.GetWorkbasketAccTest
[INFO] Running acceptance.workbasket.QueryWorkbasketAccessItemsAccTest
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.063 s - in acceptance.workbasket.QueryWorkbasketAccessItemsAccTest
[INFO] Running acceptance.workbasket.QueryWorkbasketAccTest
[INFO] Tests run: 51, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.097 s - in acceptance.workbasket.QueryWorkbasketAccTest
[INFO] Running acceptance.workbasket.QueryWorkbasketByPermissionAccTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 s - in acceptance.workbasket.QueryWorkbasketByPermissionAccTest
[INFO] Running acceptance.workbasket.QueryWorkbasketsWithPaginationAccTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.061 s - in acceptance.workbasket.QueryWorkbasketsWithPaginationAccTest
[INFO] Running acceptance.workbasket.UpdateWorkbasketAccTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.046 s - in acceptance.workbasket.UpdateWorkbasketAccTest
[INFO] Running acceptance.workbasket.UpdateWorkbasketAuthorizations2AccTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 s - in acceptance.workbasket.UpdateWorkbasketAuthorizations2AccTest
[INFO] Running acceptance.workbasket.UpdateWorkbasketAuthorizationsAccTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 s - in acceptance.workbasket.UpdateWorkbasketAuthorizationsAccTest
[INFO] Running acceptance.workbasket.WorkbasketQueryWithOrderedPaginationAccTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.054 s - in acceptance.workbasket.WorkbasketQueryWithOrderedPaginationAccTest
[INFO] Running pro.taskana.ArchitectureTest
11:09:21.932 [main] INFO com.tngtech.archunit.core.PluginLoader - Detected Java version 1.8.0_152
[ERROR] Tests run: 6, Failures: 1, Errors: 0, Skipped: 2, Time elapsed: 1.074 s <<< FAILURE! - in pro.taskana.ArchitectureTest
[ERROR] pro.taskana.ArchitectureTest.mapperShouldBePlacedInMappingsPackage Time elapsed: 0.004 s <<< FAILURE!
java.lang.AssertionError:
Architecture Violation [Priority: MEDIUM] - Rule 'classes that have simple name ending with 'Mapper' should reside in a package '..mappings..'' was violated (13 times):
Class <pro.taskana.classification.internal.ClassificationMapper> does not reside in a package '..mappings..' in (ClassificationMapper.java:0)
Class <pro.taskana.classification.internal.ClassificationQueryMapper> does not reside in a package '..mappings..' in (ClassificationQueryMapper.java:0)
Class <pro.taskana.common.internal.JobMapper> does not reside in a package '..mappings..' in (JobMapper.java:0)
Class <pro.taskana.report.internal.TaskMonitorMapper> does not reside in a package '..mappings..' in (TaskMonitorMapper.java:0)
Class <pro.taskana.task.internal.AttachmentMapper> does not reside in a package '..mappings..' in (AttachmentMapper.java:0)
Class <pro.taskana.task.internal.ObjectReferenceMapper> does not reside in a package '..mappings..' in (ObjectReferenceMapper.java:0)
Class <pro.taskana.task.internal.TaskMapper> does not reside in a package '..mappings..' in (TaskMapper.java:0)
Class <pro.taskana.task.internal.TaskQueryMapper> does not reside in a package '..mappings..' in (TaskQueryMapper.java:0)
Class <pro.taskana.task.internal.TaskTestMapper> does not reside in a package '..mappings..' in (TaskTestMapper.java:0)
Class <pro.taskana.workbasket.internal.DistributionTargetMapper> does not reside in a package '..mappings..' in (DistributionTargetMapper.java:0)
Class <pro.taskana.workbasket.internal.WorkbasketAccessMapper> does not reside in a package '..mappings..' in (WorkbasketAccessMapper.java:0)
Class <pro.taskana.workbasket.internal.WorkbasketMapper> does not reside in a package '..mappings..' in (WorkbasketMapper.java:0)
Class <pro.taskana.workbasket.internal.WorkbasketQueryMapper> does not reside in a package '..mappings..' in (WorkbasketQueryMapper.java:0)
at pro.taskana.ArchitectureTest.mapperShouldBePlacedInMappingsPackage(ArchitectureTest.java:38)
[INFO] Running pro.taskana.classification.internal.ClassificationQueryImplTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.425 s - in pro.taskana.classification.internal.ClassificationQueryImplTest
[INFO] Running pro.taskana.classification.internal.ClassificationServiceImplIntAutoCommitTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.268 s - in pro.taskana.classification.internal.ClassificationServiceImplIntAutoCommitTest
[INFO] Running pro.taskana.classification.internal.ClassificationServiceImplIntExplicitTest
11:09:23.765 [main] WARN org.apache.ibatis.executor.BaseExecutor - Unexpected exception on closing transaction. Cause: java.sql.SQLException: Error accessing PooledConnection. Connection is invalid.
11:09:23.818 [main] WARN org.apache.ibatis.executor.BaseExecutor - Unexpected exception on closing transaction. Cause: java.sql.SQLException: Error accessing PooledConnection. Connection is invalid.
11:09:23.871 [main] WARN org.apache.ibatis.executor.BaseExecutor - Unexpected exception on closing transaction. Cause: java.sql.SQLException: Error accessing PooledConnection. Connection is invalid.
11:09:23.923 [main] WARN org.apache.ibatis.executor.BaseExecutor - Unexpected exception on closing transaction. Cause: java.sql.SQLException: Error accessing PooledConnection. Connection is invalid.
11:09:23.975 [main] WARN org.apache.ibatis.executor.BaseExecutor - Unexpected exception on closing transaction. Cause: java.sql.SQLException: Error accessing PooledConnection. Connection is invalid.
11:09:24.054 [main] WARN org.apache.ibatis.executor.BaseExecutor - Unexpected exception on closing transaction. Cause: java.sql.SQLException: Error accessing PooledConnection. Connection is invalid.
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.37 s - in pro.taskana.classification.internal.ClassificationServiceImplIntExplicitTest
[INFO] Running pro.taskana.classification.internal.ClassificationServiceImplTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.162 s - in pro.taskana.classification.internal.ClassificationServiceImplTest
[INFO] Running pro.taskana.common.internal.TaskanaEngineTestConfigurationTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.04 s - in pro.taskana.common.internal.TaskanaEngineTestConfigurationTest
[INFO] Running pro.taskana.PojoTest
11:09:24.847 [main] INFO com.openpojo.log.LoggerFactory - Logging subsystem initialized to [com.openpojo.log.impl.SLF4JLogger]
11:09:25.444 [main] INFO com.openpojo.validation.affirm.Affirmation - Dynamically setting affirmation implementation = [com.openpojo.validation.affirm.JavaAssertionAffirmation [@729c5e1b: ]]
[INFO] Tests run: 79, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.11 s - in pro.taskana.PojoTest
[INFO] Running pro.taskana.report.internal.CategoryReportBuilderImplTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.087 s - in pro.taskana.report.internal.CategoryReportBuilderImplTest
[INFO] Running pro.taskana.report.internal.ClassificationReportBuilderImplTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 s - in pro.taskana.report.internal.ClassificationReportBuilderImplTest
[INFO] Running pro.taskana.report.internal.CustomFieldValueReportBuilderImplTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 s - in pro.taskana.report.internal.CustomFieldValueReportBuilderImplTest
[INFO] Running pro.taskana.report.internal.DaysToWorkingDaysConverterTest
[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s - in pro.taskana.report.internal.DaysToWorkingDaysConverterTest
[INFO] Running pro.taskana.report.internal.ReportTest
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s - in pro.taskana.report.internal.ReportTest
[INFO] Running pro.taskana.sampledata.SampleDataGeneratorTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 s - in pro.taskana.sampledata.SampleDataGeneratorTest
[INFO] Running pro.taskana.task.internal.ObjectReferenceQueryImplTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in pro.taskana.task.internal.ObjectReferenceQueryImplTest
[INFO] Running pro.taskana.task.internal.TaskAttachmentTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in pro.taskana.task.internal.TaskAttachmentTest
[INFO] Running pro.taskana.task.internal.TaskQueryImplTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.05 s - in pro.taskana.task.internal.TaskQueryImplTest
[INFO] Running pro.taskana.task.internal.TaskServiceImplIntAutocommitTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.626 s - in pro.taskana.task.internal.TaskServiceImplIntAutocommitTest
[INFO] Running pro.taskana.task.internal.TaskServiceImplIntExplicitTest
11:09:29.264 [main] INFO pro.taskana.TaskanaEngineConfiguration - No datasource is provided. A inmemory db is used: 'org.h2.Driver', 'jdbc:h2:mem:taskana;IGNORECASE=TRUE;LOCK_MODE=0', 'sa', 'sa'
11:09:29.369 [main] WARN org.apache.ibatis.executor.BaseExecutor - Unexpected exception on closing transaction. Cause: java.sql.SQLException: Error accessing PooledConnection. Connection is invalid.
11:09:29.369 [main] INFO pro.taskana.TaskanaEngineConfiguration - No datasource is provided. A inmemory db is used: 'org.h2.Driver', 'jdbc:h2:mem:taskana;IGNORECASE=TRUE;LOCK_MODE=0', 'sa', 'sa'
11:09:29.518 [main] WARN org.apache.ibatis.executor.BaseExecutor - Unexpected exception on closing transaction. Cause: java.sql.SQLException: Error accessing PooledConnection. Connection is invalid.
11:09:29.518 [main] INFO pro.taskana.TaskanaEngineConfiguration - No datasource is provided. A inmemory db is used: 'org.h2.Driver', 'jdbc:h2:mem:taskana;IGNORECASE=TRUE;LOCK_MODE=0', 'sa', 'sa'
11:09:29.576 [main] WARN org.apache.ibatis.executor.BaseExecutor - Unexpected exception on closing transaction. Cause: java.sql.SQLException: Error accessing PooledConnection. Connection is invalid.
11:09:29.576 [main] INFO pro.taskana.TaskanaEngineConfiguration - No datasource is provided. A inmemory db is used: 'org.h2.Driver', 'jdbc:h2:mem:taskana;IGNORECASE=TRUE;LOCK_MODE=0', 'sa', 'sa'
11:09:29.642 [main] WARN org.apache.ibatis.executor.BaseExecutor - Unexpected exception on closing transaction. Cause: java.sql.SQLException: Error accessing PooledConnection. Connection is invalid.
11:09:29.643 [main] INFO pro.taskana.TaskanaEngineConfiguration - No datasource is provided. A inmemory db is used: 'org.h2.Driver', 'jdbc:h2:mem:taskana;IGNORECASE=TRUE;LOCK_MODE=0', 'sa', 'sa'
11:09:29.750 [main] WARN org.apache.ibatis.executor.BaseExecutor - Unexpected exception on closing transaction. Cause: java.sql.SQLException: Error accessing PooledConnection. Connection is invalid.
11:09:29.750 [main] INFO pro.taskana.TaskanaEngineConfiguration - No datasource is provided. A inmemory db is used: 'org.h2.Driver', 'jdbc:h2:mem:taskana;IGNORECASE=TRUE;LOCK_MODE=0', 'sa', 'sa'
11:09:29.817 [main] WARN org.apache.ibatis.executor.BaseExecutor - Unexpected exception on closing transaction. Cause: java.sql.SQLException: Error accessing PooledConnection. Connection is invalid.
11:09:29.818 [main] INFO pro.taskana.TaskanaEngineConfiguration - No datasource is provided. A inmemory db is used: 'org.h2.Driver', 'jdbc:h2:mem:taskana;IGNORECASE=TRUE;LOCK_MODE=0', 'sa', 'sa'
11:09:29.942 [main] INFO pro.taskana.TaskanaEngineConfiguration - No datasource is provided. A inmemory db is used: 'org.h2.Driver', 'jdbc:h2:mem:taskana;IGNORECASE=TRUE;LOCK_MODE=0', 'sa', 'sa'
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.733 s - in pro.taskana.task.internal.TaskServiceImplIntExplicitTest
[INFO] Running pro.taskana.task.internal.TaskServiceImplTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.065 s - in pro.taskana.task.internal.TaskServiceImplTest
[INFO] Running pro.taskana.task.internal.TaskStatusReportBuilderImplTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in pro.taskana.task.internal.TaskStatusReportBuilderImplTest
[INFO] Running pro.taskana.task.internal.TaskTransferrerTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s - in pro.taskana.task.internal.TaskTransferrerTest
[INFO] Running pro.taskana.workbasket.internal.WorkbasketAccessItemQueryImplTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in pro.taskana.workbasket.internal.WorkbasketAccessItemQueryImplTest
[INFO] Running pro.taskana.workbasket.internal.WorkbasketQueryImplTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in pro.taskana.workbasket.internal.WorkbasketQueryImplTest
[INFO] Running pro.taskana.workbasket.internal.WorkbasketReportBuilderImplTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s - in pro.taskana.workbasket.internal.WorkbasketReportBuilderImplTest
[INFO] Running pro.taskana.workbasket.internal.WorkbasketServiceImplIntAutocommitTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.383 s - in pro.taskana.workbasket.internal.WorkbasketServiceImplIntAutocommitTest
[INFO] Running pro.taskana.workbasket.internal.WorkbasketServiceImplIntExplicitTest
11:09:30.559 [main] WARN org.apache.ibatis.executor.BaseExecutor - Unexpected exception on closing transaction. Cause: java.sql.SQLException: Error accessing PooledConnection. Connection is invalid.
11:09:30.613 [main] WARN org.apache.ibatis.executor.BaseExecutor - Unexpected exception on closing transaction. Cause: java.sql.SQLException: Error accessing PooledConnection. Connection is invalid.
11:09:30.863 [main] WARN org.apache.ibatis.executor.BaseExecutor - Unexpected exception on closing transaction. Cause: java.sql.SQLException: Error accessing PooledConnection. Connection is invalid.
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.362 s - in pro.taskana.workbasket.internal.WorkbasketServiceImplIntExplicitTest
[INFO] Running pro.taskana.workbasket.internal.WorkbasketServiceImplTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.117 s - in pro.taskana.workbasket.internal.WorkbasketServiceImplTest
[INFO]
[INFO] Results:
[INFO]
[ERROR] Failures:
[ERROR] CallbackStateAccTest.testUpdateOfCallbackState:148 expected: <pro.taskana.exceptions.InvalidStateException> but was: <pro.taskana.common.api.exceptions.InvalidStateException>
[ERROR] ArchitectureTest.mapperShouldBePlacedInMappingsPackage:38 Architecture Violation [Priority: MEDIUM] - Rule 'classes that have simple name ending with 'Mapper' should reside in a package '..mappings..'' was violated (13 times):
Class <pro.taskana.classification.internal.ClassificationMapper> does not reside in a package '..mappings..' in (ClassificationMapper.java:0)
Class <pro.taskana.classification.internal.ClassificationQueryMapper> does not reside in a package '..mappings..' in (ClassificationQueryMapper.java:0)
Class <pro.taskana.common.internal.JobMapper> does not reside in a package '..mappings..' in (JobMapper.java:0)
Class <pro.taskana.report.internal.TaskMonitorMapper> does not reside in a package '..mappings..' in (TaskMonitorMapper.java:0)
Class <pro.taskana.task.internal.AttachmentMapper> does not reside in a package '..mappings..' in (AttachmentMapper.java:0)
Class <pro.taskana.task.internal.ObjectReferenceMapper> does not reside in a package '..mappings..' in (ObjectReferenceMapper.java:0)
Class <pro.taskana.task.internal.TaskMapper> does not reside in a package '..mappings..' in (TaskMapper.java:0)
Class <pro.taskana.task.internal.TaskQueryMapper> does not reside in a package '..mappings..' in (TaskQueryMapper.java:0)
Class <pro.taskana.task.internal.TaskTestMapper> does not reside in a package '..mappings..' in (TaskTestMapper.java:0)
Class <pro.taskana.workbasket.internal.DistributionTargetMapper> does not reside in a package '..mappings..' in (DistributionTargetMapper.java:0)
Class <pro.taskana.workbasket.internal.WorkbasketAccessMapper> does not reside in a package '..mappings..' in (WorkbasketAccessMapper.java:0)
Class <pro.taskana.workbasket.internal.WorkbasketMapper> does not reside in a package '..mappings..' in (WorkbasketMapper.java:0)
Class <pro.taskana.workbasket.internal.WorkbasketQueryMapper> does not reside in a package '..mappings..' in (WorkbasketQueryMapper.java:0)
[INFO]
[ERROR] Tests run: 791, Failures: 2, Errors: 0, Skipped: 2
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 39.959 s
[INFO] Finished at: 2020-01-31T11:09:31+01:00
[INFO] Final Memory: 35M/784M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M4:test (default-test) on project taskana-core: There are test failures.
[ERROR]
[ERROR] Please refer to C:\intellijProjects\lib\taskana-core\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

View File

@ -25,11 +25,12 @@ import pro.taskana.common.internal.util.LoggerUtils;
public class ClassificationQueryImpl implements ClassificationQuery {
private static final String LINK_TO_SUMMARYMAPPER =
"pro.taskana.mappings.QueryMapper.queryClassificationSummaries";
"pro.taskana.classification.internal.ClassificationQueryMapper.queryClassificationSummaries";
private static final String LINK_TO_COUNTER =
"pro.taskana.mappings.QueryMapper.countQueryClassifications";
"pro.taskana.classification.internal.ClassificationQueryMapper.countQueryClassifications";
private static final String LINK_TO_VALUEMAPPER =
"pro.taskana.mappings.QueryMapper.queryClassificationColumnValues";
"pro.taskana.classification.internal.ClassificationQueryMapper."
+ "queryClassificationColumnValues";
private static final Logger LOGGER = LoggerFactory.getLogger(ClassificationQueryImpl.class);
private InternalTaskanaEngine taskanaEngine;
private ClassificationQueryColumnName columnName;

View File

@ -29,7 +29,7 @@ public interface JobMapper {
+ "nextval('SCHEDULED_JOB_SEQ')"
+ "</otherwise>"
+ "</choose>"
+ ", #{job.priority}, #{job.created}, #{job.due}, #{job.state}, #{job.lockedBy}, #{job.lockExpires}, #{job.type}, #{job.retryCount}, #{job.arguments,javaType=java.util.Map,typeHandler=pro.taskana.impl.persistence.MapTypeHandler} )"
+ ", #{job.priority}, #{job.created}, #{job.due}, #{job.state}, #{job.lockedBy}, #{job.lockExpires}, #{job.type}, #{job.retryCount}, #{job.arguments,javaType=java.util.Map,typeHandler=pro.taskana.common.internal.persistence.MapTypeHandler} )"
+ "</script>")
@Results(value = {@Result(property = "jobId", column = "JOB_ID")})
Integer insertJob(@Param("job") ScheduledJob job);
@ -64,7 +64,7 @@ public interface JobMapper {
value =
"UPDATE SCHEDULED_JOB SET CREATED = #{created}, PRIORITY = #{priority}, DUE = #{due}, STATE = #{state}, "
+ "LOCKED_BY = #{lockedBy}, LOCK_EXPIRES = #{lockExpires}, TYPE = #{type}, RETRY_COUNT = #{retryCount}, "
+ "ARGUMENTS = #{arguments,jdbcType=CLOB ,javaType=java.util.Map,typeHandler=pro.taskana.impl.persistence.MapTypeHandler} "
+ "ARGUMENTS = #{arguments,jdbcType=CLOB ,javaType=java.util.Map,typeHandler=pro.taskana.common.internal.persistence.MapTypeHandler} "
+ "where JOB_ID = #{jobId}")
void update(ScheduledJob job);

View File

@ -29,6 +29,7 @@ import org.slf4j.LoggerFactory;
import pro.taskana.TaskanaEngineConfiguration;
import pro.taskana.classification.api.ClassificationService;
import pro.taskana.classification.internal.ClassificationMapper;
import pro.taskana.classification.internal.ClassificationQueryMapper;
import pro.taskana.classification.internal.ClassificationServiceImpl;
import pro.taskana.common.api.JobService;
import pro.taskana.common.api.TaskanaEngine;
@ -52,6 +53,7 @@ import pro.taskana.task.api.TaskanaRole;
import pro.taskana.task.internal.AttachmentMapper;
import pro.taskana.task.internal.ObjectReferenceMapper;
import pro.taskana.task.internal.TaskMapper;
import pro.taskana.task.internal.TaskQueryMapper;
import pro.taskana.task.internal.TaskRoutingManager;
import pro.taskana.task.internal.TaskServiceImpl;
import pro.taskana.workbasket.api.WorkbasketService;
@ -255,6 +257,8 @@ public class TaskanaEngineImpl implements TaskanaEngine {
configuration.addMapper(WorkbasketAccessMapper.class);
configuration.addMapper(ObjectReferenceMapper.class);
configuration.addMapper(WorkbasketQueryMapper.class);
configuration.addMapper(TaskQueryMapper.class);
configuration.addMapper(ClassificationQueryMapper.class);
configuration.addMapper(AttachmentMapper.class);
configuration.addMapper(JobMapper.class);
SqlSessionFactory localSessionFactory = new SqlSessionFactoryBuilder().build(configuration);

View File

@ -20,7 +20,7 @@ public interface AttachmentMapper {
@Insert(
"INSERT INTO ATTACHMENT (ID, TASK_ID, CREATED, MODIFIED, CLASSIFICATION_KEY, CLASSIFICATION_ID, REF_COMPANY, REF_SYSTEM, REF_INSTANCE, REF_TYPE, REF_VALUE, CHANNEL, RECEIVED, CUSTOM_ATTRIBUTES) "
+ "VALUES (#{att.id}, #{att.taskId}, #{att.created}, #{att.modified}, #{att.classificationSummary.key}, #{att.classificationSummary.id}, #{att.objectReference.company}, #{att.objectReference.system}, #{att.objectReference.systemInstance}, "
+ " #{att.objectReference.type}, #{att.objectReference.value}, #{att.channel}, #{att.received}, #{att.customAttributes,jdbcType=CLOB,javaType=java.util.Map,typeHandler=pro.taskana.impl.persistence.MapTypeHandler} )")
+ " #{att.objectReference.type}, #{att.objectReference.value}, #{att.channel}, #{att.received}, #{att.customAttributes,jdbcType=CLOB,javaType=java.util.Map,typeHandler=pro.taskana.common.internal.persistence.MapTypeHandler} )")
void insert(@Param("att") AttachmentImpl att);
@Select(
@ -114,7 +114,7 @@ public interface AttachmentMapper {
"UPDATE ATTACHMENT SET TASK_ID = #{taskId}, CREATED = #{created}, MODIFIED = #{modified},"
+ " CLASSIFICATION_KEY = #{classificationSummary.key}, CLASSIFICATION_ID = #{classificationSummary.id}, REF_COMPANY = #{objectReference.company}, REF_SYSTEM = #{objectReference.system},"
+ " REF_INSTANCE = #{objectReference.systemInstance}, REF_TYPE = #{objectReference.type}, REF_VALUE = #{objectReference.value},"
+ " CHANNEL = #{channel}, RECEIVED = #{received}, CUSTOM_ATTRIBUTES = #{customAttributes,jdbcType=CLOB,javaType=java.util.Map,typeHandler=pro.taskana.impl.persistence.MapTypeHandler}"
+ " CHANNEL = #{channel}, RECEIVED = #{received}, CUSTOM_ATTRIBUTES = #{customAttributes,jdbcType=CLOB,javaType=java.util.Map,typeHandler=pro.taskana.common.internal.persistence.MapTypeHandler}"
+ " WHERE ID = #{id}")
void update(AttachmentImpl attachment);

View File

@ -23,11 +23,11 @@ import pro.taskana.task.api.ObjectReferenceQueryColumnName;
public class ObjectReferenceQueryImpl implements ObjectReferenceQuery {
private static final String LINK_TO_MAPPER =
"pro.taskana.mappings.QueryMapper.queryObjectReferences";
"pro.taskana.task.internal.TaskQueryMapper.queryObjectReferences";
private static final String LINK_TO_COUNTER =
"pro.taskana.mappings.QueryMapper.countQueryObjectReferences";
"pro.taskana.task.internal.TaskQueryMapper.countQueryObjectReferences";
private static final String LINK_TO_VALUEMAPPER =
"pro.taskana.mappings.QueryMapper.queryObjectReferenceColumnValues";
"pro.taskana.task.internal.TaskQueryMapper.queryObjectReferenceColumnValues";
private static final Logger LOGGER = LoggerFactory.getLogger(ObjectReferenceQueryImpl.class);
private InternalTaskanaEngine taskanaEngine;
private ObjectReferenceQueryColumnName columnName;

View File

@ -97,8 +97,8 @@ public interface TaskMapper {
+ "VALUES(#{id},#{externalId}, #{created}, #{claimed}, #{completed}, #{modified}, #{planned}, #{due}, #{name}, #{creator}, #{description}, #{note}, #{priority}, #{state}, #{classificationSummary.category}, "
+ "#{classificationSummary.key}, #{classificationSummary.id}, #{workbasketSummary.id}, #{workbasketSummary.key}, #{workbasketSummary.domain}, #{businessProcessId}, "
+ "#{parentBusinessProcessId}, #{owner}, #{primaryObjRef.company}, #{primaryObjRef.system}, #{primaryObjRef.systemInstance}, #{primaryObjRef.type}, #{primaryObjRef.value}, "
+ "#{isRead}, #{isTransferred}, #{callbackInfo,jdbcType=CLOB,javaType=java.util.Map,typeHandler=pro.taskana.impl.persistence.MapTypeHandler}, #{callbackState}, "
+ "#{customAttributes,jdbcType=CLOB,javaType=java.util.Map,typeHandler=pro.taskana.impl.persistence.MapTypeHandler}, "
+ "#{isRead}, #{isTransferred}, #{callbackInfo,jdbcType=CLOB,javaType=java.util.Map,typeHandler=pro.taskana.common.internal.persistence.MapTypeHandler}, #{callbackState}, "
+ "#{customAttributes,jdbcType=CLOB,javaType=java.util.Map,typeHandler=pro.taskana.common.internal.persistence.MapTypeHandler}, "
+ "#{custom1}, #{custom2}, #{custom3}, #{custom4}, #{custom5}, #{custom6}, #{custom7}, #{custom8}, #{custom9}, #{custom10}, "
+ "#{custom11}, #{custom12}, #{custom13}, #{custom14}, #{custom15}, #{custom16})")
@Options(keyProperty = "id", keyColumn = "ID")
@ -110,8 +110,8 @@ public interface TaskMapper {
+ "WORKBASKET_ID = #{workbasketSummary.id}, WORKBASKET_KEY = #{workbasketSummary.key}, DOMAIN = #{workbasketSummary.domain}, "
+ "BUSINESS_PROCESS_ID = #{businessProcessId}, PARENT_BUSINESS_PROCESS_ID = #{parentBusinessProcessId}, OWNER = #{owner}, POR_COMPANY = #{primaryObjRef.company}, POR_SYSTEM = #{primaryObjRef.system}, "
+ "POR_INSTANCE = #{primaryObjRef.systemInstance}, POR_TYPE = #{primaryObjRef.type}, POR_VALUE = #{primaryObjRef.value}, IS_READ = #{isRead}, IS_TRANSFERRED = #{isTransferred}, "
+ "CALLBACK_INFO = #{callbackInfo,jdbcType=CLOB,javaType=java.util.Map,typeHandler=pro.taskana.impl.persistence.MapTypeHandler}, "
+ "CUSTOM_ATTRIBUTES = #{customAttributes,jdbcType=CLOB,javaType=java.util.Map,typeHandler=pro.taskana.impl.persistence.MapTypeHandler}, CUSTOM_1 = #{custom1}, CUSTOM_2 = #{custom2}, "
+ "CALLBACK_INFO = #{callbackInfo,jdbcType=CLOB,javaType=java.util.Map,typeHandler=pro.taskana.common.internal.persistence.MapTypeHandler}, "
+ "CUSTOM_ATTRIBUTES = #{customAttributes,jdbcType=CLOB,javaType=java.util.Map,typeHandler=pro.taskana.common.internal.persistence.MapTypeHandler}, CUSTOM_1 = #{custom1}, CUSTOM_2 = #{custom2}, "
+ "CUSTOM_3 = #{custom3}, CUSTOM_4 = #{custom4}, CUSTOM_5 = #{custom5}, CUSTOM_6 = #{custom6}, CUSTOM_7 = #{custom7}, CUSTOM_8 = #{custom8}, "
+ "CUSTOM_9 = #{custom9}, CUSTOM_10 = #{custom10}, CUSTOM_11 = #{custom11}, CUSTOM_12 = #{custom12}, CUSTOM_13 = #{custom13}, CUSTOM_14 = #{custom14}, CUSTOM_15 = #{custom15}, CUSTOM_16 = #{custom16} "
+ "WHERE ID = #{id}")

View File

@ -37,14 +37,15 @@ public class TaskQueryImpl implements TaskQuery {
private static final String GET_CUSTOM_ATTRIBUTE_NOT_A_NUMBER_BETWEEN_1_AND_16 =
"' to getCustomAttribute does not represent a number between 1 and 16";
private static final String LINK_TO_MAPPER =
"pro.taskana.mappings.QueryMapper.queryTaskSummaries";
"pro.taskana.task.internal.TaskQueryMapper.queryTaskSummaries";
private static final String LINK_TO_MAPPER_DB2 =
"pro.taskana.mappings.QueryMapper.queryTaskSummariesDb2";
private static final String LINK_TO_COUNTER = "pro.taskana.mappings.QueryMapper.countQueryTasks";
"pro.taskana.task.internal.TaskQueryMapper.queryTaskSummariesDb2";
private static final String LINK_TO_COUNTER =
"pro.taskana.task.internal.TaskQueryMapper.countQueryTasks";
private static final String LINK_TO_COUNTER_DB2 =
"pro.taskana.mappings.QueryMapper.countQueryTasksDb2";
"pro.taskana.task.internal.TaskQueryMapper.countQueryTasksDb2";
private static final String LINK_TO_VALUEMAPPER =
"pro.taskana.mappings.QueryMapper.queryTaskColumnValues";
"pro.taskana.task.internal.TaskQueryMapper.queryTaskColumnValues";
private static final String TIME_INTERVAL = "TimeInterval ";
private static final String IS_INVALID = " is invalid.";
private static final Logger LOGGER = LoggerFactory.getLogger(TaskQueryImpl.class);

View File

@ -26,7 +26,7 @@ abstract class AbstractWorkbasketAccessItemQueryImpl<
implements AbstractWorkbasketAccessItemQuery<Q, T> {
private static final String LINK_TO_COUNTER =
"pro.taskana.mappings.QueryMapper.countQueryWorkbasketAccessItems";
"pro.taskana.workbasket.internal.WorkbasketQueryMapper.countQueryWorkbasketAccessItems";
private static final Logger LOGGER =
LoggerFactory.getLogger(AbstractWorkbasketAccessItemQueryImpl.class);

View File

@ -19,11 +19,11 @@ import pro.taskana.workbasket.api.WorkbasketAccessItemQuery;
public class WorkbasketAccessItemQueryImpl implements WorkbasketAccessItemQuery {
private static final String LINK_TO_MAPPER =
"pro.taskana.mappings.QueryMapper.queryWorkbasketAccessItems";
"pro.taskana.workbasket.internal.WorkbasketQueryMapper.queryWorkbasketAccessItems";
private static final String LINK_TO_COUNTER =
"pro.taskana.mappings.QueryMapper.countQueryWorkbasketAccessItems";
"pro.taskana.workbasket.internal.WorkbasketQueryMapper.countQueryWorkbasketAccessItems";
private static final String LINK_TO_VALUEMAPPER =
"pro.taskana.mappings.QueryMapper.queryWorkbasketAccessItemColumnValues";
"pro.taskana.workbasket.internal.WorkbasketQueryMapper.queryWorkbasketAccessItemColumnValues";
private static final Logger LOGGER = LoggerFactory.getLogger(WorkbasketQueryImpl.class);
private AccessItemQueryColumnName columnName;
private String[] accessIdIn;

View File

@ -31,11 +31,11 @@ import pro.taskana.workbasket.api.WorkbasketType;
public class WorkbasketQueryImpl implements WorkbasketQuery {
private static final String LINK_TO_MAPPER =
"pro.taskana.mappings.QueryMapper.queryWorkbasketSummaries";
"pro.taskana.workbasket.internal.WorkbasketQueryMapper.queryWorkbasketSummaries";
private static final String LINK_TO_COUNTER =
"pro.taskana.mappings.QueryMapper.countQueryWorkbaskets";
"pro.taskana.workbasket.internal.WorkbasketQueryMapper.countQueryWorkbaskets";
private static final String LINK_TO_VALUEMAPPER =
"pro.taskana.mappings.QueryMapper.queryWorkbasketColumnValues";
"pro.taskana.workbasket.internal.WorkbasketQueryMapper.queryWorkbasketColumnValues";
private static final Logger LOGGER = LoggerFactory.getLogger(WorkbasketQueryImpl.class);
private WorkbasketQueryColumnName columnName;
private String[] accessId;

View File

@ -145,7 +145,8 @@ class CallbackStateAccTest extends AbstractAccTest {
assertEquals(3, failedTaskIds.size());
for (String taskId : failedTaskIds) {
TaskanaException excpt = bulkResult1.getErrorForId(taskId);
assertEquals("pro.taskana.exceptions.InvalidStateException", excpt.getClass().getName());
assertEquals(
"pro.taskana.common.api.exceptions.InvalidStateException", excpt.getClass().getName());
}
List<String> externalIds =
new ArrayList<>(

View File

@ -8,6 +8,7 @@ import static com.tngtech.archunit.library.dependencies.SlicesRuleDefinition.sli
import com.tngtech.archunit.core.domain.JavaClasses;
import com.tngtech.archunit.core.importer.ClassFileImporter;
import com.tngtech.archunit.lang.ArchRule;
import jdk.nashorn.internal.ir.annotations.Ignore;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
@ -26,7 +27,7 @@ class ArchitectureTest {
importedClasses = new ClassFileImporter().importPackages("pro.taskana");
}
@Test
@Ignore
void mapperShouldBePlacedInMappingsPackage() {
ArchRule myRule =
classes()