My Oracle Support Banner

Agile PLM Event PX Generated Error "java.lang.NoClassDefFoundError: com/ar/agile/common/px/util/PropertiesLoader" After Being Triggered (Doc ID 2915739.1)

Last updated on FEBRUARY 21, 2023

Applies to:

Oracle Agile PLM Framework - Version 9.3.6.0 and later
Information in this document applies to any platform.

Symptoms

Event PX generated error when triggered.

Error

java.lang.NoClassDefFoundError: com/ar/agile/common/px/util/PropertiesLoader
at com.agile.ar.service.DeriveItemValues.doAction(DeriveItemValues.java:40)
at com.agile.px.Extensions2$PXEventActionNode.invoke(Extensions2.java:769)
at com.agile.px.Extensions2.doCustomPXEvent(Extensions2.java:562)
at com.agile.px.Extensions2.invokeAction(Extensions2.java:264)
at com.agile.px.PxSessionBean.invokeAction(PxSessionBean.java:126)
at com.agile.px.com_agile_px_PxSession_e9onxi_EOImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invokeInternal(SessionRemoteMethodInvoker.java:54)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:21)
at com.agile.px.com_agile_px_PxSession_e9onxi_EOImpl.invokeAction(Unknown Source)
at com.agile.soa.event.handler.PXInitiator.invoke(PXInitiator.java:102)
at com.agile.soa.event.handler.PXInitiator.invoke(PXInitiator.java:64)
at com.agile.soa.event.eventmgr.EventMgr.invokeEventHandlers(EventMgr.java:262)
at com.agile.soa.event.eventmgr.EventMgrSessionBean.sendPostEvent(EventMgrSessionBean.java:194)
at com.agile.soa.event.eventmgr.EventMgrSessionBean_c89lht_EOImpl.__WL_invoke_2(Unknown Source)
at com.agile.soa.event.eventmgr.EventMgrSessionBean_c89lht_EOImpl.__WL_invoke_1(Unknown Source)
at com.agile.soa.event.eventmgr.EventMgrSessionBean_c89lht_EOImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invokeInternal(SessionRemoteMethodInvoker.java:54)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:21)
at com.agile.soa.event.eventmgr.EventMgrSessionBean_c89lht_EOImpl.sendPostEvent(Unknown Source)
at com.agile.pc.cmserver.event.CMBatchEvent.processSOAEvents(CMBatchEvent.java:363)
at com.agile.pc.cmserver.base.TransactionInfo.afterCompletion(TransactionInfo.java:416)
at weblogic.transaction.internal.ServerSCInfo.doAfterCompletion(ServerSCInfo.java:1263)
at weblogic.transaction.internal.ServerSCInfo.callAfterCompletions(ServerSCInfo.java:1234)
at weblogic.transaction.internal.ServerTransactionImpl.callAfterCompletions(ServerTransactionImpl.java:3764)
at weblogic.transaction.internal.ServerTransactionImpl.afterCommittedStateHousekeeping(ServerTransactionImpl.java:3653)
at weblogic.transaction.internal.ServerTransactionImpl.setCommitted(ServerTransactionImpl.java:3707)
at weblogic.transaction.internal.ServerTransactionImpl.globalRetryCommit(ServerTransactionImpl.java:3423)
at weblogic.transaction.internal.ServerTransactionImpl.globalCommit(ServerTransactionImpl.java:3323)
at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:322)
at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:270)
at weblogic.ejb.container.internal.BaseRemoteObject.postInvoke1(BaseRemoteObject.java:442)
at weblogic.ejb.container.internal.StatelessRemoteObject.postInvoke1(StatelessRemoteObject.java:20)
at weblogic.ejb.container.internal.BaseRemoteObject.__WL_postInvokeTxRetry(BaseRemoteObject.java:307)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invokeInternal(SessionRemoteMethodInvoker.java:67)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:21)
at com.agile.pc.cmserver.item.ItemSessionBean_v9sfth_EOImpl.createObjectByNumberWithRqFields(Unknown Source)
at com.agile.ipa.pc.CMObjectFactory.createObjectByNumberWithRqFields(CMObjectFactory.java:272)
at com.agile.ui.pcm.common.ObjectViewHandler.createObject(ObjectViewHandler.java:8830)

 

