-
Bug
-
Resolution: Done
-
Undefined
-
None
-
None
-
False
-
-
False
-
-
-
FLPATH 3
Step to reproduce:
1 - Add a field to a DTO class e.g.
WorkStatusResponseDTO
2 - execute
clean install -Dmaven.test.skip=true
The following error is shown
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sdk-utils: Compilation failure: Compilation failure: [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[13,34] package com.redhat.parodos.sdk.api does not exist [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[14,34] package com.redhat.parodos.sdk.api does not exist [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[15,34] package com.redhat.parodos.sdk.api does not exist [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[16,38] package com.redhat.parodos.sdk.invoker does not exist [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[17,38] package com.redhat.parodos.sdk.invoker does not exist [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[18,38] package com.redhat.parodos.sdk.invoker does not exist [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[19,38] package com.redhat.parodos.sdk.invoker does not exist [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[20,36] package com.redhat.parodos.sdk.model does not exist [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[21,36] package com.redhat.parodos.sdk.model does not exist [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[22,36] package com.redhat.parodos.sdk.model does not exist [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[23,62] package com.redhat.parodos.sdk.model.WorkFlowStatusResponseDTO does not exist [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[44,23] cannot find symbol [ERROR] symbol: class ApiClient [ERROR] location: class com.redhat.parodos.sdkutils.WorkFlowServiceUtils [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[44,62] cannot find symbol [ERROR] symbol: class ApiException [ERROR] location: class com.redhat.parodos.sdkutils.WorkFlowServiceUtils [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[105,45] cannot find symbol [ERROR] symbol: class ProjectApi [ERROR] location: class com.redhat.parodos.sdkutils.WorkFlowServiceUtils [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[127,73] cannot find symbol [ERROR] symbol: class WorkflowApi [ERROR] location: class com.redhat.parodos.sdkutils.WorkFlowServiceUtils [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[127,23] cannot find symbol [ERROR] symbol: class WorkFlowStatusResponseDTO [ERROR] location: class com.redhat.parodos.sdkutils.WorkFlowServiceUtils [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[140,73] cannot find symbol [ERROR] symbol: class WorkflowApi [ERROR] location: class com.redhat.parodos.sdkutils.WorkFlowServiceUtils [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[141,25] cannot find symbol [ERROR] symbol: class StatusEnum [ERROR] location: class com.redhat.parodos.sdkutils.WorkFlowServiceUtils [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[140,23] cannot find symbol [ERROR] symbol: class WorkFlowStatusResponseDTO [ERROR] location: class com.redhat.parodos.sdkutils.WorkFlowServiceUtils [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[169,78] cannot find symbol [ERROR] symbol: class ProjectResponseDTO [ERROR] location: class com.redhat.parodos.sdkutils.WorkFlowServiceUtils [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[169,23] cannot find symbol [ERROR] symbol: class ProjectResponseDTO [ERROR] location: class com.redhat.parodos.sdkutils.WorkFlowServiceUtils [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[189,58] cannot find symbol [ERROR] symbol: class ApiClient [ERROR] location: class com.redhat.parodos.sdkutils.WorkFlowServiceUtils [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[189,23] cannot find symbol [ERROR] symbol: class ProjectResponseDTO [ERROR] location: class com.redhat.parodos.sdkutils.WorkFlowServiceUtils [ERROR] /home/user/repos/parodos/sdk-utils/src/main/java/com/redhat/parodos/sdkutils/WorkFlowServiceUtils.java:[190,32] cannot find symbol [ERROR] symbol: class ApiException [ERROR] location: class com.redhat.parodos.sdkutils.WorkFlowServiceUtils [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 :sdk-utils
Workaroud
1 - Add a field to a DTO class e.g.
WorkStatusResponseDTO
2 - Commit the change
3 - execute
clean install -Dmaven.test.skip=true
4 - Commit
workflow-service/generated/openapi/openapi.json
5 - execute
clean install -Dmaven.test.skip=true