Hi,
I think you need to consult the Apache Felix documentation ("Caused by:
java.lang.ClassNotFoundException: Unable to load class
'org.h2.result.SimpleRowValue' because the bundle wiring for org.h2 is no
longer valid."), or ask at StackOverflow.com.
Regards,
Thomas
On Sun, Jun 14, 2015 at 7:20 AM, iJava <[email protected]> wrote:
> I use h2 1.3.176 as osgi bundle and I have the following in *.trace.db.
> What is that?
>
> org.h2.message.DbException: General error:
> "java.lang.NoClassDefFoundError: org/h2/result/SimpleRowValue"; SQL
> statement:
> SELECT ID FROM INFORMATION_SCHEMA.LOBS WHERE TABLE = ? [50000-176]
> at org.h2.message.DbException.convert(DbException.java:282)
> at
> org.h2.store.LobStorageBackend.removeAllForTable(LobStorageBackend.java:206)
> at org.h2.engine.Database.close(Database.java:1209)
> at org.h2.engine.DatabaseCloser.run(DatabaseCloser.java:64)
> Caused by: org.h2.jdbc.JdbcSQLException: General error:
> "java.lang.NoClassDefFoundError: org/h2/result/SimpleRowValue"; SQL
> statement:
> SELECT ID FROM INFORMATION_SCHEMA.LOBS WHERE TABLE = ? [50000-176]
> at
> org.h2.message.DbException.getJdbcSQLException(DbException.java:344)
> at org.h2.message.DbException.get(DbException.java:167)
> at org.h2.message.DbException.convert(DbException.java:290)
> at org.h2.command.Command.executeQuery(Command.java:209)
> at
> org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:109)
> at
> org.h2.store.LobStorageBackend.removeAllForTable(LobStorageBackend.java:200)
> ... 2 more
> Caused by: java.lang.NoClassDefFoundError: org/h2/result/SimpleRowValue
> at org.h2.table.Table.getTemplateSimpleRow(Table.java:593)
> at org.h2.index.PageBtreeIndex.readRow(PageBtreeIndex.java:360)
> at org.h2.index.PageBtree.getRow(PageBtree.java:174)
> at org.h2.index.PageBtree.find(PageBtree.java:116)
> at org.h2.index.PageBtreeLeaf.find(PageBtreeLeaf.java:309)
> at org.h2.index.PageBtreeIndex.find(PageBtreeIndex.java:184)
> at org.h2.index.PageBtreeIndex.find(PageBtreeIndex.java:174)
> at org.h2.index.BaseIndex.find(BaseIndex.java:128)
> at org.h2.index.IndexCursor.find(IndexCursor.java:160)
> at org.h2.table.TableFilter.next(TableFilter.java:330)
> at org.h2.command.dml.Select.queryFlat(Select.java:533)
> at org.h2.command.dml.Select.queryWithoutCache(Select.java:646)
> at org.h2.command.dml.Query.query(Query.java:323)
> at org.h2.command.dml.Query.query(Query.java:291)
> at org.h2.command.dml.Query.query(Query.java:37)
> at org.h2.command.CommandContainer.query(CommandContainer.java:91)
> at org.h2.command.Command.executeQuery(Command.java:197)
> ... 4 more
> Caused by: java.lang.ClassNotFoundException: Unable to load class
> 'org.h2.result.SimpleRowValue' because the bundle wiring for org.h2 is no
> longer valid.
> at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1523)
> at
> org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:79)
> at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1998)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> ... 21 more
>
> --
> You received this message because you are subscribed to the Google Groups
> "H2 Database" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/h2-database.
> For more options, visit https://groups.google.com/d/optout.
>
--
You received this message because you are subscribed to the Google Groups "H2
Database" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/h2-database.
For more options, visit https://groups.google.com/d/optout.