18
estoy haciendo esto utilizando JAXB para Resolver referencia alguna XML en objetos Java:JAXB me da: java.lang.IllegalArgumentException: es el parámetro no debe ser nulo
Mi código se ve un poco como esto:
InputStream testMsg = getClass().getResourceAsStream("TestDocumentEvent.xml");
Unmarshaller unmarshaller = JAXBContext.newInstance(DocumentEvent.class).createUnmarshaller();
DocumentEvent unmarshalled = (DocumentEvent) unmarshaller.unmarshal(testMsg);
Sin embargo, cuando ejecuto el código me sale una excepción:
java.lang.IllegalArgumentException: is parameter must not be null
¿Qué está pasando?
Lo sé, respondí mi propia pregunta. Añadí esto porque no hay mucho en google sobre esto y el error no es tan legible – SCdF
No lo sé, me parece bastante obvio: si la llamada unmarshal se queja inmediatamente de que su argumento es nulo, lo que es ilegible ¿sobre eso? –
¿Está diciendo que "IS" es la abreviatura de "InputStream" en la queja? Sí, eso no está claro, pero al menos desde el contexto es fácil de entender. – Eddie