Markus Karg created JOHNZON-281:
-----------------------------------
Summary: JAX-RS Provider MUST throw NoContentException for empty
input stream
Key: JOHNZON-281
URL: https://issues.apache.org/jira/browse/JOHNZON-281
Project: Johnzon
Issue Type: Bug
Components: JSON-B
Affects Versions: 1.2.0, 1.2.1
Reporter: Markus Karg
The Johnzon JAX-RS Provider throws the _wrong_ exception type in case of
reading empty input streams. JAX-RS 2.1 requires to throw *NoContentException*,
but Johnzon throws *JsonbException*.
See JavaDocs of JAX-RS 2.1 MessageBodyReader:
{quote}In case the entity input stream is empty, the reader is expected to
either return a Java representation of a zero-length entity or throw a
javax.ws.rs.core.NoContentException in case no zero-length entity
representation is defined for the supported Java type.
{quote}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)