unmarshal parse jaxbunmarshaller java jaxb

parse - JAXB me da: java.lang.IllegalArgumentException: este parámetro no debe ser nulo



object to xml java spring (1)

Estoy haciendo esto usando JAXB para desmarcar todos los XML en objetos Java:

Mi código se ve un poco así:

InputStream testMsg = getClass().getResourceAsStream("TestDocumentEvent.xml"); Unmarshaller unmarshaller = JAXBContext.newInstance(DocumentEvent.class).createUnmarshaller(); DocumentEvent unmarshalled = (DocumentEvent) unmarshaller.unmarshal(testMsg);

Sin embargo, cuando ejecuto este código obtengo una excepción:

java.lang.IllegalArgumentException: is parameter must not be null

¿Que esta pasando?


Esto se debe a que el InputStream que está pasando al impalador (parámetro ''is'', geddit) es nulo, verifique que el nombre del recurso sea correcto.