Project

General

Profile

Actions

Defect #1768

closed

Creating a report ends with an error LONG_RUNNING_TASK_NOT_FOUND

Added by Vladimír Kotýnek over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Radek Tomiška
Category:
Scheduler
Target version:
Start date:
07/30/2019
Due date:
% Done:

100%

Estimated time:
Affected versions:
Owner:

Description

version 9.6.5
When I generated a report "provisioning-operation-report" this error occured:

java.lang.ClassNotFoundException: provisioning-operation-report
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1309)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1137)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at eu.bcvsolutions.idm.core.scheduler.service.impl.DefaultLongRunningTaskManager.createTaskExecutor(DefaultLongRunningTaskManager.java:472)
    at eu.bcvsolutions.idm.core.scheduler.service.impl.DefaultLongRunningTaskManager.processCreated(DefaultLongRunningTaskManager.java:154)
    at eu.bcvsolutions.idm.core.scheduler.service.impl.DefaultLongRunningTaskManager.lambda$processCreated$288(DefaultLongRunningTaskManager.java:133)
    at java.util.ArrayList.forEach(ArrayList.java:1257)
    at eu.bcvsolutions.idm.core.scheduler.service.impl.DefaultLongRunningTaskManager.processCreated(DefaultLongRunningTaskManager.java:132)
    at eu.bcvsolutions.idm.core.scheduler.service.impl.DefaultLongRunningTaskManager.scheduleProcessCreated(DefaultLongRunningTaskManager.java:117)
    at eu.bcvsolutions.idm.core.scheduler.service.impl.DefaultLongRunningTaskManager$$FastClassBySpringCGLIB$$3b41f3cc.invoke(<generated>)
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:720)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
    at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
    at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655)
    at eu.bcvsolutions.idm.core.scheduler.service.impl.DefaultLongRunningTaskManager$$EnhancerBySpringCGLIB$$fcd29470.scheduleProcessCreated(<generated>)
    at sun.reflect.GeneratedMethodAccessor475.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:65)
    at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

I tried to generate it again for the same system after about 50 second and the report has been generated without any error.


Files

Snímek z 2019-07-30 14-19-36.png (58.3 KB) Snímek z 2019-07-30 14-19-36.png Vladimír Kotýnek, 07/30/2019 12:30 PM
Snímek z 2019-07-30 14-24-27.png (47.8 KB) Snímek z 2019-07-30 14-24-27.png Vladimír Kotýnek, 07/30/2019 12:30 PM
Snímek z 2019-07-30 16-55-10.png (21.3 KB) Snímek z 2019-07-30 16-55-10.png Vladimír Kotýnek, 07/30/2019 02:56 PM

Related issues

Related to IdStory Identity Manager - Defect #1593: AddNewAutomaticRoleTaskExecutor run before IdmRoleTreeNodeDto was savedClosedRadek Tomiška04/02/2019

Actions
Actions #1

Updated by Ondřej Kopr over 4 years ago

  • Assignee deleted (Ondřej Kopr)
Actions #2

Updated by Radek Tomiška over 4 years ago

  • Assignee set to Radek Tomiška
Actions #3

Updated by Radek Tomiška over 4 years ago

Are you sure you have 9.6.5 version?

Actions #4

Updated by Vladimír Kotýnek over 4 years ago

Yes, as long as I can trust the "About app" page in CzechIdM.

Actions #5

Updated by Radek Tomiška over 4 years ago

  • Related to Defect #1593: AddNewAutomaticRoleTaskExecutor run before IdmRoleTreeNodeDto was saved added
Actions #6

Updated by Radek Tomiška over 4 years ago

  • Category changed from Report to Scheduler
  • Status changed from New to Needs feedback
  • Assignee changed from Radek Tomiška to Vít Švanda
  • Target version set to Rhyolite (9.7.3)
  • % Done changed from 0 to 90

It was hard to reproduce, but issue is the same as #1593 in the end - report was saved into LRT agenda with state CREATED and scheduler tried to execute report duplicitely (even with wrong type, which i noticed and fixed in 9.7.0).

Commit:
https://github.com/bcvsolutions/CzechIdMng/commit/8052e9b3b26109b8794ea8307388f3d63ce9773a

Could you do a feedback, please?

Actions #7

Updated by Vít Švanda over 4 years ago

  • Status changed from Needs feedback to Resolved
  • Assignee changed from Vít Švanda to Radek Tomiška
  • % Done changed from 90 to 100

I did review. Works correctlly. THX

Actions #8

Updated by Radek Tomiška over 4 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF