[midPoint] Fw: Null parent for value PCV(1) Exception during reconciliation after upgrade of midpoint from 3.5.1 to 3.6.1
Pavol Mederly
mederly at evolveum.com
Wed Jan 17 16:01:05 CET 2018
Hello Petr,
just to make sure: You wrote that the exception occurs during
reconciliation. I assume you mean reconciliation task.
But the stack trace corresponds to a GUI operation.
So, what's the case? Does it occur within a task or in GUI? If in GUI,
is it replicable?
Pavol Mederly
Software developer
evolveum.com
On 17.01.2018 12:34, petr.kulheim at ibacz.eu wrote:
> hi guys,
>
> we have customer's test environment where we have upgraded midpoint
> from 3.5.1 to 3.6.1
> After this upgrade we have some users, about 30, having following
> Exception during reconsiliation:
>
> 2018-01-15 17:33:30,325 [] [Thread-77] ERROR
> (com.evolveum.midpoint.web.component.progress.ProgressReporter): Error
> executing changes.
> java.lang.IllegalStateException: Null parent for value
> PCV(1):[PC({http://midpoint.evolveum.com/xml/ns/public/common/common-3}metadata):[PCV(null):[PP({.../common/common-3}requestTimestamp):[PPV(XMLGregorianCalendarImpl:2017-03-29T11:17:13.965+02:00)],
> PrismReference({.../common/common-3}requestorRef):[PRV(oid=00000000-0000-0000-0000-000000000002,
> targetType={.../common/common-3}UserType,
> relation={.../common/org-3}default)],
> PP({.../common/common-3}createTimestamp):[PPV(XMLGregorianCalendarImpl:2017-03-29T11:17:14.092+02:00)],
> PrismReference({.../common/common-3}creatorRef):[PRV(oid=00000000-0000-0000-0000-000000000002,
> targetType={.../common/common-3}UserType,
> relation={.../common/org-3}default)],
> PP({.../common/common-3}createChannel):[PPV(String:http://midpoint.evolveum.com/xml/ns/public/provisioning/channels-3#reconciliation)]]],
> PrismReference({.../common/common-3}targetRef):[PRV(oid=feed0000-0000-0000-0003-000000000001,
> targetType={.../common/common-3}RoleType,
> relation={.../common/org-3}default)],
> PC({http://midpoint.evolveum.com/xml/ns/public/common/common-3}activation):[PCV(null):[PP({.../common/common-3}effectiveStatus):[PPV(ActivationStatusType:ENABLED)]]]]
> in item
> PC({http://midpoint.evolveum.com/xml/ns/public/common/common-3}assignment):[PCV(1):[PC({http://midpoint.evolveum.com/xml/ns/public/common/common-3}metadata):[PCV(null):[PP({.../common/common-3}requestTimestamp):[PPV(XMLGregorianCalendarImpl:2017-03-29T11:17:13.965+02:00)],
> PrismReference({.../common/common-3}requestorRef):[PRV(oid=00000000-0000-0000-0000-000000000002,
> targetType={.../common/common-3}UserType,
> relation={.../common/org-3}default)],
> PP({.../common/common-3}createTimestamp):[PPV(XMLGregorianCalendarImpl:2017-03-29T11:17:14.092+02:00)],
> PrismReference({.../common/common-3}creatorRef):[PRV(oid=00000000-0000-0000-0000-000000000002,
> targetType={.../common/common-3}UserType,
> relation={.../common/org-3}default)],
> PP({.../common/common-3}createChannel):[PPV(String:http://midpoint.evolveum.com/xml/ns/public/provisioning/channels-3#reconciliation)]]],
> PrismReference({.../common/common-3}targetRef):[PRV(oid=feed0000-0000-0000-0003-000000000001,
> targetType={.../common/common-3}RoleType,
> relation={.../common/org-3}default)],
> PC({http://midpoint.evolveum.com/xml/ns/public/common/common-3}activation):[PCV(null):[PP({.../common/common-3}effectiveStatus):[PPV(ActivationStatusType:ENABLED)]]]]]
> (assignment in user:09cff951-c031-4033-95a9-de85812ccc46(testovic));
> in current user in
> LensFocusContext(UserType:09cff951-c031-4033-95a9-de85812ccc46)
> at
> com.evolveum.midpoint.model.impl.lens.LensElementContext.checkConsistence(LensElementContext.java:495)
> ~[model-impl-3.6.1.jar:na]
> at
> com.evolveum.midpoint.model.impl.lens.LensElementContext.checkConsistence(LensElementContext.java:461)
> ~[model-impl-3.6.1.jar:na]
> at
> com.evolveum.midpoint.model.impl.lens.LensFocusContext.checkConsistence(LensFocusContext.java:459)
> ~[model-impl-3.6.1.jar:na]
> at
> com.evolveum.midpoint.model.impl.lens.LensElementContext.checkConsistence(LensElementContext.java:453)
> ~[model-impl-3.6.1.jar:na]
> at
> com.evolveum.midpoint.model.impl.lens.LensContext.checkConsistence(LensContext.java:678)
> ~[model-impl-3.6.1.jar:na]
> at
> com.evolveum.midpoint.model.impl.lens.projector.FocusProcessor.processFocusFocus(FocusProcessor.java:398)
> ~[model-impl-3.6.1.jar:na]
> at
> com.evolveum.midpoint.model.impl.lens.projector.FocusProcessor.processFocus(FocusProcessor.java:173)
> ~[model-impl-3.6.1.jar:na]
> at
> com.evolveum.midpoint.model.impl.lens.projector.Projector.lambda$projectInternal$1(Projector.java:227)
> ~[model-impl-3.6.1.jar:na]
> at
> com.evolveum.midpoint.model.impl.lens.LensUtil.partialExecute(LensUtil.java:1254)
> ~[model-impl-3.6.1.jar:na]
> at
> com.evolveum.midpoint.model.impl.lens.projector.Projector.projectInternal(Projector.java:225)
> ~[model-impl-3.6.1.jar:na]
> at
> com.evolveum.midpoint.model.impl.lens.projector.Projector.project(Projector.java:114)
> ~[model-impl-3.6.1.jar:na]
> at
> com.evolveum.midpoint.model.impl.lens.Clockwork.click(Clockwork.java:440)
> ~[model-impl-3.6.1.jar:na]
> at
> com.evolveum.midpoint.model.impl.lens.Clockwork.run(Clockwork.java:197)
> ~[model-impl-3.6.1.jar:na]
> at
> com.evolveum.midpoint.model.impl.controller.ModelController.executeChanges(ModelController.java:572)
> ~[model-impl-3.6.1.jar:na]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> ~[na:1.8.0_111]
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> ~[na:1.8.0_111]
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> ~[na:1.8.0_111]
> at java.lang.reflect.Method.invoke(Method.java:498)
> ~[na:1.8.0_111]
> at
> org.apache.wicket.proxy.LazyInitProxyFactory$JdkHandler.invoke(LazyInitProxyFactory.java:507)
> ~[wicket-ioc-7.6.0.jar:7.6.0]
> at com.sun.proxy.$Proxy164.executeChanges(Unknown Source)
> ~[na:na]
> at
> com.evolveum.midpoint.web.component.progress.ProgressReporter.lambda$executeChangesAsync$0(ProgressReporter.java:187)
> ~[classes/:na]
> at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_111]
> Caused by: java.lang.IllegalStateException: Null parent for value
> PCV(1):[PC({http://midpoint.evolveum.com/xml/ns/public/common/common-3}metadata):[PCV(null):[PP({.../common/common-3}requestTimestamp):[PPV(XMLGregorianCalendarImpl:2017-03-29T11:17:13.965+02:00)],
> PrismReference({.../common/common-3}requestorRef):[PRV(oid=00000000-0000-0000-0000-000000000002,
> targetType={.../common/common-3}UserType,
> relation={.../common/org-3}default)],
> PP({.../common/common-3}createTimestamp):[PPV(XMLGregorianCalendarImpl:2017-03-29T11:17:14.092+02:00)],
> PrismReference({.../common/common-3}creatorRef):[PRV(oid=00000000-0000-0000-0000-000000000002,
> targetType={.../common/common-3}UserType,
> relation={.../common/org-3}default)],
> PP({.../common/common-3}createChannel):[PPV(String:http://midpoint.evolveum.com/xml/ns/public/provisioning/channels-3#reconciliation)]]],
> PrismReference({.../common/common-3}targetRef):[PRV(oid=feed0000-0000-0000-0003-000000000001,
> targetType={.../common/common-3}RoleType,
> relation={.../common/org-3}default)],
> PC({http://midpoint.evolveum.com/xml/ns/public/common/common-3}activation):[PCV(null):[PP({.../common/common-3}effectiveStatus):[PPV(ActivationStatusType:ENABLED)]]]]
> in item
> PC({http://midpoint.evolveum.com/xml/ns/public/common/common-3}assignment):[PCV(1):[PC({http://midpoint.evolveum.com/xml/ns/public/common/common-3}metadata):[PCV(null):[PP({.../common/common-3}requestTimestamp):[PPV(XMLGregorianCalendarImpl:2017-03-29T11:17:13.965+02:00)],
> PrismReference({.../common/common-3}requestorRef):[PRV(oid=00000000-0000-0000-0000-000000000002,
> targetType={.../common/common-3}UserType,
> relation={.../common/org-3}default)],
> PP({.../common/common-3}createTimestamp):[PPV(XMLGregorianCalendarImpl:2017-03-29T11:17:14.092+02:00)],
> PrismReference({.../common/common-3}creatorRef):[PRV(oid=00000000-0000-0000-0000-000000000002,
> targetType={.../common/common-3}UserType,
> relation={.../common/org-3}default)],
> PP({.../common/common-3}createChannel):[PPV(String:http://midpoint.evolveum.com/xml/ns/public/provisioning/channels-3#reconciliation)]]],
> PrismReference({.../common/common-3}targetRef):[PRV(oid=feed0000-0000-0000-0003-000000000001,
> targetType={.../common/common-3}RoleType,
> relation={.../common/org-3}default)],
> PC({http://midpoint.evolveum.com/xml/ns/public/common/common-3}activation):[PCV(null):[PP({.../common/common-3}effectiveStatus):[PPV(ActivationStatusType:ENABLED)]]]]]
> (assignment in user:09cff951-c031-4033-95a9-de85812ccc46(testovic))
> at
> com.evolveum.midpoint.prism.Item.checkConsistenceInternal(Item.java:748)
> ~[prism-3.6.1.jar:na]
> at
> com.evolveum.midpoint.prism.PrismContainer.checkConsistenceInternal(PrismContainer.java:688)
> ~[prism-3.6.1.jar:na]
> at
> com.evolveum.midpoint.prism.PrismContainerValue.checkConsistenceInternal(PrismContainerValue.java:1271)
> ~[prism-3.6.1.jar:na]
> at
> com.evolveum.midpoint.prism.Item.checkConsistenceInternal(Item.java:754)
> ~[prism-3.6.1.jar:na]
> at
> com.evolveum.midpoint.prism.PrismContainer.checkConsistenceInternal(PrismContainer.java:688)
> ~[prism-3.6.1.jar:na]
> at
> com.evolveum.midpoint.prism.PrismObject.checkConsistenceInternal(PrismObject.java:409)
> ~[prism-3.6.1.jar:na]
> at
> com.evolveum.midpoint.prism.Item.checkConsistence(Item.java:709)
> ~[prism-3.6.1.jar:na]
> at
> com.evolveum.midpoint.model.impl.lens.LensElementContext.checkConsistence(LensElementContext.java:491)
> ~[model-impl-3.6.1.jar:na]
> ... 21 common frames omitted
>
>
> I have found it comes from
> com.evolveum.midpoint.prism.Item radek 748,
>
> if (val.getParent() == null) {
> throw new IllegalStateException("Null parent for value "+val+"
> in item "+this+" ("+path+" in "+rootItem+")");
> }
>
>
> So far we haven't found any suspicious Users/Accounts metadata.
> Likely it is related to AD resource.
> Any hint or advice would be appreciated.
>
> Thx
>
> Petr Kulheim
> JEE Developer
>
> IBA CZ, s.r.o.
> Office: Petržílkova 2565/23, 158 00 Praha, CZ
> Phone: +420 603 272826
> E-mail: petr.kulheim at ibacz.eu
>
> IBACZ email signature <http://www.ibacz.eu/email-signature/index.html>
>
>
> ------------------------------------------------------------------------
> Disclaimer:
>
> The information contained in this communication is intended solely for
> the use of the individual or entity to whom it is addressed and others
> authorized to receive it.
> It may contain confidential or legally privileged information.
> If you are not the intended recipient you are hereby notified that any
> disclosure, copying, distribution or taking any action in reliance on
> the contents of this information is strictly prohibited and may be
> unlawful.
> If you have received this communication in error, please notify us
> immediately by forwarding this email to ict at ibacz.eu and then delete
> it from your system.
> IBA Group is neither liable for the proper and complete transmission
> of the information contained in this communication nor for any delay
> in its receipt.
>
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> http://lists.evolveum.com/mailman/listinfo/midpoint
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20180117/08ada077/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jbmkejinghegchdf.png
Type: image/png
Size: 48578 bytes
Desc: not available
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20180117/08ada077/attachment.png>
More information about the midPoint
mailing list