gvSIG bugs #3937

Null pointer exception al lanzar un error de parseo a WKT

Added by Lluís Marqués over 8 years ago. Updated over 8 years ago.

Status:Closed% Done:

0%

Priority:NormalSpent time:-
Assignee:Joaquín del Cerro Murciano
Category:-
Target version:2.3.0-2412 (rev. org.gvsig.desktop-2.0.118)
Severity:Minor Add-on version:
gvSIG version:2.3.0 Add-on build:
gvSIG build:2411 Add-on resolve version:
Operative System: Add-on resolve build:
Keywords: Proyecto:
Has patch: Hito:
Add-on name:Unknown

Description

Cuando ocurre alguna excepción al exportar a WKT se captura y se lanza una GeometryOperationException como se ve en el siguiente código en la clase FromWKT:

public Object invoke(Geometry geom, GeometryOperationContext ctx)
            throws GeometryOperationException {
        try {
            return parser.read( (String) ctx.getAttribute(FromWKTGeometryOperationContext.TEXT));
        } catch (ParseException e) {
            throw new GeometryOperationException(geom.getType(),CODE,e);
    }
}

El problema ocurre cuando el método recibe una geometría nula e intenta obtener el tipo, dado un NPE. Adjunto LOG.

gvSIG.log (429 KB) Lluís Marqués, 12/17/2015 02:10 PM

Associated revisions

Revision 42579
Added by Joaquín del Cerro Murciano over 8 years ago

refs #3937, corregida atrapada de errores.

History

#1 Updated by Joaquín del Cerro Murciano over 8 years ago

  • Target version set to 2.3.0-2412 (rev. org.gvsig.desktop-2.0.118)
  • Assignee set to Joaquín del Cerro Murciano
  • Status changed from New to Fixed

#2 Updated by Álvaro Anguix over 8 years ago

  • Status changed from Fixed to Closed

Also available in: Atom PDF