gvSIG bugs #2240

Error al añadir una feature en una capa de base de datos con etiquetado basado en tabla.

Added by Francisco Díaz Carsí over 10 years ago. Updated about 10 years ago.

Status:Closed% Done:

0%

Priority:NormalSpent time:-
Assignee:Juan Lucas Domínguez
Category:Labeling
Target version:2.1.0-2219-testing
Severity: Add-on version:
gvSIG version:2.0.0 Add-on build:
gvSIG build:2066 Add-on resolve version:
Operative System:Linux Add-on resolve build:
Keywords: Proyecto:
Has patch:No Hito:
Add-on name:Unknown

Description

Para reproducir el error:

- Abrir una capa de base de datos.
- Ponerle un etiquetado basado en tabla
- Poner la capa en edición
- Intentar crear una feature nueva

Salta una NullPointerException porque en el método getTextWrappingShape de la clase SimpleTextSymbol se llama a createGlyphVector sin tener en cuenta que el parámetro txt puede ser null.

Con los shapes no ocurre nada porque, al crear una feature nueva, la variable txt vale "".

History

#1 Updated by Álvaro Anguix over 10 years ago

  • Category set to Database
  • Assignee set to Juan Lucas Domínguez
  • Target version set to 2.1.0-2223-rc1
  • Operative System set to Linux

#2 Updated by Joaquín del Cerro Murciano over 10 years ago

  • Category changed from Database to Labeling

Ojo, que el problema no es que la BBDD devuelva un nulo, la BBDD soporta nulos asi que puede devolverlos, un dbf no los soporta y por eso devuelve cadena vacia.
Donde se use el valor debe tenerse en cuenta que puede ser null.

#3 Updated by Álvaro Anguix over 10 years ago

  • Target version changed from 2.1.0-2223-rc1 to 2.1.0-2219-testing

#4 Updated by Juan Lucas Domínguez over 10 years ago

  • Status changed from New to Fixed

Preventing the use of 'null' in 'text' field.

gvsig-desktop:r41124

#5 Updated by Álvaro Anguix about 10 years ago

  • Status changed from Fixed to Closed

Also available in: Atom PDF