it-at-m / digiwf-core

central workflow automation and integration platform based on the free process framework Camunda.
MIT License
19 stars 7 forks source link

Oracle JDBC-Treiber 12.2.0.1.0 in engine-rest-service hat keinen Support mehr #1310

Closed markostreich closed 6 months ago

markostreich commented 7 months ago

Is your feature request related to a problem? Please describe.

Wir wurden ermahnt den Oracle JDBC Treiber 12.2.0.1.0 in digiwf-engine-rest-service gegen eine aktuelle Version zu tauschen.

Describe the solution you'd like

Der neue Service digiwf-engine-rest-service in digiwf-core muss getestet und ausgerollt werden.

Describe alternatives you've considered

Der alte Service digitalwf-restapi muss gehoben und ausgerollt werden.

Acceptance Criteria

markostreich commented 7 months ago

Das Ticket holt einen Teil von #916 nach. Dort wurde das Deployment vergessen.

Der digiwf-engine-rest-service wird um den Oracle-Treiber erweitert und ausgerollt. Der erste Entwicklertest war erfolgreich.

markostreich commented 7 months ago

Ich prüfe nochmals den camunda-bpm Import. Der Sync schließt nicht ab.

markostreich commented 7 months ago

Der Synch schließt nicht ab. Vermutlich liegt das Problem an Daten-Inkonsistenzen. Auf digiwf-demo loggt der alte engine-rest-service im Nanosekundentakt:

{"timestamp":"2024-02-22T17:21:01.585","appName":"digitalwf-restapi","X-B3-TraceId":"cd17cb0da5a9451f","X-B3-SpanId":"cd17cb0da5a9451f","X-Span-Export":"true","thread":"http-nio-8080-exec-8","level":"ERROR","logger":"org.camunda.bpm.engine.context","location":{"fileName":"BaseLogger.java","line":"215"},"message":"ENGINE-16004 Exception while closing command context: no deployed process definition found with id 'ParkausweisBeantragenV1:9:0ae89c4f-b9ad-11ec-8230-0a580a8a09e7': processDefinition is null"}
{"timestamp":"2024-02-22T17:21:01.675","appName":"digitalwf-restapi","X-B3-TraceId":"07c983cd8632530c","X-B3-SpanId":"07c983cd8632530c","X-Span-Export":"true","thread":"http-nio-8080-exec-10","level":"ERROR","logger":"org.camunda.bpm.engine.context","location":{"fileName":"BaseLogger.java","line":"215"},"message":"ENGINE-16004 Exception while closing command context: no deployed process definition found with id 'cc295f9b-040e-11ed-bb0c-0a580a8a060e': processDefinition is null"}

In der neuen Implementierung ist das Logging nicht aussagekräftig, vermutlich handelt es sich aber um das selbe Problem.

markostreich commented 6 months ago