【问题标题】:Using H2 Debug Console occurred exception使用 H2 调试控制台发生异常
【发布时间】:2017-04-05 14:25:56
【问题描述】:

我在JVM参数中设置了-DIGNITE_H2_DEBUG_CONSOLE。 然后本地 H2 控制台启动。 但出现异常:

一般错误:“java.lang.UnsupportedOperationException”; SQL 语句: 从 INFORMATION_SCHEMA.SETTINGS WHERE NAME= 中选择 UPPER(VALUE) [50000-191] HY000/50000 org.h2.jdbc.JdbcSQLException:一般错误:“java.lang.UnsupportedOperationException”; SQL 语句: 从 INFORMATION_SCHEMA.SETTINGS WHERE NAME= 中选择 UPPER(VALUE) [50000-191] 在 org.h2.message.DbException.getJdbcSQLException(DbException.java:345) 在 org.h2.message.DbException.get(DbException.java:168) 在 org.h2.message.DbException.convert(DbException.java:295) 在 org.h2.command.Command.executeQuery(Command.java:213) 在 org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:110) 在 org.h2.bnf.context.DbContents.readContents(DbContents.java:136) ... 在 java.lang.Thread.run(Thread.java:745) 引起:java.lang.UnsupportedOperationException 在 org.apache.ignite.internal.processors.query.h2.opt.GridH2Row.setKey(GridH2Row.java:101) 在 org.h2.table.MetaTable.add(MetaTable.java:1982) 在 org.h2.table.MetaTable.generateRows(MetaTable.java:940) 在 org.h2.index.MetaIndex.find(MetaIndex.java:50) 在 org.h2.index.BaseIndex.find(BaseIndex.java:132) 在 org.h2.index.IndexCursor.find(IndexCursor.java:169) 在 org.h2.table.TableFilter.next(TableFilter.java:460) 在 org.h2.command.dml.Select.queryFlat(Select.java:541) ... 在 org.h2.command.CommandContainer.query(CommandContainer.java:110) 在 org.h2.command.Command.executeQuery(Command.java:201) ... 还有 8 个

【问题讨论】:

  • 这是在启动时发生还是在您在控制台上执行某些操作后发生?

标签: h2 ignite


【解决方案1】:

这是一个已知问题:https://issues.apache.org/jira/browse/IGNITE-3685

它已在即将发布的 Apache Ignite 1.8 中修复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-12
    • 1970-01-01
    • 2019-12-12
    • 1970-01-01
    • 2018-05-13
    • 1970-01-01
    • 1970-01-01
    • 2016-05-11
    相关资源
    最近更新 更多