Project

General

Profile

Actions

Task #1243

closed

Unable to delete user

Added by Petr Fišer over 5 years ago. Updated over 5 years ago.

Status:
Rejected
Priority:
Immediate
Assignee:
Radek Tomiška
Category:
Identities
Target version:
-
Start date:
09/07/2018
Due date:
% Done:

0%

Estimated time:
Owner:

Description

Bug encountered in release 9.0.0 .

I created new user "fiserp", user has superAdminRole. Then I did some testing and wanted to delete my user afterwards.
I logged under "admin" user, checked "fiserp" in the list of users and tried to remove it.
IdM displays a yellow popup that "Example module is disabled". (Example module is disabled - it was never enabled in the first place.)
Upon clicking execute to proceed with deletion, the popup appears over and over.
User cannot be deleted.

Accompanying stacktrace:

eu.bcvsolutions.idm.core.security.api.exception.ModuleDisabledException: Module [example] is disabled.
        at eu.bcvsolutions.idm.core.security.service.impl.DefaultEnabledEvaluator.checkEnabledModules(DefaultEnabledEvaluator.java:109)
        at eu.bcvsolutions.idm.core.security.service.impl.DefaultEnabledEvaluator.checkEnabled(DefaultEnabledEvaluator.java:92)
        at eu.bcvsolutions.idm.core.security.service.impl.EnabledAspect.checkEnabled(EnabledAspect.java:91)
        at eu.bcvsolutions.idm.core.security.service.impl.EnabledAspect.checkBeanEnabled(EnabledAspect.java:51)
        at sun.reflect.GeneratedMethodAccessor142.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:620)
        at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:609)
        at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)
        at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
        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.example.bulk.action.impl.IdentityLogExampleBulkAction$$EnhancerBySpringCGLIB$$49aebdc.getName(<generated>)
        at eu.bcvsolutions.idm.core.bulk.action.impl.DefaultBulkActionManager.getOperationForDto(DefaultBulkActionManager.java:120)
        at eu.bcvsolutions.idm.core.bulk.action.impl.DefaultBulkActionManager.prevalidate(DefaultBulkActionManager.java:78)
        at eu.bcvsolutions.idm.core.api.rest.AbstractReadWriteDtoController.prevalidateBulkAction(AbstractReadWriteDtoController.java:254)
        at eu.bcvsolutions.idm.core.rest.impl.IdmIdentityController.prevalidateBulkAction(IdmIdentityController.java:466)
        at eu.bcvsolutions.idm.core.rest.impl.IdmIdentityController$$FastClassBySpringCGLIB$$60e1ad50.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.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:68)
        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.rest.impl.IdmIdentityController$$EnhancerBySpringCGLIB$$4fb298c7.prevalidateBulkAction(<generated>)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
...

Actions #1

Updated by Petr Fišer over 5 years ago

  • Priority changed from Urgent to Immediate
Actions #3

Updated by Vít Švanda over 5 years ago

  • Status changed from New to Rejected

Duplicated to #1244

Actions

Also available in: Atom PDF