Skip to content

[jackson.dto]The status can't handle all windows error code level (only integer)

Orchestrator 4.0.0

The jackson.dto component cannot handle Windows error codes with a level greater than an integer, for example: 3221225781.

Here the output of this error :

 ERROR in eventbus: Publication status code from 0cd44330-8e37-4b4d-848a-a8e2ffb4104a is 400.  Failure details: Numeric value (3221225781) out of range of int (-2147483648 - 2147483647)
orchestrator    |  at [Source: (org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream); line: 1, column: 575] (through reference chain: org.opentestfactory.jackson.dto.v1.ExecutionResult["status"]).

It was discovered when running a Robot Framework test, I don't know if it has an impact on another technology.

I thought that error codes for Windows were only integers, but here are some other examples with the same error code level:

https://stackoverflow.com/questions/49413443/trouble-debugging-error-with-exit-code-3221225781-missing-libraries-in-windows

Edited by Adrian ANDRE