なお、互換モジュールをインストールしているにも関わらず、intra-mart WebPlatform Version 7.2x からの移行を行っていない環境で、テナント環境セットアップを行った場合にも発生します。
(b_m_user_b テーブルが存在しない為に発生します。スタックトレースの具体例を後述します)
jp.co.intra_mart.foundation.admin.exception.AdminException: [E.IWP.ADMIN.ACCOUNT.10070] アカウント情報の伝搬に失敗しました。 ユーザCD = tenant, データ操作の種別 = DATA_CREATED
at jp.co.intra_mart.system.admin.account.propagation.AccountPropagator.fire(AccountPropagator.java:32)
at jp.co.intra_mart.system.admin.account.propagation.AccountPropagator.fire(AccountPropagator.java:19)
at jp.co.intra_mart.system.admin.account.impl.AccountInfoManagerImpl.addAccountInfo(AccountInfoManagerImpl.java:63)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at jp.co.intra_mart.system.commons.SessionHandlingProxy$1.execute(SessionHandlingProxy.java:54)
at jp.co.intra_mart.mirage.ext.session.SessionTemplate.execute(SessionTemplate.java:21)
at jp.co.intra_mart.system.commons.SessionHandlingProxy.invoke(SessionHandlingProxy.java:48)
at com.sun.proxy.$Proxy113.addAccountInfo(Unknown Source)
at jp.co.intra_mart.foundation.admin.account.AccountInfoManager.addAccountInfo(AccountInfoManager.java:37)
at jp.co.intra_mart.system.admin.account.javascript.AccountInfoManagerObject.addAccountInfo(AccountInfoManagerObject.java:139)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at jp.co.intra_mart.system.javascript.MemberBox.invoke(MemberBox.java:126)
at jp.co.intra_mart.system.javascript.FunctionObject.call(FunctionObject.java:442)
at jp.co.intra_mart.system.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
at _system._settings._tenant._extension._ajax._tenant_95_manager_46_js._c_anonymous_3(c:\IntraMart\Resin\resin-pro-4.0.40\webapps\fast_t01\WEB-INF\jssp\platform\src\system\settings\tenant\extension\ajax\tenant_manager.js:38)
at _system._settings._tenant._extension._ajax._tenant_95_manager_46_js.call(c:\IntraMart\Resin\resin-pro-4.0.40\webapps\fast_t01\WEB-INF\jssp\platform\src\system\settings\tenant\extension\ajax\tenant_manager.js)
at jp.co.intra_mart.system.javascript.imapi.TransactionObject.begin(TransactionObject.java:249)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at jp.co.intra_mart.system.javascript.MemberBox.invoke(MemberBox.java:126)
at jp.co.intra_mart.system.javascript.FunctionObject.call(FunctionObject.java:379)
at jp.co.intra_mart.system.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
at _system._settings._tenant._extension._ajax._tenant_95_manager_46_js._c_createAfterSetup_2(c:\IntraMart\Resin\resin-pro-4.0.40\webapps\fast_t01\WEB-INF\jssp\platform\src\system\settings\tenant\extension\ajax\tenant_manager.js:35)
at _system._settings._tenant._extension._ajax._tenant_95_manager_46_js.call(c:\IntraMart\Resin\resin-pro-4.0.40\webapps\fast_t01\WEB-INF\jssp\platform\src\system\settings\tenant\extension\ajax\tenant_manager.js)
at jp.co.intra_mart.system.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63)
at _system._settings._tenant._ajax._register_95_tenant_46_js._c_init_1(c:\IntraMart\Resin\resin-pro-4.0.40\webapps\fast_t01\WEB-INF\jssp\platform\src\system\settings\tenant\ajax\register_tenant.js:62)
at _system._settings._tenant._ajax._register_95_tenant_46_js.call(c:\IntraMart\Resin\resin-pro-4.0.40\webapps\fast_t01\WEB-INF\jssp\platform\src\system\settings\tenant\ajax\register_tenant.js)
at jp.co.intra_mart.system.javascript.ContextFactory.doTopCall(ContextFactory.java:394)
at jp.co.intra_mart.system.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3101)
at _system._settings._tenant._ajax._register_95_tenant_46_js.call(c:\IntraMart\Resin\resin-pro-4.0.40\webapps\fast_t01\WEB-INF\jssp\platform\src\system\settings\tenant\ajax\register_tenant.js)
(略)
Caused by: jp.co.intra_mart.foundation.propagation.exception.SendException: jp.co.intra_mart.foundation.propagation.exception.ProcedureException: jp.co.intra_mart.foundation.datastore.exception.MapperDAOException: org.postgresql.util.PSQLException: ERROR: リレーション"b_m_user_b"は存在しません
ポジション: 129
at jp.co.intra_mart.system.propagation.PropagationManagerImpl.executeReceiveEvent(PropagationManagerImpl.java:542)
at jp.co.intra_mart.system.propagation.PropagationManagerImpl.runSend(PropagationManagerImpl.java:380)
at jp.co.intra_mart.system.propagation.PropagationManagerPrimary.send(PropagationManagerPrimary.java:201)
at jp.co.intra_mart.system.admin.account.propagation.AccountPropagator.fire(AccountPropagator.java:26)
... 124 more
Caused by: jp.co.intra_mart.foundation.propagation.exception.ProcedureException: jp.co.intra_mart.foundation.datastore.exception.MapperDAOException: org.postgresql.util.PSQLException: ERROR: リレーション"b_m_user_b"は存在しません
ポジション: 129
at jp.co.intra_mart.system.security.account.impl.AccountAddedProcedure4AccountChangedListenerAdapter.onReceive(AccountAddedProcedure4AccountChangedListenerAdapter.java:29)
at jp.co.intra_mart.system.security.account.impl.AccountAddedProcedure4AccountChangedListenerAdapter.onReceive(AccountAddedProcedure4AccountChangedListenerAdapter.java:19)
at jp.co.intra_mart.system.propagation.PropagationManagerImpl.executeReceiveEvent(PropagationManagerImpl.java:517)
... 127 more
Caused by: jp.co.intra_mart.foundation.datastore.exception.MapperDAOException: org.postgresql.util.PSQLException: ERROR: リレーション"b_m_user_b"は存在しません
ポジション: 129
at jp.co.intra_mart.system.datastore.common.database.jdbc.JDBCMapperDAOImpl.selectByPrimaryKey(JDBCMapperDAOImpl.java:56)
at jp.co.intra_mart.foundation.datastore.common.model.IntramartDBMapper.select(IntramartDBMapper.java:335)
at jp.co.intra_mart.foundation.datastore.impl.application.model.user.UserIntramartDBMapper.select(UserIntramartDBMapper.java:67)
at jp.co.intra_mart.system.datastore.application.model.user.AccountChangedProfileListener.accountAdded(AccountChangedProfileListener.java:51)
at jp.co.intra_mart.system.security.account.impl.AccountAddedProcedure4AccountChangedListenerAdapter.onReceive(AccountAddedProcedure4AccountChangedListenerAdapter.java:25)
... 129 more
Caused by: org.postgresql.util.PSQLException: ERROR: リレーション"b_m_user_b"は存在しません
ポジション: 129
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2161)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1890)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:560)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:302)
at com.caucho.sql.UserPreparedStatement.executeQuery(UserPreparedStatement.java:108)
at com.caucho.sql.UserPreparedStatement.executeQuery(UserPreparedStatement.java:108)
at jp.co.intra_mart.system.database.PreparedStatementWrapper.executeQuery(PreparedStatementWrapper.java:274)
at jp.co.intra_mart.system.datastore.common.database.jdbc.JDBCFacadeUtil.executeQuery(JDBCFacadeUtil.java:115)
at jp.co.intra_mart.system.datastore.common.database.jdbc.JDBCFacadeUtil.select(JDBCFacadeUtil.java:47)
at jp.co.intra_mart.system.datastore.common.database.jdbc.JDBCFacade.executeSelect(JDBCFacade.java:49)
at jp.co.intra_mart.system.datastore.common.database.jdbc.BasicQueryOperator.getBaseAccessor(BasicQueryOperator.java:75)
at jp.co.intra_mart.system.datastore.common.database.jdbc.JDBCMapperDAOImpl.selectByPrimaryKey(JDBCMapperDAOImpl.java:54)
... 133 more