Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-dev] getting NoSuchMethodError: com.hyperion.profitability.common.logging.LoggingAspect.aspectOf()Lcom/hyperion/profitability/common/logging/LoggingAspect error

I feel like it is a classloader issue. If the aspects are accessible on a super classloader that isn't getting a weaver (in order to finalize the aspects) whilst the types are being loaded by a sub class loader that is able to do the weaving and insert references to aspectOf then your errors are what I would expect to see.  I see two options:

- only have the aspects accessible in the same classloader as the application (I don't have any knowledge of doing that with web logic I'm afraid) which is allowed to weave.
- finalize the aspects before starting the system so aspectOf exists when the super loader loads the aspect. To do that just build them with ajc and confirm the method exists in LoggingAspect before the system starts.

I think the second of these is what you are trying to do - from the first post in the thread you are including the LoggingAspect that you are patching in, it has aspectOf(). However, are you absolutely sure there isn't another LoggingAspect in a nested jar or something that is being picked up from elsewhere? It really feels like that is what is happening. If the main classpath of the server had access to a jar with unwoven LoggingAspect in this is what would happen.

cheers,
Andy

On Mon, 15 Apr 2019 at 19:00, sumit dwivedi <sumit.kcnit@xxxxxxxxx> wrote:
Thanks a lot. Sorry for late reply because I was busy with exams.
Weblogic server version is 10.3 
Not sure if only weblogic could recreate issue for you. Let me know what other details are needed. Else we could have web conference if sharing screen could be helpful.

On Mon, 25 Mar 2019, 23:14 Andrew Clement <andrew.clement@xxxxxxxxx wrote:
Glad to hear you got something working. Sorry I didn’t respond sooner I’ve been on vacation.  Spring AOP invokes aspectOf() to get the aspect instance (IIRC) so I’m not sure why that works for you whilst regular weaving doesn’t.  I guess I could probably only dig deeper if I could recreate the problem. I’d be happy to do that if we can perhaps distill down the instructions. (How to launch whatever the server is, etc).

Cheers,
Andy

On Mar 19, 2019, at 8:17 AM, sumit dwivedi <sumit.kcnit@xxxxxxxxx> wrote:

Today I tried with Spring AOP and I could run it without issues.
If someone can help me on the above issue when AspectJ is used without Spring, it would be grateful.

