IBM Support

JR50762: Running the dataextract utility with trace enabled results in java.lang.StackOverflowError.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The following exception is seen in the logs if the dataextract
    process executes with tracing enabled:
    
     An exception was caught:
    com.ibm.commerce.foundation.dataload.exception.DataLoadSystemExc
    eption: An unexpected error has occurred. The error is
    javax.xml.soap.SOAPException: java.lang.StackOverflowError.
     Application message:
     An error occurred during data loader execution: An unexpected
    error has occurred. The error is javax.xml.soap.SOAPException:
    java.lang.StackOverflowError.
     Exception message:
     An unexpected error has occurred. The error is
    javax.xml.soap.SOAPException: java.lang.StackOverflowError.
     Stack trace:
     com.ibm.commerce.foundation.dataload.exception.DataLoadSystemEx
    ception: An unexpected error has occurred. The error is
    javax.xml.soap.SOAPException: java.lang.StackOverflowError.
     at
    com.ibm.commerce.foundation.dataload.AbstractBusinessObjectLoade
    r.execute(AbstractBusinessObjectLoader.java:480)
     at
    com.ibm.commerce.foundation.dataload.DataLoaderMain.execute(Data
    LoaderMain.java:459)
     at
    com.ibm.commerce.foundation.dataload.DataLoaderMain.main(DataLoa
    derMain.java:215)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:60)
     at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:37)
     at java.lang.reflect.Method.invoke(Method.java:611)
     at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:267)
     Caused by: java.lang.RuntimeException:
    javax.xml.soap.SOAPException: java.lang.StackOverflowError
     at
    com.ibm.commerce.foundation.client.facade.bod.AbstractBusinessOb
    jectDocumentFacadeClient.sendBusinessObjectDocument(AbstractBusi
    nessObjectDocumentFacadeClient.java:468)
     at
    com.ibm.commerce.catalog.facade.client.AbstractCatalogFacadeClie
    nt.getCatalogEntry(AbstractCatalogFacadeClient.java:672)
     at
    com.ibm.commerce.catalog.facade.client.AbstractCatalogFacadeClie
    nt.getCatalogEntry(AbstractCatalogFacadeClient.java:857)
     at
    com.ibm.commerce.catalog.facade.client.CatalogEntryFacadeClient.
    getCatalogEntry(CatalogEntryFacadeClient.java:4505)
     at
    com.hp.ecom.common.pdh.dataextract.reader.CatalogEntryExtReaderM
    ediator.getDataObject(CatalogEntryExtReaderMediator.java:167)
     at
    com.ibm.commerce.catalog.dataload.datareader.AbstractCatalogRead
    erMediator.getNextDataObjectForStore(AbstractCatalogReaderMediat
    or.java:676)
     at
    com.ibm.commerce.catalog.dataload.datareader.AbstractCatalogRead
    erMediator.next(AbstractCatalogReaderMediator.java:373)
     at
    com.ibm.commerce.foundation.dataload.AbstractBusinessObjectLoade
    r.readData(AbstractBusinessObjectLoader.java:1673)
     at
    com.ibm.commerce.foundation.dataload.AbstractBusinessObjectLoade
    r.loadData(AbstractBusinessObjectLoader.java:1584)
     at
    com.ibm.commerce.foundation.dataload.AbstractBusinessObjectLoade
    r.execute(AbstractBusinessObjectLoader.java:465)
     .
    

Local fix

  • Do not enable tracing.
    

Problem summary

  • USERS AFFECTED:
     WebSphere Commerce V7.0 users enabling traces while running the
    data extract process.
    
     PROBLEM ABSTRACT:
     Running the dataextract utility with trace enabled results in
    java.lang.StackOverflowError.
    
     BUSINESS IMPACT:
     Unable to debug the data extract process
    
     RECOMMENDATION:
    

Problem conclusion

  • This APAR fixes the SDOHelper class so tracing can be enabled
    without running into StackOverflow errors
     -------------------------------------------------------------
     The latest available maintenance information can be obtained
    from the Recommended Fixes for WebSphere Commerce technote:
     http://www.ibm.com/support/docview.wss?rs=3046&uid=swg21261296
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR50762

  • Reported component name

    WC BUS EDITION

  • Reported component ID

    5724I3800

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-07-11

  • Closed date

    2014-09-26

  • Last modified date

    2014-09-26

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    WC BUS EDITION

  • Fixed component ID

    5724I3800

Applicable component levels

  • R700 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYSYL","label":"WebSphere Commerce Enterprise"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Line of Business":{"code":"LOB31","label":"WCE Watson Marketing and Commerce"}}]

Document Information

Modified date:
11 December 2021