Stack Overflow during Unmarshal

Hi,
I'm using JWSDP 1.6 which includes JAXB RI 1.0.5. I compiled a schema that includes the following section:
     <xs:element name="UNITSTATUS">
          <xs:annotation>
               <xs:documentation>Unit Status Aggregate</xs:documentation>
          </xs:annotation>
          <xs:complexType>
               <xs:sequence minOccurs="0" maxOccurs="unbounded">
                    <xs:element ref="UNITVERSION" minOccurs="0"/>
                    <xs:element ref="BATTERYSTATUS" minOccurs="0"/>
                    <xs:element ref="UNITFAULT" minOccurs="0" maxOccurs="unbounded"/>
               </xs:sequence>
          </xs:complexType>
     </xs:element>The schema compiled without any issues. However, when I try to unmarshall an XML file that includes UNITSTATUS elements in the content, I get a java.lang.StackOverflowError. If I change the xs:sequence element's maxOccurs to 1 and recompile, it works fine (as long as the XML file only includes 1 UNITSTATUS element). Also, if the XML file doesn't include any UNITSTATUS elements, it also works fine. The problem also occurs if I change the xs:sequence element's maxOccurs to anything greater than 1.
Does anyone have any idea what might be causing this or how I could get around it?
Thanks,
Matt

Hi,
I'm using JWSDP 1.6 which includes JAXB RI 1.0.5. I compiled a schema that includes the following section:
     <xs:element name="UNITSTATUS">
          <xs:annotation>
               <xs:documentation>Unit Status Aggregate</xs:documentation>
          </xs:annotation>
          <xs:complexType>
               <xs:sequence minOccurs="0" maxOccurs="unbounded">
                    <xs:element ref="UNITVERSION" minOccurs="0"/>
                    <xs:element ref="BATTERYSTATUS" minOccurs="0"/>
                    <xs:element ref="UNITFAULT" minOccurs="0" maxOccurs="unbounded"/>
               </xs:sequence>
          </xs:complexType>
     </xs:element>The schema compiled without any issues. However, when I try to unmarshall an XML file that includes UNITSTATUS elements in the content, I get a java.lang.StackOverflowError. If I change the xs:sequence element's maxOccurs to 1 and recompile, it works fine (as long as the XML file only includes 1 UNITSTATUS element). Also, if the XML file doesn't include any UNITSTATUS elements, it also works fine. The problem also occurs if I change the xs:sequence element's maxOccurs to anything greater than 1.
Does anyone have any idea what might be causing this or how I could get around it?
Thanks,
Matt

