[go: up one dir, main page]

RestApi Losausgabe schlägt fehl mit Internal Server Error 500

Zusammenfassung

Der Call api/v1/production/emitproduction liefert Internal Server Error 500 wenn für einen der Teile aus der Materialliste ein Artikelkommentar (Format text/html) für die Fertigung hinterlegt ist.

Modul, Maske, Terminal, API-Aufruf, Bericht

RestApi

Wie ist das aktuelle Fehlerverhalten?

RestApi Log

java.lang.IllegalArgumentException: No enum value 'java.lang.String' at deployment.kieselstein-1.1.13.ear.kieselstein-rest-1.1.13.war//com.heliumv.types.MimeTypeEnum.fromString(MimeTypeEnum.java:40) at deployment.kieselstein-1.1.13.ear.kieselstein-rest-1.1.13.war//com.heliumv.api.production.ProductionApi.transformHints(ProductionApi.java:2153) at deployment.kieselstein-1.1.13.ear.kieselstein-rest-1.1.13.war//com.heliumv.api.production.ProductionApi.addPartlistInformation(ProductionApi.java:2139) at deployment.kieselstein-1.1.13.ear.kieselstein-rest-1.1.13.war//com.heliumv.api.production.ProductionApi.emitProduction(ProductionApi.java:2096) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

Mögliche Korrekturen

Die Servermethode liefert die Daten als KeyValueDto mit Datentyp "java.lang.String" an die RestApi. Der Datentyp sollte auf einen gültigen Mime-Type (text/html) geändert werden.