Spring AOP logging rersults :: 
-bash-4.1$ grep "UserAccessAspect" /u02/diagnostics/domains/EPMSystem/servers/EPMServer0/logs/pcmcs.log
[2019-03-19T07:00:01.554-07:00] [EPMServer0] [TRACE:32] [] [oracle.EPMPCM.common] [tid: 17] [userId: epm_default_cloud_admin] [ecid: 78fe447d507b697d:-3b9d1a2e:1699637f1c2:-8000-00000000000000d5,0] [APP: PLANNING#11.1.2.0] [SRC_CLASS: com.hyperion.profitability.common.logging.aopLogging.UserAccessAspect] [SRC_METHOD: before] Before running loggingAdvice on method=execution(List com.hyperion.profitability.business.service.POVMemberGroup.loadAllPOVs(long))
[2019-03-19T07:00:01.554-07:00] [EPMServer0] [TRACE:32] [] [oracle.EPMPCM.common] [tid: 17] [userId: epm_default_cloud_admin] [ecid: 78fe447d507b697d:-3b9d1a2e:1699637f1c2:-8000-00000000000000d5,0] [APP: PLANNING#11.1.2.0] [SRC_CLASS: com.hyperion.profitability.common.logging.aopLogging.UserAccessAspect] [SRC_METHOD: before] Agruments Passed=[4025]
[2019-03-19T07:00:02.328-07:00] [EPMServer0] [TRACE:32] [] [oracle.EPMPCM.common] [tid: 17] [userId: epm_default_cloud_admin] [ecid: 78fe447d507b697d:-3b9d1a2e:1699637f1c2:-8000-0000000000000027,0:1:1] [APP: PLANNING#11.1.2.0] [SRC_CLASS: com.hyperion.profitability.common.logging.aopLogging.UserAccessAspect] [SRC_METHOD: afterReturning] after return on method=execution(List com.hyperion.profitability.business.service.POVMemberGroup.loadAllPOVs(long))
[2019-03-19T07:00:02.328-07:00] [EPMServer0] [TRACE:32] [] [oracle.EPMPCM.common] [tid: 17] [userId: epm_default_cloud_admin] [ecid: 78fe447d507b697d:-3b9d1a2e:1699637f1c2:-8000-0000000000000027,0:1:1] [APP: PLANNING#11.1.2.0] [SRC_CLASS: com.hyperion.profitability.common.logging.aopLogging.UserAccessAspect] [SRC_METHOD: afterReturning] Return value =[POVMemberGroupTO [id=4046, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4053, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4060, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4067, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4074, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4081, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4088, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4095, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4102, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4109, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4032, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4039, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=POVMemberGroupTO [id=4039, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=[Years].FY16,[Period].Jan,[Scenario].Current,[Version].Working], modelPOVName=[Years].FY16,[Period].Jan,[Scenario].Current,[Version].Working]]
[2019-03-19T07:00:14.074-07:00] [EPMServer0] [TRACE:32] [] [oracle.EPMPCM.common] [tid: 24] [userId: epm_default_cloud_admin] [ecid: 78fe447d507b697d:-3b9d1a2e:1699637f1c2:-8000-0000000000000027,0:1:1] [APP: PLANNING#11.1.2.0] [SRC_CLASS: com.hyperion.profitability.common.logging.aopLogging.UserAccessAspect] [SRC_METHOD: before] Before running loggingAdvice on method=execution(List com.hyperion.profitability.business.service.POVMemberGroup.loadAllPOVs(long))
[2019-03-19T07:00:14.074-07:00] [EPMServer0] [TRACE:32] [] [oracle.EPMPCM.common] [tid: 24] [userId: epm_default_cloud_admin] [ecid: 78fe447d507b697d:-3b9d1a2e:1699637f1c2:-8000-0000000000000027,0:1:1] [APP: PLANNING#11.1.2.0] [SRC_CLASS: com.hyperion.profitability.common.logging.aopLogging.UserAccessAspect] [SRC_METHOD: before] Agruments Passed=[4025]
[2019-03-19T07:00:15.084-07:00] [EPMServer0] [TRACE:32] [] [oracle.EPMPCM.common] [tid: 24] [userId: epm_default_cloud_admin] [ecid: 78fe447d507b697d:-3b9d1a2e:1699637f1c2:-8000-0000000000000027,0:1:1] [APP: PLANNING#11.1.2.0] [SRC_CLASS: com.hyperion.profitability.common.logging.aopLogging.UserAccessAspect] [SRC_METHOD: afterReturning] after return on method=execution(List com.hyperion.profitability.business.service.POVMemberGroup.loadAllPOVs(long))
[2019-03-19T07:00:15.084-07:00] [EPMServer0] [TRACE:32] [] [oracle.EPMPCM.common] [tid: 24] [userId: epm_default_cloud_admin] [ecid: 78fe447d507b697d:-3b9d1a2e:1699637f1c2:-8000-0000000000000027,0:1:1] [APP: PLANNING#11.1.2.0] [SRC_CLASS: com.hyperion.profitability.common.logging.aopLogging.UserAccessAspect] [SRC_METHOD: afterReturning] Return value =[POVMemberGroupTO [id=4046, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4053, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4060, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4067, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4074, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4081, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4088, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4095, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4102, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4109, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4032, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4039, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=POVMemberGroupTO [id=4039, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=[Years].FY16,[Period].Jan,[Scenario].Current,[Version].Working], modelPOVName=[Years].FY16,[Period].Jan,[Scenario].Current,[Version].Working]]
[2019-03-19T07:00:16.746-07:00] [EPMServer0] [TRACE:32] [] [oracle.EPMPCM.common] [tid: 269] [userId: epm_default_cloud_admin] [ecid: 78fe447d507b697d:-3b9d1a2e:1699637f1c2:-8000-0000000000000174,0] [APP: PLANNING#11.1.2.0] [SRC_CLASS: com.hyperion.profitability.common.logging.aopLogging.UserAccessAspect] [SRC_METHOD: before] Before running loggingAdvice on method=execution(List com.hyperion.profitability.business.service.POVMemberGroup.loadAllPOVs(long))
[2019-03-19T07:00:16.746-07:00] [EPMServer0] [TRACE:32] [] [oracle.EPMPCM.common] [tid: 269] [userId: epm_default_cloud_admin] [ecid: 78fe447d507b697d:-3b9d1a2e:1699637f1c2:-8000-0000000000000174,0] [APP: PLANNING#11.1.2.0] [SRC_CLASS: com.hyperion.profitability.common.logging.aopLogging.UserAccessAspect] [SRC_METHOD: before] Agruments Passed=[4025]
[2019-03-19T07:00:17.572-07:00] [EPMServer0] [TRACE:32] [] [oracle.EPMPCM.common] [tid: 269] [userId: epm_default_cloud_admin] [ecid: 78fe447d507b697d:-3b9d1a2e:1699637f1c2:-8000-0000000000000027,0:1:1] [APP: PLANNING#11.1.2.0] [SRC_CLASS: com.hyperion.profitability.common.logging.aopLogging.UserAccessAspect] [SRC_METHOD: afterReturning] after return on method=execution(List com.hyperion.profitability.business.service.POVMemberGroup.loadAllPOVs(long))
[2019-03-19T07:00:17.572-07:00] [EPMServer0] [TRACE:32] [] [oracle.EPMPCM.common] [tid: 269] [userId: epm_default_cloud_admin] [ecid: 78fe447d507b697d:-3b9d1a2e:1699637f1c2:-8000-0000000000000027,0:1:1] [APP: PLANNING#11.1.2.0] [SRC_CLASS: com.hyperion.profitability.common.logging.aopLogging.UserAccessAspect] [SRC_METHOD: afterReturning] Return value =[POVMemberGroupTO [id=4046, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4053, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4060, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4067, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4074, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4081, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4088, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4095, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4102, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4109, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4032, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4039, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=POVMemberGroupTO [id=4039, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=[Years].FY16,[Period].Jan,[Scenario].Current,[Version].Working], modelPOVName=[Years].FY16,[Period].Jan,[Scenario].Current,[Version].Working]]
[2019-03-19T07:00:18.439-07:00] [EPMServer0] [TRACE:32] [] [oracle.EPMPCM.common] [tid: 24] [userId: epm_default_cloud_admin] [ecid: 78fe447d507b697d:-3b9d1a2e:1699637f1c2:-8000-0000000000000177,0] [APP: PLANNING#11.1.2.0] [SRC_CLASS: com.hyperion.profitability.common.logging.aopLogging.UserAccessAspect] [SRC_METHOD: before] Before running loggingAdvice on method=execution(List com.hyperion.profitability.business.service.POVMemberGroup.loadAllPOVs(long))
[2019-03-19T07:00:18.439-07:00] [EPMServer0] [TRACE:32] [] [oracle.EPMPCM.common] [tid: 24] [userId: epm_default_cloud_admin] [ecid: 78fe447d507b697d:-3b9d1a2e:1699637f1c2:-8000-0000000000000177,0] [APP: PLANNING#11.1.2.0] [SRC_CLASS: com.hyperion.profitability.common.logging.aopLogging.UserAccessAspect] [SRC_METHOD: before] Agruments Passed=[4025]
[2019-03-19T07:00:19.187-07:00] [EPMServer0] [TRACE:32] [] [oracle.EPMPCM.common] [tid: 24] [userId: epm_default_cloud_admin] [ecid: 78fe447d507b697d:-3b9d1a2e:1699637f1c2:-8000-0000000000000027,0:1:1] [APP: PLANNING#11.1.2.0] [SRC_CLASS: com.hyperion.profitability.common.logging.aopLogging.UserAccessAspect] [SRC_METHOD: afterReturning] after return on method=execution(List com.hyperion.profitability.business.service.POVMemberGroup.loadAllPOVs(long))
[2019-03-19T07:00:19.187-07:00] [EPMServer0] [TRACE:32] [] [oracle.EPMPCM.common] [tid: 24] [userId: epm_default_cloud_admin] [ecid: 78fe447d507b697d:-3b9d1a2e:1699637f1c2:-8000-0000000000000027,0:1:1] [APP: PLANNING#11.1.2.0] [SRC_CLASS: com.hyperion.profitability.common.logging.aopLogging.UserAccessAspect] [SRC_METHOD: afterReturning] Return value =[POVMemberGroupTO [id=4046, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4053, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4060, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4067, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4074, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4081, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4088, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4095, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4102, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4109, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4032, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=null], POVMemberGroupTO [id=4039, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=POVMemberGroupTO [id=4039, POVState=com.hyperion.profitability.common.transferobject.POVStateTO@3f38d61, mModelPOV=null, modelPOVName=[Years].FY16,[Period].Jan,[Scenario].Current,[Version].Working], modelPOVName=[Years].FY16,[Period].Jan,[Scenario].Current,[Version].Working]]
-bash-4.1$

On Tue, Mar 19, 2019 at 11:44 AM sumit dwivedi <sumit.kcnit@xxxxxxxxx> wrote:
Is it possible that due to Spring projects are also deployed in the same server, I am facing this issue.

Some of lines from log ::

[ChangeAwareClassLoader@47ce50d6] debug not weaving 'com.hyperion.profitability.business.service.POVState'
[JspClassLoader@7146131b] info AspectJ Weaver Version 1.9.3 built on Thursday Mar 7, 2019 at 09:46:26 PST
[JspClassLoader@7146131b] info register classloader weblogic.servlet.jsp.JspClassLoader@7146131b
[JspClassLoader@7146131b] info using configuration file:/u01/PBCS_19.03.53/oracle_common/modules/org.springframework_2.5.jar!/META-INF/aop.xml
[JspClassLoader@7146131b] info using configuration /u01/PBCS_19.03.53/EPMSystem11R1/products/Profitability/AppServer/InstallableApps/common/profitability.ear/profitability.war/WEB-INF/lib/profitability-common.jar!/META-INF/aop.xml
[JspClassLoader@7146131b] info register aspect org.springframework.beans.factory.aspectj.AnnotationBeanConfigurerAspect
[JspClassLoader@7146131b] info register aspect org.springframework.transaction.aspectj.AnnotationTransactionAspect
[JspClassLoader@7146131b] info register aspect com.hyperion.profitability.common.logging.LoggingAspect
[JspClassLoader@7146131b] debug not weaving 'jsp_servlet._pages._system.__managepovpf_jsff'
[JspClassLoader@67fc9ba9] info AspectJ Weaver Version 1.9.3 built on Thursday Mar 7, 2019 at 09:46:26 PST
[JspClassLoader@67fc9ba9] info register classloader weblogic.servlet.jsp.JspClassLoader@67fc9ba9
[JspClassLoader@67fc9ba9] info using configuration file:/u01/PBCS_19.03.53/oracle_common/modules/org.springframework_2.5.jar!/META-INF/aop.xml
[JspClassLoader@67fc9ba9] info using configuration /u01/PBCS_19.03.53/EPMSystem11R1/products/Profitability/AppServer/InstallableApps/common/profitability.ear/profitability.war/WEB-INF/lib/profitability-common.jar!/META-INF/aop.xml

On Tue, Mar 19, 2019 at 4:55 AM sumit dwivedi <sumit.kcnit@xxxxxxxxx> wrote:
I have already tried with LoggingAspect.java class compiled using javac compiler option(only thing I didn't use was -XnotReweavable option) but that didn't work & was complaining about aspectOf() method.
I will try to use -XnotReweavable option at compile time.
Looks like that even there is no workaround as well for this issue, May be I need to suggest to drop idea of using AspectJ in project.
Thanks a lot.
Last logs which I shared were with  -Xset:overWeaving=true in aop.xml. After adding  -Xset:overWeaving=true option I saw following stack trace in log :

[ChangeAwareClassLoader@47ce50d6] debug not weaving 'org.apache.myfaces.trinidad.util.FastMessageFormat'
<Mar 15, 2019, 8:19:10,484 AM UTC> <Error> <HTTP> <BEA-101020> <[ServletContext@1056239421[app:PROFITABILITY module:epm path:/epm spec-version:2.5 version:11.1.2.0]] Servlet failed with Exception
oracle.jbo.JboException: JBO-29114 ADFContext is not setup to process messages for this exception. Use the exception stack trace and error code to investigate the root cause of this exception. Root cause error code is JBO-. 
at oracle.epm.common.structure.adf.EfsCommonErrorHandler.reportException(EfsCommonErrorHandler.java:23)
at oracle.adf.model.binding.DCDataControl.reportException(DCDataControl.java:413)
at oracle.adf.model.binding.DCBindingContainer.reportException(DCBindingContainer.java:429)
at oracle.adf.model.binding.DCBindingContainer.reportException(DCBindingContainer.java:484)
at oracle.adf.model.binding.DCControlBinding.reportException(DCControlBinding.java:203)
Truncated. see log file for complete stacktrace
<Mar 15, 2019, 8:19:10,489 AM UTC> <Notice> <Diagnostics> <BEA-320068> <Watch 'UncheckedException' with severity 'Notice' on server 'EPMServer0' has triggered at Mar 15, 2019 8:19:10 AM UTC. Notification details: 
WatchRuleType: Log 
WatchRule: (SEVERITY = 'Error') AND ((MSGID = 'WL-101020') OR (MSGID = 'WL-101017') OR (MSGID = 'WL-000802') OR (MSGID = 'BEA-101020') OR (MSGID = 'BEA-101017') OR (MSGID = 'BEA-000802')) 
WatchData: DATE = Mar 15, 2019, 8:19:10,484 AM UTC SERVER = EPMServer0 MESSAGE = [ServletContext@1056239421[app:PROFITABILITY module:epm path:/epm spec-version:2.5 version:11.1.2.0]] Servlet failed with Exception
oracle.jbo.JboException: JBO-29114 ADFContext is not setup to process messages for this exception. Use the exception stack trace and error code to investigate the root cause of this exception. Root cause error code is JBO-. 
at oracle.epm.common.structure.adf.EfsCommonErrorHandler.reportException(EfsCommonErrorHandler.java:23)
at oracle.adf.model.binding.DCDataControl.reportException(DCDataControl.java:413)
at oracle.adf.model.binding.DCBindingContainer.reportException(DCBindingContainer.java:429)
at oracle.adf.model.binding.DCBindingContainer.reportException(DCBindingContainer.java:484)
at oracle.adf.model.binding.DCControlBinding.reportException(DCControlBinding.java:203)
at oracle.jbo.uicli.binding.JUCtrlActionBinding.reportException(JUCtrlActionBinding.java:2256)
at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1812)
at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2206)
at oracle.adf.model.bean.DCBeanDataControl.invokeOperation(DCBeanDataControl.java:473)
at oracle.adf.model.adapter.AdapterDCService.invokeOperation(AdapterDCService.java:314)
at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:799)
at oracle.jbo.uicli.binding.JUMethodIteratorDef$JUMethodIteratorBinding.invokeMethodAction(JUMethodIteratorDef.java:177)
at oracle.jbo.uicli.binding.JUMethodIteratorDef$JUMethodIteratorBinding.initSourceRSI(JUMethodIteratorDef.java:663)
at oracle.adf.model.binding.DCIteratorBinding.callInitSourceRSI(DCIteratorBinding.java:1854)
at oracle.adf.model.binding.DCIteratorBinding.internalGetRowSetIterator(DCIteratorBinding.java:1827)
at oracle.jbo.uicli.binding.JUIteratorBinding.internalGetRowSetIterator(JUIteratorBinding.java:560)
at oracle.adf.model.binding.DCIteratorBinding.refresh(DCIteratorBinding.java:4948)
at oracle.adf.model.binding.DCExecutableBinding.refreshIfNeeded(DCExecutableBinding.java:346)
at oracle.adf.model.binding.DCIteratorBinding.internalGetCurrentRowInBinding(DCIteratorBinding.java:2483)
at oracle.jbo.uicli.binding.JUIteratorBinding.internalGetCurrentRowInBinding(JUIteratorBinding.java:537)
at oracle.adf.model.binding.DCIteratorBinding.getCurrentRow(DCIteratorBinding.java:2470)
at oracle.adf.model.binding.DCIteratorBinding$1JUAttributeDefHintsMap.getRow(DCIteratorBinding.java:6156)
at oracle.jbo.common.AttributeHintsMap.internalGet(AttributeHintsMap.java:57)
at oracle.jbo.common.JboAbstractMap.get(JboAbstractMap.java:54)
at javax.el.MapELResolver.getValue(MapELResolver.java:196)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
at com.sun.el.parser.AstValue.getValue(AstValue.java:138)
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206)
at org.apache.myfaces.trinidadinternal.bean.UIXFacesBeanImpl.getBoundProperty(UIXFacesBeanImpl.java:114)
at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:73)
at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.getProperty(BaseColumnRenderer.java:1212)
at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.getSortProperty(BaseColumnRenderer.java:1138)
at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.layoutHeader(BaseColumnRenderer.java:640)
at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.encodeAll(BaseColumnRenderer.java:105)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1613)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:381)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:454)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2995)
at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer.access$2300(BaseTableRenderer.java:83)
at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer$LayoutColumnProcessor.processComponent(BaseTableRenderer.java:2972)
at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer$LayoutColumnProcessor.processComponent(BaseTableRenderer.java:2951)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:183)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:304)
at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:269)
at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer.layoutColumnHeader(BaseTableRenderer.java:1314)
at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer.encodeAll(TableRenderer.java:643)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1613)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:381)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:875)
at org.apache.myfaces.trinidad.component.UIXCollection.encodeEnd(UIXCollection.java:556)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:454)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2995)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:775)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1161)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:354)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:319)
at oracle.adf.view.rich.render.RichRenderer.delegateRenderer(RichRenderer.java:1869)
at oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer.access$900(PanelCollectionRenderer.java:99)
at oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer$PanelCollectionHelper._renderStretchedContent(PanelCollectionRenderer.java:713)
at oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer$PanelCollectionHelper._encodeAll(PanelCollectionRenderer.java:746)
at oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer$PanelCollectionHelper.access$400(PanelCollectionRenderer.java:549)
at oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer.encodeAll(PanelCollectionRenderer.java:411)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1613)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:381)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:454)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2995)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:775)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1161)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:354)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:319)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1613)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:381)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:454)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2995)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:775)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1161)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:354)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:319)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1613)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:381)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:454)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2995)
at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2357)
at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.access$800(RegionRenderer.java:141)
at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer$ChildEncoderCallback.processComponent(RegionRenderer.java:2353)
at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer$ChildEncoderCallback.processComponent(RegionRenderer.java:2338)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:183)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:304)
at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:269)
at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer._encodeChildren(RegionRenderer.java:2044)
at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.encodeAll(RegionRenderer.java:721)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1613)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:381)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:875)
at oracle.adf.view.rich.component.fragment.UIXRegion.encodeEnd(UIXRegion.java:391)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:454)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2995)
at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2357)
at oracle.adfinternal.view.faces.renderkit.rich.PanelBoxRenderer.access$500(PanelBoxRenderer.java:46)
at oracle.adfinternal.view.faces.renderkit.rich.PanelBoxRenderer$ChildEncoderCallback.processComponent(PanelBoxRenderer.java:2559)
at oracle.adfinternal.view.faces.renderkit.rich.PanelBoxRenderer$ChildEncoderCallback.processComponent(PanelBoxRenderer.java:2542)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:183)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:304)
at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:269)
at oracle.adfinternal.view.faces.renderkit.rich.PanelBoxRenderer._encodeAllChildren(PanelBoxRenderer.java:1657)
at oracle.adfinternal.view.faces.renderkit.rich.PanelBoxRenderer._renderContentRow(PanelBoxRenderer.java:1578)
at oracle.adfinternal.view.faces.renderkit.rich.PanelBoxRenderer.encodeAll(PanelBoxRenderer.java:555)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1613)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:381)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:454)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2995)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:775)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1161)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:354)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:319)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1613)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:381)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:454)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2995)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1170)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddleForFlowing(PanelStretchLayoutRenderer.java:663)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanesFlowing(PanelStretchLayoutRenderer.java:527)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:363)
at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:319)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1613)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:381)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:454)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2995)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:470)
at oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:225)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1613)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:381)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:454)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2995)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:470)
at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1324)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1613)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:381)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:266)
at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:197)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:202)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:1224)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:433)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:247)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:229)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:133)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:487)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:94)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:487)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:312)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:217)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:101)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
at com.hyperion.profitability.web.filter.ApplicationSessionExpiryFilter.doFilter(ApplicationSessionExpiryFilter.java:69)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:166)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
at com.hyperion.profitability.web.filter.SecuredResponseFilter.doFilter(SecuredResponseFilter.java:74)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3807)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3773)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2336)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2235)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1545)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:378)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:307)
 SUBSYSTEM = HTTP USERID = <WLS Kernel> SEVERITY = Error THREAD = [ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' MSGID = BEA-101020 MACHINE = 15955f9d4e02 TXID =  CONTEXTID = 0000Ma0RY_8Fw0H6yvvX6G1SYpnL00000A TIMESTAMP = 1552637950484  
WatchAlarmType: AutomaticReset 
WatchAlarmResetPeriod: 30000 

On Tue, Mar 19, 2019 at 1:59 AM Andy Clement <andrew.clement@xxxxxxxxx> wrote:
I'm struggling a bit to work out what is wrong. I mentioned -Xset:overWeaving=true at runtime as a possible thing to try (that would prevent any possible way for the LoggingAspect to revert to its pre-woven type). Or when compiling it if you use -XnotReweavable that will not inject the recovery bytes into the compiled aspect to enable it to be reverted.

Do I see it is an annotation style aspect (i.e. using @Aspect/@Around). If it is then you don't need to compile it separately and patch the jar. It should compile fine with javac. Of course the weaving won't be done but you seem to want to do that at loadtime and that's fine. Although javac doesn't 'finish off' an aspect by creating aspectOf(), as long as the loadtime weaver sees the aspect then it'll finish it as it loads it. (And your aop.xml looks right for telling the weaver about the aspect)

You could try switching it to a code style aspect, there are some bugs that only manifest with annotation style aspects but I don't know of one that causes this specific problem to happen, I'm just thinking about possible things to try.

cheers,
Andy

On Fri, 15 Mar 2019 at 11:41, sumit dwivedi <sumit.kcnit@xxxxxxxxx> wrote:
Please check log files as there are some exceptions.

On Fri, 15 Mar 2019, 13:55 sumit dwivedi <sumit.kcnit@xxxxxxxxx wrote:
Andy,

Thanks a lot for the reply. Attaching 3 log files.
One server log file is before accessing UI page which will internally use POVMemberGroup.java.

And rest 2 files are after accessing UI page related to POVMemberGroup.java.

Logs ::

[ChangeAwareClassLoader@47ce50d6] debug not weaving 'com.hyperion.profitability.business.service.statistics.StatisticsDetail'
[ChangeAwareClassLoader@47ce50d6] debug weaving 'com.hyperion.profitability.business.service.POVMemberGroup'
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(com.hyperion.profitability.data.rdb.POVMemberGroupPO com.hyperion.profitability.business.service.POVMemberGroup.save(com.hyperion.profitability.common.transferobject.POVMemberGroupTO))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:143) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(void com.hyperion.profitability.business.service.POVMemberGroup.createProgram(com.hyperion.profitability.data.rdb.POVMemberGroupPO, long))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:247) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(boolean com.hyperion.profitability.business.service.POVMemberGroup.doMemberIdsMatch(com.hyperion.profitability.common.transferobject.POVMemberGroupTO, com.hyperion.profitability.common.transferobject.POVMemberGroupTO))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:272) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(void com.hyperion.profitability.business.service.POVMemberGroup.validate(com.hyperion.profitability.common.transferobject.POVMemberGroupTO))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:299) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(void com.hyperion.profitability.business.service.POVMemberGroup.delete(long))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:340) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(java.util.List com.hyperion.profitability.business.service.POVMemberGroup.loadAll(java.util.List))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:394) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(com.hyperion.profitability.common.transferobject.POVMemberGroupTO com.hyperion.profitability.business.service.POVMemberGroup.load(long))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:406) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(com.hyperion.profitability.data.rdb.POVMemberGroupPO com.hyperion.profitability.business.service.POVMemberGroup.getPOVMemberGroupPO(long))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:411) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(com.hyperion.profitability.common.transferobject.search.SearchResults com.hyperion.profitability.business.service.POVMemberGroup.searhPOVMemberGroups(long, com.hyperion.profitability.common.transferobject.PageInfo, com.hyperion.profitability.common.transferobject.search.SearchCriteria, boolean))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:417) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(java.util.List com.hyperion.profitability.business.service.POVMemberGroup.loadAllPOVMemberGroups(long))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:423) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(java.util.List com.hyperion.profitability.business.service.POVMemberGroup.loadAllPOVs(long))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:428) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(com.hyperion.profitability.common.transferobject.POVMemberGroupTO com.hyperion.profitability.business.service.POVMemberGroup.getPOVMemberGroupByDimMemGroupId(long))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:433) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(java.util.List com.hyperion.profitability.business.service.POVMemberGroup.getUsedPOVs(long))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:440) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(com.hyperion.profitability.common.transferobject.POVMemberGroupTO com.hyperion.profitability.business.service.POVMemberGroup.getPOVGroupByMembersDescription(long, java.util.List))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:445) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(com.hyperion.profitability.data.dao.POVMemberGroupDAO com.hyperion.profitability.business.service.POVMemberGroup.getDAO())' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:450) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(java.util.List com.hyperion.profitability.business.service.POVMemberGroup.findMembersUsedInPOV(long, java.util.List))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:459) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(com.hyperion.profitability.data.dao.DimensionDAO com.hyperion.profitability.business.service.POVMemberGroup.getDimensionDAO())' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:463) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(int com.hyperion.profitability.business.service.POVMemberGroup.getPOVCount(long))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:471) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(java.util.List com.hyperion.profitability.business.service.POVMemberGroup.getDimMembersToDelete(long, com.hyperion.profitability.business.integration.data.imp.meta.DimensionMetaData))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:476) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(void com.hyperion.profitability.business.service.POVMemberGroup.copyPOV(com.hyperion.profitability.common.transferobject.MLCopyPOVTO))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:492) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(void com.hyperion.profitability.business.service.POVMemberGroup.copyAllRuleSetsFromOldPOVToNewPOV(com.hyperion.profitability.common.transferobject.POVMemberGroupTO, com.hyperion.profitability.common.transferobject.POVMemberGroupTO))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:542) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(void com.hyperion.profitability.business.service.POVMemberGroup.copyGlobalContextContextInfoFromOldPOVToNewPOV(com.hyperion.profitability.common.transferobject.POVMemberGroupTO, com.hyperion.profitability.common.transferobject.POVMemberGroupTO))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:579) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(void com.hyperion.profitability.business.service.POVMemberGroup.copyAndCreateOldDimContextPOToNewDinContextPO(com.hyperion.profitability.data.rdb.programrule.CalculationProgramDimContextPO, long, java.lang.Long))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:611) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(void com.hyperion.profitability.business.service.POVMemberGroup.deletePOV(com.hyperion.profitability.common.transferobject.POVMemberGroupTO))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:641) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(void com.hyperion.profitability.business.service.POVMemberGroup.deletePOVSkipClearData(com.hyperion.profitability.common.transferobject.POVMemberGroupTO))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:685) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(boolean com.hyperion.profitability.business.service.POVMemberGroup.clearPOV(com.hyperion.profitability.common.transferobject.POVMemberGroupTO, com.hyperion.profitability.common.ProgramRulesBooleanVars))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:716) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(void com.hyperion.profitability.business.service.POVMemberGroup.clearGlobalContext(com.hyperion.profitability.common.transferobject.POVMemberGroupTO, long))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:780) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(void com.hyperion.profitability.business.service.POVMemberGroup.clearProgramRuleSet(com.hyperion.profitability.common.transferobject.programrule.CalculationProgramRuleSetTO))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:813) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(void com.hyperion.profitability.business.service.POVMemberGroup.prepareMaxlScriptHeader(com.hyperion.profitability.common.transferobject.POVMemberGroupTO, com.hyperion.profitability.common.transferobject.POVMemberGroupTO, long))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:847) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(java.lang.String com.hyperion.profitability.business.service.POVMemberGroup.getApplicationName(long))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:860) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(java.lang.String com.hyperion.profitability.business.service.POVMemberGroup.getPOVName(com.hyperion.profitability.common.transferobject.POVMemberGroupTO))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:871) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(void com.hyperion.profitability.business.service.POVMemberGroup.saveMaxlScripts())' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:896) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(boolean com.hyperion.profitability.business.service.POVMemberGroup.checkEssbaseLimit(com.hyperion.profitability.common.transferobject.MLCopyPOVTO))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:920) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(void com.hyperion.profitability.business.service.POVMemberGroup.validateQueryForClearPOV(java.lang.String, long))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:968) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] weaveinfo Join point 'method-execution(void com.hyperion.profitability.business.service.POVMemberGroup.unlinkModelPOVFromPOV(com.hyperion.profitability.common.transferobject.POVMemberGroupTO))' in Type 'com.hyperion.profitability.business.service.POVMemberGroup' (POVMemberGroup.java:1032) advised by around advice from 'com.hyperion.profitability.common.logging.LoggingAspect' (LoggingAspect.java)
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure1'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure3'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure5'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure7'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure9'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure11'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure13'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure15'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure17'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure19'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure21'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure23'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure25'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure27'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure29'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure31'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure33'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure35'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure37'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure39'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure41'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure43'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure45'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure47'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure49'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure51'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure53'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure55'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure57'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure59'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure61'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure63'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure65'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure67'
[ChangeAwareClassLoader@47ce50d6] debug generating class 'com.hyperion.profitability.business.service.POVMemberGroup$AjcClosure69'
[ChangeAwareClassLoader@47ce50d6] debug not weaving 'com.hyperion.profitability.business.mdb.exception.CopyAllocDataException'
[ChangeAwareClassLoader@47ce50d6] debug not weaving 'com.hyperion.profitability.business.integration.data.imp.meta.DimensionMetaData'
[ChangeAwareClassLoader@47ce50d6] debug not weaving 'com.hyperion.profitability.business.service.JobLog'
[ChangeAwareClassLoader@47ce50d6] debug not weaving 'com.hyperion.profitability.business.service.statistics.POVStatistics'
[ChangeAwareClassLoader@47ce50d6] debug not weaving 'com.hyperion.profitability.business.service.programrules.CalculationProgramRule'
[ChangeAwareClassLoader@47ce50d6] debug not weaving 'com.hyperion.profitability.common.report.SystemReportTO'
[ChangeAwareClassLoader@47ce50d6] debug not weaving 'com.sun.proxy.$Proxy215'
[ChangeAwareClassLoader@47ce50d6] debug not weaving 'com.hyperion.profitability.common.report.SystemReportHelper'
Stream Closed 
[ChangeAwareClassLoader@47ce50d6] debug not weaving 'com.hyperion.profitability.business.service.diagnostics.ModelStatsticsExport'