Similar Messages

  • Stack overflow exception when selecting the Organization tab on a contact card

    I have encountered a reproducible crash in the Lync 2013 client.  The crash happens after selecting the "Organization" tab when viewing a contact card.
    The crash appears to happen because of a stack overflow with MSO.DLL.  I have applied the latest hotfix for that module but the crash persists.
    Before I open a case with MSFT, can anyone offer any insight?  Perhaps this is being seen elsewhere?
    Exception Stack:
    SYMBOL_NAME:  mso!Ordinal3863+4970
    FOLLOWUP_NAME:  MachineOwner
    MODULE_NAME: MSO
    IMAGE_NAME:  MSO.DLL
    DEBUG_FLR_IMAGE_TIMESTAMP:  50ee6c2f
    FAILURE_BUCKET_ID:  STACK_OVERFLOW_c00000fd_MSO.DLL!Ordinal3863
    BUCKET_ID:  APPLICATION_FAULT_STACK_OVERFLOW_mso!Ordinal3863+4970
    WATSON_STAGEONE_URL: 
    http://watson.microsoft.com/StageOne/lync_exe/15_0_4420_1017/5067326f/bcryptprimitives_dll/6_1_7600_16385/4a5bd987/c00000fd/000048c0.htm?Retriage=1
    Followup: MachineOwner
    0:004> kvn 1000
     # ChildEBP RetAddr  Args to Child             
    00 042c314c 738d4863 128db2d0 00000000 00000000 bcryptprimitives!AesCtrRng_Generate+0x1e (FPO: [Non-Fpo])
    01 042c321c 738d47a4 128db2b8 1524cb1b 00000008 bcryptprimitives!MSCryptAesCtrGen+0x166 (FPO: [Non-Fpo])
    02 042c3248 72781e65 0c2c8ae8 1524cb1b 00000008 bcryptprimitives!MSCryptGenRandom+0xc9 (FPO: [Non-Fpo])
    03 042c3260 6b8c1de1 12811348 1524cb1b 00000008 bcrypt!BCryptGenRandom+0x5c (FPO: [Non-Fpo])
    04 042c3278 65daaa26 1524cb1b 00000008 042c32ac cryptdll!DefaultRngFn+0x21 (FPO: [Non-Fpo])
    05 042c3288 65db4a73 1524cb1b 00000008 00000000 kerberos!KerbRandomFill+0x10 (FPO: [Non-Fpo])
    06 042c32ac 65daa2ec 1524cb05 80000001 042c3484 kerberos!KerbMakeSignatureToken+0x4e8 (FPO: [Non-Fpo])
    07 042c341c 750df30c 128d8248 80000001 042c34a8 kerberos!SpSealMessage+0x3d7 (FPO: [Non-Fpo])
    08 042c343c 750e128c 070c6c80 80000001 042c34a8 sspicli!LsaSealMessage+0x6e (FPO: [Non-Fpo])
    09 042c3460 7707ad44 0c53adfc 80000001 042c34a8 sspicli!EncryptMessage+0x3e (FPO: [Non-Fpo])
    0a 042c34d0 7707abdc 1513b5f0 00000132 00000000 Wldap32!CryptStream::SignAndSealLdapStream+0x184 (FPO: [Non-Fpo])
    0b 042c3518 770745d6 1513b5f0 000000d7 00000006 Wldap32!CryptStream::LdapSendSsl+0x12b (FPO: [Non-Fpo])
    0c 042c3534 77078527 0c53af5c 1278cef8 00000000 Wldap32!LdapSend+0xd8 (FPO: [Non-Fpo])
    0d 042c3558 770787b2 12c79fa0 0c53ad78 12597998 Wldap32!SendLdapSearch+0x64a (FPO: [Non-Fpo])
    0e 042c3594 770a91f4 0c53ad78 152f06e4 00000000 Wldap32!LdapSearch+0x28f (FPO: [Non-Fpo])
    0f 042c35e0 585c882f 0c53afa4 152f06e4 00000000 Wldap32!ldap_search_extW+0x48 (FPO: [Non-Fpo])
    WARNING: Stack unwind information not available. Following frames may be wrong.
    10 042c3624 585d2b7c 00000000 402af114 152f06e4 MSO!Ordinal8903+0x4f04
    11 042c3734 585d30e0 152f06e4 042c3768 12ae9be0 MSO!Ordinal3863+0x43b6
    12 042c3aa8 585d3136 152f06e4 12ae9be0 0c385808 MSO!Ordinal3863+0x491a
    13 042c3e14 585d3136 152e4d94 12ae9be0 0c385808 MSO!Ordinal3863+0x4970
    14 042c4180 585d3136 152f0404 12ae9be0 0c385808 MSO!Ordinal3863+0x4970
    <SNIP>
    4b1 043bfb44 579e9c53 1293ddb0 043f7130 043bfb6c MSO!Ordinal2317+0x240
    4b2 043bfb54 579e9bf7 1293ddb8 12c54790 1293ddb8 MSO!Ordinal2317+0x12b
    4b3 043bfb6c 5778abcd 1293ddb8 12c54790 5777ccab MSO!Ordinal2317+0xcf
    4b4 043bfb9c 5777bc92 043bfc0c 043bfbf0 003602e0 MSO!Ordinal5372+0x66
    4b5 043bfbb4 57778a6f 043bfc0c 00000000 003602e0 MSO!Ordinal4578+0x1bc
    4b6 043bfbe8 577776fd 00000000 577776fd 043bfc0c MSO!Ordinal630+0x18ed
    4b7 043bfc3c 768033aa 003602e0 043bfc88 77a19ef2 MSO!Ordinal630+0x57b
    4b8 043bfc48 77a19ef2 003602e0 69d72777 00000000 kernel32!BaseThreadInitThunk+0xe (FPO: [Non-Fpo])
    4b9 043bfc88 77a19ec5 577776a4 003602e0 ffffffff ntdll!__RtlUserThreadStart+0x70 (FPO: [Non-Fpo])
    4ba 043bfca0 00000000 577776a4 003602e0 00000000 ntdll!_RtlUserThreadStart+0x1b (FPO: [Non-Fpo])
    0:004> lmivm mso
    start    end        module name
    57760000 58f92000   MSO        (export symbols)       MSO.DLL
        Symbol file: MSO.DLL
        Image path: C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15\MSO.DLL
        Image name: MSO.DLL
        Timestamp:        Thu Jan 10 01:22:23 2013 (50EE6C2F)
        CheckSum:         01833BC0
        ImageSize:        01832000
        File version:     15.0.4481.1000
        Product version:  15.0.4481.0
        File flags:       0 (Mask 3F)
        File OS:          40004 NT Win32
        File type:        2.0 Dll
        File date:        00000000.00000000
        Translations:     0000.04e4
        CompanyName:      Microsoft Corporation
        ProductName:      Microsoft Office 2013
        InternalName:     MSO
        OriginalFilename: MSO.DLL
        ProductVersion:   15.0.4481.1000
        FileVersion:      15.0.4481.1000
        FileDescription:  Microsoft Office 2013 component

    I actually think I may have figured this out.  I took a network trace during the crash.  What I found is that Lync is performing repeated LDAP searches over and over until it crashes from the stack overflow.  Digging into
    the searches, I found the same two user CN's being alternated one after another.
    It appears that this crash may be the result of a "Circular Reference" where the two users are each listed as the others manager in their user object.
    Example:
    User1: Manager = User2
    User2: Manager = User1
    Proving this as the cause will take me some additional time as these two users are at the top of the Org Chart.  :)
    I'll update this post with the results when I get them. 

  • C++ stack overflow on desctruction of Set::View

    Hi,
    I've encountered a problem when querying large sets of data from coherence.
    Gven the following code;
              // load cache with a large data set
              char buff[128] = {0};
              for( int i = 0; i < 100000; ++i )
                   sprintf_s(buff,128,"key%05d",i);
                   // random binary data
                   int len = 128 + rand() % 512;
                   Array<octet_t>::Handle hab = Array<octet_t>::create(len);
                   hCache->put(String::create(buff),hab);
            // query the cache, and print the results
              struct tmpIt
                   Filter::View          vAll;
                   Set::View               vSetResult;
              tmpIt *t = new tmpIt;
              t->vAll = AlwaysFilter::create();
                    t->vSetResult = hCache->entrySet(t->vAll);
              // iterate over the results
              int ncount = 0;
            for (Iterator::Handle hIter = t->vSetResult->iterator(); hIter->hasNext(); )
                Map::Entry::View vEntry = cast<Map::Entry::View>(hIter->next());
                   String::View     vKey   = cast<String::View>(vEntry->getKey());
                Object::View     vValue = vEntry->getValue();
                   Array<octet_t>::Handle dt = cast<Array<octet_t>::Handle>(vEntry->getValue());
                   ncount++;
                   if( (ncount % 2000) == 0 )
                        std::cout << ncount << std::endl;
              // delete the struct, thus forcing the destruction of vSetResult
              delete t;On deleting the struct 't' causes a stack overflow deep within coherence. I'm guessing there's some kind of recursive delete that works on smaller data sets.
    Can you please advise me on what to do in this situation, as this has put a halt to my coherence integrartion :)
    Cheers
    Rich
    Edited by: user9929344 on 22-Oct-2008 01:57

    Hi Rich,
    I've tried your test out in a few environments using both debug and release builds and have not been able to reproduce the issue. My guess is that it may have something to do with your build settings. Can you try building it using the build.cmd script which we ship with the product. This can be done by creating a new subdirectory under examples for your test, for instance "overflow", place you source code in that directory and then from the examples directory run "build overflow". You can then run the test by executing "run overflow". This is how I've tested an all seems to be ok. Assuming this resolves the issues on your side, you can have a look at the compiler/linker settings used in the build.cmd script and try applying them to your build process. If this does not resolve the issue, it would be useful if you could send us a fully buildable example (and build script) which reproduces it. Also if you could include the OS and compiler versions that would help.
    In testing your source code I ran into a few small things I thought I should point out to you.
    - while loading if you batch your puts into a local HashMap and then do periodic hCache->putAll() operations loading will be faster:
         // load cache with a large data set
            char buff[128] = {0}; 
            Map::Handle hMapBatch = HashMap::create();
              for( int i = 0, c = atoi(argv[2]); i < c; ++i )
                   sprintf(buff,"key%05d",i);
                   // random binary data
                   int len = 128 + rand() % 512;
                   Array<octet_t>::Handle hab = Array<octet_t>::create(len);
                   hMapBatch->put(String::create(buff),hab);
                   if ((i % 2000) == 0)
                        hCache->putAll(hMapBatch);
                        hMapBatch->clear();
                        std::cout << "loaded " << i << std::endl;
            hCache->putAll(hMapBatch);
            hMapBatch->clear(); - During iteration you should not cast the values back to Handles, but rather only to Views. It is not guaranteed that the cache will return non-const references to the data.
    I did validate that the test did not fail prior to making the above modifications.
    thanks,
    mark

  • Error #1023: Stack overflow occurred. null

    I am entering data inside a datagrid and I have an update button which sends data to a web service.  But when I click the update button, I get this error: Error #1023: Stack overflow occurred. null.  I filled in the info using SOAPUI and sent it to the web service and it works fine.  So this error is inside flex.  Would you help me understand what I am doing wrong.
    Here is my code:
                protected function updateBtn_clickHandler(event:MouseEvent):void
                    if (currentState == "EmployeeNonAvails")
                        setNonAvailResult.token = personnelBean.setNonAvail(nonAvailDto);
                    else if (currentState == "EmployeeDetail")
                        userDto.firstName = firstNameTextInput.text;
                        userDto.lastName = lastNameTextInput.text;
                        userDto.loginName = loginNameTextInput.text;
                        userDto.password = passwordTextInput.text;
                        setUserResult.token = personnelBean.setUser(userDto);
        <fx:Declarations>
            <personnelbean:PersonnelBean id="personnelBean" fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)" showBusyCursor="true"/>
            <valueObjects:UserDto id="userDto"/>
            <valueObjects:NonAvailDto id="nonAvailDto"/>
            <valueObjects:ReasonDto id="reasonDto"/>
            <s:CallResponder id="setNonAvailResult"/>
            <!-- Place non-visual elements (e.g., services, value objects) here -->
        </fx:Declarations>
        <s:Button id="updateBtn" includeIn="EmployeeNonAvails,EmployeeDetail" x="80" y="192" label="Update" click="updateBtn_clickHandler(event)"/>
        <mx:DataGrid id="nonAvailDg" width="875" height="248" editable="true" x="0" y="244"
                     dataProvider="{userDto.nonAvails}" includeIn="EmployeeNonAvails">

    PersonnelBean is a reference generated by Flash Builder to a web Service.  As stated in my original message.  I have already tested the web service and it is working fine.  I used SOAPUI to send the data via XML and it worked perfectly fine.  Besides, when I watch the server log, nothing happens and so Flex is not even sending out the message.  Flex is talking to the server because it connects and loads data fine.  It seems to fail when I want to send data to the server.  But it is failing before it actually sends the data.  And it fails during generated code.  This tells me there is a bug in Flash Builder.  If you look at the generated code for Personnel Bean this is what you see.
    [ExcludeClass]
    internal class _Super_PersonnelBean extends com.adobe.fiber.services.wrapper.WebServiceWrapper
        // Constructor
        public function _Super_PersonnelBean()
            // initialize service control
            _serviceControl = new mx.rpc.soap.mxml.WebService();
            var operations:Object = new Object();
            var operation:mx.rpc.soap.mxml.Operation;
            operation = new mx.rpc.soap.mxml.Operation(null, "setNonAvail");
             operation.resultType = valueObjects.NonAvailDto;
            operations["setNonAvail"] = operation;
            _serviceControl.operations = operations;
            try
                _serviceControl.convertResultHandler = com.adobe.serializers.utility.TypeUtility.convertResultHandler;
            catch (e: Error)
            { /* Flex 3.4 and eralier does not support the convertResultHandler functionality. */ }
            _serviceControl.service = "PersonnelBeanService";
            _serviceControl.port = "PersonnelBeanPort";
            wsdl = "http://localhost:8080/PersonnelBeanService/PersonnelBean?wsdl";
            model_internal::loadWSDLIfNecessary();
            model_internal::initialize();
          * This method is a generated wrapper used to call the 'setNonAvail' operation. It returns an mx.rpc.AsyncToken whose
          * result property will be populated with the result of the operation when the server response is received.
          * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value.
          * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
          * @see mx.rpc.AsyncToken
          * @see mx.rpc.CallResponder
          * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
        public function setNonAvail(arg0:valueObjects.NonAvailDto) : mx.rpc.AsyncToken
            model_internal::loadWSDLIfNecessary();
            var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("setNonAvail");
            var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(arg0) ;
            return _internal_token;

  • What causes a stack overflow with this code?

    VerifyError: Error #1023: Stack overflow occurred.
    //======================================================================================== =================================================
    //     stop audio or video function
    //======================================================================================== =================================================
    function stopAV(nextButton:String):void {
    if(currentPageMC == page_1){
      var introClip:MovieClip = MovieClip(root).page_1.introMC;
      introClip.clearStage(introClip);
    else if(currentPageMC == page_2){
      var secIClip:MovieClip = MovieClip(root).page_2.sectionIMC;
      secIClip.clearStage(secIClip);
    else if(currentPageMC == page_3){
      var gameClip:MovieClip = MovieClip(root).page_3.gameMC;
      gameClip.clearStage(gameClip);
    else if(currentPageMC == page_4){
      var secIIClip:MovieClip = MovieClip(root).page_4.sectionIIMC;
      secIIClip.clearStage(secIIClip);
    else if(currentPageMC == page_5){
      var closeClip:MovieClip = MovieClip(root).page_5.closeMC;
      closeClip.clearStage(closeClip);
    else{
      trace("confused at stop av function");
    //showChildren(stage, 0);
    trace(nextButton);
    setupNextPage(nextButton);

    It appears that one of the clearStage functions which exists in a loaded swf had an error. I was able to track it down and now it works.
    Thanks

  • Stack overflow error while creating connection using Oracle10G dirver

    Hi,
    Our web application built on Servlets runs on the iPlanet web server (In solaris machine). Earlier we used JDK 1.5 update 6 with oracle 9i driver and now got migrated to JDK 1.5 update 10 with same driver. Everything went fine until we started testing the environment with oracle 10G driver. Java 1.5 update 10 with oracle 10G driver throws "Stack overflow error".
    Driver version is - 10.2.0.2.0
    This occurs only when I access the portal. When I created the single main program and try to run it in the solaris machine it works fine. But wen I try to access the portal keeping this driver under classpath, it fails. Please let me know if anyone have any clues.
    When I looked into it, I am able to find that the "stack overflow error" occurs at the point the code line DriverManager.Getconnection("url", "username", "pwd") executes.
    Thanks in advance
    below the stacktrace of the exception from webserver error log..
    06/Mar/2007:04:20:40] failure (10198):
    for host 202.54.182.136 trying to POST /wr/servlet/WorkRequest, service-j2ee reports: StandardWrapperValve[WorkRequest]: WEB2769: Allocate exception for servlet WorkRequest
    javax.servlet.ServletException: WEB2778: Servlet.init() for servlet WorkRequest threw exception
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:949)
    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:658)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:244)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:209)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
    at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:161)
    at com.iplanet.ias.web.WebContainer.service(WebContainer.java:580)
    ----- Root Cause -----
    java.lang.StackOverflowError
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
    at java.lang.ClassLoader.loadClass(
    [06/Mar/2007:04:22:20] info (10198):
    CORE5073: Web server shutdown in progress
    [06/Mar/2007:04:22:21] info (14506):
    CORE1116: Sun ONE Web Server 6.1SP5 (64-Bit) B12/02/2005 04:37
    [06/Mar/2007:04:22:21] warning (14513):
    CORE1251: On group ls1, servername pstst42.pedc.sbc.com does not match subject "" of certificate Server-Cert.
    [06/Mar/2007:04:22:21] warning (14513):
    CORE1250: In secure virtual server https-vts, urlhost does not match subject "" of certificate Server-Cert.
    [06/Mar/2007:04:22:21] info (14513):
    CORE5076: Using [Java HotSpot(TM) 64-Bit Server VM, Version 1.5.0_06] from [Sun Microsystems Inc.]
    [06/Mar/2007:04:22:21] info (14513):
    WEB0100: Loading web module in virtual server [https-vts] at [servlet]
    [06/Mar/2007:04:22:21] info (14513):
    WEB0100: Loading web module in virtual server [https-vts] at [vts/servlet]
    [06/Mar/2007:04:22:21] info (14513):
    WEB0100: Loading web module in virtual server [https-vts] at [cron/servlet]
    [06/Mar/2007:04:22:21] info (14513):
    WEB0100: Loading web module in virtual server [https-vts] at [find/servlet]
    [06/Mar/2007:04:22:21] info (14513):
    WEB0100: Loading web module in virtual server [https-vts] at [cb/servlet]
    [06/Mar/2007:04:22:21] info (14513):
    WEB0100: Loading web module in virtual server [https-vts] at [wr/servlet]
    [06/Mar/2007:04:22:21] info (14513):
    WEB0100: Loading web module in virtual server [https-vts] at [search]
    [06/Mar/2007:04:22:25] info (14513):
    HTTP3072: [LS ls1] ready to accept requests
    [06/Mar/2007:04:22:25] info (14513):
    CORE3274: successful server startup
    Message was edited by:
    Nandakumar_s
    Message was edited by:
    Nandakumar_s

    Yes, request goes through connection pool but weird
    thing is application throws stack excatly where
    DriverManager.getConnection gets executed.
    Not weird at all.
    This is what I am guessing that you did. You changed the driver and some other stuff, like configuration information.
    Then when it blew up you tracked down in your code where you see the stack overflow. That happens to be on the connection line. That is not where the overflow 'occurs' - it merely represents where you saw it.
    That line however isn't using the oracle driver. What it is using is a connection pool of some sort. That connection pool is configured somewhere. And that configuration is self-referential (or maybe refers to a another driver which refers back to the original.)
    And that causes you stack over flow.

  • Overflow during the arithmetical operation (type P) in program "SAPLHRPT

    Hi,
    I am currently facing an issue in payroll posting to accounting in international payroll.A run time error "Overflow during the arithmetical operation (type P) in program "SAPLHRPT" occurs. By reducing the amounts on the balance sheet side payroll posting document is created.

    Hi Asad,
    Does you guys enhancemented this program? I think if it`s standard code, it should give you a error message inform you "amount is too large" or something.
    So double click this dump log, to check whether it is a custom code, if yes, to add "TRY CATCH" and give out a message.
    regards,
    Archer

  • Overflow during the arithmetical operation (type P) in program "SAPLV61A

    hi,
        I am getting this error in VA01(sales order)
    Runtime error              Compute_bcd_overflow
    Except                       Cx_sy_arithmetic_overflow.
    Overflow during the arithmetical operation (type P) in program "SAPLV61A
    Error in particular line is.
    1388           ADD  xkomv-kwert  TO komp-mwsbp.
    Please give me the solution with detail decsription.How to solve with step by step.

    Hi,
    Instead of directly assigning the value to xkomv-kbetr. Store the value in a temporary variable of type p length 13 decimals 2 . Multiply by 10^n to get the correct result.
    Then assign the temp value to xkomv-kbetr.
    Sample Code
    DATA : lv_temp TYPE P length 13 decimals 2.
    lv_temp = ( xkwert * 10^n ) / komp-mgame. 
    Then assign lv_temp to xkomv-kbetr.
    To get proper value, you have to multiply or divide by 10^n .
    Regards,
    DPM

  • Error while executing web part: System.StackOverflowException: Operation caused a stack overflow

    Hello All,
    I have a list with about 70 or so columns. When I try to access a NewForm for this list, I get an 'Unable to display this web part' error.
    Looking at the Correlation always says it is a:
    "Error while executing web part: System.StackOverflowException: Operation caused a stack overflow."
    I have read many pages on the internet that it is due to an XsltTransformTimeOut value set to 1. I have applied the Feb 2012 CU and tried changing the value to 5, 10, 150, 250 and each time I reset IIS before I tried loading the form again. Each one has
    failed and the correlation says the same thing (stack overflow).
    I do not know what to do next because every page on the net says it is from that timeout value but I have followed the steps properly to change it but nothing has worked.
    Thank you for your help!

    You may be exceeding the number of columns threshold with 70 or so columns in your list.
    Take a look at the Column limits here:
    http://technet.microsoft.com/en-us/library/cc262787.aspx#Column
    Okay, so please help me to understand this. It says the maximum value for single line of text is 276 and the size per column is 28 bytes. How would I know if I have pushed the limit? I just multiplied 28 x the number of single line of text columns in that
    list and the answer is 840. I do have many other columns, such as multiple lines of text and choice. I do not know if the theory above is correct though, because 28 does not go evenly into 276 (276/28 = 9.857)
    Please help me understand how to calculate my fields to see if I have went beyond the limits.
    Thank you!

  • Overflow during the arithmetical operation (type P) in program SAPLBBP_FRA

    Hi All
    I am receieving the following error the moment I log onto the SRM system via the browser.
    Overflow during the arithmetical operation (type P) in program SAPLBBP_FRAMEWORK
    Please can you advise what could possibly the problem.
    Thanks in Advance
    Regards
    KC

    Hi
    <b>Please go through this SAP OSS Note which will definitely help -></b>
    Note 857137 - MENUDATA: A "short dump" occurs with several role assignment
    <u>Do let me know.</u>
    Regards
    - Atul

  • Stack overflow user profile doesn't display correctly

    The page of Stack overflow user profile is wrongly displayed, blank space on top of page and some info is hidden.

    I see what you mean. It appears that the drop-down which says "Summary" is pushing that block of content off to the right (sometimes you can see a sliver of it at the right edge of the page). That problem doesn't occur in the stock Android (2.3.4) browser.
    If I use a Fennec useragent string in the User Agent Switcher extension, I can replicate the problem on a desktop browser (''Firefox 13 beta 4''). The drop-down is floated within a container that uses 100% of the width of the screen. The next element floats up alongside the &lt;select> rather than dropping down beneath it because that next element doesn't have a specified width or minimum width.
    StackOverflow can solve this problem by editing its CSS to include a clearing rule:
    <br>.inner-wrap {
    padding: 5px;
    overflow: auto;
    '''clear: left;'''
    However, as end users, I don't know whether there is anything we can do.
    This problem has appeared in sites for years, and it seems unlikely that Firefox will change the way it handles floats to work around developers who forget to clear them. (Guessing as to what the developer must have wanted was something that IE did for years, but I think even Microsoft is starting to require developers to pay closer attention.)

  • Stack Overflow Exception in EJB Explorer

    Hello everyone!
    I have correct working EJB which returns in one method and JPA Entity that have bidirectional relationship with other entity. This relationship is @OneToMany and @ManyToOne on other side and all of the related objects are loaded before the end of the method. This EJB is working correctly when used with other components.
    I have problems testing this method in EJB Explorer utility that is part of the SAP NetWeaver Aplication Server Java. When i start this method it never finishes and later gets an stack overflow error. Trace is here:
    java.lang.RuntimeException: java.lang.StackOverflowError : null
      at java.lang.Class.getMethod0(Class.java:2670)
      at java.lang.Class.getMethod(Class.java:1603)
      at com.sap.ejbexplorer.business.invocation.impl.Structure.fillWith(Structure.java:213)
      at com.sap.ejbexplorer.business.invocation.impl.Structure.fillNestedStructureWith(Structure.java:314)
      at com.sap.ejbexplorer.business.invocation.impl.Structure.fillWith(Structure.java:202)
      at com.sap.ejbexplorer.business.invocation.impl.Structure.fillNestedStructureWith(Structure.java:287)
      at com.sap.ejbexplorer.business.invocation.impl.Structure.fillWith(Structure.java:234)
    Looks like EJB Explorer is trying to expand all returned objects. Then he gets into the unfinished loop because of the bidirectional relationship.
    We are using SAP NetWeaver 7.20 SP04.
    Is this error fixed in new version?
    Is there some configuration that fix this?
    Thank you for any response.

    Hi,
    is it just for the presence of the JUnit extension, or do you use this class in your Unit testing ?
    Frank
    Ps.: The JDeveloper 11 forum is JDeveloper and OC4J 11g Technology Preview

  • Element substitution not working properly during unmarshal

    Hi everybody,
    I've following situation. I have a project (call it project A) which contains a schema (lets call it the abstract schema). In the abstract schema there is an element which was declared as abstract. Furthermore there is another element (call it container) which shall be able to contain as much "abstract" elements as the user wants to. It obvious that an element could not be abstract, so I've created another project (call it project b) which has a schema (call it concrete schema) whichs imports the abstract schema. In the concrete schema I will have some elements which substitute the abstract element from the abstract schema.
    Now I've an xml document whichs root element is the container (from the abstract schema), and it should contain the non-abstract elements from the concrete schema. So far so good, everything will be validated, there are no errors. But unfortunately the unmarshal progress will not return the expected result. Validation during unmarshal progress is ok as I said but after unmarshalling the xml file, there is no concrete element in the returned result.
    I don't know what could be wrong. Did somebody already worked with element substituion in that way and is able to help me?
    Because its very complicated to describe I've created a minimal testcase (http://www.mailing-list-disaster.com/generic-jobengine.tar.gz) . Just compile both projects and run the using-abstract-engine application.
    Thx for suggestions and with best regards
    Johannes Homuth

    Hi Ram
    Thanks for the reply.
    No it does not take from any other LOV and there is no existing LOV mapping for this item.
    Its in the iExpense>Create expense report>General Information screen> Approver LOV
    The APPROVER LOV needs to be mapped with the field "Cost Center" which is not there in the standard functionality.
    Regards,
    AD

  • Stack overflow error

    Hi..
    I have problem with this code.
       class test
           test tt=new test();   //1
           String name1;
        test() {}
        test(String i)
              name1=i;
             //tt=new test();    //2
       public static  void main(String arg[]){
                  test t1=new test("kj"); //3
    }  When I use line 2 (nstead of line 1 ) for initializing the ref variable iam not having any problem.
    But if i use as in line 1 iam getting stack overflow error..
    I thought tht calling a constructor recursivley results in a stack overflow error..
    But iam instantiating t1 with a one arg constructor (line 3) for which tt (line 1)is intialized,then where is the recursion happening..
    can any one pls clear..
    Thnx.
    mysha..

    please use [code][/code] tags around your code - makes it much easier to read.
    I think you have it - consider this code:public class StackOverflower {
        private StackOverflower so = new StackOverflower();
        public static void main(String[] args) {
            StackOverflower mySO = new StackOverflower();
    }Running this will overflow the stack since creation of an instance of StackOverflower requires creation of an instance of StackOverflower. This code though:public class NonStackOverflower {
        private NonStackOverflower nso = null;
        public NonStackOverflower() {
        public NonStackOverflower(String s) {
            this.nso = new NonStackOverflower();
        public static void main(String[] args) {
            NonStackOverflower myNSO = new NonStackOverflower();
    }Won't, since the creation of a new NonStackOverflower is not required to create a new NonStackOverflower instance.
    Did that make sense? I may have gotten confused and failed to illustrate your situation with my code...
    Good Luck
    Lee

  • "Stack overflow" & "out of memory"

    Hello,
    I have an issue with javascript code : with my own navigation, which includes additional javascript, I have either a "out of memory" error on the declaration of "var strUrl = http://..." in the CommonOpener_CreateExtObject method, or a "stack overflow" error on the onload="document.PCC.RaiseWindowEvent(event);" event handling in the <body> tag.
    When I save the page as HTML and remove the onload event, no error happens anymore.
    I think I could remove the onload event generation by modifying the C# code, but it would certainly disable some other feature (I think this event is managing PEI calls or something else).
    Any idea on how to fix this ?
    P.S : I'm on a .NET platform, I'm going to try to recompile my nav on a java platform to see if it works...

    Sebastien,
    - Are you using 5.0.1 or 5.0.2?
    - Are you by any chance trying to extend the Isomorphic navigation (under 5.0.2, it's called "legacy")?
    I would carefully review the pluggable nav you're using and double-check you're including all the necessary javascript in the JavaScriptIncludes() method to make sure you're basically adding everything properly.
    The isomorphic nav was particularly hard to extend because it required you add a special DHTML element to close off the menus being inserted. If you base your work off of our new jsportalmenus nav, it's much easier to work with and more reliable: it injects javascript into a named DOM element, which in our case is just a <TD id='name'></TD>; the menu gets inserted in the table cell.
    At a minimum, try debugging your javascript bug using Microsoft's script debugger (downloadable from microsoft.com). You should be able to determine precisely why there is a failure; comapre your code to the original nav you started from and carefully pick out what could be different.
    The onload events and the PCC are critical to normal function of the portal. Sgutting that off isn't an option, in my mind. If you wanted to, you'd need to do some pretty major surgery on the portal, and thaqt wouldn't upgrade, either.
    David Phipps
    Plumtree Software

Maybe you are looking for

  • Do I need a Converter?

    Do I need a power converter to charge my american macbook pro in Asia.

  • Restrict order type with respect to customer.

    Hi SD experts There is a requirement that there are two sales doc type OR and ZOR for the same sales area , however i want the settings in such a way that one customer in the same sales area can be able to create the ZOR but not the OR. however the o

  • Conversion in Seeburger BIC and XI

    Hi, We receive e-mails with an EDIFACT messages (ORDERS or DELFOR) as an attachment. The e-mails are received in the same INBOX on an e-mail server. I configured a sender mail adapter in XI and added the PAYLOADSWAPBEAN to put the e-mail attachment i

  • Problem sync iTunes+iPod

    According to iTunes, I have 5,15GB of songs in my library. However, iTunes won't allow me to sync them to my iPod touch 8GB, saying I need to clear 3 GB. How do I solve this problem?

  • Error Code -9808 when trying to access ITunes Store

    Downloaded ITunes 8.1.1 and am getting error message -9808 whenever I try to connect to the Tunes Store.