Haciendo algunas pruebas para un servicio de datos a manera de demo, estuvimos revisando sus facilidades para exponer funcionalidades de manera RESTful. Una vez configurada una operación de insersión que recibía varios datos y enviar el JSON que imaginamos debía enviarse nos topamos con un error NPE.
Probamos con POX desde el RESTClient en firefox y sin problema.
Pero con JSON, convirtiendo el XML a JSON usando http://codebeautify.org/xmltojson no funcionaba.
En la consola se muestra el siguiente error:
Hicimos el cambio que pedía en el JSON:
Y sin problema. Faltaba incluirle al inicio del elemento raiz el string _post.
WSO2 Data Service Server NPE con REST y JSON.