Tengo un JApplet y le he añadido una base de datos mySQL, para registrar records, la aplicación me va perfectamente cuando la ejecuto desde Eclipse, me lee toda la base de datos perfectamente, y me escribe en ella.
La base de datos la tengo subida a "db4free.com", funciona perfectamente, y acepta conexiones remotas sin ningún problema. Es mas así a estado funcionando y sigue funcionando si la ejecuto desde el IDE, pero al comprimir a JAR, y subir a una web, no funciona, lo tengo subido a "google sites". Y lo he metido en una entrada de blogger, tengo varios applets subidos así (ninguno con base de datos), y sin ningun problema. Este es el error que me tira la consola:
Código:
Saltan mis dos catch, pero no tengo ni la menor idea de porque. No se puede coenctar a la base de datos Error al realizar la consulta Exception in thread "AWT-EventQueue-16" java.lang.NullPointerException at tetris.Base_de_Datos.desconectar(Base_de_Datos.java:34) at tetris.MostrarRecords.rellenarTabla(MostrarRecords.java:39) at tetris.MostrarRecords.<init>(MostrarRecords.java:25) at tetris.PanelOpciones.actionPerformed(PanelOpciones.java:419) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$000(Unknown Source) at java.awt.EventQueue$1.run(Unknown Source) at java.awt.EventQueue$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$2.run(Unknown Source) at java.awt.EventQueue$2.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(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)
Y el otro problema que tengo, es parecido, va con los sonidos, yo tengo, en el mismo programa, varios sonidos, y musica, me va perfectamente desde el IDE, y las rutas estan bien (llamo a imagenes "de la misma manera", y funciona correctamente, todas las imagenes empaquetadas en el jar). Pero lo subo a la pagina web, y nada, tampoco va! Deben ser problemas similares, pero no doi con ello. Aquí el error que me tira en el sonido:
Código:
El juego es un tetris, y ya esta practicamente terminado, algun que otro fallo habra, como estos. Haber si me podeis ayudar, porque ahora si que estoy perdido! De todas formas cuando tenga tiempo probare a ejecutarlo en HTML local, con el mismo jar, haber si por casualidad fuera el servidor, aunque lo dudo!java.lang.IllegalArgumentException: URI is not hierarchical at java.io.File.<init>(Unknown Source) at tetris.Sonidos.cargarLinea(Sonidos.java:93) at tetris.Sonidos.sonidolinea(Sonidos.java:33) at tetris.Linea.lineaDetectada(Linea.java:40) at tetris.Linea.mirarLinea(Linea.java:30) at tetris.ThMover.run(ThMover.java:53)
Muchas gracias a todos!