[opensuse-es] Problemas con Java.
Gente cómo les va? mi problema es el siguiente: Soy estudiante de electrónica y para el diseño de mis plaquetas utilizo KiCAD + Freerouter (www.freerouting.net). Para aquel que no sepa que es solo le basta saber que el KiCAD es una suite open source para el diseño de circuitos impresos y el Freerouter es un programa hecho en Java (ahí el problema) que digamos complementa al KiCAD. El problema es que hasta hace dos días todo me andaba al pelo, pero ayer cuando lo quiero abrir el programa se actualiza automáticamente y me sale lo siguiente: Error de aplicación - No se puede iniciar la aplicación. Cuando pulso en detalles obtengo una ventanita con dos solapas, archivo de ejecución y excepción: Archivo de ejecución: <?xml version="1.0" encoding="utf-8"?> <!-- JNLP File for Freeroute --> <jnlp spec="6.0+" codebase="http://freerouting.net/java/old_versions/v1.2.31" href="freeroute.jnlp"> <information> <title>Routing Application</title> <vendor>FreeRouting</vendor> <description>Printed Circuit Board Routing Application</description> <homepage href="http://www.freerouting.net"/> <shortcut online="true"/> </information> <resources> <jar download="eager" href="router.jar"/> <extension href="../help.jnlp" name="Java Help"/> <java version="1.6+" java-vm-args="-Xmx1024m"/> </resources> <application-desc main-class="gui.MainApplication"> <argument>-webstart</argument> </application-desc> </jnlp> Y en Excepeción obtengo: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.javaws.Launcher.executeApplication(Launcher.java:1293) at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1239) at com.sun.javaws.Launcher.doLaunchApp(Launcher.java:1086) at com.sun.javaws.Launcher.run(Launcher.java:105) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.ExceptionInInitializerError at com.birosoft.liquid.LiquidScrollBarUI.installDefaults(LiquidScrollBarUI.java:111) at javax.swing.plaf.basic.BasicScrollBarUI.installUI(BasicScrollBarUI.java:130) at javax.swing.JComponent.setUI(JComponent.java:673) at javax.swing.JScrollBar.setUI(JScrollBar.java:190) at javax.swing.JScrollBar.updateUI(JScrollBar.java:210) at javax.swing.JScrollBar.<init>(JScrollBar.java:144) at javax.swing.JScrollBar.<init>(JScrollBar.java:159) at javax.swing.JScrollPane$ScrollBar.<init>(JScrollPane.java:701) at javax.swing.JScrollPane.createVerticalScrollBar(JScrollPane.java:855) at javax.swing.JScrollPane.<init>(JScrollPane.java:284) at javax.swing.JScrollPane.<init>(JScrollPane.java:308) at gui.cz.<init>(Unknown Source) at gui.U.<init>(Unknown Source) at gui.MainApplication.<init>(Unknown Source) at gui.MainApplication.main(Unknown Source) ... 9 more Caused by: java.lang.IllegalArgumentException: File scrollbuttonsup.png could not be loaded. at com.birosoft.liquid.skin.SecretLoader.loadImage(SecretLoader.java:61) at com.birosoft.liquid.skin.SkinImageCache.getAutomaticImage(SkinImageCache.java:67) at com.birosoft.liquid.skin.SkinElement.<init>(SkinElement.java:27) at com.birosoft.liquid.skin.Skin.<init>(Skin.java:92) at com.birosoft.liquid.skin.Skin.<init>(Skin.java:110) at com.birosoft.liquid.LiquidScrollButton.<clinit>(LiquidScrollButton.java:32) ... 24 more Esto es chino básico para mi... Lo raro es que el programa me andaba sin problemas. En un principio pensé que era un problema con la actualización, ya que esto pasó cuando el programa se quizo actualizar (se actualiza automáticamente antes de arrancar). Pero después lo probé en otra PC que tengo, se actualizó y anda lo más bien :S Pensé que era un problema con mi PC (Turion 64 X2) por ser de 64 Bits (con OpenSUSE de 64 Bits también) pero en la otra PC (Athlon 64 3000+ con OS 64 Bits también) y prácticamente los mismos paquetes instalados anda perfectamente. Por ende se me agotaron las ideas. Hice la gran Windows, osea desinstalé e instalé de nuevo el paquete de java 32 Bits (es el de 32 ya que para 64 no está el Java Web Start y el Freerouter funciona mediante eso) pero sigue igual, aunque ahora que lo pienso no borré los archivos de configuración de Java (que dicho sea de paso tampoco se donde están). En fin... Realmente necesito que ese programa ande ya que es muy importante para el diseño de las placas. No sé que más hacer. Busqué algo en el Google pero no tube suerte, además se me complica porque no entiendo nada de Java. Por cierto, un detalle. Anteriormente había preguntado por un catalogador de discos para Linux. Estoy probando algunos. Entre uno de ellos había que usaba Java que instalé (Datacrow, que usa hsqldb). Pensé que eso de alguna extraña manera había afectado haciendo que el Freerouter dejara de andar, por ende lo desinstalé pero sigo sin suerte. Fuera de eso no recuerdo haber hecho nada inusual en la máquina. Ideas? Desde ya muchas gracias. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Caused by: java.lang.ExceptionInInitializerError at com.birosoft.liquid.LiquidScrollBarUI.installDefaults(LiquidScrollBarUI.java:111) at ... Caused by: java.lang.IllegalArgumentException: File scrollbuttonsup.png could not be loaded. at com.birosoft.liquid.skin.SecretLoader.loadImage(SecretLoader.java:61) at com.birosoft.liquid.skin.SkinImageCache.getAutomaticImage(SkinImageCache.java:67) at com.birosoft.liquid.skin.SkinElement.<init>(SkinElement.java:27) at com.birosoft.liquid.skin.Skin.<init>(Skin.java:92) at com.birosoft.liquid.skin.Skin.<init>(Skin.java:110) at com.birosoft.liquid.LiquidScrollButton.<clinit>(LiquidScrollButton.java:32) ... 24 more
No parece un problema de Java, parece más bien del programa en sí. Prueba a reinstalar ese programa. ¿Se le podía cambiar el aspecto al programa?. Es que parece que no encuentra un png. A ver si con una actualización han quitado algún skin que tuviera. Mira la configuración del que te funciona y compárala con el que no. A ver si esto ayuda: Miki -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Miguel escribió:
Caused by: java.lang.ExceptionInInitializerError at com.birosoft.liquid.LiquidScrollBarUI.installDefaults(LiquidScrollBarUI.java:111) at ... Caused by: java.lang.IllegalArgumentException: File scrollbuttonsup.png could not be loaded. at com.birosoft.liquid.skin.SecretLoader.loadImage(SecretLoader.java:61) at com.birosoft.liquid.skin.SkinImageCache.getAutomaticImage(SkinImageCache.java:67) at com.birosoft.liquid.skin.SkinElement.<init>(SkinElement.java:27) at com.birosoft.liquid.skin.Skin.<init>(Skin.java:92) at com.birosoft.liquid.skin.Skin.<init>(Skin.java:110) at com.birosoft.liquid.LiquidScrollButton.<clinit>(LiquidScrollButton.java:32) ... 24 more
No parece un problema de Java, parece más bien del programa en sí. Prueba a reinstalar ese programa.
¿Se le podía cambiar el aspecto al programa?. Es que parece que no encuentra un png. A ver si con una actualización han quitado algún skin que tuviera. Mira la configuración del que te funciona y compárala con el que no.
A ver si esto ayuda:
Miki
El mismo programa en la otra PC funciona. Ya probé con varias versiones, la última y 3 anteriores a esta y nada da resultado. Alguna otra idea? -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 3/12/08, Mauro Antivero escribió:
El problema es que hasta hace dos días todo me andaba al pelo, pero ayer cuando lo quiero abrir el programa se actualiza automáticamente y me sale lo siguiente:
Error de aplicación - No se puede iniciar la aplicación.
Cuando pulso en detalles obtengo una ventanita con dos solapas, archivo de ejecución y excepción:
Archivo de ejecución:
<?xml version="1.0" encoding="utf-8"?> <!-- JNLP File for Freeroute -->
http://freerouting.net/java/old_versions/v1.2.31"
Prueba con la versión más antigua: http://www.freerouting.net/java/old_versions/v1.1.05/freeroute.jnlp Esta me carga sin problemas en suse 10.3 y java sun 1.5
Hice la gran Windows, osea desinstalé e instalé de nuevo el paquete de java 32 Bits (es el de 32 ya que para 64 no está el Java Web Start y el Freerouter funciona mediante eso) pero sigue igual, aunque ahora que lo pienso no borré los archivos de configuración de Java (que dicho sea de paso tampoco se donde están).
Archivos en caché, aplicaciones de javaws y demás, en la /home del usuario... /home/hpc02/.java/*
Ideas?
a) Contactar con el desarrollador de la aplicación. Parece un error muy concreto y en windows con java sun 1.6, la versión más reciente también funciona sin problemas :-? b) Inicia sesión con otro usuario y prueba a ejecutar la aplicación. Así eliminas un posible error de cachés, configuraciones, etc... Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Camaleón escribió:
El 3/12/08, Mauro Antivero escribió:
El problema es que hasta hace dos días todo me andaba al pelo, pero ayer cuando lo quiero abrir el programa se actualiza automáticamente y me sale lo siguiente:
Error de aplicación - No se puede iniciar la aplicación.
Cuando pulso en detalles obtengo una ventanita con dos solapas, archivo de ejecución y excepción:
Archivo de ejecución:
<?xml version="1.0" encoding="utf-8"?> <!-- JNLP File for Freeroute -->
http://freerouting.net/java/old_versions/v1.2.31" Prueba con la versión más antigua:
http://www.freerouting.net/java/old_versions/v1.1.05/freeroute.jnlp
Esta me carga sin problemas en suse 10.3 y java sun 1.5
Esa es demasiado antigua :S el desarrollador lo ha mejorado muchísimo desde entonces.
Hice la gran Windows, osea desinstalé e instalé de nuevo el paquete de java 32 Bits (es el de 32 ya que para 64 no está el Java Web Start y el Freerouter funciona mediante eso) pero sigue igual, aunque ahora que lo pienso no borré los archivos de configuración de Java (que dicho sea de paso tampoco se donde están).
Archivos en caché, aplicaciones de javaws y demás, en la /home del usuario...
/home/hpc02/.java/*
Ahora voy a probar esto a ver que pasa.
Ideas?
a) Contactar con el desarrollador de la aplicación. Parece un error muy concreto y en windows con java sun 1.6, la versión más reciente también funciona sin problemas :-?
Ya lo contacté, es muy amable, pero desafortunadamente me dijo que no tiene la más mínima idea de lo que pueda pasar :S
b) Inicia sesión con otro usuario y prueba a ejecutar la aplicación. Así eliminas un posible error de cachés, configuraciones, etc...
Saludos,
Pruebo primero borrar (renombrar en realidad) el directorio que antes me dijiste. Muchas gracias, voy a ver que pasa. Saludos. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Camaleón escribió:
El 3/12/08, Mauro Antivero escribió:
El problema es que hasta hace dos días todo me andaba al pelo, pero ayer cuando lo quiero abrir el programa se actualiza automáticamente y me sale lo siguiente:
Error de aplicación - No se puede iniciar la aplicación.
Cuando pulso en detalles obtengo una ventanita con dos solapas, archivo de ejecución y excepción:
Archivo de ejecución:
<?xml version="1.0" encoding="utf-8"?> <!-- JNLP File for Freeroute -->
http://freerouting.net/java/old_versions/v1.2.31" Prueba con la versión más antigua:
http://www.freerouting.net/java/old_versions/v1.1.05/freeroute.jnlp
Esta me carga sin problemas en suse 10.3 y java sun 1.5
Hice la gran Windows, osea desinstalé e instalé de nuevo el paquete de java 32 Bits (es el de 32 ya que para 64 no está el Java Web Start y el Freerouter funciona mediante eso) pero sigue igual, aunque ahora que lo pienso no borré los archivos de configuración de Java (que dicho sea de paso tampoco se donde están).
Archivos en caché, aplicaciones de javaws y demás, en la /home del usuario...
/home/hpc02/.java/*
Ideas?
a) Contactar con el desarrollador de la aplicación. Parece un error muy concreto y en windows con java sun 1.6, la versión más reciente también funciona sin problemas :-?
b) Inicia sesión con otro usuario y prueba a ejecutar la aplicación. Así eliminas un posible error de cachés, configuraciones, etc...
Saludos,
Ya probé borrar la cache y sigue sin funcionar :S Me estoy volviendo loco ya. En la otra PC anda perfectamente... Ideas? -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 3/12/08, Mauro Antivero escribió:
Ya probé borrar la cache y sigue sin funcionar :S Me estoy volviendo loco ya. En la otra PC anda perfectamente...
Ideas?
Prueba con otro usuario... ¿Te funciona la versión más antigua del programa? :-? Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Camaleón escribió:
El 3/12/08, Mauro Antivero escribió:
Ya probé borrar la cache y sigue sin funcionar :S Me estoy volviendo loco ya. En la otra PC anda perfectamente...
Ideas?
Prueba con otro usuario...
¿Te funciona la versión más antigua del programa? :-?
Saludos,
Probé con otro usuario recién creado y sigue en lo mismo :S No pruebo con la versión más antigua ya que con las 3 anteriores que probé siempre me andubo. De hecho la última versión en la otra PC me anda perfectamente. La versión que estoy tratando de hacer correr en la PC donde no anda no es la última, sino que una un poco más vieja (para probar, cuando logre hacer que ande actualizo a la última). Socorroooo, realmente necesito ese programa andando. Estoy apunto de revolear todo a la miércole!!! Gracias de todas maneras por contestar tan rápidamente. Por cierto... Camaleón vos dormís de vez en cuando o sos un bot??? Jajajaja. Saludos y muchas gracias! -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 3/12/08, Mauro Antivero escribió:
Probé con otro usuario recién creado y sigue en lo mismo :S
Jupe... pues no se me ocurre nada más :-?
No pruebo con la versión más antigua ya que con las 3 anteriores que probé siempre me andubo. De hecho la última versión en la otra PC me anda perfectamente.
Lo de probar con otra versión es para el desarrollador: si ve que tu instalación de java sí logra cargar una versión concreta, le puede dar alguna pista, e indica que tu instalación actual de java pues está bien.
Socorroooo, realmente necesito ese programa andando. Estoy apunto de revolear todo a la miércole!!!
Pues a ver si alguien te alguna otra idea...
Gracias de todas maneras por contestar tan rápidamente. Por cierto... Camaleón vos dormís de vez en cuando o sos un bot??? Jajajaja.
Pero si ya es medio día O:-) Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Probé con otro usuario recién creado y sigue en lo mismo :S
Esto me despista un poco, pero el Java Web Star a lo mejor guarda sus cosas en otro directorio ¿no?. Lo digo por el error que también señalan de que no encuentra una imagen. Casi seguro esa imagen está dentro de un jar (ese jar es el que habría que mirar, hasta podría estar corrupto). Si JWS lo guarda en algún directorio propio y no en los de usuario explicaría que no funcione con otro usuario. A lo mejor hay que borrarlo para que se lo vuelva a descargar. A ver si por aquí se puede ver algo... Miguel -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Mauro Antivero wrote:
Gente cómo les va? mi problema es el siguiente:
Soy estudiante de electrónica y para el diseño de mis plaquetas utilizo KiCAD + Freerouter (www.freerouting.net). Para aquel que no sepa que es solo le basta saber que el KiCAD es una suite open source para el diseño de circuitos impresos y el Freerouter es un programa hecho en Java (ahí el problema) que digamos complementa al KiCAD.
El problema es que hasta hace dos días todo me andaba al pelo, pero ayer cuando lo quiero abrir el programa se actualiza automáticamente y me sale lo siguiente:
Error de aplicación - No se puede iniciar la aplicación.
Cuando pulso en detalles obtengo una ventanita con dos solapas, archivo de ejecución y excepción:
Archivo de ejecución:
<?xml version="1.0" encoding="utf-8"?> <!-- JNLP File for Freeroute -->
<jnlp spec="6.0+" codebase="http://freerouting.net/java/old_versions/v1.2.31" href="freeroute.jnlp"> <information> <title>Routing Application</title> <vendor>FreeRouting</vendor> <description>Printed Circuit Board Routing Application</description> <homepage href="http://www.freerouting.net"/> <shortcut online="true"/> </information> <resources> <jar download="eager" href="router.jar"/> <extension href="../help.jnlp" name="Java Help"/> <java version="1.6+" java-vm-args="-Xmx1024m"/> </resources> <application-desc main-class="gui.MainApplication"> <argument>-webstart</argument> </application-desc> </jnlp>
Y en Excepeción obtengo:
java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.javaws.Launcher.executeApplication(Launcher.java:1293) at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1239) at com.sun.javaws.Launcher.doLaunchApp(Launcher.java:1086) at com.sun.javaws.Launcher.run(Launcher.java:105) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.ExceptionInInitializerError at com.birosoft.liquid.LiquidScrollBarUI.installDefaults(LiquidScrollBarUI.java:111) at javax.swing.plaf.basic.BasicScrollBarUI.installUI(BasicScrollBarUI.java:130) at javax.swing.JComponent.setUI(JComponent.java:673) at javax.swing.JScrollBar.setUI(JScrollBar.java:190) at javax.swing.JScrollBar.updateUI(JScrollBar.java:210) at javax.swing.JScrollBar.<init>(JScrollBar.java:144) at javax.swing.JScrollBar.<init>(JScrollBar.java:159) at javax.swing.JScrollPane$ScrollBar.<init>(JScrollPane.java:701) at javax.swing.JScrollPane.createVerticalScrollBar(JScrollPane.java:855) at javax.swing.JScrollPane.<init>(JScrollPane.java:284) at javax.swing.JScrollPane.<init>(JScrollPane.java:308) at gui.cz.<init>(Unknown Source) at gui.U.<init>(Unknown Source) at gui.MainApplication.<init>(Unknown Source) at gui.MainApplication.main(Unknown Source) ... 9 more Caused by: java.lang.IllegalArgumentException: File scrollbuttonsup.png could not be loaded. at com.birosoft.liquid.skin.SecretLoader.loadImage(SecretLoader.java:61) at com.birosoft.liquid.skin.SkinImageCache.getAutomaticImage(SkinImageCache.java:67) at com.birosoft.liquid.skin.SkinElement.<init>(SkinElement.java:27) at com.birosoft.liquid.skin.Skin.<init>(Skin.java:92) at com.birosoft.liquid.skin.Skin.<init>(Skin.java:110) at com.birosoft.liquid.LiquidScrollButton.<clinit>(LiquidScrollButton.java:32) ... 24 more
Esto es chino básico para mi... Lo raro es que el programa me andaba sin problemas. En un principio pensé que era un problema con la actualización, ya que esto pasó cuando el programa se quizo actualizar (se actualiza automáticamente antes de arrancar). Pero después lo probé en otra PC que tengo, se actualizó y anda lo más bien :S
Pensé que era un problema con mi PC (Turion 64 X2) por ser de 64 Bits (con OpenSUSE de 64 Bits también) pero en la otra PC (Athlon 64 3000+ con OS 64 Bits también) y prácticamente los mismos paquetes instalados anda perfectamente. Por ende se me agotaron las ideas.
Hice la gran Windows, osea desinstalé e instalé de nuevo el paquete de java 32 Bits (es el de 32 ya que para 64 no está el Java Web Start y el Freerouter funciona mediante eso) pero sigue igual, aunque ahora que lo pienso no borré los archivos de configuración de Java (que dicho sea de paso tampoco se donde están).
En fin... Realmente necesito que ese programa ande ya que es muy importante para el diseño de las placas. No sé que más hacer. Busqué algo en el Google pero no tube suerte, además se me complica porque no entiendo nada de Java.
Por cierto, un detalle. Anteriormente había preguntado por un catalogador de discos para Linux. Estoy probando algunos. Entre uno de ellos había que usaba Java que instalé (Datacrow, que usa hsqldb). Pensé que eso de alguna extraña manera había afectado haciendo que el Freerouter dejara de andar, por ende lo desinstalé pero sigo sin suerte. Fuera de eso no recuerdo haber hecho nada inusual en la máquina.
Ideas?
Desde ya muchas gracias.
Me "gusta" esta linea: ''' Caused by: java.lang.IllegalArgumentException: File scrollbuttonsup.png could not be loaded. ''' Podra ser un tema de permisos/existencia de dicho archivo? Gerardo -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (4)
-
Camaleón
-
Gerardo Herzig
-
Mauro Antivero
-
Miguel