---------- Forwarded message ---------
From: Andy Clement <andrew.clement@xxxxxxxxx>
Date: Fri, Mar 15, 2019 at 12:57 AM
Subject: Re: [aspectj-dev] Fwd: getting NoSuchMethodError: com.hyperion.profitability.common.logging.LoggingAspect.aspectOf()Lcom/hyperion/profitability/common/logging/LoggingAspect error
To: AspectJ developer discussions <aspectj-dev@xxxxxxxxxxx>


Do you have the output of the weaving process at startup? I see you have the flags turned on in the aop.xml to produce it. Anything weird in there? I can see the aspectOf() is in the compiled LoggingAspect. It sounds like it is finding another LoggingAspect. Hmm, try -Xset:overWeaving=true in the weaver options? I am wondering about reweaving somehow removing aspectOf for some reason.

Andy

On Thu, 14 Mar 2019 at 06:00, sumit dwivedi <sumit.kcnit@xxxxxxxxx> wrote:


---------- Forwarded message ---------
From: sumit dwivedi <sumit.kcnit@xxxxxxxxx>
Date: Thu, Mar 14, 2019 at 6:20 PM
Subject: Fwd: getting NoSuchMethodError: com.hyperion.profitability.common.logging.LoggingAspect.aspectOf()Lcom/hyperion/profitability/common/logging/LoggingAspect error
To: <aspectj-users-owner@xxxxxxxxxxx>




