<div dir="ltr">


















<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;text-align:justify;font-size:10.5pt;font-family:DengXian"><span lang="EN-US">Hi,<span></span></span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;text-align:justify;font-size:10.5pt;font-family:DengXian"><span lang="EN-US"><span> </span></span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;text-align:justify;font-size:10.5pt;font-family:DengXian"><span lang="EN-US">It will raise the following exception:<span></span></span></p>

<p class="MsoNormal" align="left" style="text-align:left;margin:0cm 0cm 0.0001pt;font-size:10.5pt;font-family:DengXian"><span lang="EN-US" style="font-size:11pt;font-family:Arial,sans-serif;color:rgb(48,48,48);background:rgb(247,247,247)">Caused by:
java.lang.NoSuchFieldError: COMPLEX_TYPE<span></span></span></p>

<p class="MsoNormal" align="left" style="text-align:left;margin:0cm 0cm 0.0001pt;font-size:10.5pt;font-family:DengXian"><span lang="EN-US" style="font-size:11pt;font-family:Arial,sans-serif;color:rgb(48,48,48);background:rgb(247,247,247)"><span>       </span>at
com.evolveum.midpoint.prism.path.ItemPath.<clinit>(ItemPath.java:41)<span></span></span></p>

<p class="MsoNormal" align="left" style="text-align:left;margin:0cm 0cm 0.0001pt;font-size:10.5pt;font-family:DengXian"><span lang="EN-US" style="font-size:11pt;font-family:Arial,sans-serif;color:rgb(48,48,48);background:rgb(247,247,247)"><span>       </span>at
com.evolveum.midpoint.model.test.AbstractModelIntegrationTest.<clinit>(AbstractModelIntegrationTest.java:249)<span></span></span></p>

<p class="MsoNormal" align="left" style="text-align:left;margin:0cm 0cm 0.0001pt;font-size:10.5pt;font-family:DengXian"><span lang="EN-US" style="font-size:11pt;font-family:Arial,sans-serif;color:rgb(48,48,48);background:rgb(247,247,247)"><span>       </span>at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)<span></span></span></p>

<p class="MsoNormal" align="left" style="text-align:left;margin:0cm 0cm 0.0001pt;font-size:10.5pt;font-family:DengXian"><span lang="EN-US" style="font-size:11pt;font-family:Arial,sans-serif;color:rgb(48,48,48);background:rgb(247,247,247)"><span>       </span>at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)<span></span></span></p>

<p class="MsoNormal" align="left" style="text-align:left;margin:0cm 0cm 0.0001pt;font-size:10.5pt;font-family:DengXian"><span lang="EN-US" style="font-size:11pt;font-family:Arial,sans-serif;color:rgb(48,48,48);background:rgb(247,247,247)"><span>       </span>at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)<span></span></span></p>

<p class="MsoNormal" align="left" style="text-align:left;margin:0cm 0cm 0.0001pt;font-size:10.5pt;font-family:DengXian"><span lang="EN-US" style="font-size:11pt;font-family:Arial,sans-serif;color:rgb(48,48,48);background:rgb(247,247,247)"><span>       </span>at
java.lang.reflect.Constructor.newInstance(Constructor.java:423)<span></span></span></p>

<p class="MsoNormal" align="left" style="text-align:left;margin:0cm 0cm 0.0001pt;font-size:10.5pt;font-family:DengXian"><span lang="EN-US" style="font-size:11pt;font-family:Arial,sans-serif;color:rgb(48,48,48);background:rgb(247,247,247)"><span>       </span>at org.testng.internal.ObjectFactoryImpl.newInstance(ObjectFactoryImpl.java:29)<span></span></span></p>

<p class="MsoNormal" align="left" style="text-align:left;margin:0cm 0cm 0.0001pt;font-size:10.5pt;font-family:DengXian"><span lang="EN-US" style="font-size:11pt;font-family:Arial,sans-serif;color:rgb(48,48,48);background:rgb(247,247,247)"><span>       </span>at
org.testng.internal.ClassHelper.createInstance1(ClassHelper.java:387)<span></span></span></p>

<p class="MsoNormal" align="left" style="text-align:left;margin:0cm 0cm 0.0001pt;font-size:10.5pt;font-family:DengXian"><span lang="EN-US" style="font-size:11pt;font-family:Arial,sans-serif;color:rgb(48,48,48);background:rgb(247,247,247)"><span>       </span>... 43 more<span></span></span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;text-align:justify;font-size:10.5pt;font-family:DengXian"><span lang="EN-US"><span> </span></span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;text-align:justify;font-size:10.5pt;font-family:DengXian"><span lang="EN-US">The root cause is that infra/prism and model-client
contained the same named class ItemPathType. In model-client class ItemPathType
is generated code by ctx from schemas, which has not static field COMPLEX_TYPE.<span></span></span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;text-align:justify;font-size:10.5pt;font-family:DengXian"><span lang="EN-US"><span> </span></span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;text-align:justify;font-size:10.5pt;font-family:DengXian"><span lang="EN-US">I am confused that why component
infra/prism must include 3 packages which are not matched with other packages
by name obviously: <span></span></span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;text-align:justify;font-size:10.5pt;font-family:DengXian"><span lang="EN-US"><span>  </span>com.evolveum.prism.xml.ns._public.annotation_3<span></span></span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;text-align:justify;font-size:10.5pt;font-family:DengXian"><span lang="EN-US"><span>  </span>com.evolveum.prism.xml.ns._public.query_3<span></span></span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;text-align:justify;font-size:10.5pt;font-family:DengXian"><span lang="EN-US"><span>  </span>com.evolveum.prism.xml.ns._public.types_3<span></span></span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;text-align:justify;font-size:10.5pt;font-family:DengXian"><span lang="EN-US"><span> </span></span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;text-align:justify;font-size:10.5pt;font-family:DengXian"><span lang="EN-US">What is the right solution to solve launch
error if included model-client component with prism component?<span></span></span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;text-align:justify;font-size:10.5pt;font-family:DengXian"><span lang="EN-US">Thanks.<span></span></span></p>





<div><br></div><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">---------------------------------------------------------------------<br>Chen Chen, CC, <a href="mailto:charles.dc.chen@gmail.com" target="_blank">charles.dc.chen@gmail.com</a><br><br>Simple is Powerful, Simple is Beautiful.</div>
</div>