Steps to reproduce:

1. A Java event PX has already been configured to to be triggered after creating an object.

2. Create an object in web client to trigger the event PX.

3. The event PX failed with the following error:
java.lang.NoClassDefFoundError: com/ar/agile/common/px/util/PropertiesLoader
at com.agile.ar.service.DeriveItemValues.doAction(DeriveItemValues.java:40)
at com.agile.px.Extensions2$PXEventActionNode.invoke(Extensions2.java:769)
at com.agile.px.Extensions2.doCustomPXEvent(Extensions2.java:562)
at com.agile.px.Extensions2.invokeAction(Extensions2.java:264)
at com.agile.px.PxSessionBean.invokeAction(PxSessionBean.java:126)
at com.agile.px.com_agile_px_PxSession_e9onxi_EOImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invokeInternal(SessionRemoteMethodInvoker.java:54)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:21)
at com.agile.px.com_agile_px_PxSession_e9onxi_EOImpl.invokeAction(Unknown Source)
at com.agile.soa.event.handler.PXInitiator.invoke(PXInitiator.java:102)
at com.agile.soa.event.handler.PXInitiator.invoke(PXInitiator.java:64)
at com.agile.soa.event.eventmgr.EventMgr.invokeEventHandlers(EventMgr.java:262)
at com.agile.soa.event.eventmgr.EventMgrSessionBean.sendPostEvent(EventMgrSessionBean.java:194)
at com.agile.soa.event.eventmgr.EventMgrSessionBean_c89lht_EOImpl.__WL_invoke_2(Unknown Source)
at com.agile.soa.event.eventmgr.EventMgrSessionBean_c89lht_EOImpl.__WL_invoke_1(Unknown Source)
at com.agile.soa.event.eventmgr.EventMgrSessionBean_c89lht_EOImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invokeInternal(SessionRemoteMethodInvoker.java:54)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:21)
at com.agile.soa.event.eventmgr.EventMgrSessionBean_c89lht_EOImpl.sendPostEvent(Unknown Source)
at com.agile.pc.cmserver.event.CMBatchEvent.processSOAEvents(CMBatchEvent.java:363)
at com.agile.pc.cmserver.base.TransactionInfo.afterCompletion(TransactionInfo.java:416)
at weblogic.transaction.internal.ServerSCInfo.doAfterCompletion(ServerSCInfo.java:1263)
at weblogic.transaction.internal.ServerSCInfo.callAfterCompletions(ServerSCInfo.java:1234)
at weblogic.transaction.internal.ServerTransactionImpl.callAfterCompletions(ServerTransactionImpl.java:3764)
at weblogic.transaction.internal.ServerTransactionImpl.afterCommittedStateHousekeeping(ServerTransactionImpl.java:3653)
at weblogic.transaction.internal.ServerTransactionImpl.setCommitted(ServerTransactionImpl.java:3707)
at weblogic.transaction.internal.ServerTransactionImpl.globalRetryCommit(ServerTransactionImpl.java:3423)
at weblogic.transaction.internal.ServerTransactionImpl.globalCommit(ServerTransactionImpl.java:3323)
at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:322)
at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:270)
at weblogic.ejb.container.internal.BaseRemoteObject.postInvoke1(BaseRemoteObject.java:442)
at weblogic.ejb.container.internal.StatelessRemoteObject.postInvoke1(StatelessRemoteObject.java:20)
at weblogic.ejb.container.internal.BaseRemoteObject.__WL_postInvokeTxRetry(BaseRemoteObject.java:307)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invokeInternal(SessionRemoteMethodInvoker.java:67)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:21)
at com.agile.pc.cmserver.item.ItemSessionBean_v9sfth_EOImpl.createObjectByNumberWithRqFields(Unknown Source)
at com.agile.ipa.pc.CMObjectFactory.createObjectByNumberWithRqFields(CMObjectFactory.java:272)
at com.agile.ui.pcm.common.ObjectViewHandler.createObject(ObjectViewHandler.java:8830)
...

 

Changes

 No.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.