監査リモートロギングを有効にした後、AIQUM GUIにログインできません
環境
- ActiveIQ Unified Manager(AIQUM)9.9以降(RHEL / OVA)
- リモオトsyslogサアハ
- Java Null Pointer Exception(NPE)
問題
- syslogリモート設定の監査を有効にした後、ローカルまたはリモートユーザからAIQUM GUIにアクセスできない
- AIQUM swaggerページ(https://aiqum/docs/api)にアクセスできません。エラー401 -権限がありません
- サインインページでクレデンシャルを入力してもサインインが完了しない
/var/log/ocie/server.log
:
ERROR [io.undertow.request] (default task-8) UT005023: Exception handling request to /login: org.springframework.orm.hibernate5.HibernateOptimisticLockingFailureException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1; statement executed: update AuthorizationUnit set authorizationUnitType=?, contact=?, emailAddress=?, locked=?, loginAttempts=?, loginTimeStamp=?, name=?, objVersion=?, passwordHash=?, passwordSalt=?, passwordResetTokenExpirationDate=?, passwordResetTokenHash=?, passwordResetTokenSalt=?, role_id=? where id=? and objVersion=?; nested exception is org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1; statement executed: update AuthorizationUnit set authorizationUnitType=?, contact=?, emailAddress=?, locked=?, loginAttempts=?, loginTimeStamp=?, name=?, objVersion=?, passwordHash=?, passwordSalt=?, passwordResetTokenExpirationDate=?, passwordResetTokenHash=?, passwordResetTokenSalt=?, role_id=? where id=? and objVersion=?
at deployment.dfm-app.war//org.springframework.orm.hibernate5.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:254) [spring-orm-5.3.20.jar:5.3.20]
at deployment.dfm-app.war//org.springframework.orm.hibernate5.SessionFactoryUtils.flush(SessionFactoryUtils.java:120) [spring-orm-5.3.20.jar:5.3.20]
at deployment.dfm-app.war//org.springframework.orm.hibernate5.SpringSessionSynchronization.beforeCommit(SpringSessionSynchronization.java:95) [spring-orm-5.3.20.jar:5.3.20]
.....
Caused by: org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1; statement executed: update AuthorizationUnit set authorizationUnitType=?, contact=?, emailAddress=?, locked=?, loginAttempts=?, loginTimeStamp=?, name=?, objVersion=?, passwordHash=?, passwordSalt=?, passwordResetTokenExpirationDate=?, passwordResetTokenHash=?, passwordResetTokenSalt=?, role_id=? where id=? and objVersion=?
ERROR [io.undertow.request] (default task-8) UT005022: Exception generating error page /error: javax.servlet.ServletException: UT010051: Deployment dfm-app.war has stopped
at io.undertow.servlet@2.2.14.Final//io.undertow.servlet.core.ManagedServlet.getServlet(ManagedServlet.java:190) [undertow-servlet-2.2.14.Final.jar:2.2.14.Final]
at io.undertow.servlet@2.2.14.Final//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:73) [undertow-servlet-2.2.14.Final.jar:2.2.14.Final]
....
[io.undertow.request] (default task-4) UT005023: Exception handling request to /login: java.lang.NullPointerException
at org.wildfly.transaction.client@2.0.0.Final//org.wildfly.transaction.client.ContextTransactionManager.begin(ContextTransactionManager.java:62) [wildfly-transaction-client-2.0.0.Final.jar:2.0.0.Final]
at org.wildfly.transaction.client@2.0.0.Final//org.wildfly.transaction.client.LocalUserTransaction.begin(LocalUserTransaction.java:48) [wildfly-transaction-client-2.0.0.Final.jar:2.0.0.Final]
at deployment.dfm-app.war//org.springframework.transaction.jta.JtaTransactionManager.doJtaBegin(JtaTransactionManager.java:886) [spring-tx-5.3.21.jar:5.3.21]
at deployment.dfm-app.war//org.springframework.transaction.jta.JtaTransactionManager.doBegin(JtaTransactionManager.java:849) [spring-tx-5.3.21.jar:5.3.21]
....
[io.undertow.request] (default task-4) UT005022: Exception generating error page /error: java.lang.IllegalStateException: UT015023: This Context has been already destroyed
at io.undertow.servlet@2.2.14.Final//io.undertow.servlet.spec.ServletContextImpl.getDeploymentInfo(ServletContextImpl.java:211) [undertow-servlet-2.2.14.Final.jar:2.2.14.Final]
at io.undertow.servlet@2.2.14.Final//io.undertow.servlet.spec.ServletContextImpl.getContextPath(ServletContextImpl.java:217) [undertow-servlet-2.2.14.Final.jar:2.2.14.Final]
....
[io.undertow.request.io] (default task-3) UT005090: Unexpected failure: java.util.concurrent.RejectedExecutionException: XNIO007007: Thread is terminating
at org.jboss.xnio.nio@3.8.5.Final//org.xnio.nio.WorkerThread.execute(WorkerThread.java:620)
at org.jboss.xnio@3.8.5.Final//org.xnio.channels.EmptyStreamSourceChannel.shutdownReads(EmptyStreamSourceChannel.java:184)
at io.undertow.servlet@2.2.14.Final//io.undertow.servlet.spec.ServletInputStreamImpl.close(ServletInputStreamImpl.java:278) [undertow-servlet-2.2.14.Final.jar:2.2.14.Final]
....
ERROR [io.undertow.request] (default task-12) UT005023: Exception handling request to /login: java.lang.IllegalStateException: UT000021: Session already invalidated
at io.undertow.core@2.2.14.Final//io.undertow.server.session.InMemorySessionManager$SessionImpl.invalidate(InMemorySessionManager.java:610) [undertow-core-2.2.14.Final.jar:2.2.14.Final]