From: Stephen N. <sen...@td...> - 2003-03-02 20:42:09
|
Hello all... I'm trying to access an Access file using JDBC, the Sun ODBC driver, unixODBC, and the mdbtools-odbc driver. I've configured unixODBC to access the correct data source. However, whenever I attempt to run the program concerned, I get a "Signal 11". The error log is reproduced at the end of the message. I am able to access the file using gmdb2, which reports it as Jet version 4, 135 pages, 42 objects. I can produce the Java source code and the MDB file as needed. Any help would be greatly appreciated. Error log: An unexpected exception has been detected in native code outside the VM. Unexpected Signal : 11 occurred at PC=0x4D3031D7 Function=mdb_fetch_row+0x17 Library=/usr/lib/libmdbodbc.so Current Java thread: at sun.jdbc.odbc.JdbcOdbc.fetch(Native Method) at sun.jdbc.odbc.JdbcOdbc.SQLFetch(JdbcOdbc.java:3125) at sun.jdbc.odbc.JdbcOdbcResultSet.next(JdbcOdbcResultSet.java:1295) at sun.jdbc.odbc.JdbcOdbcConnection.buildTypeInfo(JdbcOdbcConnection.java:1498) at sun.jdbc.odbc.JdbcOdbcConnection.initialize(JdbcOdbcConnection.java:381) at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:174) - locked <0x4442cf98> (a sun.jdbc.odbc.JdbcOdbcDriver) at java.sql.DriverManager.getConnection(DriverManager.java:512) - locked <0x4881b700> (a java.lang.Class) at java.sql.DriverManager.getConnection(DriverManager.java:193) - locked <0x4881b700> (a java.lang.Class) at Edu.Cmu.Cs.Se.Pet.DataBase.DBConnection.initializeConnection(DBConnection.java:62) at Edu.Cmu.Cs.Se.Pet.DataBase.DBConnection.<init>(DBConnection.java:25) at Edu.Cmu.Cs.Se.Pet.DataBase.DBConnection.CreateConnection(DBConnection.java:33) at Edu.Cmu.Cs.Se.Pet.DataBase.DBBroker.<init>(DBBroker.java:32) at Edu.Cmu.Cs.Se.Pet.Business.LifeCycle.validateDataBase(LifeCycle.java:92) at Edu.Cmu.Cs.Se.Pet.UI.PetCycleForm.LifeCycleButton_actionPerformed(PetCycleForm.java:156) at Edu.Cmu.Cs.Se.Pet.UI.PetCycleForm$2.actionPerformed(PetCycleForm.java:104) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1764) at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1817) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:419) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:227) at java.awt.Component.processMouseEvent(Component.java:5093) at java.awt.Component.processEvent(Component.java:4890) at java.awt.Container.processEvent(Container.java:1566) at java.awt.Component.dispatchEventImpl(Component.java:3598) at java.awt.Container.dispatchEventImpl(Container.java:1623) at java.awt.Component.dispatchEvent(Component.java:3439) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095) at java.awt.Container.dispatchEventImpl(Container.java:1609) at java.awt.Window.dispatchEventImpl(Window.java:1585) at java.awt.Component.dispatchEvent(Component.java:3439) at java.awt.EventQueue.dispatchEvent(EventQueue.java:450) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) at java.awt.EventDispatchThread.run(EventDispatchThread.java:99) Dynamic libraries: 08048000-0804e000 r-xp 00000000 03:02 981801 /usr/java/j2sdk1.4.1_01/bin/java 0804e000-0804f000 rw-p 00005000 03:02 981801 /usr/java/j2sdk1.4.1_01/bin/java 40000000-40012000 r-xp 00000000 03:02 3597442 /lib/ld-2.2.93.so 40012000-40013000 rw-p 00012000 03:02 3597442 /lib/ld-2.2.93.so 40013000-4001c000 r-xp 00000000 03:02 2845640 /usr/java/j2sdk1.4.1_01/jre/lib/i386/native_threads/libhpi.so 4001c000-4001d000 rw-p 00008000 03:02 2845640 /usr/java/j2sdk1.4.1_01/jre/lib/i386/native_threads/libhpi.so 4001e000-40021000 r--s 00000000 03:02 33411 /usr/java/j2sdk1.4.1_01/jre/lib/ext/dnsns.jar 40021000-40022000 r-xp 00000000 03:02 2174833 /usr/X11R6/lib/X11/locale/common/xlcUTF8Load.so.2 40022000-40023000 rw-p 00000000 03:02 2174833 /usr/X11R6/lib/X11/locale/common/xlcUTF8Load.so.2 40023000-40024000 rw-s 00000000 00:04 77889567 /SYSV79027ec3 (deleted) 40025000-40032000 r-xp 00000000 03:02 1798727 /lib/i686/libpthread-0.10.so 40032000-40035000 rw-p 0000d000 03:02 1798727 /lib/i686/libpthread-0.10.so 40056000-40058000 r-xp 00000000 03:02 3597455 /lib/libdl-2.2.93.so 40058000-40059000 rw-p 00001000 03:02 3597455 /lib/libdl-2.2.93.so 40059000-40371000 r-xp 00000000 03:02 3254878 /usr/java/j2sdk1.4.1_01/jre/lib/i386/client/libjvm.so 40371000-40525000 rw-p 00317000 03:02 3254878 /usr/java/j2sdk1.4.1_01/jre/lib/i386/client/libjvm.so 40535000-40547000 r-xp 00000000 03:02 3597459 /lib/libnsl-2.2.93.so 40547000-40548000 rw-p 00012000 03:02 3597459 /lib/libnsl-2.2.93.so 4054a000-4056b000 r-xp 00000000 03:02 1798725 /lib/i686/libm-2.2.93.so 4056b000-4056c000 rw-p 00021000 03:02 1798725 /lib/i686/libm-2.2.93.so 4056c000-4057c000 r-xp 00000000 03:02 1357666 /usr/java/j2sdk1.4.1_01/jre/lib/i386/libverify.so 4057c000-4057e000 rw-p 0000f000 03:02 1357666 /usr/java/j2sdk1.4.1_01/jre/lib/i386/libverify.so 4057e000-4059f000 r-xp 00000000 03:02 1357654 /usr/java/j2sdk1.4.1_01/jre/lib/i386/libjava.so 4059f000-405a1000 rw-p 00020000 03:02 1357654 /usr/java/j2sdk1.4.1_01/jre/lib/i386/libjava.so 405a1000-405b6000 r-xp 00000000 03:02 1357667 /usr/java/j2sdk1.4.1_01/jre/lib/i386/libzip.so 405b6000-405b8000 rw-p 00014000 03:02 1357667 /usr/java/j2sdk1.4.1_01/jre/lib/i386/libzip.so 405b8000-41c86000 r--s 00000000 03:02 2470024 /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar 41cc9000-41ce0000 r--s 00000000 03:02 2470025 /usr/java/j2sdk1.4.1_01/jre/lib/sunrsasign.jar 41ce0000-41d51000 r--s 00000000 03:02 2470018 /usr/java/j2sdk1.4.1_01/jre/lib/jsse.jar 41d51000-41d64000 r--s 00000000 03:02 2470017 /usr/java/j2sdk1.4.1_01/jre/lib/jce.jar 41f8e000-41f9c000 r--s 00000000 03:02 33412 /usr/java/j2sdk1.4.1_01/jre/lib/ext/ldapsec.jar 41f9c000-41f9e000 r-xp 00000000 03:02 1782502 /usr/lib/gconv/ISO8859-1.so 41f9e000-41f9f000 rw-p 00001000 03:02 1782502 /usr/lib/gconv/ISO8859-1.so 41fa0000-41fa9000 r-xp 00000000 03:02 3597475 /lib/libnss_files-2.2.93.so 41fa9000-41faa000 rw-p 00008000 03:02 3597475 /lib/libnss_files-2.2.93.so 41faa000-41fc7000 r--s 00000000 03:02 33414 /usr/java/j2sdk1.4.1_01/jre/lib/ext/sunjce_provider.jar 41fc7000-41ff7000 r--s 00000000 03:02 213506 /home/steven/PET/Pet.jar 41ff7000-41ffe000 r-xp 00000000 03:02 3254083 /usr/X11R6/lib/libXp.so.6.2 41ffe000-41fff000 rw-p 00006000 03:02 3254083 /usr/X11R6/lib/libXp.so.6.2 42000000-42126000 r-xp 00000000 03:02 1798723 /lib/i686/libc-2.2.93.so 42126000-4212b000 rw-p 00126000 03:02 1798723 /lib/i686/libc-2.2.93.so 4212f000-423eb000 r--s 00000000 03:02 2470005 /usr/java/j2sdk1.4.1_01/jre/lib/charsets.jar 443eb000-443ef000 r-xp 00000000 03:02 3254093 /usr/X11R6/lib/libXtst.so.6.1 443ef000-443f0000 rw-p 00004000 03:02 3254093 /usr/X11R6/lib/libXtst.so.6.1 4c471000-4c630000 r--p 00000000 03:02 474210 /usr/lib/locale/locale-archive 4c834000-4c8d3000 r--s 00000000 03:02 33413 /usr/java/j2sdk1.4.1_01/jre/lib/ext/localedata.jar 4c8d3000-4cb9a000 r-xp 00000000 03:02 1357646 /usr/java/j2sdk1.4.1_01/jre/lib/i386/libawt.so 4cb9a000-4cbaf000 rw-p 002c6000 03:02 1357646 /usr/java/j2sdk1.4.1_01/jre/lib/i386/libawt.so 4cbd4000-4cc27000 r-xp 00000000 03:02 1357662 /usr/java/j2sdk1.4.1_01/jre/lib/i386/libmlib_image.so 4cc27000-4cc28000 rw-p 00052000 03:02 1357662 /usr/java/j2sdk1.4.1_01/jre/lib/i386/libmlib_image.so 4cc28000-4cc2e000 r--s 00000000 03:02 1782557 /usr/lib/gconv/gconv-modules.cache 4cc3a000-4cc88000 r-xp 00000000 03:02 3254091 /usr/X11R6/lib/libXt.so.6.0 4cc88000-4cc8c000 rw-p 0004d000 03:02 3254091 /usr/X11R6/lib/libXt.so.6.0 4cc8c000-4cc99000 r-xp 00000000 03:02 3254071 /usr/X11R6/lib/libXext.so.6.4 4cc99000-4cc9a000 rw-p 0000c000 03:02 3254071 /usr/X11R6/lib/libXext.so.6.4 4cc9a000-4cd75000 r-xp 00000000 03:02 3254063 /usr/X11R6/lib/libX11.so.6.2 4cd75000-4cd78000 rw-p 000da000 03:02 3254063 /usr/X11R6/lib/libX11.so.6.2 4cd78000-4cd80000 r-xp 00000000 03:02 3254061 /usr/X11R6/lib/libSM.so.6.0 4cd80000-4cd81000 rw-p 00007000 03:02 3254061 /usr/X11R6/lib/libSM.so.6.0 4cd81000-4cd95000 r-xp 00000000 03:02 3254057 /usr/X11R6/lib/libICE.so.6.3 4cd95000-4cd96000 rw-p 00013000 03:02 3254057 /usr/X11R6/lib/libICE.so.6.3 4cd98000-4ce5e000 r-xp 00000000 03:02 1357650 /usr/java/j2sdk1.4.1_01/jre/lib/i386/libfontmanager.so 4ce5e000-4ce79000 rw-p 000c5000 03:02 1357650 /usr/java/j2sdk1.4.1_01/jre/lib/i386/libfontmanager.so 4ce79000-4cead000 r-xp 00000000 03:02 360920 /usr/lib/libstdc++-2-libc6.1-1-2.9.0.so 4cead000-4ceb9000 rw-p 00033000 03:02 360920 /usr/lib/libstdc++-2-libc6.1-1-2.9.0.so 4cf3c000-4cf58000 r-xp 00000000 03:02 2174831 /usr/X11R6/lib/X11/locale/common/ximcp.so.2 4cf58000-4cf5a000 rw-p 0001b000 03:02 2174831 /usr/X11R6/lib/X11/locale/common/ximcp.so.2 4d260000-4d26f000 r-xp 00000000 03:02 1357645 /usr/java/j2sdk1.4.1_01/jre/lib/i386/libJdbcOdbc.so 4d26f000-4d270000 rw-p 0000e000 03:02 1357645 /usr/java/j2sdk1.4.1_01/jre/lib/i386/libJdbcOdbc.so 4d282000-4d292000 r-xp 00000000 03:02 361168 /usr/lib/libodbcinst.so.1.0.0 4d292000-4d293000 rw-p 0000f000 03:02 361168 /usr/lib/libodbcinst.so.1.0.0 4d293000-4d2f2000 r-xp 00000000 03:02 361162 /usr/lib/libodbc.so.1.0.0 4d2f2000-4d2f7000 rw-p 0005f000 03:02 361162 /usr/lib/libodbc.so.1.0.0 4d2f7000-4d308000 r-xp 00000000 03:02 361250 /usr/lib/libmdbodbc.so.0.0.0 4d308000-4d30a000 rw-p 00010000 03:02 361250 /usr/lib/libmdbodbc.so.0.0.0 4d316000-4d33b000 r-xp 00000000 03:02 359759 /usr/lib/libglib-1.2.so.0.0.10 4d33b000-4d33c000 rw-p 00025000 03:02 359759 /usr/lib/libglib-1.2.so.0.0.10 Local Time = Sun Feb 23 15:36:45 2003 Elapsed Time = 7 # # The exception above was detected in native code outside the VM # # Java VM: Java HotSpot(TM) Client VM (1.4.1_01-b01 mixed mode) # I can provide the Java code if necessary. |