javax.servlet.ServletException: javax.servlet.ServletException: org.support.project.common.exception.SystemException:
at org.support.project.web.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:300)
at org.support.project.knowledge.listener.CloseAbleAuthenticationFilter.doFilter(CloseAbleAuthenticationFilter.java:98)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.support.project.knowledge.filter.ApiFilter.doFilter(ApiFilter.java:71)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.support.project.web.filter.LoggingFilter.doFilter(LoggingFilter.java:62)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.support.project.web.filter.SeqFilter.doFilter(SeqFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.support.project.web.filter.EncodingFilter.doFilter(EncodingFilter.java:36)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:836)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1839)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.servlet.ServletException: org.support.project.common.exception.SystemException:
at org.support.project.web.filter.ControlManagerFilter.doFilter(ControlManagerFilter.java:216)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.support.project.web.filter.MultipartFilter.doFilter(MultipartFilter.java:63)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.support.project.web.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:293)
... 32 more
Caused by: org.support.project.common.exception.SystemException:
at org.support.project.common.util.ObjectUtils.invoke(ObjectUtils.java:136)
at org.support.project.web.common.InvokeTarget.invoke(InvokeTarget.java:106)
at org.support.project.web.filter.ControlManagerFilter.doInvoke(ControlManagerFilter.java:345)
at org.support.project.web.filter.ControlFilter.invoke(ControlFilter.java:31)
at org.support.project.web.filter.ControlManagerFilter.doFilter(ControlManagerFilter.java:184)
... 38 more
Caused by: java.lang.reflect.InvocationTargetException
at org.support.project.common.util.ObjectUtils.invoke(ObjectUtils.java:132)
... 42 more
Caused by: org.support.project.ormapping.exception.ORMappingException: ERROR: 作成先のスキーマが選択されていません
ポジション: 16 [cause] ERROR: 作成先のスキーマが選択されていません
ポジション: 16
----- SQL Infomation -----
[sql] create table USER_ALIAS ( USER_ID INTEGER not null , AUTH_KEY character varying(64) not null , ALIAS_KEY character varying(256) not null , ALIAS_NAME character varying(256) not null , ALIAS_MAIL character varying(256) , USER_INFO_UPDATE integer , ROW_ID character varying(64) , INSERT_USER integer , INSERT_DATETIME timestamp , UPDATE_USER integer , UPDATE_DATETIME timestamp , DELETE_FLAG integer , constraint USER_ALIAS_PKC primary key (USER_ID,AUTH_KEY) )
[params]
[execute] create table USER_ALIAS ( USER_ID INTEGER not null , AUTH_KEY character varying(64) not null , ALIAS_KEY character varying(256) not null , ALIAS_NAME character varying(256) not null , ALIAS_MAIL character varying(256) , USER_INFO_UPDATE integer , ROW_ID character varying(64) , INSERT_USER integer , INSERT_DATETIME timestamp , UPDATE_USER integer , UPDATE_DATETIME timestamp , DELETE_FLAG integer , constraint USER_ALIAS_PKC primary key (USER_ID,AUTH_KEY) )
at org.support.project.ormapping.dao.AbstractDao.executeUpdate(AbstractDao.java:481)
at org.support.project.ormapping.transaction.Transaction.invoke(Transaction.java:48)
at org.support.project.ormapping.tool.dao.InitializeDao.initializeDatabase(InitializeDao.java:47)
at org.support.project.ormapping.transaction.Transaction.invoke(Transaction.java:48)
at org.support.project.knowledge.deploy.v0_0_1.InitializeSystem.createTables(InitializeSystem.java:107)
at org.support.project.knowledge.deploy.v0_0_1.InitializeSystem.doMigrate(InitializeSystem.java:32)
at org.support.project.knowledge.deploy.InitDB.doMigrate(InitDB.java:144)
at org.support.project.knowledge.deploy.InitDB.start(InitDB.java:111)
at org.support.project.knowledge.control.admin.DatabaseControl.custom_save(DatabaseControl.java:222)
... 43 more
Caused by: org.postgresql.util.PSQLException: ERROR: 作成先のスキーマが選択されていません
ポジション: 16
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2198)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1927)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:562)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:420)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:366)
at org.support.project.ormapping.dao.AbstractDao.executeUpdate(AbstractDao.java:470)
... 51 more
環境:
PostgreSQL Version:9.6.3 knowledge Version:1.10.0(確認する前にサーバーが不調に陥り、確認できず。DB内のsystemsテーブルのバージョン列では1.10.2)
内容:
当初v.1.10.2※にて、DBを組み込みDBではなくPostgres(Aサーバー)を利用しておりました。 Postgres(Aサーバー)が急に不調となったため、knowledgeのシステム設定を変更できず そのままアクセスができなくなりました。
その際、Postgres(Aサーバー)のデータベースをそのままPostgres(Bサーバー)へアタッチし knowledgeを改めて再配備(当初利用していたwarファイルは 配置解除時に削除してしまったため、v1.10.0(pre2)を利用)した上で システム設定からPostgres(Bサーバー)への接続設定へ変更したのですが 以下のエラーが発生しました。 補足として、v1.10.0(stable)でも同様に接続テストを行ったところ、同じエラーが発生しました。 以前動作させていた際の.knowledgeフォルダは保管しております。
やりたいこととしましては、PostgresDBを別のサーバーへ変更して利用したいのですが どの様に対応すれば、利用が可能になるでしょうか。 他に必要な情報があれば、ご指示いただければ開示することは可能です。 宜しくお願い致します。
※knowledgeDBのテーブル"systems"のバージョン列を参照したもの。
ログ