Another StackOverflowError

Hi all,
I have a cyclic graph stored in database where each graph-node is the following class
@Entity
public class Crossing {
@Id
private Long id;
@OneToMany
private Collection<Crossing> neighbours;
Each Crossing has a OneToMany relation to other Crossings as its neighbours.
Then I have a wrapping object PathCrossing defined:
@Entity
public class PathCrossing {
@Id
@GeneratedValue
private Long id;
private Integer crossingOrder;
@OneToOne
private Crossing crossing;
To explain it completely, I have also class Path, which has OneToMany relation with PathCrossing. Thus Path contains several PathCrossings, which r
elates OneToOne to Crossings. PathCrossing exists just because of storing the index of the Crossing to keep them ordered.
Now, the Crossings are already persisted. I load them and without any modification I assign them to newly created PathCrossings, which I persist then. The StackOverflowError appears when I commit the transaction. The stack trace looks like:
Exception in thread "main" java.lang.StackOverflowError
at oracle.toplink.essentials.internal.sessions.AbstractSession.isClassReadOnly(AbstractSession.java:1840)
at oracle.toplink.essentials.internal.ejb.cmp3.base.RepeatableWriteUnitOfWork$1.iterate(RepeatableWriteUnitOfWork.java:114)
at oracle.toplink.essentials.internal.descriptors.DescriptorIterator.internalIterateReferenceObject(DescriptorIterator.java:174)
at oracle.toplink.essentials.internal.descriptors.DescriptorIterator.iterateReferenceObjectForMapping(DescriptorIterator.java:281)
at oracle.toplink.essentials.mappings.CollectionMapping.iterateOnElement(CollectionMapping.java:621)
at oracle.toplink.essentials.mappings.CollectionMapping.iterateOnRealAttributeValue(CollectionMapping.java:635)
at oracle.toplink.essentials.internal.descriptors.DescriptorIterator.iterateIndirectContainerForMapping(DescriptorIterator.java:232)
at oracle.toplink.essentials.internal.indirection.TransparentIndirectionPolicy.iterateOnAttributeValue(TransparentIndirectionPolicy.java:287)
at oracle.toplink.essentials.mappings.ForeignReferenceMapping.iterate(ForeignReferenceMapping.java:571)
at oracle.toplink.essentials.internal.descriptors.ObjectBuilder.iterate(ObjectBuilder.java:2061)
at oracle.toplink.essentials.internal.descriptors.DescriptorIterator.iterateReferenceObjects(DescriptorIterator.java:296)
at oracle.toplink.essentials.internal.descriptors.DescriptorIterator.iterateReferenceObjectForMapping(DescriptorIterator.java:287)
at oracle.toplink.essentials.mappings.CollectionMapping.iterateOnElement(CollectionMapping.java:621)
at oracle.toplink.essentials.mappings.CollectionMapping.iterateOnRealAttributeValue(CollectionMapping.java:635)
at oracle.toplink.essentials.internal.descriptors.DescriptorIterator.iterateIndirectContainerForMapping(DescriptorIterator.java:232)
at oracle.toplink.essentials.internal.indirection.TransparentIndirectionPolicy.iterateOnAttributeValue(TransparentIndirectionPolicy.java:287)
I find it weird that even though I didn't make any modification to Crossing (and there is also no cascade defined on the relation), Toplink traverses through them. Is there any way how to tell Toplink not to do that, since the Crossings are not modified? I understand that if it starts recursively traversing them, it ends up with StackOverflow, because there is simply too much of them. The amount of the Crossings is approx. 22000 and they are quite heavily connected (each Crossing has in avg. 3-4 neighbours).
Generaly, I'm wondering how to handle persistence of such large graphs. I had a similar problem before when I was persisting the graph, and I finally managed using native SQL queries. I'd like to avoid them for this time.
I'm using toplink-essentials-2.0-36 (02/17/2007) and I also tried 2.0-b41-beta2 (03/30/2007) (which is most recent I think) and I got the same results.
Thanks a lot for any advice!
Petr

Hi,
did you get any reply through other channels. I have a very similar issue with cross-linked information. I have 14k cross-linked objects (29k links) and want to update a plain field in these objects. The entire computation runs to completion and the method returns to the caller (almost). I get the error on the application client which then rolls-back an almost completed update.
Thanks,
Marius

Similar Messages

  • How does the JVM recover from a java.lang.StackOverflowError?

    As far as I know that whenever a java.lang.OutOfMemoryError is thrown, the application is in an unknown state and only a restart of the JVM can fix this. How about java.lang.StackOverflowError? If uncaught, the calling thread is terminated for sure, but the other threads? Are there side-effects?

