Note that there are some explanatory texts on larger screens.

plurals
  1. POWeblogic 11G : java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()
    primarykey
    data
    text
    <p>When using Weblogic 11G, I am facing below error.</p> <pre><code>weblogic.application.ModuleException: at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1514) at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:486) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) Truncated. see log file for complete stacktrace Caused By: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:1912) at org.hibernate.cfg.AnnotationBinder.processIdPropertiesIfNotAlready(AnnotationBinder.java:79 at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:707) at org.hibernate.cfg.Configuration$MetadataSourceQueue.processAnnotatedClassesQueue(Configuration.java:4035) at org.hibernate.cfg.Configuration$MetadataSourceQueue.processMetadata(Configuration.java:3989) </code></pre> <p>Let me give you more details. My web application contains <strong>ejb3-persistence-1.0.2.GA.jar</strong> and <strong>hibernate-jpa-2.0-api-1.0.1.Final.jar</strong> jar file, among this <strong>hibernate-jpa-2.0-api-1.0.1.Final.jar</strong> contains <strong>orphanRemoval()</strong> method while <strong>ejb3-persistence-1.0.2.GA.jar</strong> does not.</p> <p>I have configured weblogic to load application library instead of weblogic libraries by below specification.</p> <p><strong>weblogic-application.xml</strong></p> <pre><code>&lt;prefer-application-packages&gt; &lt;package-name&gt;antlr.*&lt;/package-name&gt; &lt;package-name&gt;org.mozilla.javascript.*&lt;/package-name&gt; &lt;package-name&gt;org.mozilla.classfile.*&lt;/package-name&gt; &lt;package-name&gt;javax.persistence.*&lt;/package-name&gt; &lt;/prefer-application-packages&gt; </code></pre> <p>So It seems that I need to tell server to load required class from <strong>hibernate-jpa-2.0-api-1.0.1.Final.jar</strong> instead of <strong>ejb3-persistence-1.0.2.GA.jar</strong> file but I do not know the way to do that?</p> <p>Your help will be appreciated.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload