intra-mart Accel Platform メッセージコードリファレンス 2024-04-01

E.IWP.ADMIN.ACCOUNT.10070

メッセージ

アカウント情報の伝搬に失敗しました。 ユーザCD = {0}, データ操作の種別 = {1}

引数

{0} : ユーザコード
{1} : データ操作の種別(詳細は「 IM-Propagation 送受信設定一覧 」-「 アカウント情報 」を参照してください)

詳細

アカウント情報の作成・更新・削除時に行われる IM-Propagation の通知に関して、IM-Propagation がデータを送信できなかった場合に発生します。

原因

以下のいずれかが起こった場合に発生します。
  • データ変換クラスで問題が発生した場合
  • データ処理クラスで問題が発生した場合

対応方法

  • 伝搬されるアカウント情報の変換に対応しているデータ変換クラスが、受信側設定に定義されていることを確認してください。
  • 伝搬されるアカウント情報の処理に対応しているデータ処理クラスが、受信側設定に定義されていることを確認してください。
  • 受信側設定に定義しているデータ処理クラスが、ペアとなるデータ変換クラスに対応していることを確認してください。
なお、互換モジュールをインストールしているにも関わらず、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
その際は、「 移行ガイド 」を参照して移行を行ってください。