Ошибка при запуске сервера wso2: org.wso2.carbon.user.core.UserStoreException: Ошибка! Подзапрос возвращает более 1 строки в - PullRequest
0 голосов
/ 27 мая 2019

Ошибка в API-интерфейсе WSO2 при попытке подключить внешнюю базу данных к системе, работающей при vpn.

    Caused by: org.wso2.carbon.user.core.UserStoreException: Error! Subquery returns more than 1 row
    at org.wso2.carbon.user.core.authorization.JDBCAuthorizationManager.addAuthorizationForRole(JDBCAuthorizationManager.java:1079)
    at org.wso2.carbon.user.core.authorization.JDBCAuthorizationManager.authorizeRole(JDBCAuthorizationManager.java:527)
    ... 37 more
Caused by: java.sql.SQLException: Subquery returns more than 1 row
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
    at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
    at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:970)
    at com.mysql.cj.jdbc.ClientPreparedStatement.executeQuery(ClientPreparedStatement.java:1020)
    at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114)
    at com.sun.proxy.$Proxy19.executeQuery(Unknown Source)
    at org.wso2.carbon.user.core.authorization.JDBCAuthorizationManager.addAuthorizationForRole(JDBCAuthorizationManager.java:1025)
    ... 38 more

1 Ответ

0 голосов
/ 04 июня 2019

Подзапрос возвращает более 1 строки из-за ошибочных данных в одной из таблиц.Решил эту проблему, обновив таблицу с очисткой и обновлением вставленных данных.

...