Status: New
Owner: ----
Labels: Type-Defect Priority-Medium
New issue 221 by
jorgebru...@gmail.com: [X38 -> JQGridRequestDto] Fallo al
convertirlo a String/JSON
https://code.google.com/p/uda/issues/detail?id=221
Buenos días,
Por necesidades de nuestra aplicación, queremos traducir el bean
JQGridRequestDto de la librería x38, a formato JSON, mediante la utilidad
de Jackson "new ObjectMapper().writeValueAsString(xxx)".
La operación está lanzando una excepción Nullpointer. Esto ocurre al
intentar mapear el parámetro "Multiselection" dentro de JQGridRequestDto.
Más concretamente al intentar ejecutar la función "getSelected(Class<T>
clazz)" de la clase "Multiselection".
El problema parece ser que dentro de esa función, se está realizando un
bucle "for" sobre una variable que puede no estar inicializada
("this.selectedIds").
Como posible solución se propone englobar ese bucle "for" dentro de una
condición que evalúe si "this.selectedIds" es null.
Ej.:
/* */public <T> List<T> getSelected(Class<T> clazz)
/* */{
/* 168 */ ...
/* */
if(this.selectedIds!=null){ //CAMBIO
/* */
/* */ for (String string : this.selectedIds) {
/* */ ...
/* */ }
/* */
} //CAMBIO
/* */
/* */ ...
/* */
/* */}
Un saludo!
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings