gvSIG bugs #168

Error getting PersistentState from a rater layer

Added by Jose Manuel Vivó Arnal over 12 years ago. Updated about 10 years ago.

Status:Closed% Done:

0%

Priority:NormalSpent time:-
Assignee:Ignacio Brodín
Category:Raster
Target version:2.0.0-alpha4
Severity: Add-on version:
gvSIG version:2.0.0 Add-on build:
gvSIG build:2043 Add-on resolve version:
Operative System: Add-on resolve build:2043
Keywords: Proyecto:
Has patch:No Hito:
Add-on name:

Description

When I try to get a PersistentState from a successfully loaded raster layer (a tiff image) using the PersistentManager:

  PersistenceManager pManager = ToolsLocator.getPersistenceManager();
  try {
     PersistentState state = pManager.getState(rasterLayer);
  } catch (Exception ex){
     NotificationManager.addError("error",ex);
  }

I get this exception:

org.gvsig.tools.persistence.exception.PersistenceValidateExceptions: Errors found validating persistent state.
  Errors found validating 'org.gvsig.raster.impl.datastruct.BandListImpl'.
  Errors found validating 'Persistence:BandListImpl_Persistent'.
  Field 'drawableBands': Value required.
    at org.gvsig.tools.persistence.impl.DefaultPersistentContext.validate(DefaultPersistentContext.java:398)
    at org.gvsig.tools.persistence.impl.AbstractPersistenceManager.validateAll(AbstractPersistenceManager.java:183)
    at org.gvsig.tools.persistence.impl.AbstractPersistenceManager.getState(AbstractPersistenceManager.java:292)
    at org.gvsig.tools.persistence.impl.AbstractPersistenceManager.getState(AbstractPersistenceManager.java:270)
        .....

History

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

  • Category set to Raster
  • Assignee set to Ignacio Brodín

#2 Updated by Ignacio Brodín over 12 years ago

  • Status changed from New to Fixed
  • Add-on name deleted (unknown)
  • Add-on resolve build set to 2043

drawableBands parameter should not be mandatory because if the layer has not been drawn yet this variable will be null

[gvsig-raster 959]

#3 Updated by Joaquín del Cerro Murciano over 12 years ago

  • Target version set to 2.0.0-alpha4

#4 Updated by Álvaro Anguix about 10 years ago

  • Status changed from Fixed to Closed

Also available in: Atom PDF