title: How do I resolve this Weblogic intermittent java.lang.LinkageError? What are the steps to understanding what it means and fix it?
body: <p>I have an intermittent linkage error thrown: (That's basically all the information I have)</p>
  
  <pre><code>java.lang.LinkageError loader constraint violation: 
    when resolving field 'service' of the class loader instance of 
    java/net/FactoryURLClassLoader) of the referring class 
    org/apache/axis/client/Stub, and the class loader (instance of
    weblogic/utils/classloaders/ChangeAwareClassLoader) 
    for the field's resolved type, java/xml/rpc/Service, 
    have different class objects for that type
  </code></pre>
  
  <p>Or in a  more readable way</p>
  
  <ul>
  <li><p><strong>Exception:</strong> java.lang.LinkageError</p>
  
  <ul>
  <li><strong>field:</strong> <code>service</code></li>
  <li><strong>CL instance:</strong> <code>java.net.FactoryURLClassLoader</code></li>
  <li><strong>reffering class:</strong> <code>org.apache.axis.client.Stub</code></li>
  <li><strong>2nd CL instance:</strong> <code>weblogic.utils.classloaders.ChangeAwareClassLoader</code></li>
  <li><strong>field's resolve type:</strong> <code>java.xml.rpc.Service</code></li>
  </ul></li>
  </ul>
  
  <p>Does this mean that I have 2 versions of java.xml.rpc.Service loaded? Is that so? How can that happen? what is the way to resolve it?</p>