0

WebLogic 12cでEclipseLink 2.3.xを使用しています。これは JQL です。

PR_GL_CA_ACCOUNT o から o を選択

次のエラースタックを生成しました:

<[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <2e88ae6781d171fa:-a29df4f:13f38b20f5a:-8000-0000000000000002> <1371045798327> <2013-06-12 19 :03:18.311--UnitOfWork(271275142)--例外 [EclipseLink-4002] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DatabaseException


内部例外: com.ibm.db2.jcc.am.io: DB2 SQL エラー: SQLCODE=-206、SQLSTATE=42703、SQLERRMC=DISPLAYGLMAPCODE、DRIVER=3.57.82
エラー コード:
-206 呼び出し: SELECT PCA_GLACCODE、POR_ORGACODE、DISPLAYGLMAPCODE , PCA_FCALLOWED, PCA_GLACACTIVE, PCA_GLACBGTLEVE, PCA_GLACCREATION, PCA_GLACDESC, PCA_GLACDRCRBAL, PCA_GLACEFFECFROM, PCA_GLACEFFECUPTO, PCA_GLACLEVEL, PCA_GLACMAPCODE, PCA_GLACOPITEM, PCA_GLACREVAL, PCA_GLACSBLGR, PCA_GLACSHORT, PCA_GLACTYPE, PCC_ACTGCODE, PCR_CURRCODE, PCT_ACNTCODE, PSH_SCHDCODE, PSY_SYSTCODE FROM PR_GL_CA_ACCOUNT
Query: ReadAllQuery(name="ChartOfAccount.findAllTransactionLevelAccount" referenceClass=ChartOfAccount sql="SELECT PCA_GLACCODE, POR_ORGACODE, DISPLAYGLMAPCODE, PCA_FCALLOWED, PCA_GLACACTIVE, PCA_GLACBGTLEVE, PCA_GLACCREATION, PCA_GLACDESC, PCA_GLACDRCRBAL, PCA_GLACEFFECFROM, PCA_GLACEFFECUPTO, PCA_GLACLEVEL, PCA_GLACMAPCODE, PCA_GLACOPITEM, PCA_GLACREVAL, PCA_GLACSBLGR, PCA_GLACSHORT, PCA_GLACTYPE, PCC_ACTGCODE, PCR_CURRCODE, PCT_ACNTCODE, PSH_SCHDCODE, PSY_SYSTCODE FROM PR_GL_CA_ACCOUNT")>
#### <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <> < > <2e88ae6781d171fa:-a29df4f:13f38b20f5a:-8000-0000000000000002> <1371045798561> weblogic.application.ModuleException: モジュールを開始する例外: EJBModule(HelperEJB.jar)


EJB をデプロイできません: HelperEJB.jar からの ListerInformationDto:

シングルトン ListerInformationDto(アプリケーション: EarContent、EJBComponent: HelperEJB.jar) の初期化に失敗しました。
weblogic.ejb.container.deployer.EJBModule.start(EJBModule.java:592) で weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:214) で weblogic.application.internal.flow.ModuleStateDriver$3 weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:36) の .next(ModuleStateDriver.java:208) weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:70) の weblogic.application. internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:213) の weblogic.application.internal.ExtensibleModuleWrapper.start(ExtensibleModuleWrapper.java:111) の weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:125) weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:214) にあります。application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:208) の weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:36) の weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java) :70) weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:25) で weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:730) で weblogic.application.utils.StateMachineDriver.nextState で(StateMachineDriver.java:36) で weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:258) で weblogic.application.internal.EarDeployment.activate(EarDeployment.java:61) で weblogic.application.internal.DeploymentStateChecker で。 weblogic.deploy.internal.targetserver で activate(DeploymentStateChecker.java:165)。AppContainerInvoker.activate(AppContainerInvoker.java:79) の weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:192) weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:369) の weblogic .management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:52)、weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:200)、weblogic.management.deploy.internal.AppTransition$2.transitionApp (AppTransition.java:31) で weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240) で weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:170) で weblogic.management で。 deploy.internal.ConfiguredDeployments。deploy(ConfiguredDeployments.java:124) で weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:187) で weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:95) で weblogic.t3 .srvr.SubsystemRequest.run(SubsystemRequest.java:64) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)ExecuteThread.run(ExecuteThread.java:221)ExecuteThread.run(ExecuteThread.java:221)
原因: weblogic.ejb.container.InternalException: ロールバックとマークされたトランザクションまたは予期しないトランザクション ステータス: 1 at weblogic.ejb.container.manager.SingletonSessionManager.postCallback(SingletonSessionManager.java:464) at weblogic.ejb.container.manager.SingletonSessionManager .constructAndInitBean(SingletonSessionManager.java:379)、weblogic.ejb.container.manager.SingletonSessionManager.access$300(SingletonSessionManager.java:63)、weblogic.ejb.container.manager.SingletonSessionManager$SingletonLifecycleManager.doActualInit(SingletonSessionManager.java:798) weblogic.ejb.container.manager.SingletonSessionManager$SingletonLifecycleManager.initInternal(SingletonSessionManager.java:744) で weblogic.ejb.container.manager.SingletonSessionManager$SingletonLifecycleManager.init(SingletonSessionManager.java:632) weblogic.ejb.container.manager.SingletonSessionManager.init(SingletonSessionManager.java:281) でweblogic.ejb.container.deployer.EJBDeployer.start(EJBDeployer.java:1170) の .initializeBeans(EJBDeployer.java:1280) weblogic.ejb.container.deployer.EJBModule.start(EJBModule.java:590) の weblogic. weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver. java:36) で weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:70) で weblogic で。application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:213) の weblogic.application.internal.ExtensibleModuleWrapper.start(ExtensibleModuleWrapper.java:111) の weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java: 125) weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:214) で weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:208) で weblogic.application.utils.StateMachineDriver でweblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:70) の .nextState(StateMachineDriver.java:36) weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:25) weblogic の application.internal.BaseDeployment$2.next(BaseDeployment.java:730)。weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:258) の application.utils.StateMachineDriver.nextState(StateMachineDriver.java:36) weblogic.application.internal.EarDeployment.activate(EarDeployment.java:61) weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79) の .application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:165) weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java) の:192) weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:369) で weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:52) で weblogic.management.deploy.internal で.DeploymentAdapter.activate(DeploymentAdapter.java:200) weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:31) で weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240) で weblogic.management.deploy.internal. weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:124) の ConfiguredDeployments.activate(ConfiguredDeployments.java:170) weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:187) の weblogic .management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:95) で weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) で weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) でweblogic.work.ExecuteThread.run(ExecuteThread.java:221)weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240) の management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:31) weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments) の.java:170) で weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:124) で weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:187) で weblogic.management.deploy で。 internal.DeploymentServerService.start(DeploymentServerService.java:95) で weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) で weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) で weblogic.work.ExecuteThread実行 (ExecuteThread.java:221)weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240) の management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:31) weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments) の.java:170) で weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:124) で weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:187) で weblogic.management.deploy で。 internal.DeploymentServerService.start(DeploymentServerService.java:95) で weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) で weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) で weblogic.work.ExecuteThread実行 (ExecuteThread.java:221)transitionApp(AppTransition.java:31) の weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240) の weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:170) の weblogic.management .deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:124) で weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:187) で weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java) で:95) weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) で weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) で weblogic.work.ExecuteThread.run(ExecuteThread.java:221) でtransitionApp(AppTransition.java:31) の weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240) の weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:170) の weblogic.management .deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:124) で weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:187) で weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java) で:95) weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) で weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) で weblogic.work.ExecuteThread.run(ExecuteThread.java:221) でConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240) で weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:170) で weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:124) で weblogic .management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:187) で weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:95) で weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java) :64) weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) で weblogic.work.ExecuteThread.run(ExecuteThread.java:221) でConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240) で weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:170) で weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:124) で weblogic .management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:187) で weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:95) で weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java) :64) weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) で weblogic.work.ExecuteThread.run(ExecuteThread.java:221) で170) weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:124) で weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:187) で weblogic.management.deploy.internal.DeploymentServerService で.start(DeploymentServerService.java:95) で weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) で weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) で weblogic.work.ExecuteThread.run( ExecuteThread.java:221)170) weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:124) で weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:187) で weblogic.management.deploy.internal.DeploymentServerService で.start(DeploymentServerService.java:95) で weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) で weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) で weblogic.work.ExecuteThread.run( ExecuteThread.java:221)srvr.SubsystemRequest.run(SubsystemRequest.java:64) で weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) で weblogic.work.ExecuteThread.run(ExecuteThread.java:221) でsrvr.SubsystemRequest.run(SubsystemRequest.java:64) で weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) で weblogic.work.ExecuteThread.run(ExecuteThread.java:221) で


DISPLAYGLMAPCODEが不明な列 であることを示しています。テーブル/コードを調べたところ、テーブルには同じ名前の列はありませんが、エンティティ クラスには注釈のない同じ名前のプライベート ブール フィールドがあることがわかりました。

プライベート ブール値の displayGLMapCode = false;

4

1 に答える 1

0

問題の解決策は、このフィールドに @Transient で注釈を付ける必要があることです。

于 2013-06-12T14:31:20.227 に答える