[Gvsig_usuarios] Problemas al exportar mapa a PDF

HUMBERTO NEL FLOREZ RAMOS hnflorezramos en gmail.com
Vie Jul 16 17:03:32 CEST 2010


Buenos dias señores.

*Tengo un mapa diseñado y listo para exportar a PDF pero al hacer esto me
sale el siguiente error*

null java.lang.
NullPointerException: null
    com.iver.cit.gvsig.fmap.core.symbols.SimpleTextSymbol.getTextWrappingShape(SimpleTextSymbol.java:312)
    com.iver.cit.gvsig.fmap.core.symbols.SimpleTextSymbol.getBounds(SimpleTextSymbol.java:325)
    com.iver.cit.gvsig.fmap.rendering.styling.labeling.LabelClass.getSize(LabelClass.java:237)
    com.iver.cit.gvsig.fmap.rendering.styling.labeling.LabelClass.getBounds(LabelClass.java:624)
    org.gvsig.symbology.fmap.labeling.placements.LinePlacementInTheMiddle.initialLocation(LinePlacementInTheMiddle.java:102)
    org.gvsig.symbology.fmap.labeling.placements.AbstractLinePlacement.guess(AbstractLinePlacement.java:83)
    org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.drawLabelInGeom(GeneralLabelingStrategy.java:429)
    org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.draw(GeneralLabelingStrategy.java:369)
    com.iver.cit.gvsig.fmap.layers.FLyrVect.drawLabels(FLyrVect.java:1965)
    com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:215)
    com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:175)
    com.iver.cit.gvsig.fmap.MapContext.draw(MapContext.java:1092)
    com.iver.cit.gvsig.fmap.MapControl$PaintingRequest.paint(MapControl.java:1043)
    com.iver.cit.gvsig.fmap.MapControl$Drawer2$Worker.run(MapControl.java:1234)
    java.lang.Thread.run(Unknown Source) null
java.lang.NullPointerException: null
    com.iver.cit.gvsig.fmap.rendering.styling.labeling.LabelClass.draw(LabelClass.java:350)
    org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.lookupAndPlaceLabel(GeneralLabelingStrategy.java:514)
    org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.drawLabelInGeom(GeneralLabelingStrategy.java:464)
    org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.draw(GeneralLabelingStrategy.java:369)
    com.iver.cit.gvsig.fmap.layers.FLyrVect.drawLabels(FLyrVect.java:1965)
    com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:215)
    com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:175)
    com.iver.cit.gvsig.fmap.MapContext.draw(MapContext.java:1092)
    com.iver.cit.gvsig.fmap.MapControl$PaintingRequest.paint(MapControl.java:1043)
    com.iver.cit.gvsig.fmap.MapControl$Drawer2$Worker.run(MapControl.java:1234)
    java.lang.Thread.run(Unknown Source) java.lang.NullPointerException
java.lang.NullPointerException: null
    com.iver.cit.gvsig.fmap.core.symbols.SimpleTextSymbol.getTextWrappingShape(SimpleTextSymbol.java:312)
    com.iver.cit.gvsig.fmap.core.symbols.SimpleTextSymbol.getBounds(SimpleTextSymbol.java:325)
    com.iver.cit.gvsig.fmap.rendering.styling.labeling.LabelClass.getSize(LabelClass.java:237)
    com.iver.cit.gvsig.fmap.rendering.styling.labeling.LabelClass.getCartographicSize(LabelClass.java:571)
    com.iver.cit.gvsig.fmap.rendering.styling.labeling.LabelClass.toCartographicSize(LabelClass.java:615)
    org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.drawLabelInGeom(GeneralLabelingStrategy.java:425)
    org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.draw(GeneralLabelingStrategy.java:369)
    com.iver.cit.gvsig.fmap.layers.FLyrVect.drawLabels(FLyrVect.java:1965)
    com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:215)
    com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:175)
    com.iver.cit.gvsig.fmap.MapContext.draw(MapContext.java:1092)
    com.iver.cit.gvsig.fmap.MapContext.draw(MapContext.java:1147)
    com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.draw(FFrameView.java:426)
    com.iver.cit.gvsig.project.documents.layout.FLayoutDraw.drawLayout(FLayoutDraw.java:138)
    com.iver.cit.gvsig.project.documents.layout.LayoutControl.paintComponent(LayoutControl.java:256)
    javax.swing.JComponent.paint(Unknown Source)
    javax.swing.JComponent.paintChildren(Unknown Source)
    javax.swing.JComponent.paint(Unknown Source)
    javax.swing.JComponent.paintChildren(Unknown Source)
    javax.swing.JComponent.paint(Unknown Source)
    javax.swing.JComponent.paintChildren(Unknown Source)
    javax.swing.JComponent.paint(Unknown Source)
    javax.swing.JLayeredPane.paint(Unknown Source)
    javax.swing.JComponent.paintChildren(Unknown Source)
    javax.swing.JComponent.paint(Unknown Source)
    javax.swing.JComponent.paintChildren(Unknown Source)
    javax.swing.JComponent.paint(Unknown Source)
    javax.swing.JComponent.paintChildren(Unknown Source)
    javax.swing.JComponent.paint(Unknown Source)
    javax.swing.JLayeredPane.paint(Unknown Source)
    javax.swing.JComponent.paintWithOffscreenBuffer(Unknown Source)
    javax.swing.JComponent.paintDoubleBuffered(Unknown Source)
    javax.swing.JComponent._paintImmediately(Unknown Source)
    javax.swing.JComponent.paintImmediately(Unknown Source)
    javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown
