<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div><style>/*<![CDATA[*/p.MsoNormal, li.MsoNormal, div.MsoNormal {
        margin: 0.0cm;
        font-size: 11.0pt;
        font-family: Calibri , sans-serif;
}
a:link, span.MsoHyperlink {
        color: rgb(5,99,193);
        text-decoration: underline;
}
a:visited, span.MsoHyperlinkFollowed {
        color: rgb(149,79,114);
        text-decoration: underline;
}
span.EmailStyle17 {
        font-family: Calibri , sans-serif;
        color: windowtext;
}
*.MsoChpDefault {
        font-family: Calibri , sans-serif;
}
div.WordSection1 {
        page: WordSection1;
}
/*]]>*/</style></div><div data-marker="__QUOTED_TEXT__"><div style="font-family:'arial' , 'helvetica' , sans-serif;font-size:12pt;color:#000000"><div>Hi Sebastien<br></div><br><div>The problem with the upgrade is, that 4.0.1 didn't know about deprecations for the next LTS version. You need to use current 4.0.4 version and do this minor upgrade first.<br></div><br><div>This was mentioned in  <span lang="EN-US"><a href="https://docs.evolveum.com/midpoint/reference/upgrade/upgrade-guide/" rel="nofollow noopener noreferrer nofollow noopener noreferrer" target="_blank">https://docs.evolveum.com/midpoint/reference/upgrade/upgrade-guide/</a></span> in the final Notes, which I agree is a bit deep, with or without the warning to read the document to the end first.<br></div><div>Important note was added right into the "Pre-Upgrade Steps And Adjustments" I hope that helps into the future.<br></div><br><div>If you still can use the old environment, try the upgrade to 4.0.4 first and run Ninja from that version to verify your current objects.<br></div><div><br data-mce-bogus="1"></div><div>The migration steps are then mentioned in the release notes: <a href="https://docs.evolveum.com/midpoint/release/4.4/">https://docs.evolveum.com/midpoint/release/4.4/</a><br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>We try hard to not forget anything, but this is the first LTS to LTS upgrade for us as well, so to say:</div><div>* Jasper reports were removed completely - <a href="https://docs.evolveum.com/midpoint/reference/misc/reports/rewrite-jasper-to-object-collection-report/">https://docs.evolveum.com/midpoint/reference/misc/reports/rewrite-jasper-to-object-collection-report/</a><br data-mce-bogus="1"></div><div>*  <!--StartFragment--><span lang="EN-US">auditSearch </span><!--EndFragment--> was turned into <a data-mce-href="https://docs.evolveum.com/midpoint/reference/concepts/query/query-api/" href="https://docs.evolveum.com/midpoint/reference/concepts/query/query-api/">normal query</a>, just use AuditEventRecordType as <strong>type</strong> (I checked the schema to also find "EXTREMELY ABSOLUTELY GIGANTICALLY ENORMOUSLY MEGA GIGA TERA SUPER HYPER EXPERIMENTAL", so now it finally is not experimental at least ;-))<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>As for the " <!--StartFragment--><span lang="EN-US">Unknown path segment familyName" - sorry, I don't know the answer for that and leave it to someone else. I'm not sure this could be caused by the upgrade from 4.0.1 directly.</span><!--EndFragment--><br data-mce-bogus="1"></div><div><span lang="EN-US"><br data-mce-bogus="1"></span></div><div><span lang="EN-US">Regards<br data-mce-bogus="1"></span></div><div><span lang="EN-US"><br data-mce-bogus="1"></span></div><div><span lang="EN-US">Richard Richter<br data-mce-bogus="1"></span></div><div><span lang="EN-US">Software Developer<br data-mce-bogus="1"></span></div><div><span lang="EN-US">Evolveum<br data-mce-bogus="1"></span></div><br><hr id="zwchr"><div><b>From: </b>"midPoint General Discussion" <midpoint@lists.evolveum.com><br><b>To: </b>"midPoint General Discussion" <midpoint@lists.evolveum.com><br><b>Cc: </b>"Sébastien MARBRIER" <smarbrier@positivethinking.tech><br><b>Sent: </b>Tuesday, December 21, 2021 3:48:31 PM<br><b>Subject: </b>[midPoint] Issues after migrating from midpoint 4.0.1 to 4.4<br></div><div><br></div><div>
<div class="WordSection1">
<p class="MsoNormal">Hello,</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span lang="EN-US">I am currently migrating from a 4.0.1 midpoint LTS to the latest 4.4.</span></p>
<p class="MsoNormal"><span lang="EN-US">The java version is : openjdk 11.0.13 2021-10-19</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">I followed the usual upgrade mechanism for the LTS.
<a href="https://docs.evolveum.com/midpoint/reference/upgrade/upgrade-guide/" rel="nofollow noopener noreferrer nofollow noopener noreferrer" target="_blank">https://docs.evolveum.com/midpoint/reference/upgrade/upgrade-guide/</a></span><br></p>
<p class="MsoNormal"><span lang="EN-US">The  ninja tool did not raise any error messages but only warnings related to OID and deprecated subtypes.</span></p>
<p class="MsoNormal"><span lang="EN-US">I also updated the server tasks to use the new format.</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">In the midpoint.log file, there are regularly warnings such as :</span></p>
<p class="MsoNormal"><span lang="EN-US">2021-12-21 10:09:12,494 [REPOSITORY] [main] WARN (com.evolveum.midpoint.prism.impl.marshaller.PrismUnmarshaller): Item {http://midpoint.evolveum.com/xml/ns/public/common/common-3}reportEngine was removed from the schema,
 skipped processing of that item</span></p>
<p class="MsoNormal"><span lang="EN-US">2021-12-21 10:09:12,494 [REPOSITORY] [main] WARN (com.evolveum.midpoint.prism.impl.marshaller.PrismUnmarshaller): Item {http://midpoint.evolveum.com/xml/ns/public/common/common-3}jasper was removed from the schema, skipped
 processing of that item</span></p>
<p class="MsoNormal"><span lang="EN-US">2021-12-21 10:09:12,495 [REPOSITORY] [main] WARN (com.evolveum.midpoint.repo.sql.helpers.ObjectRetriever): Object report: Reconciliation report (OID:00000000-0000-0000-0000-000000000100) parsed with 2 warnings</span></p>
<p class="MsoNormal"><span lang="EN-US">Since the Jasper reports have been removed from midpoint 4.4, it is quite a normal warning but I do not see any reference in the Reconciliation report object and the reports presents in 4.0.1 seems to have been deleted
 from the repository object I can’t find them by OID anymore.</span></p>
<p class="MsoNormal"><span lang="EN-US">Could you tell me if is it possible to fix those warnings?</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">2021-12-21 10:09:12,674 [REPOSITORY] [main] WARN (com.evolveum.midpoint.prism.impl.marshaller.PrismUnmarshaller): Item {http://midpoint.evolveum.com/xml/ns/public/common/common-3}auditSearch has no definition (in value
 CTD ({.../common/common-3}ObjectCollectionType))while parsing (</span></p>
<p class="MsoNormal"><span lang="EN-US">  metadata => </span></p>
<p class="MsoNormal"><span lang="EN-US">    (</span></p>
<p class="MsoNormal"><span lang="EN-US">[snip]</span></p>
<p class="MsoNormal"><span lang="EN-US">)</span></p>
<p class="MsoNormal"><span lang="EN-US">2021-12-21 10:09:12,675 [REPOSITORY] [main] WARN (com.evolveum.midpoint.repo.sql.helpers.ObjectRetriever): Object objectCollection: Error audit records (OID:00000000-0000-0000-0001-000000000004) parsed with 1 warnings</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">For this one, I was not able to find in my original objects.</span></p>
<p class="MsoNormal"><span lang="EN-US">I found a reference about it in <a href="https://evolveum.com/downloads/midpoint/4.0/midpoint-api-4.0-javadoc/com/evolveum/midpoint/xml/ns/_public/common/common_3/ObjectCollectionType.html" rel="nofollow noopener noreferrer nofollow noopener noreferrer" target="_blank">
https://evolveum.com/downloads/midpoint/4.0/midpoint-api-4.0-javadoc/com/evolveum/midpoint/xml/ns/_public/common/common_3/ObjectCollectionType.html</a></span><br></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">In <a href="https://evolveum.com/downloads/midpoint/4.4/midpoint-api-4.4-javadoc/com/evolveum/midpoint/xml/ns/_public/common/common_3/ObjectCollectionType.html" rel="nofollow noopener noreferrer nofollow noopener noreferrer" target="_blank">
https://evolveum.com/downloads/midpoint/4.4/midpoint-api-4.4-javadoc/com/evolveum/midpoint/xml/ns/_public/common/common_3/ObjectCollectionType.html</a> I can see it has been removed but I can’t find a clue how to fit it. Can someone can show me where to find
 the relevant information to fix this issue ?</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">But there are more serious issues after the migration, each time I try to import users from the csv toward the ldap the import task raise errors for each user such as
</span></p>
<p class="MsoNormal"><span lang="EN-US">2021-12-21 11:05:26,606 [REPOSITORY] [midPointScheduler_Worker-8] ERROR (com.evolveum.midpoint.repo.common.activity.run.processing.ItemProcessingGatekeeper): Import of object ShadowType:22 (22 (ACCOUNT - default - AccountObjectClass),
 4236b714-7103-4ae1-9dcd-865d883ea9d1) failed: Unknown path segment familyName in outbound mapping for attribute {.../resource/instance-3}sn in <ressouce to LDAP></span></p>
<p class="MsoNormal"><span lang="EN-US">java.lang.IllegalArgumentException: Unknown path segment familyName in outbound mapping for attribute {.../resource/instance-3}sn in <ressouce to LDAP></span></p>
<p class="MsoNormal"><span lang="EN-US">In the referenced resource, the error seems to occur in this part:</span></p>
<p class="MsoNormal"><attribute></p>
<p class="MsoNormal">                <ref>ri:sn</ref></p>
<p class="MsoNormal">                <description>Surname</description></p>
<p class="MsoNormal">                <limitations></p>
<p class="MsoNormal">                    <minOccurs>0</minOccurs></p>
<p class="MsoNormal">                    <maxOccurs>1</maxOccurs></p>
<p class="MsoNormal">                <span lang="EN-US"></limitations></span></p>
<p class="MsoNormal"><span lang="EN-US">                <outbound></span></p>
<p class="MsoNormal"><span lang="EN-US">                    <strength>strong</strength></span></p>
<p class="MsoNormal"><span lang="EN-US">                    <source></span></p>
<p class="MsoNormal"><span lang="EN-US">                        <path>$focus/familyName</path></span></p>
<p class="MsoNormal"><span lang="EN-US">                    </source></span></p>
<p class="MsoNormal"><span lang="EN-US">                    <expression></span></p>
<p class="MsoNormal"><span lang="EN-US">                        <function></span></p>
<p class="MsoNormal" style="margin-left:35.4pt;text-indent:35.4pt"><span lang="EN-US">[snip]</span></p>
<p class="MsoNormal"><span lang="EN-US">                        </function></span></p>
<p class="MsoNormal"><span lang="EN-US">                    </expression></span></p>
<p class="MsoNormal"><span lang="EN-US">                </outbound></span></p>
<p class="MsoNormal"><span lang="EN-US"></attribute></span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">I can’t see any reason why it would fails here, when I replace the <function> by a script to display the content of the familyName, it displays correctly but I still have the error, so the function is not involved here</span></p>
<p class="MsoNormal"><span lang="EN-US">It happens  whatever the version of the connectors, I tried first with CSVConnector version 2.3 and the LDAPConnector version 2.3, I currently use the versions bundled with midpoint 4.4.</span></p>
<p class="MsoNormal"><span lang="EN-US">Did anyone already met this issue ?</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">I have looked in the documentation and I did not find any relevant topic on these issues.</span></p>
<p class="MsoNormal"><span lang="EN-US">Any tip would be greatly appreciated.</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"> </p>
<table class="MsoNormalTable" cellspacing="0" cellpadding="0" border="0"><tbody><tr><td style="width:141pt;border:none;border-right:solid #ff1738 2.25pt;padding:0cm 7.5pt 0cm 0cm" width="188">
<p class="MsoNormal" style="text-align:right" align="right">
<a href="https://www.positivethinking.tech/" rel="nofollow noopener noreferrer nofollow noopener noreferrer" target="_blank"><span style="font-size:12pt;font-family:'times new roman' , serif;color:blue;text-decoration:none"><img style="width:1.7708in;height:0.8229in" id="_x0000_i1031" src="cid:image001.png@01D7F682.0FF031E0" alt="logo" width="170" height="79" border="0"></span></a><span style="font-size:12pt;font-family:'times new roman' , serif"></span></p>
</td><td style="width:7.5pt;padding:0cm 0cm 0cm 0cm" width="10">
<p class="MsoNormal"><span style="font-size:12pt;font-family:'times new roman' , serif"> </span></p>
</td><td style="width:372.75pt;padding:0cm 0cm 0cm 0cm" width="497" valign="top">
<p class="MsoNormal"><b><span style="font-size:10pt;font-family:'tahoma' , sans-serif;color:#ff0044" lang="EN-US">Sébastien Marbrier</span></b><span style="font-size:10pt;font-family:'tahoma' , sans-serif;color:#ff0044" lang="EN-US">
</span><span style="font-size:10pt;font-family:'tahoma' , sans-serif;color:#777777" lang="EN-US"> | Senior IT Consultant<br>
</span><span style="font-size:9pt;font-family:'tahoma' , sans-serif;color:#777777"><a href="mailto:smarbrier@positivethinking.tech" rel="nofollow noopener noreferrer nofollow noopener noreferrer" target="_blank"><span style="color:#ff0044" lang="EN-US">smarbrier@positivethinking.tech</span></a></span><span style="font-size:9pt;font-family:'tahoma' , sans-serif;color:#777777">
</span><span style="font-size:5pt;font-family:'tahoma' , sans-serif;color:#777777" lang="EN-US"><br>
  </span><span style="font-size:9pt;font-family:'tahoma' , sans-serif;color:#777777" lang="EN-US"><br>
Tel. </span><span style="font-size:9pt;font-family:'tahoma' , sans-serif;color:#777777"><span style="color:#777777;text-decoration:none">+41 21 601 81 00</span>
</span><span style="font-size:5pt;font-family:'tahoma' , sans-serif;color:#777777"><br>
  </span><span style="font-size:9pt;font-family:'tahoma' , sans-serif;color:#777777"></span></p>
<table class="MsoNormalTable" cellspacing="0" cellpadding="0" border="0"><tbody><tr><td style="padding:0cm 0cm 0cm 0cm">
<p class="MsoNormal"><a href="https://teams.microsoft.com/l/chat/0/0?users=smarbrier@positivethinking.tech" rel="nofollow noopener noreferrer nofollow noopener noreferrer" target="_blank"><span style="font-size:12pt;font-family:'times new roman' , serif;color:blue;text-decoration:none"><img style="width:0.2083in;height:0.2083in" id="_x0000_i1030" src="cid:image002.png@01D7F682.0FF031E0" alt="Teams chat" width="20" height="20" border="0"></span></a><span style="font-size:12pt;font-family:'times new roman' , serif"></span></p>
</td><td style="padding:0cm 0cm 0cm 0cm">
<p class="MsoNormal"><span style="font-size:12pt;font-family:'times new roman' , serif"><a href="https://teams.microsoft.com/l/chat/0/0?users=smarbrier@positivethinking.tech" rel="nofollow noopener noreferrer nofollow noopener noreferrer" target="_blank"><span style="font-size:9pt;font-family:'tahoma' , sans-serif;color:#777777;text-decoration:none"> </span></a>
</span></p>
</td><td style="padding:0cm 0cm 0cm 0cm">
<p class="MsoNormal"><span style="font-size:12pt;font-family:'times new roman' , serif"><a href="https://teams.microsoft.com/l/chat/0/0?users=smarbrier@positivethinking.tech" rel="nofollow noopener noreferrer nofollow noopener noreferrer" target="_blank"><span style="font-size:9pt;font-family:'tahoma' , sans-serif;color:#777777" lang="EN-US">Chat
 with me on Teams</span></a></span><span style="font-size:12pt;font-family:'times new roman' , serif">
<span lang="EN-US"></span></span></p>
</td></tr></tbody></table>
<p class="MsoNormal"><span style="font-size:1pt;font-family:'tahoma' , sans-serif;color:#777777" lang="EN-US"><br>
  </span><span style="font-size:12pt;font-family:'times new roman' , serif" lang="EN-US"></span></p>
</td></tr><tr><td style="border:none;border-right:solid #ff1738 2.25pt;padding:0cm 7.5pt 0cm 0cm">
<p class="MsoNormal" style="text-align:right" align="right">
<span style="font-size:12pt;font-family:'times new roman' , serif" lang="EN-US"><br>
</span><a href="https://www.linkedin.com/company/the-positive-thinking-company/" rel="nofollow noopener noreferrer nofollow noopener noreferrer" target="_blank"><span style="font-size:12pt;font-family:'times new roman' , serif;color:blue;text-decoration:none"><img style="width:0.2083in;height:0.2083in" id="_x0000_i1029" src="cid:image003.png@01D7F682.0FF031E0" alt="LinkedIn" width="20" height="20" border="0"></span></a><span style="font-size:12pt;font-family:'times new roman' , serif"> 
</span><a href="https://www.instagram.com/positivethinkingcompany/" rel="nofollow noopener noreferrer nofollow noopener noreferrer" target="_blank"><span style="font-size:12pt;font-family:'times new roman' , serif;color:blue;text-decoration:none"><img style="width:0.2083in;height:0.2083in" id="_x0000_i1028" src="cid:image004.png@01D7F682.0FF031E0" alt="Instagram" width="20" height="20" border="0"></span></a><span style="font-size:12pt;font-family:'times new roman' , serif"> 
</span><a href="https://twitter.com/PTC_Tech" rel="nofollow noopener noreferrer nofollow noopener noreferrer" target="_blank"><span style="font-size:12pt;font-family:'times new roman' , serif;color:blue;text-decoration:none"><img style="width:0.2083in;height:0.2083in" id="_x0000_i1027" src="cid:image005.png@01D7F682.0FF031E0" alt="Vimeo" width="20" height="20" border="0"></span></a><span style="font-size:12pt;font-family:'times new roman' , serif"> 
</span><a href="https://youtube.com/channel/UCfaImWa6r0IoZoUYLhbiF7w" rel="nofollow noopener noreferrer nofollow noopener noreferrer" target="_blank"><span style="font-size:12pt;font-family:'times new roman' , serif;color:blue;text-decoration:none"><img id="_x0000_i1026" src="cid:image006.png@01D7F682.0FF031E0" alt="Vimeo" border="0"></span></a><span style="font-size:12pt;font-family:'times new roman' , serif"></span></p>
</td><td style="padding:0cm 0cm 0cm 0cm" valign="bottom"></td><td style="padding:0cm 0cm 0cm 0cm" valign="bottom">
<p class="MsoNormal"><span style="font-size:9pt;font-family:'tahoma' , sans-serif;color:#777777">Avenue de cour, 135 – 1007 Lausanne<br>
<a href="https://www.positivethinking.tech/" rel="nofollow noopener noreferrer nofollow noopener noreferrer" target="_blank"><span style="color:#ff0044">www.positivethinking.tech</span></a>
<br>
</span><span style="font-size:3.5pt;font-family:'tahoma' , sans-serif;color:#777777"> </span><span style="font-size:12pt;font-family:'times new roman' , serif"></span></p>
</td></tr></tbody></table>
<div class="MsoNormal" style="text-align:center" align="center"><span style="font-size:12pt;font-family:'times new roman' , serif">
<hr width="100%" size="2" align="center">
</span></div>
<p class="MsoNormal"><b><span style="font-size:8pt;font-family:'roboto';color:#ff0044" lang="EN-US">Help save paper, do you really need to print this email?</span></b><span style="font-size:8pt;font-family:'roboto';color:#ff0044" lang="EN-US">
</span><span style="font-size:12pt;font-family:'times new roman' , serif" lang="EN-US"><br>
</span><i><span style="font-size:8pt;font-family:'roboto';color:#777777" lang="EN-US">The content of this email and any attachments are confidential and are intended solely for the person and/or company to whom they are addressed.
 The information may also be legally privileged. No employee or agent is authorized to conclude any binding agreement on behalf of Positive Thinking Company with another party by email without express written confirmation. If you have received this email in
 error, any use, reproduction or dissemination of this transmission is strictly prohibited. If you are not the intended recipient, please immediately notify the sender by return E-mail and delete this message, its attachments and all copies from your system.
 Internet communications cannot be guaranteed to be timely, secure, error or virus-free. The sender does not accept liability for any errors or omissions.
</span></i><i><span style="font-size:8pt;font-family:'roboto';color:#777777">Thank you for your cooperation.
<br>
  </span></i></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
</div>
<p></p>
<hr>
<span style="font-size:8px"><em><span style="font-family:'roboto' , 'arial'"><span style="color:#777777">Positive Thinking Company puts security at a high priority in its conduct of business. Therefore, we have put our best efforts into ensuring that this email and
 its attached documents are error and virus-free. Nonetheless, full security of emails/documents cannot be ensured. Therefore, the recipient is responsible for checking the email/documents for threats with its own security measures, prior to opening it. Positive
 Thinking Company does not accept liability for any damage inflicted by using the content of this email/documents. If you are not the intended recipient, please notify the sender and delete this email/document.</span></span></em></span>
<p></p>

<br>_______________________________________________<br>midPoint mailing list<br>midPoint@lists.evolveum.com<br>https://lists.evolveum.com/mailman/listinfo/midpoint</div></div><br></div></div></body></html>