---------- Forwarded message ---------
From: <aspectj-users-owner@xxxxxxxxxxx>
Date: Thu, Mar 14, 2019 at 6:07 PM
Subject: getting NoSuchMethodError: com.hyperion.profitability.common.logging.LoggingAspect.aspectOf()Lcom/hyperion/profitability/common/logging/LoggingAspect error
To: <sumit.kcnit@xxxxxxxxx>


You must subscribe to this list before posting.  Please go to
https://dev.eclipse.org/mailman/listinfo to subscribe to the list,
then try again.  Perhaps you are already subscribed using another
email address; if that is the case, please send email to this list
using the email address you've used to subscribe.




---------- Forwarded message ----------
From: sumit dwivedi <sumit.kcnit@xxxxxxxxx>
To: aspectj-users@xxxxxxxxxxx
Cc: 
Bcc: 
Date: Thu, 14 Mar 2019 18:06:34 +0530
Subject: getting NoSuchMethodError: com.hyperion.profitability.common.logging.LoggingAspect.aspectOf()Lcom/hyperion/profitability/common/logging/LoggingAspect error
Using aspectJ1.9.3 version jars.

Project ear is compiled using Gradle but LoggingAspect.java class I have compiled using Eclipse and overridden inside the ear.
As I could not use AspectJ Gradle plugin so I have manually compiled LoggingAspect.java class and used it in the ear.