Source)     java.awt.event.InvocationEvent.dispatch(Unknown Source)
    java.awt.EventQueue.dispatchEvent(Unknown Source)
    com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
    java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
    java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    java.awt.EventDispatchThread.run(Unknown Source) Bug en el código
java.lang.NullPointerException: null
    org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.draw(GeneralLabelingStrategy.java:291)
    org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.print(GeneralLabelingStrategy.java:846)
    com.iver.cit.gvsig.fmap.layers.FLyrVect.printLabels(FLyrVect.java:1971)
    com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.print(DefaultMapContextDrawer.java:243)
    com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.print(DefaultMapContextDrawer.java:496)
    com.iver.cit.gvsig.fmap.MapContext.print(MapContext.java:724)
    com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.printX(FFrameView.java:497)
    com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.draw(FFrameView.java:454)
    com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.print(FFrameView.java:482)
    com.iver.cit.gvsig.project.documents.layout.gui.Layout.drawLayoutPrint(Layout.java:198)
    com.iver.cit.gvsig.Print.drawShapes(Print.java:126)
    com.iver.cit.gvsig.Print.print(Print.java:195)
    sun.print.RasterPrinterJob.printPage(Unknown Source)
    sun.print.RasterPrinterJob.print(Unknown Source)
    sun.print.RasterPrinterJob.print(Unknown Source)
    com.iver.cit.gvsig.project.documents.layout.gui.Layout.showPrintDialog(Layout.java:280)
    com.iver.cit.gvsig.Print$1.run(Print.java:103)
    com.iver.andami.PluginServices$RunnableDecorator$1.run(PluginServices.java:479)
    java.awt.event.InvocationEvent.dispatch(Unknown Source)
    java.awt.EventQueue.dispatchEvent(Unknown Source)
    com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
    java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
    java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    java.awt.EventDispatchThread.run(Unknown Source) Error no capturado por
el usuario java.lang.NullPointerException: null
    org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.draw(GeneralLabelingStrategy.java:291)
    org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.print(GeneralLabelingStrategy.java:846)
    com.iver.cit.gvsig.fmap.layers.FLyrVect.printLabels(FLyrVect.java:1971)
    com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.print(DefaultMapContextDrawer.java:243)
    com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.print(DefaultMapContextDrawer.java:496)
    com.iver.cit.gvsig.fmap.MapContext.print(MapContext.java:724)
    com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.printX(FFrameView.java:497)
    com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.draw(FFrameView.java:454)
    com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.print(FFrameView.java:482)
    com.iver.cit.gvsig.project.documents.layout.gui.Layout.drawLayoutPrint(Layout.java:198)
    com.iver.cit.gvsig.Print.drawShapes(Print.java:126)
    com.iver.cit.gvsig.Print.print(Print.java:195)
    com.iver.cit.gvsig.project.documents.layout.FLayoutDraw.toPDF(FLayoutDraw.java:752)
    com.iver.cit.gvsig.project.documents.layout.gui.Layout.layoutToPDF(Layout.java:631)
    com.iver.cit.gvsig.project.documents.layout.gui.Layout.layoutToPDF(Layout.java:667)
    com.iver.cit.gvsig.ExportLayoutExtension.execute(ExportLayoutExtension.java:92)
    com.iver.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:89)
    com.iver.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:673)
    javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
    java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
    java.awt.Component.processMouseEvent(Unknown Source)
    javax.swing.JComponent.processMouseEvent(Unknown Source)
    java.awt.Component.processEvent(Unknown Source)
    java.awt.Container.processEvent(Unknown Source)
    java.awt.Component.dispatchEventImpl(Unknown Source)
    java.awt.Container.dispatchEventImpl(Unknown Source)
    java.awt.Component.dispatchEvent(Unknown Source)
    java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    java.awt.Container.dispatchEventImpl(Unknown Source)
    java.awt.Window.dispatchEventImpl(Unknown Source)
    java.awt.Component.dispatchEvent(Unknown Source)
    java.awt.EventQueue.dispatchEvent(Unknown Source)
    com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
    java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
    java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    java.awt.EventDispatchThread.run(Unknown Source)

Espero me puedan ayudar. *He podido detectar que el problema es con la
simbologia avanzada*.

-- 
Humberto Nel Florez Ramos


-- 
Humberto Nel Florez Ramos
Ing. Catastral y Geodesta
Esp en Medio Ambiente y Geoinformatica
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20100716/d645582e/attachment.htm 


Más información sobre la lista de distribución gvSIG_usuarios