[Gvsig_desarrolladores] ¿porq no se puede lanzar el Launcher desde el proyecto appgvSIG?
Juan Lopez
juan.calahorra en gmail.com
Lun Oct 15 16:12:59 CEST 2007
EL tema es que me he creado una clase propia en el proyecto appgvSIG desde
la cual quiero llamar al main del Launcher para lanzar la aplicacion.
El codigo de la aplicacion es tan sencillo como:
package com.iver.cit.gvsig;
import com.iver.andami.Launcher;
public class Principal {
public static void main(String[] args) {
String [] params={"gvSIG","gvSIG/extensiones","c:/Proyecto.gvp"};
try{
Launcher.main(params);
}catch(Exception e){System.out.print("gusano");}
}
}
AL principio me encontre con problemas y los solucione copiando la carpeta
de las extensiones al proyecto appgvSIG (me refiero a la carpeta
"gvSIG/extensiones"). Copie la carpeta del proyecto '_fwAndami'' al
appgvSIG'.
Pero aún así sigo teniendo el siguiente problema:
WARN [AWT-EventQueue-1] (PluginServices.java:130) - Plugin com.iver.core --
No se encontró la traducción para debe_estar_activada
WARN [AWT-EventQueue-1] (PluginServices.java:130) - Plugin com.iver.core --
No se encontró la traducción para debe_estar_activada
Loading com.iver.core.PreferencesExtension...
Loading com.iver.core.Consola...
INFO [AWT-EventQueue-1] (NotificationManager.java:91) - Se añade un
listener al manager de notificaciones
INFO [AWT-EventQueue-1] (NotificationManager.java:91) - Se añade un
listener al manager de notificaciones
Loading com.iver.core.StatusBar...
INFO [AWT-EventQueue-1] (NotificationManager.java:91) - Se añade un
listener al manager de notificaciones
Loading com.iver.cit.gvsig.IntializeApplicationExtension...
java.lang.NullPointerException
at com.iver.cit.gvsig.Version.getBuild(Version.java:38)
at com.iver.cit.gvsig.Version.longFormat(Version.java:28)
at com.iver.cit.gvsig.IntializeApplicationExtension.getStringInfo(
IntializeApplicationExtension.java:94)
at com.iver.cit.gvsig.IntializeApplicationExtension.addToLogInfo(
IntializeApplicationExtension.java:59)
at com.iver.cit.gvsig.IntializeApplicationExtension.initialize(
IntializeApplicationExtension.java:27)
at com.iver.andami.Launcher.initializeExtensions(Launcher.java:694)
at com.iver.andami.Launcher.access$9(Launcher.java:644)
at com.iver.andami.Launcher$4.run(Launcher.java:334)
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.pumpOneEventForHierarchy(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)
INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:61) - gvSIG
version: 1.1 (Build null)
INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:61) - gvSIG
app exec path:
C:\Documents%20and%20Settings\juanlg\Escritorio\gvSIG-1_1-src\_fwAndami\bin
INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:61) - gvSIG
user app home: C:\Documents and Settings\juanlg\gvSIG\
INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:61) - gvSIG
extension path: C:\Documents and
Settings\juanlg\Escritorio\gvSIG-1_1-src\appgvSIG\gvSIG\extensiones
INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:61) - gvSIG
locale language: es
INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:61) - OS name:
Windows XP
INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:61) -
arch:x86
INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:61) -
version:5.1
INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:61) - JAVA
vendor: Sun Microsystems Inc.
INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:61) -
version:1.5.0_12
INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:61) - home:
C:\Archivos de programa\Java\jre1.5.0_12
ERROR [main] (Launcher.java:358) - excepción al arrancar
java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
at com.iver.andami.Launcher.main(Launcher.java:332)
at com.iver.cit.gvsig.Principal.main(Principal.java:22)
Caused by: java.lang.ExceptionInInitializerError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.iver.andami.Launcher.initializeExtensions(Launcher.java:679)
at com.iver.andami.Launcher.access$9(Launcher.java:644)
at com.iver.andami.Launcher$4.run(Launcher.java:334)
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.pumpOneEventForHierarchy(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)
Caused by: java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)
at com.iver.cit.gvsig.gui.preferencespage.ViewPage.<init>(ViewPage.java
:281)
at com.iver.cit.gvsig.ViewControls.<clinit>(ViewControls.java:84)
... 17 more
Parece que hay algun problema al inicializar extensiones. Lo que me mosquea
es que este mismo codigo funciona si está en el proyecto "_fwandami".
¿Porque no funciona en el proyecto "appgvSIG"?
Gracias de antemano
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20071015/628f2c2e/attachment.htm
Más información sobre la lista de distribución gvSIG_desarrolladores