    In windows OS that thread will die and thats all.
    I think that in some unix systems the whole process
    is likely to fail.Not exactly. It's not nearly as dependent on the operating system as it is on the quality of the JVM implementation. StackOverflowErrors are tricky to handle correctly in all cases, but most JVMs (including Sun's) now properly handle the vast majority of them. FWIW, most unix-based or unix-like operating systems make it somewhat easier to deal with StackOverflowError than Windows, particularly Windows versions prior to Win2K.
    A thread that triggers a StackOverflowError can actually catch it and recover; the important thing to note is that if you want to keep executing code on that thread, you have to allow many or most of the activations (i.e., function calls) on the stack to be unwound. Otherwise, you'll quickly provoke another StackOverflowError since you will still be close to the end of the stack.

  • Java.lang.stackoverflowerror issue when calling another jframe

    i created a login screen with a username/password field that i call from my main applicaton. I call the jframe with the following code
      createDirectories();
            startNotes();
            login.start();
            getLists();once it gets to the login.start(); it give the following error
    Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
    at sun.awt.Win32GraphicsConfig.getBounds(Native Method)
    at sun.awt.Win32GraphicsConfig.getBounds(Win32GraphicsConfig.java:240)
    at java.awt.Window.init(Window.java:368)
    at java.awt.Window.<init>(Window.java:407)
    here is the full code for my login.java minus the swing component creation
    import javax.swing.JOptionPane;
    public class loginScreen extends javax.swing.JFrame {
        TESTapplication app = new TESTapplication();
            patientObject patient = new patientObject();
        public loginScreen() {       
            initComponents();        
       //initcomponents removed from here
    private void btnLoginActionPerformed(java.awt.event.ActionEvent evt) {                                        
            sendLogin();
        private void btnCancelActionPerformed(java.awt.event.ActionEvent evt) {                                         
            System.out.println("User exited application");
            System.exit(3);
         * @param args the command line arguments
        public static void main(String args[]) {
            java.awt.EventQueue.invokeLater(new Runnable() {
                public void run() {              
                 // start();
        // Variables declaration - do not modify                    
        private javax.swing.JButton btnCancel;
        private javax.swing.JButton btnLogin;
        private javax.swing.JLabel jLabel2;
        private javax.swing.JLabel jLabel3;
        private javax.swing.JLabel lblLoginInfo;
        private javax.swing.JPasswordField pswrdFldPassword;
        private javax.swing.JTextField txtFldUsername;
        // End of variables declaration                  
        public void start(){
            new loginScreen().setVisible(true);
        public void sendLogin(){
            if (
                    txtFldUsername.getText().trim().equals("") ||  //trim removes whitespace
                    pswrdFldPassword.getText().trim().equals("") )
                JOptionPane.showMessageDialog(null,"Complete empty field(s)","Warning",JOptionPane.WARNING_MESSAGE);
            } else {
                patient.setUsername(txtFldUsername.getText().trim());
                patient.setPassword(pswrdFldPassword.getText().trim());
                patient.setAction("login");
                app.sendPatient();
    }thanks for all help given

    I only need to call 1 new login screen and no new application... how can i call a
    function from another java file?From a method of any class you can invoke (call) methods of other classes. I use "method" rather than "function" here to emphasise that they are much more than bits of code that do something: they have a context (the object of which they are a method).
    for instance i want to call the start function of the loginScreen.java from the
    testapplication.java. i don't need any new pieces, just want to be able to open the
    loginscreen jframe from the test application jframe.I wondered before why that start() method was creating a new loginScreen, but leaving that aside... One way might be for the TESTapplication class to have a member variable of type loginScreen. When some method of TESTapplication wants to invoke the start() method it just does so:loginScreen myLoginScreen = new loginScreen();
    // much later...
    myLoginScreen.start();There is no need for the loginScreen to have its own TESTapplication member variable since, as you say. "i don't need any new pieces".
    The start() method appears to next to nothing. It makes the loginScreen instance visible. But there's already a public method to do that. Perhaps loginScreen should be a modal JDialog: calling setVisible(true) will allow the login screen to do its thing and not return until it has finished (without blocking the event queue).
    It's all really a bit speculative and will remain so until you break down your application into small pieces: not functions (actions), but classes (types of obejcts including the things they can do.) Each class should have a clear and documented description of what it does.

  • Help required on java.lang.StackOverFlowError and static initializer

    I wanted to create an instance of a class that contains another instance of the same class. So I wrote:
    class A {
         A z = new A ();     
         void display () {
              System.out.println ("Hello World");
         public static void main (String [] args) {
              A y = new A();
              y.display ();
    }During execution I got java.lang.StackOverFlowError. But if I put a static initializer, it works fine. Here is the code using static initializer.
    class A {
         static{
              A z = new A ();     
         void display () {
              System.out.println ("Hello World");
         public static void main (String [] args) {
              A y = new A();
              y.display ();
    }Could anyone please help me to understand the logic why "java.lang.StackOverFlowError" is happening here and how the same program runs fine by putting a static initializer ?
    Regards,
    Shambhu

    Could anyone please help me to understand the logic
    why "java.lang.StackOverFlowError" is happening hereWhen you instantiate an A object with A y = new A () then A z = new A () also gets executed inside the A class, which in it's turn executes A z = new A () again, and again, and again...
    and how the same program runs fine by putting a
    static initializer ?Because the static block gets executed only once.
    The use of class- and instance variables is explained in more detail here:
    http://java.sun.com/docs/books/tutorial/java/javaOO/classvars.html

  • StackOverFlowError in DatabaseField.java?

    Hello, I apologize for the length of this post, but I want to make sure you understand exaclty what's going on by providing you with as much information as possible.
    I am fairly new to Toplink and ADF, but I have successfully completed several tutorials, and I have gone through the entire SRDemo several times with no errors that I couldn't resolve easily. However, I started building a new JSF (ADF and Toplink) project (using Jdeveloepr 10.1.3.3) using the SRDemo as a guide, and I have run into a StackOverFlow error that I am having trouble resovling.
    Let me explain where I am in my project.
    My DBA set up a 10gR2 database that that contains 34 tables. I used Jdeveloper to create Toplink POJOs for all 34 tables. I then created an EJB Session Bean, and just like in SRDemo, I created the Data Controls. Now at this point everything has gone smooth with the exception of some 'multiple writable mappings' in the Toplink map that I resolved (leaving them unresolved does not effect the problem).
    I created a new JSF JSP called test.jspx allowing the wizard to automatically epose UI components in a new managed bean. Then, from the Data Control pallette I drag a collection over to my page and create an ADF table. So far so good.
    I then run the test.jspx page using the embedded OC4J server. When the page loads in the browser I get the following error:
    1. JBO-29000: Unexpected exception caught: javax.ejb.EJBException, msg=java.lang.StackOverflowError
    2. java.lang.StackOverflowError
    This in itself tells me nothing, so I check the embedded oc4j logs (log.xml) and I find the following:
    <PAYLOAD>
    <MSG_TEXT>[ODPublicFacade:public java.util.List olvims.dispatch.datamodel.ODPublicFacadeBean.findAllTransactionHistory()] exception occurred during method invocation: javax.ejb.EJBException: java.lang.StackOverflowError</MSG_TEXT>
    <SUPPL_DETAIL><![CDATA[javax.ejb.EJBException: java.lang.StackOverflowError
         at com.evermind.server.ejb.EJBUtils.getLocalUserException(EJBUtils.java:317)
         at com.evermind.server.ejb.interceptor.system.AbstractTxInterceptor.convertAndHandleMethodException(AbstractTxInterceptor.java:73)
         at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
         at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
         at ODPublicFacade_LocalProxy_69jkfph.findAllTransactionHistory(Unknown Source)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at oracle.adf.model.binding.DCInvokeMethod.invokeMethod(DCInvokeMethod.java:507)
         at oracle.adf.model.binding.DCDataControl.invokeMethod(DCDataControl.java:1795)
         at oracle.adf.model.generic.DCGenericDataControl.invokeMethod(DCGenericDataControl.java:248)
         at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:219)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1289)
         at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:1802)
         at oracle.adf.model.generic.DCGenericDataControl.invokeOperation(DCGenericDataControl.java:266)
         at oracle.adf.model.adapter.AdapterDCService.invokeOperation(AdapterDCService.java:305)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:627)
         at oracle.jbo.uicli.binding.JUMethodIteratorDef$JUMethodIteratorBinding.invokeMethodAction(JUMethodIteratorDef.java:160)
         at oracle.jbo.uicli.binding.JUMethodIteratorDef$JUMethodIteratorBinding.initSourceRSI(JUMethodIteratorDef.java:542)
         at oracle.adf.model.binding.DCIteratorBinding.callInitSourceRSI(DCIteratorBinding.java:1436)
         at oracle.adf.model.binding.DCIteratorBinding.getRowSetIterator(DCIteratorBinding.java:1420)
         at oracle.adf.model.binding.DCIteratorBinding.setRangeSize(DCIteratorBinding.java:2703)
         at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:2487)
         at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2260)
         at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:99)
         at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.prepareModel(FacesPageLifecycle.java:72)
         at oracle.adf.controller.v2.lifecycle.Lifecycle$8.execute(Lifecycle.java:210)
         at oracle.adf.controller.v2.lifecycle.Lifecycle.executePhase(Lifecycle.java:116)
         at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.mav$executePhase(ADFPhaseListener.java:29)
         at oracle.adf.controller.faces.lifecycle.ADFPhaseListener$4.after(ADFPhaseListener.java:327)
         at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:90)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:254)
         at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:213)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:228)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:197)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
         at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: java.lang.StackOverflowError
         at oracle.toplink.internal.helper.DatabaseField.hashCode(DatabaseField.java:205)
         at java.util.HashMap.hash(HashMap.java:264)
         at java.util.HashMap.get(HashMap.java:320)
         at oracle.toplink.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:366)
         at oracle.toplink.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:374)
         at oracle.toplink.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:374)
         at oracle.toplink.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:374)
    ...(it repeats for another 1017 rows)...
    I have tried deleting the project and recreating it from scratch, but I recieve the same message each time. 
    Oh one more thing, this error occurs no matter which data control I use.
    Has anyone seen this before and/or have any information that might help me resolve this error?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    I am also new to TOPLINK. I got the following stack overflow error in our system, can anybody give us a hint as why it is keep registering object.
    Thanks a lot in advance!
    ==========================================================
    Caused by: javax.ejb.EJBException: java.lang.StackOverflowError
         at com.evermind.server.ejb.EJBUtils.getLocalUserException(EJBUtils.java:317)
         at com.evermind.server.ejb.interceptor.system.AbstractTxInterceptor.convertAndHandleMethodException(AbstractTxInterceptor.java:67)
         at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
         at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
         at AcoService_LocalProxy_65l04f2.findAppCommoditiesByApcIdOrderByCommonName(Unknown Source)
         at view.backing.TreatmentHandler.loadAppCommodityList(TreatmentHandler.java:492)
         at view.backing.TreatmentHandler.addNewTreatment(TreatmentHandler.java:608)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:146)
         ... 19 more
    Caused by: java.lang.StackOverflowError
         at oracle.jdbc.driver.T4CTTIdcb.fillupAccessors(T4CTTIdcb.java:292)
         at oracle.jdbc.driver.T4CTTIdcb.receiveCommon(T4CTTIdcb.java:215)
         at oracle.jdbc.driver.T4CTTIdcb.receive(T4CTTIdcb.java:115)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:705)
         at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:207)
         at oracle.jdbc.driver.T4CStatement.executeForDescribe(T4CStatement.java:801)
         at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1116)
         at oracle.jdbc.driver.T4CStatement.executeMaybeDescribe(T4CStatement.java:841)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1226)
         at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:1385)
         at oracle_jdbc_driver_T4CStatement_Proxy.executeQuery()
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeSelect(DatabaseAccessor.java:733)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:507)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:441)
         at oracle.toplink.threetier.ServerSession.executeCall(ServerSession.java:457)
         at oracle.toplink.internal.queryframework.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:117)
         at oracle.toplink.internal.queryframework.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:103)
         at oracle.toplink.internal.queryframework.DatasourceCallQueryMechanism.executeSelectCall(DatasourceCallQueryMechanism.java:174)
         at oracle.toplink.internal.queryframework.DatasourceCallQueryMechanism.selectAllRows(DatasourceCallQueryMechanism.java:481)
         at oracle.toplink.internal.queryframework.ExpressionQueryMechanism.selectAllRowsFromTable(ExpressionQueryMechanism.java:825)
         at oracle.toplink.internal.queryframework.ExpressionQueryMechanism.selectAllRows(ExpressionQueryMechanism.java:803)
         at oracle.toplink.queryframework.ReadAllQuery.executeObjectLevelReadQuery(ReadAllQuery.java:473)
         at oracle.toplink.queryframework.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:811)
         at oracle.toplink.queryframework.DatabaseQuery.execute(DatabaseQuery.java:620)
         at oracle.toplink.queryframework.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:779)
         at oracle.toplink.queryframework.ReadAllQuery.execute(ReadAllQuery.java:451)
         at oracle.toplink.publicinterface.Session.internalExecuteQuery(Session.java:2073)
         at oracle.toplink.publicinterface.Session.executeQuery(Session.java:988)
         at oracle.toplink.internal.indirection.QueryBasedValueHolder.instantiate(QueryBasedValueHolder.java:62)
         at oracle.toplink.internal.indirection.QueryBasedValueHolder.instantiate(QueryBasedValueHolder.java:55)
         at oracle.toplink.internal.indirection.DatabaseValueHolder.getValue(DatabaseValueHolder.java:61)
         at oracle.toplink.indirection.IndirectList.buildDelegate(IndirectList.java:202)
         at oracle.toplink.indirection.IndirectList.getDelegate(IndirectList.java:359)
         at oracle.toplink.indirection.IndirectList.size(IndirectList.java:703)
         at oracle.toplink.internal.queryframework.CollectionContainerPolicy.sizeFor(CollectionContainerPolicy.java:164)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:99)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:88)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.ObjectReferenceMapping.buildCloneForPartObject(ObjectReferenceMapping.java:53)
         at oracle.toplink.internal.indirection.BasicIndirectionPolicy.cloneAttribute(BasicIndirectionPolicy.java:78)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)
         at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:692)
         at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2618)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3878)
         at oracle.toplink.publicinterface.UnitOfWork.registerObject(UnitOfWork.java:3836)
         at oracle.toplink.mappings.CollectionMapping.buildElementClone(CollectionMapping.java:156)
         at oracle.toplink.mappings.CollectionMapping.buildCloneForPartObject(CollectionMapping.java:111)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.cloneAttribute(TransparentIndirectionPolicy.java:116)
         at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:119)
         at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2165)

  • Java.lang.StackOverflowError on Go To Code in Page Flow Diagram

    If I select Go To Code in a Struts Page Flow Diagram with a Data Page, the cursor changes to a hourglass and back to a pointer and nothing else happens. The java window reports a java.lang.StackOverflowError.
    Normally, I would expect the create class wizard that helped me to subclass oracle.adf.controller.struts.actions.DataActionMapping, which was the case a few days ago.
    Any idea what could be wrong ?

    I found the reason myself: If the UIX project has a dependence to a BC4J project Project1 containing the AM Module and Project1 by itself has a dependency to a BC4J project Project2 containing the EO, this error shows up. Simply remove the dependency (Project Properties - Dependencies), and the Page Flow Modeler behaves as expected.
    Another detail: Doubleclicking on the Data Page instead of Context Menu - Go To Code opens a window showing BME-99009: An error has occured in the Java VM reporting the same short stack trace java.lang.StackoverflowError.

  • Java.lang.StackOverflowError in FileWriter constructor

    Hi,
    I got the following error while initializing a FileWriter object. Could anyone give me a clue of what could be the cause for this problem?
    java.lang.StackOverflowError
    at java.nio.charset.CharsetDecoder.replaceWith(CharsetDecoder.java:253)
    at java.nio.charset.CharsetDecoder.<init>(CharsetDecoder.java:180)
    at java.nio.charset.CharsetDecoder.<init>(CharsetDecoder.java:203)
    at sun.nio.cs.SingleByteDecoder.<init>(SingleByteDecoder.java:27)
    at sun.nio.cs.MS1252$Decoder.<init>(MS1252.java:49)
    at sun.nio.cs.MS1252.newDecoder(MS1252.java:39)
    at java.nio.charset.CharsetEncoder.isLegalReplacement(CharsetEncoder.java:305)
    at java.nio.charset.CharsetEncoder.replaceWith(CharsetEncoder.java:261)
    at java.nio.charset.CharsetEncoder.<init>(CharsetEncoder.java:180)
    at java.nio.charset.CharsetEncoder.<init>(CharsetEncoder.java:203)
    at sun.nio.cs.SingleByteEncoder.<init>(SingleByteEncoder.java:37)
    at sun.nio.cs.MS1252$Encoder.<init>(MS1252.java:92)
    at sun.nio.cs.MS1252.newEncoder(MS1252.java:43)
    at sun.nio.cs.StreamEncoder$CharsetSE.<init>(StreamEncoder.java:288)
    at sun.nio.cs.StreamEncoder$CharsetSE.<init>(StreamEncoder.java:272)
    at sun.nio.cs.StreamEncoder.forOutputStreamWriter(StreamEncoder.java:68)
    at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:93)
    at java.io.FileWriter.<init>(FileWriter.java:70)
    Thanks in advance,
    DAve

    Dave,
    Sounds very plausible. The '.' generally means 'current directory' so there could be some substitution that's failing. If you try renaming and re-accessing the file with a more standard file name then I'd suggest it's a Java bug and you might want to review the Bugs database or raise it.
    BTW I'm unable to create files that start with a '.' on my system - lots of windows stuff starts failing. Can't you just use another naming convention?
    Dom.

  • StackOverflowError during BPEL transformation

    Hi,
    I am consuming the webservice of a external company. The webservice returns 5 mb of data with 3777 elements of a complex type with 20 simple types that I need to transform into another complex type with 17 simple types.
    The transformation is a simple for-each loop that loops though the source data.
    Unfortunately the transformation fails with the following error:
    com.oracle.bpel.client.BPELFault: faultName: {{http://schemas.oracle.com/bpel/extension}runtimeFault}
    messageType: {{http://schemas.oracle.com/bpel/extension}RuntimeFaultMessage}
    parts: {{
    summary=<summary>null</summary>
    ,detail=<detail>java.lang.StackOverflowError
         at oracle.xml.parser.v2.XMLText.xdkGetNextNode(XMLText.java:1181)
         at oracle.xml.parser.v2.XMLNode.getNextSibling(XMLNode.java:920)
         at oracle.xml.parser.v2.XMLNode.getSuccessor(XMLNode.java:3460)
         at oracle.xml.parser.v2.XMLTreeWalker.next_Node(XMLTreeWalker.java:334)
         at oracle.xml.parser.v2.XMLTreeWalker.next_Node(XMLTreeWalker.java:353)
         at oracle.xml.parser.v2.XMLTreeWalker.next_Node(XMLTreeWalker.java:353)
    Is there a setting I can set to increase heap size? Or maybe a way to split the transformation into smaller chunks?
    I am using JDeveloper Studio Edition Version 11.1.1.5.0, Build JDEVADF_11.1.1.5.0_GENERIC_110409.0025.6013. I'm running on a WebLogic Server 10.3.4.0
    Thanks,
    William
    Edited by: William Lee on May 14, 2012 2:53 PM Fixed wls version

    Hi,
    Thanks for your replies.
    I realized that the actual transformation actual went well. The error came afterwards in some embedded java which adds nils in the transformed xml.
    Thanks again,
    William

  • Java.lang.StackOverflowError**Urgent Response Required !!!

    All,
    I have included a custom page in iProcurement 11.5.10. The page was created using jdev and XML Import Command was to import the page to JDR tables. A custom menu is defined for the application where in the page was included as a seperate tab. The requirement is to make the application route to that page when iProcurement responsibility is clicked. This is happening but when the page is tried to revisit from anyother tab , there is an exception thrown for the page.
    It looks like below:
    Request URI:/OA_HTML/OA.jsp
    Exception:
    java.lang.StackOverflowError
    Did i miss out something while defining functions and menus. Any pointers will be of great help.
    Thanks.

    Hi,
    I am not able to run the page locally from jDEv. It was not able to open the application. I ran the page directly in the application from the starting of page development. There is no exception thrown as usual. Its actually another HTML file opened which shows the error as mentioned previously. I am not able to give details as I cannot attach a screen shot here.
    Thanks.

  • StackOverflowError after adding a table to a TopLink Map

    Hello,
    I am really puzzled by the next problem. After adding a table (Customer) to an existing TopLink Map, I get the same kind of error for every query in the project that I use.
    ERROR J2EE EJB8006 [CustomerToplinkTestPublicFacade:public java.util.List com.companyname.toplinktest.model.CustomerToplinkTestPublicFacadeBean.findCustomersByCompany(java.lang.String,java.lang.String)] exception occurred during method invocation: javax.ejb.EJBException: java.lang.StackOverflowError
    I get this with every page and every query, just change the name “findCustomersByCompany” to the name of the named query. Otherwise all pages seems to have the correct behaviour Removing the Customer-table from the application solved all problems, and they reoccurred after adding the table again.
    I have no clue why this happens, the only thing that might be useful is the fact that the Customer-table is also a part of a database view which I already use.
    … but why would that cause errors on queries it has absolutely no relation to…
    Kind regards,
    Nemata

    hello,
    another update on my testcases. I have used the following procedure to narrow down the source of the problem.
    First I create one or more TopLink pojo's based on my database tables and views, add them to a session bean and create the data controls. I'm always working with the default named queries (selectAll).
    Then I create a .jspx file, drag and drop a data control from the data control palette to create an ADF table with the defaults...
    and run... with one of two outcomes.
    I either get all the data from the table (correct) or I get a message "no rows yet" and an error message in the log window "2006-05-04 12:37:40.214 ERROR J2EE EJB8006 [testCustomerSession:public java.util.List model.testCustomerSessionBean.findAllCompany()] exception occurred during method invocation: javax.ejb.EJBException: java.lang.StackOverflowError"
    This is an overview of the testing I have done:
    Objects created | ADF table | Error
    Customer | Customer | Yes
    Company | Company | No
    Customer and Company | Company | Yes
    Company and ViewOfCustomer | Company | No
    Company and ViewOfCustomer | ViewOfCustomer | No
    Company and Person | Company | No
    ViewOfCustomer is a database view with the same data as the Customer. So the table Customer seems to cause the problem.
    Does anybody have an idea why a database table might cause such distinct problems ?
    Kind regards,
    Nemata

  • StackOverflowError - when trying to run a JSP Page in JDeveloper

    Hello all,
    I am experiencing an error when I try to run a .jspx page in JDeveloper (10.1.3.3). Below is the error I am getting. Any idea where I need to look to resolve this memory issue?
    {color:#ff0000}INFO: Unable to dispatch JSP Page : Exception:oracle.jsp.provider.JspCompileException: {color}
    {color:#ff0000}Errors compiling:E:\JDeveloper\jdevstudio10133\jdev\system\oracle.j2ee.10.1.3.41.57\embedded-oc4j\application-deployments\current-workspace-app\Veeva-ViewController-webapp\persistence\_pages\_mdssys\_viewcontroller\_public__html\_Tours_jspx.java{color}{noformat}*{color:#ff0000}Fatal error: Cannot find class java/lang/StackOverflowError
    Warning : Not able to reserve 2048M memory for the heap. Heap reduced to 944M
    {color}*
    {color:#000000}Thank you kindly,
    Christine{color}{noformat}

    I don't see any errors or warnings in the Structure. I am going through the Veeva Vacations example from the WebCenter Demos and Samples page (http://www.oracle.com/technology/products/webcenter/owcs_10132_demos.html). There is nothing complex about the page it just contains an ADF Read-only table based on a Database table. I was able to run it successfully and then another time I ran it I got that error. It seems to me as though it is a memory issue as opposed to a page error. I am just not sure where to look to allocate more memory.

  • Enterprise 8 throws stackoverflowerror  when opening projects

    Hi all
    When I was trying to open a project the ide throw the followin exception and stopped:
    Annotation: Exception occurred in Request Processor
    java.lang.StackOverflowError
         at com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isKidOK(CoreDocumentImpl.java:2128)
         at com.sun.org.apache.xerces.internal.dom.ParentNode.internalInsertBefore(ParentNode.java:392)
         at com.sun.org.apache.xerces.internal.dom.ParentNode.insertBefore(ParentNode.java:321)
         at com.sun.org.apache.xerces.internal.dom.NodeImpl.appendChild(NodeImpl.java:275)
         at com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.importNode(CoreDocumentImpl.java:1688)
         at com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.importNode(CoreDocumentImpl.java:1688)
         at com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.importNode(CoreDocumentImpl.java:1688)
         at com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.importNode(CoreDocumentImpl.java:1444)
         at org.netbeans.spi.project.support.ant.AntProjectHelper.cloneSafely(AntProjectHelper.java:786)
         at org.netbeans.spi.project.support.ant.AntProjectHelper.access$1400(AntProjectHelper.java:63)
         at org.netbeans.spi.project.support.ant.AntProjectHelper$12.run(AntProjectHelper.java:764)
         at org.openide.util.Mutex.readAccess(Mutex.java:181)
         at org.netbeans.spi.project.support.ant.AntProjectHelper.getConfigurationFragment(AntProjectHelper.java:758)
         at org.netbeans.spi.project.support.ant.ExtensibleMetadataProviderImpl.getConfigurationFragment(ExtensibleMetadataProviderImpl.java:48)
         at org.netbeans.spi.project.support.ant.ReferenceHelper.loadReferences(ReferenceHelper.java:138)
         at org.netbeans.spi.project.support.ant.ReferenceHelper.access$1200(ReferenceHelper.java:74)
         at org.netbeans.spi.project.support.ant.ReferenceHelper$7.run(ReferenceHelper.java:780)
         at org.openide.util.Mutex.readAccess(Mutex.java:181)
         at org.netbeans.spi.project.support.ant.ReferenceHelper.getRawReferences(ReferenceHelper.java:778)
         at org.netbeans.spi.project.support.ant.SubprojectProviderImpl$1.run(SubprojectProviderImpl.java:45)
         at org.openide.util.Mutex.readAccess(Mutex.java:181)
         at org.netbeans.spi.project.support.ant.SubprojectProviderImpl.getSubprojects(SubprojectProviderImpl.java:43)
         at org.netbeans.modules.project.ui.ProjectChooserAccessory.addSubprojects(ProjectChooserAccessory.java:339)
         at org.netbeans.modules.project.ui.ProjectChooserAccessory.addSubprojects(ProjectChooserAccessory.java:344)
         at org.netbeans.modules.project.ui.ProjectChooserAccessory.addSubprojects(ProjectChooserAccessory.java:344)
         at org.netbeans.modules.project.ui.ProjectChooserAccessory.addSubprojects(ProjectChooserAccessory.java:344)
         at org.netbeans.modules.project.ui.ProjectChooserAccessory.addSubprojects(ProjectChooserAccessory.java:344)\
    any ideas what is happening?
    thanks
    dickson

    two clarification questions:
    (1) what version of the IDE are you using (can find info under help menu)
    (2) what kind of project is this?
    What I am looking for is whether or not you are openning a project created in one version of the IDE with another version. If you have recently upgraded your IDE you may consider starting with a clean userdir.

  • Javac StackOverflowError

    I have to maintain a real big Java Project which was poorly designed. There are a lot of cross-refs between the classes, which means that more or less everything has to be compiled as one big chunk.
    We develop using ECLIPSE, and in the IDE everything works just fine. We can compile and run the progs, no problem. But i need to implement a deployment procedure and this cannot be ECLIPSE based. ANT suits pretty well for doing this, but every time I compile the project I get a StackOverflowError. It is not an ANT problem, it also happens if I do the compile call directly on the command line; extending the allowed memory for the compiler (-X option) does not help.
    Another interesting point is, that with older java versions (JDK 1.1.8) the compilation works.. Has anybody an idea what could be the problem? Are there changes in the new compiler (currently I'm using JDK1.4.2_04) that cause the error? How can I work around that Problem?
    Thanks for any help!

    Finally found the solution by myself. The code contains some over-extensive string concatenations (>1000) which lead to the compilation failure; splitting them up in two statements helped that. What I still don't see is why this worked with ECLIPSE compiling...
    greez
    thies.1st

  • When does recursion produce a StackOverflowError?

    What I want to know is what is the limit of recursion within a method and how is it determined? In one of the topics posted earlier in this forum, http://forum.java.sun.com/thread.jsp?forum=4&thread=231735, the answer says that the default stack depth is 512Kb or 1Mb. Is this of the method stack frame? While starting the JVM, if we use the java -Xss option, we can change the default thread stack size. Is this stack the one that is used when a method recurses? Does the number of local variables in the method or their size eat up this stack space?
    I ask this question for the following:-
    Before I came to know of TreeSet, I had implemented a simple binary tree and was using it to sort a collection for showing a tree in a JSP page by in traversal. Each of the tree nodes had a simple map of values. I found that when the number of elements increased to 8000, that is, 8000 nodes in the tree, StackOverFlow error started occuring. I already solved this problem using TreeSet but am curious to know why this occurs.

    Please correct me if I am mistaken here but the amount
    of data in the tree is not the direct cause of the
    stack overflow.Yes, it is not a direct cause. But indirectly, it is.
    The following method is in class B:-
    public void invokeMethodOnInTraversal(Object objData) {
    if (arrSortedList == null) arrSortedList = new ArrayList();
    arrSortedList.add((SSTreeEntity)objData);
    The following method is in the super class A of B:-
    protected void inTraverseTree(TreeNode treeNode){
    if (treeNode == null)
    return;
    inTraverseTree(treeNode.getLeft());
    invokeMethodOnInTraversal(treeNode.getNodeData());
    inTraverseTree(treeNode.getRight());
    In inTraverseTree(), if I print the number of times it is invoked, the StackOverflowError occurs at 3355.
    It then follows
    that the stack is filled (at least partially) with the
    local variables in your method.This means that objData is filling up the stack. objData is just a map with one entry. There is only one local variable in the method. This is actually the node data of each node in the tree. So as the number of nodes in the tree increase, so does the number of stack frames and hence, the stack overflow.
    But is it rare to recurse 3000 times? If not, can I increase the stack limit in some way? From what I found from this link, http://www.artima.com/insidejvm/ed2/jvm8.html, where the stack is allocated is implementation dependent. One implementation may allocate stack frame on the heap, for which increasing the max heap size should work. Another may not, then what?

  • Urgent: java.lang.StackOverflowError

    We have developed a OA frame work custom form with master detail regions with total of four regions in first page and another region in second page. The form is developed under Oracle 11.5.10.2 environment. When we execute this form from application menu we are getting the following error
    Request URI:/OA_HTML/OA.jsp
    Exception:
    java.lang.StackOverflowError
    I will appreciate if you can give some ideas of what could be the issue here.
    Thanks,
    Swadesh

    Please post complete error messages stack.

Maybe you are looking for

  • How to sync old iTunes account with new.

    I have an old iPod nano that was linked to an old iTunes account that I don't use anymore.  How can I get the music off of that iPod and into the new iTunes account?

  • What is up with Apple's Network not supporting Network scanning and even Ne

    Hello. I have a HP 3210 Network printer/scanner. After upgrading from my LinkSys router to a Time Capsule I now find that my HP Network scanning capability is dead. Apple tech support has admitted that they don't support scanning nor even some networ

  • Creation of Vendor Registration Questionnaire

    Hi SRM Gurus, We need to Customize the questionnaire. We are able to Create the Questionnaire with some simple options like Question group, Question. However, We are unable to control the alignment. Can anyone send some documents for How to Create a

  • Why are my images pixelated in Bridge?

    When I'm in Bridge, some of my images look fine, others are pixelated.  When I open the pixelated images in Camera Raw or Photoshop they are perfect.  What gives?

  • Pros and Cons - Representation of boolean attributes

    A coworker and I are discussing the different ways to represent boolean attributes in a new schema. So far, there are three options we came up with and were wondering what the pros, cons, and opinions were. There are many attributes that work like th