This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

McKoi db error


Hi,

I tried building McKoi db on gcj 3.3 cvs. With some minor fixes I get it to compile and run a simple testcase if the database files are already present. However, when I write a test class which is completely embedded and creates its own database files, I get a weird error. I don't know much about McKoi nor about gcj since I'm currently evaluation solutions for an upcoming project. I also don't know how much info I need to post to find a solution, so I just start by attaching the error messages. Does anyone have any idea how to solve this? It seems to me that there's something going awry in gcj's io implementation. The example work perfectly with other jvms.

Thanks for the help,

Geert



--
Geert Bevin             Uwyn
"Use what you need"     Lambermontlaan 148
http://www.uwyn.com     1030 Brussels
gbevin at uwyn dot com         Tel & Fax +32 2 245 41 06

PGP Fingerprint : 4E21 6399 CD9E A384 6619  719A C8F4 D40D 309F D6A9
Public PGP key  : available at servers pgp.mit.edu, wwwkeys.pgp.net
> com.mckoi.database.Database ( lvl: 40 )
  java.lang.Error: IO Error: Unknown marker on stream: 0
   at com.mckoi.database.ViewDef.deserializeFromBlob(com.mckoi.database.global.ByteLongObject) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.DatabaseConnection.getViewDef(int) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.DatabaseConnection$ViewInternalTableInfo.getDataTableDef(int) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.Transaction.getInternalTableDataTableDef(com.mckoi.database.TableName) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.Transaction.getDataTableDef(com.mckoi.database.TableName) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.DatabaseConnection.getDataTableDef(com.mckoi.database.TableName) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.DatabaseConnection.getTableQueryDef(com.mckoi.database.TableName, com.mckoi.database.TableName) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.interpret.Planner.generateFromSet(com.mckoi.database.interpret.TableSelectExpression, com.mckoi.database.DatabaseConnection) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.interpret.Planner$1.prepare(java.lang.Object) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.Expression.prepare(com.mckoi.database.ExpressionPreparer) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.interpret.SearchExpression.prepare(com.mckoi.database.ExpressionPreparer) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.interpret.Planner.prepareSearchExpression(com.mckoi.database.DatabaseConnection, com.mckoi.database.interpret.TableExpressionFromSet, com.mckoi.database.interpret.SearchExpression) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.interpret.Planner.formQueryPlan(com.mckoi.database.DatabaseConnection, com.mckoi.database.interpret.TableSelectExpression, com.mckoi.database.interpret.TableExpressionFromSet, java.util.ArrayList) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.interpret.ViewManager.prepare() (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.interpret.SQLQueryExecutor.execute(com.mckoi.database.DatabaseConnection, com.mckoi.database.jdbc.SQLQuery) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface.execQuery(com.mckoi.database.jdbc.SQLQuery) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.jdbc.MConnection.executeQuery(com.mckoi.database.jdbc.SQLQuery, com.mckoi.database.jdbc.MResultSet) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.jdbc.MStatement.executeQuery(com.mckoi.database.jdbc.SQLQuery) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.jdbc.MStatement.executeUpdate(java.lang.String) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.Database.createSystemViews(com.mckoi.database.DatabaseConnection) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.Database.create(java.lang.String, java.lang.String) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.control.DBController.createDatabase(com.mckoi.database.control.DBConfig, java.lang.String, java.lang.String) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at EmbeddedDatabaseDemo.main(java.lang.String[]) (/home/gbevin/mckoi0.94h/src/EmbeddedDatabaseDemo.java:38)
 
[com.mckoi.debug.Debug - Exception thrown: 'IO Error: Unknown marker on stream: 0']
com.mckoi.database.jdbc.MSQLException: IO Error: Unknown marker on stream: 0
   at com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface.handleExecuteThrowable(java.lang.Throwable, com.mckoi.database.jdbc.SQLQuery) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface.execQuery(com.mckoi.database.jdbc.SQLQuery) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.jdbc.MConnection.executeQuery(com.mckoi.database.jdbc.SQLQuery, com.mckoi.database.jdbc.MResultSet) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.jdbc.MStatement.executeQuery(com.mckoi.database.jdbc.SQLQuery) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.jdbc.MStatement.executeUpdate(java.lang.String) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.Database.createSystemViews(com.mckoi.database.DatabaseConnection) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.Database.create(java.lang.String, java.lang.String) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.control.DBController.createDatabase(com.mckoi.database.control.DBConfig, java.lang.String, java.lang.String) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at EmbeddedDatabaseDemo.main(java.lang.String[]) (/home/gbevin/mckoi0.94h/src/EmbeddedDatabaseDemo.java:38)
CAUSE: java.lang.Error: IO Error: Unknown marker on stream: 0
   at com.mckoi.database.ViewDef.deserializeFromBlob(com.mckoi.database.global.ByteLongObject) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.DatabaseConnection.getViewDef(int) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.DatabaseConnection$ViewInternalTableInfo.getDataTableDef(int) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.Transaction.getInternalTableDataTableDef(com.mckoi.database.TableName) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.Transaction.getDataTableDef(com.mckoi.database.TableName) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.DatabaseConnection.getDataTableDef(com.mckoi.database.TableName) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.DatabaseConnection.getTableQueryDef(com.mckoi.database.TableName, com.mckoi.database.TableName) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.interpret.Planner.generateFromSet(com.mckoi.database.interpret.TableSelectExpression, com.mckoi.database.DatabaseConnection) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.interpret.Planner$1.prepare(java.lang.Object) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.Expression.prepare(com.mckoi.database.ExpressionPreparer) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.interpret.SearchExpression.prepare(com.mckoi.database.ExpressionPreparer) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.interpret.Planner.prepareSearchExpression(com.mckoi.database.DatabaseConnection, com.mckoi.database.interpret.TableExpressionFromSet, com.mckoi.database.interpret.SearchExpression) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.interpret.Planner.formQueryPlan(com.mckoi.database.DatabaseConnection, com.mckoi.database.interpret.TableSelectExpression, com.mckoi.database.interpret.TableExpressionFromSet, java.util.ArrayList) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.interpret.ViewManager.prepare() (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.interpret.SQLQueryExecutor.execute(com.mckoi.database.DatabaseConnection, com.mckoi.database.jdbc.SQLQuery) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface.execQuery(com.mckoi.database.jdbc.SQLQuery) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.jdbc.MConnection.executeQuery(com.mckoi.database.jdbc.SQLQuery, com.mckoi.database.jdbc.MResultSet) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.jdbc.MStatement.executeQuery(com.mckoi.database.jdbc.SQLQuery) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.jdbc.MStatement.executeUpdate(java.lang.String) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.Database.createSystemViews(com.mckoi.database.DatabaseConnection) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.Database.create(java.lang.String, java.lang.String) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.control.DBController.createDatabase(com.mckoi.database.control.DBConfig, java.lang.String, java.lang.String) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at EmbeddedDatabaseDemo.main(java.lang.String[]) (/home/gbevin/mckoi0.94h/src/EmbeddedDatabaseDemo.java:38)
 
Exception in thread "main" java.lang.RuntimeException: SQL Error: IO Error: Unknown marker on stream: 0
   at com.mckoi.database.Database.createSystemViews(com.mckoi.database.DatabaseConnection) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.Database.create(java.lang.String, java.lang.String) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at com.mckoi.database.control.DBController.createDatabase(com.mckoi.database.control.DBConfig, java.lang.String, java.lang.String) (/home/gbevin/mckoi0.94h/src/lib-com-mckoi.so)
   at EmbeddedDatabaseDemo.main(java.lang.String[]) (/home/gbevin/mckoi0.94h/src/EmbeddedDatabaseDemo.java:38)

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]