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.

Similar Messages

  • Java.lang.StackOverflowError in IE6 but not IE7

    Hi
    We have a report on our production 2004s system, which, when executed in Internet Explorer 6 gives the error "java.lang.StackOverflowError".
    When the same report is executed on a machine with IE7, no error.
    We have 2 laptops with the same spec, different browser types, and again, it breaks on the IE6 machine, and not the IE7 machine (logged in as same user, so not a data / auths issue).
    This error is odd to me, because it looks like a Java error, but seems to be machine specific.
    Any ideas?
    Cheers,
    Andrew

    Its a template which is running, so there was no debugging happening at the time.
    My first thought was perhaps it was something to do with variable calculations which get done in the background, but that won't explain why it works on the IE7 machine and not the IE6 machine.
    Here is the entire error dump:
    [code]The initial exception that caused the request to fail was:
    java.lang.StackOverflowError[/code]
    [code]com.sap.ip.bi.base.exception.BIBaseRuntimeException: Unknown Error     at com.sap.ip.bi.webapplications.runtime.impl.Page.processRequest(Page.java:2629)     at com.sap.ip.bi.webapplications.runtime.impl.Page.doServerRedirect(Page.java:3327)     at com.sap.ip.bi.webapplications.runtime.impl.Page.doProcessRequest(Page.java:3551)     at com.sap.ip.bi.webapplications.runtime.impl.Page.processRequest(Page.java:2551)     at com.sap.ip.bi.webapplications.runtime.controller.impl.Controller.doProcessRequest(Controller.java:956)     at com.sap.ip.bi.webapplications.runtime.controller.impl.Controller.processRequest(Controller.java:842)     at com.sap.ip.bi.webapplications.runtime.jsp.portal.services.BIRuntimeService.handleRequest(BIRuntimeService.java:473)     at com.sap.ip.bi.webapplications.runtime.jsp.portal.components.LauncherComponent.doContent(LauncherComponent.java:21)     at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)     at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)     at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)     at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)     at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)     at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)     at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)     at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)     at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)     at java.security.AccessController.doPrivileged(AccessController.java:242)     at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)     at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365) ..... [/code]

  • Java.lang.StackOverflowError when calling servlet

    I have written a servlet(Happy) from which is dispatching cerain parameters to bookList.jsp for display
    RequestDispatcher dispatcher = request.getRequestDispatcher("bookList.jsp");
    request.setAttribute("hello",na);
    dispatcher.forward(request, response);
    and in the web.xml if i give the url pattern as
    <url-pattern>/*</url-pattern>
    and try to call the servlet like say the project is J2EE
    http://localhost:8080/J2EE/start
    i get error
    [[Happy]] Servlet.service() for servlet Happy threw exception
    java.lang.StackOverflowError
    why i am getting StackOverflowError exception
    If i give any other thing in url-pattern like /start
    then i dont get any exception and it works and jsp page is displayed
    could anybody please help
    Thanks
    Bhanu

    i am getting the same problem , please tell me if you find solution. my problem is i create a bean and i am accessing in a select and collections tags,
    first i done , by specify the bean in the struts-config.xml and used in the select-collection tag, it is working successfully.
    next i try assign valued to that bean in action class then i am getting these errors,
    javax.servlet.ServletException: Servlet execution threw an exception
    Servlet.service() java.lang.StackOverflowError
    could you please solve my problem.....
    regards,
    ravikumar.m
    [email protected]

  • Java.lang.StackOverflowError when invoking a method, returning a org.w3c.dom.Document object, on a SessionBean

    Hello,
    I hope someone can help me with this.
    I have a stateless session bean, which is returning a
    org.w3c.dom.Document object. The whole object is getting created
    but at the client side I am getting the following exception:
    java.rmi.RemoteException: ; nested exception is:
    weblogic.rmi.ServerError: A RemoteException occurred in the server method
    - with nested exception:
    [java.lang.StackOverflowError:
    Start server side stack trace:
    java.lang.StackOverflowError
    at java.lang.Exception.<init>(Compiled Code)
    at java.lang.reflect.InvocationTargetException.<init>(InvocationTargetEx
    ception.java:58)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Compiled Code)
    at java.io.ObjectOutputStream.invokeObjectWriter(Compiled Code)
    at java.io.ObjectOutputStream.outputObject(Compiled Code)
    at java.io.ObjectOutputStream.writeObject(Compiled Code)
    at java.io.ObjectOutputStream.outputClassFields(Compiled Code)
    at java.io.ObjectOutputStream.defaultWriteObject(Compiled Code)
    Then multiple occurences of the last few lines followed by
    at org.apache.xerces.dom.ParentNode.writeObject(Compiled Code)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Compiled Code)
    at java.io.ObjectOutputStream.invokeObjectWriter(Compiled Code)
    at java.io.ObjectOutputStream.outputObject(Compiled Code)
    at java.io.ObjectOutputStream.writeObject(Compiled Code)
    at java.io.ObjectOutputStream.outputClassFields(Compiled Code)
    at java.io.ObjectOutputStream.defaultWriteObject(Compiled Code)
    at org.apache.xerces.dom.ParentNode.writeObject(Compiled Code)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Compiled Code)
    at java.io.ObjectOutputStream.invokeObjectWriter(Compiled Code)
    at java.io.ObjectOutputStream.outputObject(Compiled Code)
    at java.io.ObjectOutputStream.writeObject(Compiled Code)
    at weblogic.common.internal.WLObjectOutputStreamBase.writeObject(Compiled
    Code)
    at weblogic.common.internal.WLObjectOutputStreamBase.writeSpecial(Compiled
    Code)
    at weblogic.common.internal.WLObjectOutputStreamBase.writeObject(Compiled
    Code)
    at weblogic.common.internal.WLObjectOutputStreamBase.writeObjectWL(Compiled
    Code)
    at weblogic.rmi.extensions.AbstractOutputStream2.writeObject(Compiled
    Code)
    at com.ssmb.teams.model.CMSInterestDataEJBEOImpl_WLSkel.invoke(Compiled
    Code)
    at weblogic.rmi.extensions.BasicServerObjectAdapter.invoke(Compiled Code
    at weblogic.rmi.extensions.BasicRequestHandler.handleRequest(Compiled
    Code)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(Compiled Code)
    at weblogic.kernel.ExecuteThread.run(Compiled Code)
    End server side stack trace
    at weblogic.rmi.extensions.AbstractRequest.sendReceive(AbstractRequest.j
    ava:76)
    at com.ssmb.teams.model.CMSInterestDataEJBEOImpl_WLStub.getRegionAnalyst
    Data(CMSInterestDataEJBEOImpl_WLStub.java:558)
    at com.ssmb.teams.model.CMSInterestDataEJBEOImpl_ServiceStub.getRegionAn
    alystData(CMSInterestDataEJBEOImpl_ServiceStub.java, Compiled Code)
    at CMSJavaScript.main(CMSJavaScript.java:87)
    The structure of the XML document is
    <Maillist>
         <Region>
              <RegionCode>7</RegionCode>
              <RegionName>Asia Pacific</RegionName>
              <Analyst>
                   <Id>11111</Id>
                   <Name>AAAAAAAAAAAAAAAAA</Name>
              </Analyst>
              <Analyst>
                   <Id>22222</Id>
                   <Name>BBBBBBBBBBBBBBBBBB</Name>
              </Analyst>
         </Region>
    </Maillist>
    If the no. of Anlayst elements are 219, I am getting this error ( the same thing
    is working for less no. of analyst).
    Surprisingly when I access this ejb, by deploying it on my local server instance
    on Win-NT, it works fine. I am getting this
    exception, when the server is running on Sun Solaris.
    The weblogic version is 5.1.
    It will be really helpful if someone can reply to mee ASAP
    Thanks.
    Suren.

    Thanks a lot guys for all that information.
    Rajesh Mirchandani <[email protected]> wrote:
    Suren,
    More info at
    http://edocs.bea.com/wls/docs60/faq/java.html#251197
    Rob Woollen wrote:
    The quick fix is probably to use the -Xss argument on the Solaris JVMto increase the
    thread stack size.
    -- Rob
    Suren wrote:
    Thanks for your quick response.
    But how do we overcome with this?
    I tried to look for some help with this, but if you have any idea,
    can you suggest
    something ?
    Thanks
    Suren.
    Rob Woollen <[email protected]> wrote:
    It looks like the stack is overflowing when your DOM Tree is being
    serialized.
    Perhaps the Solaris JVM has a lower stack size by default.
    -- Rob
    Suren wrote:
    Hello,
    I hope someone can help me with this.
    I have a stateless session bean, which is returning a
    org.w3c.dom.Document object. The whole object is getting created
    but at the client side I am getting the following exception:
    java.rmi.RemoteException: ; nested exception is:
    weblogic.rmi.ServerError: A RemoteException occurred in
    the
    server method
    - with nested exception:
    [java.lang.StackOverflowError:
    Start server side stack trace:
    java.lang.StackOverflowError
    at java.lang.Exception.<init>(Compiled Code)
    at java.lang.reflect.InvocationTargetException.<init>(InvocationTargetEx
    ception.java:58)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Compiled Code)
    at java.io.ObjectOutputStream.invokeObjectWriter(Compiled
    Code)
    at java.io.ObjectOutputStream.outputObject(Compiled Code)
    at java.io.ObjectOutputStream.writeObject(Compiled Code)
    at java.io.ObjectOutputStream.outputClassFields(CompiledCode)
    at java.io.ObjectOutputStream.defaultWriteObject(CompiledCode)
    Then multiple occurences of the last few lines followed by
    at org.apache.xerces.dom.ParentNode.writeObject(CompiledCode)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Compiled Code)
    at java.io.ObjectOutputStream.invokeObjectWriter(CompiledCode)
    at java.io.ObjectOutputStream.outputObject(Compiled Code)
    at java.io.ObjectOutputStream.writeObject(Compiled Code)
    at java.io.ObjectOutputStream.outputClassFields(CompiledCode)
    at java.io.ObjectOutputStream.defaultWriteObject(CompiledCode)
    at org.apache.xerces.dom.ParentNode.writeObject(CompiledCode)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Compiled Code)
    at java.io.ObjectOutputStream.invokeObjectWriter(CompiledCode)
    at java.io.ObjectOutputStream.outputObject(Compiled Code)
    at java.io.ObjectOutputStream.writeObject(Compiled Code)
    at weblogic.common.internal.WLObjectOutputStreamBase.writeObject(Compiled
    Code)
    at weblogic.common.internal.WLObjectOutputStreamBase.writeSpecial(Compiled
    Code)
    at weblogic.common.internal.WLObjectOutputStreamBase.writeObject(Compiled
    Code)
    at weblogic.common.internal.WLObjectOutputStreamBase.writeObjectWL(Compiled
    Code)
    at weblogic.rmi.extensions.AbstractOutputStream2.writeObject(Compiled
    Code)
    at com.ssmb.teams.model.CMSInterestDataEJBEOImpl_WLSkel.invoke(Compiled
    Code)
    at weblogic.rmi.extensions.BasicServerObjectAdapter.invoke(CompiledCode
    at weblogic.rmi.extensions.BasicRequestHandler.handleRequest(Compiled
    Code)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(CompiledCode)
    at weblogic.kernel.ExecuteThread.run(Compiled Code)
    End server side stack trace
    at weblogic.rmi.extensions.AbstractRequest.sendReceive(AbstractRequest.j
    ava:76)
    at com.ssmb.teams.model.CMSInterestDataEJBEOImpl_WLStub.getRegionAnalyst
    Data(CMSInterestDataEJBEOImpl_WLStub.java:558)
    at com.ssmb.teams.model.CMSInterestDataEJBEOImpl_ServiceStub.getRegionAn
    alystData(CMSInterestDataEJBEOImpl_ServiceStub.java, Compiled
    Code)
    at CMSJavaScript.main(CMSJavaScript.java:87)
    The structure of the XML document is
    <Maillist>
    <Region>
    <RegionCode>7</RegionCode>
    <RegionName>Asia Pacific</RegionName>
    <Analyst>
    <Id>11111</Id>
    <Name>AAAAAAAAAAAAAAAAA</Name>
    </Analyst>
    <Analyst>
    <Id>22222</Id>
    <Name>BBBBBBBBBBBBBBBBBB</Name>
    </Analyst>
    </Region>
    </Maillist>
    If the no. of Anlayst elements are 219, I am getting this error( the
    same thing
    is working for less no. of analyst).
    Surprisingly when I access this ejb, by deploying it on my local
    server
    instance
    on Win-NT, it works fine. I am getting this
    exception, when the server is running on Sun Solaris.
    The weblogic version is 5.1.
    It will be really helpful if someone can reply to mee ASAP
    Thanks.
    Suren.

  • I get the message Exception in thread "main" java.lang.StackOverflowError

    I'm trying to make a program for my class and when I run the program I get the error Exception in thread "main" java.lang.StackOverflowError, I have looked up what it means and I don't see where in my program would be giving the error, can someone please help me, here is the program
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    // This visual application allows users to "shop" for items,
    // maintaining a "shopping cart" of items purchased so far.
    public class ShoppingApp extends JFrame
    implements ActionListener {
    private JButton addButton, // Add item to cart
    removeButton; // Remove item from cart
    private JTextArea itemsArea, // Where list of items for sale displayed
    cartArea; // Where shopping cart displayed
    private JTextField itemField, // Where name of item entered
    messageField; // Status messages displayed
    private ShoppingCart cart; // Reference to support object representing
    // Shopping cart (that is, the business logic)
    String itemEntered;
    public ShoppingApp() {
    // This array of items is used to set up the cart
    String[] items = new String[5];
    items[0] = "Computer";
    items[1] = "Monitor";
    items[2] = "Printer";
    items[3] = "Scanner";
    items[4] = "Camera";
    // Construct the shopping cart support object
    cart = new ShoppingCart(items);
    // Contruct visual components
    addButton = new JButton("ADD");
    removeButton = new JButton("REMOVE");
    itemsArea = new JTextArea(6, 8);
    cartArea = new JTextArea(6, 20);
    itemField = new JTextField(12);
    messageField = new JTextField(20);
    // Listen for events on buttons
    addButton.addActionListener(this);
    removeButton.addActionListener(this);
    // The list of items is not editable, and is in light grey (to
    // make it distinct from the cart area -- this would be done
    // better by using the BorderFactory class).
    itemsArea.setEditable(false);
    itemsArea.setBackground(Color.lightGray);
    cartArea.setEditable(false);
    // Write the list of items into the itemsArea
    itemsArea.setText("Items for sale:");
    for (int i = 0; i < items.length; i++)
    itemsArea.append("\n" + items);
    // Write the initial state of the cart into the cartArea
    cartArea.setText("No items in cart");
    // Construct layouts and add components
    JPanel mainPanel = new JPanel(new BorderLayout());
    getContentPane().add(mainPanel);
    JPanel controlPanel = new JPanel(new GridLayout(1, 4));
    controlPanel.add(new JLabel("Item: ", JLabel.RIGHT));
    controlPanel.add(itemField);
    controlPanel.add(addButton);
    controlPanel.add(removeButton);
    mainPanel.add(controlPanel, "North");
    mainPanel.add(itemsArea, "West");
    mainPanel.add(cartArea, "Center");
    mainPanel.add(messageField, "South");
    public void actionPerformed(ActionEvent e)
    itemEntered=itemField.getText();
    if (addButton==e.getSource())
    cart.addComputer();
         messageField.setText("Computer added to the shopping cart");
    public static void main(String[] args) {
    ShoppingApp s = new ShoppingApp();
    s.setSize(360, 180);
    s.show();
    this is a seperate file called ShoppingCart
    public class ShoppingCart extends ShoppingApp
    private String[] items;
    private int[] quantity;
    public ShoppingCart (String[] inputitems)
    super();
    items=inputitems;
    quantity=new int[items.length];
    public void addComputer()
    int x;
    for (x=0; "computer".equals(itemEntered); x++)
         items[x]="computer";
    please somebody help me, this thing is due tomorrow I need help asap!

    First, whenever you post, there is a link for Formatting Help. This link takes you to here: http://forum.java.sun.com/features.jsp#Formatting and tells you how to use the code and /code tags so any code you post will be easily readable.
    Your problem is this: ShoppingApp has a ShoppingCart and ShoppingCart is a ShoppingApp - that is ShoppingCart extends ShoppintApp. You are saying that ShoppingCart is a ShoppingApp - which probably doesn't make sense. But the problem is a child class always calls one of its parent's constructors. So when you create a ShoppingApp, the ShoppingApp constructor tries to create a ShoppingCart. The ShoppingCart calls its superclass constructor, which tries to create a ShoppingCart, which calls its superclass constructor, which tries to create a ShoppingCart, which...
    It seems like ShoppingCart should not extend ShoppingApp.

  • 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.

  • JCO getFunctionTemplate() throws java.lang.StackOverflowError

    Hello All,
         Does anyone the reason for java.lang.StackOverflowError on executing
    IFunctionTemplate ftemplate = repository.getFunctionTemplate("STFC_CONNECTION");
    Here is the complete stacktrace.
    java.rmi.RemoteException: EJB Exception: ; nested exception is:
    javax.ejb.EJBException: EJB Exception: : java.lang.StackOverflowError
    at com.sap.mw.jco.JCO$Client.execute(Ljava.lang.String;Lcom.sap.mw.jco.JCO$ParameterList;Lcom.sap.mw.jco.JCO$ParameterList;Lcom.sap.mw.jco.JCO$ParameterList;Lcom.sap.mw.jco.JCO$ParameterList;Ljava.lang.String;Ljava.lang.String;I)V(JCO.java:3551)
    at com.sap.mw.jco.JCO$Client.execute(Lcom.sap.mw.jco.JCO$Function;)V(JCO.java:3066)
    at com.sap.mw.jco.JCO$Repository.execute(Lcom.sap.mw.jco.JCO$Client;Lcom.sap.mw.jco.JCO$Function;)V(JCO.java:18306)
    at com.sap.mw.jco.JCO$Repository.queryFunctionInterface(Lcom.sap.mw.jco.JCO$Client;Ljava.lang.String;)Lcom.sap.mw.jco.IMetaData;(JCO.java:18646)
    at com.sap.mw.jco.JCO$Repository.queryFunctionInterface(Ljava.lang.String;Ljava.lang.String;)Lcom.sap.mw.jco.IMetaData;(JCO.java:18334)
    at com.sap.mw.jco.JCO$Repository.getFunctionInterface(Ljava.lang.String;)Lcom.sap.mw.jco.IMetaData;(JCO.java:18444)
    at com.sap.mw.jco.JCO$BasicRepository.getFunctionTemplate(Ljava.lang.String;)Lcom.sap.mw.jco.IFunctionTemplate;(JCO.java:17515)
    Thanks,
    Ranjith Pillai

    Hello,
    We used JCo in  weblogic app server environment and used jvm (jrockit) provided by JVM. Its seems like there are some issues when we use jco with jrockit jvm. So using another jvm (Sun's jvm ) resolved our issue.
    Ranjith Pillai

  • Java.lang.StackOverflowError Running BASIC JSF 2 example on Weblogic 12c

    *I followed the very basic tutorial found here  example and cannot seem to get past the following error:*
    Error 500--Internal Server Error
    java.lang.StackOverflowError
    at weblogic.servlet.internal.ServletResponseImpl.addHeader(ServletResponseImpl.java:567)
    at javax.servlet.http.HttpServletResponseWrapper.addHeader(HttpServletResponseWrapper.java:200)
    at javax.servlet.http.HttpServletResponseWrapper.addHeader(HttpServletResponseWrapper.java:200)
    at javax.servlet.http.HttpServletResponseWrapper.addHeader(HttpServletResponseWrapper.java:200)
    at javax.servlet.http.HttpServletResponseWrapper.addHeader(HttpServletResponseWrapper.java:200)
    Pressing shift + F5 a couple times I can generate a slightly different stacktrace as follows:
    Error 500--Internal Server Error
    java.lang.StackOverflowError
    at com.sun.faces.application.ViewHandlerResponseWrapper.setStatus(ViewHandlerResponseWrapper.java:88)
    at javax.servlet.http.HttpServletResponseWrapper.setStatus(HttpServletResponseWrapper.java:224)
    at com.sun.faces.application.ViewHandlerResponseWrapper.setStatus(ViewHandlerResponseWrapper.java:88)
    at javax.servlet.http.HttpServletResponseWrapper.setStatus(HttpServletResponseWrapper.java:224)
    Here is my web.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    id="WebApp_ID" version="2.5">
    <display-name>JavaServerFaces</display-name>
    <!-- JSF mapping -->
    <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <!-- Map these files with JSF -->
    <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.jsf</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.faces</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.xhtml</url-pattern>
    </servlet-mapping>
    </web-app>
    Here is the pom.xml
    <project xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
    http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.example</groupId>
    <artifactId>JavaServerFaces</artifactId>
    <packaging>war</packaging>
    <version>1.0-SNAPSHOT</version>
    <name>JavaServerFaces Maven Webapp</name>
    <url>http://maven.apache.org</url>
    <dependencies>
    <dependency>
    <groupId>com.sun.faces</groupId>
    <artifactId>jsf-api</artifactId>
    <version>2.1.7</version>
    </dependency>
    <dependency>
    <groupId>com.sun.faces</groupId>
    <artifactId>jsf-impl</artifactId>
    <version>2.1.7</version>
    </dependency>
    <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
    </dependency>
    <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>2.5</version>
    </dependency>
    <dependency>
    <groupId>javax.servlet.jsp</groupId>
    <artifactId>jsp-api</artifactId>
    <version>2.1</version>
    </dependency>
    </dependencies>
    <build>
    <finalName>JavaServerFaces</finalName>
    <plugins>
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.3.1</version>
    <configuration>
    <source>1.6</source>
    <target>1.6</target>
    </configuration>
    </plugin>
    </plugins>
    </build>
    </project>
    I have exhausted several hours searching the web and constructing new projects with no luck. I understand that the StackOverflowError is produced from bad recursion calls and infinite loops, however I can't see this as the case here.
    My current dev stack is eclipse juno (oepe-12.1.1.2.1-juno-distro-win32-x86_64.zip), m2e-wtp, weblogic 12c, Java EE 6 using JSF 2.1
    *If I export the war file using eclipse (Right click the project -> Export -> WAR file) then manually deploy it via the weblogic admin counsel the app works as expected. As soon as I add the project to the server inside eclipse and start the server I can no longer view the page. I noticed that in the autogenerated_ear_ folder per my domain that each project project folder is actually empty.*
    Any help would me MUCH appreciated!!
    UPDATE - Solved the problem! After adding JSF 2.1 in the pom.xml the JSF 2.1 checkbox was checked in project facets, however it did not add the faces-config.xml to the project. I simple created a new xml file named faces-config.xml under the webapp folder and added the following xml:
    <?xml version='1.0' encoding='UTF-8'?>
    <faces-config xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
    http://java.sun.com/xml/ns/javaee/web-facesconfig_2_1.xsd" version="2.1">
    <application></application>
    </faces-config>
    I hope this helps others!
    Edited by: 1006228 on May 15, 2013 8:21 PM
    Edited by: 1006228 on May 16, 2013 6:39 PM

    Hi.
    Try this http://oracleradio.blogspot.com/2012/01/error-durante-el-deployment-de-un.html
    It is in spanish, but the important part is that u may correct the issue, installing 11.1.1.5 with the Feature Pack.
    It seems to be happening with processes that have loop formed with boundary event inside a gateway circuit.
    Hope this helps.
    best

  • Seeburger AS2 java.lang.stackoverflowerror

    Hi,
    We are getting this error in our AS2 sender Communication Channels.
    java.lang.stackoverflowerror
    As a result,we are not able to send any messages through AS2 ,though we are able to receive messages through AS2
    Restarting ABAP+Java stack didn't help.
    Can anybody please help us in resolving this issue.
    Thanks in advance.
    Best Regards,
    Shweta

    Hi Mark,
    This is the log in Communication Channel Monitoring:
    02/04/09 16:28:38 49d38a70-1087-00d1-e100-80028928a9dc java.lang.StackOverflowError [4/2/09 4:28 PM]
      02/04/09 16:28:38 49d38a70-1087-00d1-e100-80028928a9dc PREPlugin call successfully finished. [4/2/09 4:28 PM]
      02/04/09 16:28:38 49d38a70-1087-00d1-e100-80028928a9dc Processing task [4/2/09 4:28 PM]
      02/04/09 16:28:38 49d38a70-1087-00d1-e100-80028928a9dc Sending called.  [4/2/09 4:28 PM]
    02/04/09 11:52:32 49d38a70-1087-00d1-e100-80028928a9dc Sending failed. [4/2/09 11:52 AM]
    02/04/09 11:52:32 49d38a70-1087-00d1-e100-80028928a9dc java.lang.StackOverflowError [4/2/09 11:52 AM]
      02/04/09 11:52:31 49d38a70-1087-00d1-e100-80028928a9dc PREPlugin call successfully finished. [4/2/09 11:52 AM]
    The status in Seeburger Monitor for these messages is 'initiation to backend pending(yellow)'
    Thanks.
    Best Regards,
    Shweta

  • Java.lang.StackOverflowError Error?

    I have added a EJB diagram with two tables from HR database and created Java Serice Facade and call findall method in once of the business method (getDepartmentsFindAll). I am getting the the error below when I run the java service facade. Please help me in resolving this.
    Exception in thread "main" java.lang.StackOverflowError
         at org.eclipse.persistence.internal.helper.DatabaseField.hashCode(DatabaseField.java:315)
         at java.util.HashMap.get(HashMap.java:300)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:763)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
         at org.eclipse.persistence.mappings.OneToOneMapping.getFieldClassification(OneToOneMapping.java:771)
    Thanks,
    Rama

    Hi Rama,
    I believe that you should paste here your generated model classes like Department.java so forum members will have something to look upon.
    Regards,
    Pino

  • Java.lang.StackOverflowError causing long-lived process to stall

    Hi,
    We have a long-lived process that has been working flawlessly without any issues for months. Recently, we've been noticing problems where users are not receiving the task notification emails when the process is invoked and upon checking the Admin UI, we are finding that the process has started stalling in the UserService service to Assign Task to a user. When we restart the application server the process works fine without stalling, but after a certain point in time we began getting the stalled processes again.
    Has anyone else encountered something like this? Any ideas on fixing this issue? The error is as follows:
    java.lang.StackOverflowError
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)
    at sun.reflect.GeneratedMethodAccessor879.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1036)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1755)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1341)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:378)
    at java.util.ArrayList.readObject(ArrayList.java:617)

    Hi Werner.
    Its has a sevirity 2. But since its a weeked nothing will progress until monday.
    Regrading to your commect:"... I think it's related to the data to be upgraded. Because the error occurs right after NLS_LANG checking, possibly there's a relationship to this " .
    The error raised at the beggining of the upgrade. Already in second screen
    where you choose the instance you want to upgrade.
    I dought that in this early steps its already collecting information regarding to actual data.
    Can you suggest from your experience a workaround for this problem ?
    Thanks.

  • Java.lang.StackOverFlowError while importing existing OSM cartridge

    I'm trying to import an OSM cartridge into Design Studio 3.1.1. The import fails with java.lang.StackOverFlowError. i've tried tweaking the Java VM arguments -Xss/ -Xoss but havent had any success. Cartridge import fails with java.lang.StackOverFlowError.
    If anyone has faced similar issue and able to solve it, please let me know.
    Thanks,
    ~nagu.

    Hi,
    The error that i get is "StackOverFlowError", so it is not a heap memory issue. I did not try increasing the heap memory settings (-Xms, -Xmx). The stack overflow error seems to be coming from some sort of recursive function call. Do you still think increasing the heap memory settings might resolve the issue?
    thanks,
    ~nagu.

  • Java.lang.StackOverflowError due to java.beans.XMLEncoder class

    Hello,
    I am using the XMLEncoder class as follows :
    private byte[] serialize(Map decodedBlob) {
    ByteArrayOutputStream bObjOut = new ByteArrayOutputStream();
    if (decodedBlob == null) {
    return null;
    } else {
    try {
    XMLEncoder encode = new XMLEncoder(new GZIPOutputStream(bObjOut));
    encode.writeObject(decodedBlob);
    encode.flush();
    encode.close();
    } catch (Exception e) {
    e.printStackTrace();
    return bObjOut.toByteArray();
    } The object decodedBlob is of type HashMap and further contains other HashMaps and ArrayLists as its values. Including values in all the childs there are more than a 200 variables conatined in this HashMap. I need to call the above serialize method for some 2000 such decodedBlob objects .However when i do run my program it gives me the following error after processing some 168 objects only:
    Exception in thread "main" java.lang.StackOverflowError
    at java.util.Collections$SynchronizedMap.containsKey(Collections.java:1988)
    at java.lang.reflect.Proxy.isProxyClass(Proxy.java:630)
    at java.beans.MetaData.getPersistenceDelegate(MetaData.java:890)
    at java.beans.Encoder.getPersistenceDelegate(Encoder.java:144)
    at java.beans.Encoder.writeObject(Encoder.java:68)
    at java.beans.XMLEncoder.writeObject(XMLEncoder.java:269)
    at java.beans.Encoder.writeObject1(Encoder.java:201)
    at java.beans.Encoder.cloneStatement(Encoder.java:209)
    at java.beans.Encoder.writeExpression(Encoder.java:273)
    at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:384)
    at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:112)
    at java.beans.Encoder.writeObject(Encoder.java:69)
    at java.beans.XMLEncoder.writeObject(XMLEncoder.java:269)
    at java.beans.Encoder.writeObject1(Encoder.java:201)
    at java.beans.Encoder.cloneStatement(Encoder.java:209)
    at java.beans.Encoder.writeExpression(Encoder.java:273)
    at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:384)
    at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:112)
    at java.beans.Encoder.writeObject(Encoder.java:69)
    at java.beans.XMLEncoder.writeObject(XMLEncoder.java:269)
    at java.beans.Encoder.writeObject1(Encoder.java:201)
    at java.beans.Encoder.cloneStatement(Encoder.java:209)
    at java.beans.Encoder.writeExpression(Encoder.java:273)
    at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:384)
    at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:112)
    at java.beans.Encoder.writeObject(Encoder.java:69)
    at java.beans.XMLEncoder.writeObject(XMLEncoder.java:269)
    at java.beans.Encoder.writeObject1(Encoder.java:201)
    at java.beans.Encoder.cloneStatement(Encoder.java:209)
    at java.beans.Encoder.writeExpression(Encoder.java:273)As can be seen the following lines keep repeating in the error:
    at java.beans.Encoder.writeObject(Encoder.java:68)
    at java.beans.XMLEncoder.writeObject(XMLEncoder.java:269)
    at java.beans.Encoder.writeObject1(Encoder.java:201)
    at java.beans.Encoder.cloneStatement(Encoder.java:209)
    at java.beans.Encoder.writeExpression(Encoder.java:273)
    at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:384)
    at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:112)I have seen the other posts regarding the same on the forum but even overriding the mutatesTo as described there doesnt help.
    I have also tried increasing the heap size but that also doesnt seem to solve the problem.
    Please please help me sort this problem out. Thanks in advance

    hey ... i just found a way out .... when i upgraded to version 6 the error simply vanished ... seems there was a bug in d previous version for the XMLEncoder class. Thanks anyway.
    So for all the others who are facing similar problem try running the code with jre 1.6 too and see if it solves your problem

  • Java.lang.StackOverflowError in AM extension

    Hello All,
    I m trying to extend AM in Oracle HRMS. The extension is successfully migrated into Oracle application 11.5.10 server. But when i m trying to open the respective page, I am getting the below error.
    Request URI:/OA_HTML/OA.jsp
    Exception:
    java.lang.StackOverflowError
    Please help me to solve this issue.
    Thanks,
    Nikunj
    Edited by: Nikunj G on Apr 24, 2013 1:27 AM

    Thanks Bharat.
    I have followed the steps for extending the standard AM. Please review my below steps.
    1. I have created the OAPackage with the same folder structure.
    2. I have also created the custom folder structure for AM extension.
    3. I have copied and imported all the files into the standard folder structure.
    4. I have created the extended AM.
    5. I have override the methods in the extended AM which I need to override.
    6. Perform the substitution.
    7. Import the JPX using JPXimport.
    8. Bounce the Apache server.
    Please let me know if i missed any.
    Thanks,
    Nikunj
    Edited by: Nikunj G on Apr 24, 2013 7:46 AM

  • 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.

Maybe you are looking for

  • White jagged edge around masked image in InDesign CS2

    I have an image with a black background which I have masked out that I'm placing into a document in InDesign CS2 that has a black background. There is a jagged white "halo" along he masking line that gets worse the farther out you zoom and disappears

  • How to determine the length of a curved path in illustrator CS2

    how to determine the length of a curved path in illustrator CS2?

  • Final Entry marked without any service entry

    Dear Gurus, I have a service PO with 2 line item, and same service number. Service entry for the first line item has been successfully created, however when I try to create the SES for the 2nd line item I get the error "Not possible to enter services

  • Repeated wlc 5508 client web authentication

    I'm trying to troubleshoot a situation where many of our guest wireless users are repeatedly being prompted to reauthenticate via the web interface.  the session timeout is set to 4 hours, however, many times a client is presented with a web authenti

  • Data warehousing /Business intelligence

    Does anyone have a list of data warehousing /Business intelligence interview questions? or can share the Data warehousing/BI interview experience with me?