Would be very grateful if can get help on resolving it.

Jars extension I have changed to .txt.


java.lang.NoSuchMethodError: com.hyperion.profitability.common.logging.LoggingAspect.aspectOf()Lcom/hyperion/profitability/common/logging/LoggingAspect;
at com.hyperion.profitability.business.service.POVMemberGroup.loadAllPOVs(POVMemberGroup.java:428)
at com.hyperion.profitability.business.facade.ServiceFacadeImpl.getAllPOVs(ServiceFacadeImpl.java:1476)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)


--
Best Regards,
Sumit Dwivedi
Mobile: +919701172806


--
Best Regards,
Sumit Dwivedi
Mobile: +919701172806


--
Best Regards,
Sumit Dwivedi
Mobile: +919701172806
_______________________________________________
aspectj-dev mailing list
aspectj-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/aspectj-dev
_______________________________________________
aspectj-dev mailing list
aspectj-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/aspectj-dev


--
Best Regards,
Sumit Dwivedi
Mobile: +919701172806
_______________________________________________
aspectj-dev mailing list
aspectj-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/aspectj-dev
_______________________________________________
aspectj-dev mailing list
aspectj-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/aspectj-dev


--
Bes
_______________________________________________
aspectj-dev mailing list
aspectj-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/aspectj-dev

Back to the top