Actions
Feature #1640
closedAdd information about not passed form validation
Start date:
05/07/2019
Due date:
% Done:
100%
Estimated time:
Owner:
Description
Please if is possible try to add information about not passed form validation durring synchronization.
Now is in synchronization log available only these information:
2019-05-06T11:27:30.519+02:00: Call provisioning (process IdentityEventType.SAVE) for identity *********-*********-*********-*********-*********) with username (*********). ------------------------- 2019-05-06T11:27:30.579+02:00: eu.bcvsolutions.idm.core.api.exception.InvalidFormException: Form is not valid. at eu.bcvsolutions.idm.core.eav.processor.FormInstanceValidateProcessor.process(FormInstanceValidateProcessor.java:81) at eu.bcvsolutions.idm.core.api.event.AbstractEntityEventProcessor.onApplicationEvent(AbstractEntityEventProcessor.java:243) at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:166) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:138) at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:381) at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:348) at eu.bcvsolutions.idm.core.model.service.impl.DefaultEntityEventManager.process(DefaultEntityEventManager.java:240) at eu.bcvsolutions.idm.core.model.service.impl.DefaultEntityEventManager$$FastClassBySpringCGLIB$$1694e58f.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.model.service.impl.DefaultEntityEventManager$$EnhancerBySpringCGLIB$$d97b1efc.process(<generated>) at eu.bcvsolutions.idm.core.eav.processor.FormableSaveProcessor.lambda$process$0(FormableSaveProcessor.java:65) at java.util.ArrayList.forEach(ArrayList.java:1257)
Related issues
Updated by Radek Tomiška over 3 years ago
- Related to Task #2562: Abort requests on component will be unmount - Long polling doesn't work properly in some cases. added
Updated by Radek Tomiška over 3 years ago
- Status changed from New to Resolved
- Assignee changed from Ondřej Kopr to Radek Tomiška
- Target version set to 11.0.0
- % Done changed from 0 to 100
Improved in the meantime, invalid attributes are logged now:
eu.bcvsolutions.idm.core.api.exception.InvalidFormException: Form is not valid. Attributes: [[Attribute code [state] - missingValue [true], Attribute code [uuidAttribute] - missingValue [true]]]. at eu.bcvsolutions.idm.core.eav.processor.FormInstanceValidateProcessor.process(FormInstanceValidateProcessor.java:81) at eu.bcvsolutions.idm.core.api.event.AbstractEntityEventProcessor.onApplicationEvent(AbstractEntityEventProcessor.java:239)
Updated by Radek Tomiška over 3 years ago
- Status changed from Resolved to Closed
Actions