[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 2 questions: created tables not visible from java; Pointer outof bounds exception
Hello,
I think your problem is a part of the isolation level of McKoi. Every
statement (also DDL like CREATE TABLE) creates a new transaction for the
calling connection. So you cannot see a table on other connection till
you call COMMIT.
It could be, that you didn't call commit till Monday...
Regards
Andre
B. Sporb schrieb:
> Hi;
>
> I am using the JDBC Query Tool to create tables that are then used by
> my Java program. When I CREATE/ALTER tables using the Tool, these are
> not immediately visible to the app. For example, I added a field to a
> table on Friday, it wasn't visible then, but is visible to the app
> today (Monday).
>
> Also: further progress is halted because I am now getting the
> following error while trying to start the Query Tool, and trying to
> access the db from the Java app:
>
>
>
> Using JDBC Driver: com.mckoi.JDBCDriver
> java.io.IOException: Pointer out of range: 1312 > 32 > 7128
> at com.mckoi.store.AbstractStore.checkPointer(AbstractStore.java:778)
> at com.mckoi.store.AbstractStore.addToBinChain(AbstractStore.java:981)
> at com.mckoi.store.AbstractStore.cropArea(AbstractStore.java:1126)
> at com.mckoi.store.AbstractStore.alloc(AbstractStore.java:1286)
> at com.mckoi.store.AbstractStore.createArea(AbstractStore.java:1382)
> at com.mckoi.database.IndexSetStore.createBlankIndexBlock(IndexSetStore.
> java:189)
> at com.mckoi.database.IndexSetStore.addIndexLists(IndexSetStore.java:434
> )
> at com.mckoi.database.V2MasterTableDataSource.readStoreHeaders(V2MasterT
> ableDataSource.java:306)
> at com.mckoi.database.V2MasterTableDataSource.open(V2MasterTableDataSour
> ce.java:384)
> at com.mckoi.database.TableDataConglomerate.readVisibleTables(TableDataC
> onglomerate.java:383)
> at com.mckoi.database.TableDataConglomerate.open(TableDataConglomerate.j
> ava:1096)
> at com.mckoi.database.Database.init(Database.java:1803)
> at com.mckoi.database.control.DBController.startDatabase(DBController.ja
> va:131)
> at com.mckoi.database.jdbcserver.DefaultLocalBootable.boot(DefaultLocalB
> ootable.java:135)
> at com.mckoi.database.jdbc.MDriver.connectToLocal(MDriver.java:448)
> at com.mckoi.database.jdbc.MDriver.connect(MDriver.java:484)
> at java.sql.DriverManager.getConnection(DriverManager.java:582)
> at java.sql.DriverManager.getConnection(DriverManager.java:185)
> at com.mckoi.tools.JDBCQueryTool.main(JDBCQueryTool.java:357)
> Exception in thread "main" java.lang.Error: IO Error: Pointer out of range: 1312
> > 32 > 7128
> at com.mckoi.database.Database.init(Database.java:1845)
> at com.mckoi.database.control.DBController.startDatabase(DBController.ja
> va:131)
> at com.mckoi.database.jdbcserver.DefaultLocalBootable.boot(DefaultLocalB
> ootable.java:135)
> at com.mckoi.database.jdbc.MDriver.connectToLocal(MDriver.java:448)
> at com.mckoi.database.jdbc.MDriver.connect(MDriver.java:484)
> at java.sql.DriverManager.getConnection(DriverManager.java:582)
> at java.sql.DriverManager.getConnection(DriverManager.java:185)
> at com.mckoi.tools.JDBCQueryTool.main(JDBCQueryTool.java:357)
>
> thanks
> -sporb
>
>
> ---------------------------------------------------------------
> Mckoi SQL Database mailing list http://www.mckoi.com/database/
> To unsubscribe, send a message to mckoidb-unsubscribe@mckoi.com
>