<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
<br>reciban cordial saludo señores de gvSIG<div><br></div><div>Trate de montar esa&nbsp;extensión&nbsp;y llamar la &nbsp;clase&nbsp;AddEventThemeExtension &nbsp;desde un&nbsp;botón&nbsp;cualquiera de mi&nbsp;extensión, de tal forma que permitiese al usuario desplegar el&nbsp;menú&nbsp;para cargar una tabla en formato csv y se los grafique pero me saco este error..</div><div><br></div><div>anexo el&nbsp;código&nbsp;desde el&nbsp;botón&nbsp;del cual trato de llamar LA&nbsp;&nbsp;clase&nbsp;&nbsp; AddEventThemeExtension.</div><div><br></div><div><br></div><div><div>&nbsp; AddEventThemeExtension intento = new AddEventThemeExtension();</div><div>&nbsp; &nbsp;intento.execute("String actionCommand");</div></div><div><br></div><div>este error me lo esta mostrando en gvSIG</div><div><br></div><div>MUCHAS GRACIAS POR SU AYUDA</div><div>&nbsp;<br><br><font class="Apple-style-span" face="Tahoma" size="2">java.lang.ClassCastException: com.iver.cit.gvsig.project.documents.gui.ProjectWindow cannot be cast to com.iver.cit.gvsig.project.documents.view.gui.View</font><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font color="#FF0000" size="3">java.lang.NullPointerException</font><br><font color="#800000" size="3">java.lang.NullPointerException: 
    null<br>&nbsp;&nbsp;&nbsp;&nbsp;com.iver.gvsig.addeventtheme.gui.AddEventThemePanel.getFieldNames(AddEventThemePanel.java:159)<br>&nbsp;&nbsp;&nbsp;&nbsp;com.iver.gvsig.addeventtheme.gui.AddEventThemePanel.getXComboBox(AddEventThemePanel.java:269)<br>&nbsp;&nbsp;&nbsp;&nbsp;com.iver.gvsig.addeventtheme.gui.AddEventThemePanel.initialize(AddEventThemePanel.java:141)<br>&nbsp;&nbsp;&nbsp;&nbsp;com.iver.gvsig.addeventtheme.gui.AddEventThemePanel.<init>(AddEventThemePanel.java:105)<br>&nbsp;&nbsp;&nbsp;&nbsp;org.gvsig.proyecto.AddEventThemeExtension.execute(AddEventThemeExtension.java:94)<br>&nbsp;&nbsp;&nbsp;&nbsp;org.gvsig.proyecto.Visualizador.Carga_PtosActionPerformed(Visualizador.java:269)<br>&nbsp;&nbsp;&nbsp;&nbsp;org.gvsig.proyecto.Visualizador.access$500(Visualizador.java:29)<br>&nbsp;&nbsp;&nbsp;&nbsp;org.gvsig.proyecto.Visualizador$7.actionPerformed(Visualizador.java:124)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.AbstractButton.fireActionPerformed(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.AbstractButton$Handler.actionPerformed(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.DefaultButtonModel.fireActionPerformed(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.DefaultButtonModel.setPressed(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.processMouseEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.JComponent.processMouseEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.processEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Container.processEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.dispatchEventImpl(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Container.dispatchEventImpl(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.dispatchEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.LightweightDispatcher.retargetMouseEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.LightweightDispatcher.processMouseEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Container.dispatchEventImpl(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Window.dispatchEventImpl(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.dispatchEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue.dispatchEventImpl(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue.access$000(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue$1.run(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue$1.run(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessController.doPrivileged(Native Method)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue$2.run(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue$2.run(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessController.doPrivileged(Native Method)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue.dispatchEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpEventsForFilter(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpEvents(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.run(Unknown Source)<br></init></font><font color="#FF0000" size="3">java.lang.ClassCastException: 
    com.iver.cit.gvsig.project.documents.gui.ProjectWindow cannot be cast to 
    com.iver.cit.gvsig.project.documents.view.gui.View</font><font color="#800000" size="3"><br>java.lang.ClassCastException: 
    com.iver.cit.gvsig.project.documents.gui.ProjectWindow cannot be cast to 
    com.iver.cit.gvsig.project.documents.view.gui.View<br>&nbsp;&nbsp;&nbsp;&nbsp;org.gvsig.proyecto.CrearCapas.crea(CrearCapas.java:70)<br>&nbsp;&nbsp;&nbsp;&nbsp;org.gvsig.proyecto.Visualizador.Carga_PtosActionPerformed(Visualizador.java:267)<br>&nbsp;&nbsp;&nbsp;&nbsp;org.gvsig.proyecto.Visualizador.access$500(Visualizador.java:29)<br>&nbsp;&nbsp;&nbsp;&nbsp;org.gvsig.proyecto.Visualizador$7.actionPerformed(Visualizador.java:124)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.AbstractButton.fireActionPerformed(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.AbstractButton$Handler.actionPerformed(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.DefaultButtonModel.fireActionPerformed(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.DefaultButtonModel.setPressed(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.processMouseEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.JComponent.processMouseEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.processEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Container.processEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.dispatchEventImpl(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Container.dispatchEventImpl(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.dispatchEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.LightweightDispatcher.retargetMouseEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.LightweightDispatcher.processMouseEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Container.dispatchEventImpl(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Window.dispatchEventImpl(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.dispatchEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue.dispatchEventImpl(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue.access$000(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue$1.run(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue$1.run(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessController.doPrivileged(Native Method)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue$2.run(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue$2.run(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessController.doPrivileged(Native Method)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue.dispatchEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpEventsForFilter(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpEvents(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.run(Unknown Source)<br></font>
  
<font class="ecxApple-style-span" face="Tahoma" size="2" style="font-family: Tahoma; font-size: 10pt; ">Andrés Felipe Jama Cuellar</font><div style="font-family: Tahoma; font-size: 10pt; "><font class="ecxApple-style-span" face="Tahoma" size="2">Estudiante de&nbsp;Ingeniería&nbsp;Topográfica&nbsp;&nbsp;</font></div><div style="font-family: Tahoma; font-size: 10pt; "><font class="ecxApple-style-span" face="Tahoma" size="2">Universidad del Valle&nbsp;</font></div></div></div>                                               </div></body>
</html>