带有EnterpriseDb 9.5的WSO2 API Manager - 错误java.lang.NullPointerException:元组必须为非null

时间:2017-01-31 03:03:31

标签: jdbc wso2 wso2-am

我正在尝试使用Enterprise-db Advance Server(postgres)9.5配置WSO2 API Manager 2.0.0。 我已经配置了Postgres JDBC驱动程序(postgresql-9.4.1212.jre7.jar)并配置了WSO2-AM所需的所有必需数据源。 启动wso2-am服务器时出现以下错误,请告知此处有什么问题。

Caused by: org.wso2.carbon.user.core.UserStoreException: DB error occurred while checking is existing domain : PRIMARY & tenant id : -1234
Caused by: java.sql.SQLException: Uncaught underlying exception.

Caused by: java.lang.NullPointerException: tuples must be non-null
    at org.postgresql.jdbc.PgResultSet.<init>(PgResultSet.java:147)
    at org.postgresql.jdbc.PgStatement.createResultSet(PgStatement.java:161)
    at org.postgresql.jdbc.PgStatement$StatementResultHandler.handleResultRows(PgStatement.java:213)
    at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2037)
    at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:291)
    at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:432)
    at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:358)
    at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:305)
    at org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:291)
    at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:269)
    at org.postgresql.jdbc.PgConnection.execSQLUpdate(PgConnection.java:480)
    at org.postgresql.jdbc.PgConnection.getTransactionIsolation(PgConnection.java:850)

请注意:当我尝试使用它配置EDB-JDBC驱动程序(edb-jdbc17.jar)时会出现不同的错误。 引起:java.lang.Exception:不支持的数据库:EnterpriseDB。 WSO2注册表不会自动创建数据库。请使用适用于数据库的数据库脚本创建数据库。 使用脚本创建数据库没有帮助。

0 个答案:

没有答案