I'm developing on WebLogic 12c (12.1.3.0) with it's delivered EclipseLink 2.5.2.
I configured a connection pool to a PostgreSQL-DB.
When I try to access the @EJB
(SLSB) which contains the @PersistenceContext
the WebLogic quits with an StackOverflowError while it tries to lookup a JNDI resource. I think it's the JTA datasource of the persistence.xml.
java.lang.StackOverflowError
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.naming.internal.VersionHelper12.getContextClassLoader(VersionHelper12.java:185)
at com.sun.naming.internal.ResourceManager.getFactory(ResourceManager.java:418)
at javax.naming.spi.NamingManager.getURLObject(NamingManager.java:592)
at javax.naming.spi.NamingManager.getURLContext(NamingManager.java:550)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:339)
at javax.naming.InitialContext.lookup(InitialContext.java:411)
at weblogic.jndi.internal.ApplicationNamingNode.resolveObject(ApplicationNamingNode.java:169)
at weblogic.jndi.internal.BasicNamingNode.resolveObject(BasicNamingNode.java:886)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:219)
at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:131)
at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:253)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:426)
at weblogic.jndi.factories.java.ReadOnlyContextWrapper.lookup(ReadOnlyContextWrapper.java:45)
at weblogic.jndi.internal.ApplicationNamingNode.resolveObject(ApplicationNamingNode.java:170)
[...]
Does somebody knows such a behaviour?
Thanks, Stefan