[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