Hola a todos

En mi aplicación necesito cargar una capa por código y ponerla en edición.
El caso es que logro ponerla en edición pero cuando voy a realizar alguna
operación me sale un java.lang.NullPointerException; pero si termino la
edición(ya como usuario) y la vuelvo a poner a editar funciona
correctamente.

Más abajo dejo el codigo que estoy utilizando y el error que da:

CargadorCapas cargador = new CargadorCapas();
                
                FLayer perfiles = cargador.cargarTabla("f_temp_lineas", 
"Perfiles", 0, "",
mapCtrl, vista , Global.GetUrl(), Global.GetUser(), Global.GetPass());
                   try {
                        perfiles.setEditing(true);
                        
                } catch (StartEditionLayerException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                }

//ERROR
java.lang.NullPointerException
        at
com.iver.cit.gvsig.gui.cad.tools.RotateCADTool.drawOperation(RotateCADTool.java:195)
        at
com.iver.cit.gvsig.gui.cad.CADToolAdapter.paintComponent(CADToolAdapter.java:301)
        at 
com.iver.cit.gvsig.fmap.MapControl.paintComponent(MapControl.java:761)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JSplitPane.paintChildren(Unknown Source)
        at
com.iver.cit.gvsig.project.documents.view.gui.BaseView$ViewSplitPane.paintChildren(BaseView.java:108)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JLayeredPane.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JLayeredPane.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintToOffscreen(Unknown Source)
        at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
        at javax.swing.RepaintManager.paint(Unknown Source)
        at javax.swing.JComponent._paintImmediately(Unknown Source)
        at javax.swing.JComponent.paintImmediately(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
        at 
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown
Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at
com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
DEBUG [AWT-EventQueue-1] (NewSkin.java:411) - Activando Consola de
información


-- 
View this message in context: 
http://osgeo-org.1803224.n2.nabble.com/Error-al-poner-una-capa-en-edicion-por-codigo-tp5753202p5753202.html
Sent from the gvSIG desarrolladores mailing list archive at Nabble.com.
_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@listserv.gva.es
http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores

Responder a