Hello all,
I want to test JRubik. So I have download the JRubik software.
But my datasource is an AS400 data base. I have try to add a driver by the GUI, but it don't work well, because when I clik on the "apply" button (on the "add a driver" window), the software have an error like this :
"
Bad jar file.
try
1)-In UI
-DataBase: OTHER
-Class Name: "the class name" sample for mysql -ClassName:"com.mysql.jdbc.Driver"
-Jar File: "path.."
-url:"url.." sample for mysql:"jdbc:mysql://localhost/foodmar"
2)- No UI all manually
-copy the jar in "JRUBIK_HOME/plugins/es.aeat.eett.rubik.drivers/lib"
-edit the file "JRUBIK_HOME/plugins/es.aeat.eett.rubik.drivers/plugin.xml"
-add one entry(similar to dderby and mysql) for the new jar.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello all,
I want to test JRubik. So I have download the JRubik software.
But my datasource is an AS400 data base. I have try to add a driver by the GUI, but it don't work well, because when I clik on the "apply" button (on the "add a driver" window), the software have an error like this :
"
Bad jar file.
java.lang.Exception: Bad jar file.
es.aeat.eett.rubik.drivers.DriverInfoImp.validate(Unknown Source)
es.aeat.eett.rubik.drivers.forms.DriversController$ActionListenerImp.apply(Unknown Source)
es.aeat.eett.rubik.drivers.forms.DriversController$ActionListenerImp.actionPerformed(Unknown Source)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.Dialog$1.run(Unknown Source)
java.awt.Dialog$3.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.awt.Dialog.show(Unknown Source)
java.awt.Component.show(Unknown Source)
java.awt.Component.setVisible(Unknown Source)
java.awt.Window.setVisible(Unknown Source)
java.awt.Dialog.setVisible(Unknown Source)
es.aeat.eett.workbench.infonode.Controller.actionPerformed(Unknown Source)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.AbstractButton.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
"
I have put my jt400.jar file (driver for AS400) in the \plugins\es.aeat.eett.rubik.drivers@2.1.0\lib.
So if someone can help me? please.
Regards,
Nicolas.
try
1)-In UI
-DataBase: OTHER
-Class Name: "the class name" sample for mysql -ClassName:"com.mysql.jdbc.Driver"
-Jar File: "path.."
-url:"url.." sample for mysql:"jdbc:mysql://localhost/foodmar"
2)- No UI all manually
-copy the jar in "JRUBIK_HOME/plugins/es.aeat.eett.rubik.drivers/lib"
-edit the file "JRUBIK_HOME/plugins/es.aeat.eett.rubik.drivers/plugin.xml"
-add one entry(similar to dderby and mysql) for the new jar.