WebSphere Application Server Out of Memory error can occur when importing metadata via Connector stages from the DataStage Designer

Flash (Alert)


Abstract

Using "DataStage Designer -> Import -> Table Definitions -> Start Connector Import Wizard" either hangs or fails with an error and an out of memory error is recorded in the WebSphere Application Server SystemOut.log such as the following:


...... RemoteExcepti E   CNTR0020E: EJB threw an unexpected (non-declared) exception during invocation of method "onStartup" on bean "BeanId(ACS_server.ear#ACS_server.jar#ReportInitializationService, null)". Exception data: java.lang.OutOfMemoryError
    at java.io.FileOutputStream.writeBytes(Native Method)
    at java.io.FileOutputStream.write(FileOutputStream.java:266)
    at java.io.BufferedOutputStream.write(BufferedOutputStream.java:117)
    at java.io.FilterOutputStream.write(FilterOutputStream.java:92)
    at com.ascential.asb.util.common.FileUtil.writeBytes(FileUtil.java:202)
    at com.ascential.asb.util.common.ArchiveUtil.compressArchive(ArchiveUtil.java:720)
    at com.ascential.asb.util.common.ArchiveUtil.compressArchive(ArchiveUtil.java:625)
    at com.ascential.acs.reporting.server.engine.impl.jreport.JReportEngineImpl.deployCustomCodePackage(JReportEngineImpl.java:3055)
    at com.ascential.acs.reporting.server.impl.Utilities.intializeCustomCode(Utilities.java:3545)
    at com.ascential.acs.reporting.server.impl.ReportDAO.initializeOnStartup(ReportDAO.java:2158)
    at com.ascential.acs.reporting.server.impl.ReportingServiceInitializationBean.onStartup(ReportingServiceInitializationBean.java:92)
    at com.ascential.asb.util.initialization.EJSRemoteStatelessReportInitializationService_2c42507d.onStartup(Unknown Source)
    at com.ascential.asb.util.initialization._Initialization_Stub.onStartup(_Initialization_Stub.java:342)
    at com.ascential.asb.initialization.ejb.InitBean.callInitializationBeans(InitBean.java:253)
    at com.ascential.asb.initialization.ejb.InitBean.onStartup(InitBean.java:227)
    at com.ascential.asb.initialization.ejb.EJSRemoteStatelessInitialization_52b48218.onStartup(Unknown Source)
    at com.ascential.asb.initialization.ejb._InitRemote_Stub.onStartup(_InitRemote_Stub.java:266)
    at com.ascential.acs.registration.servlet.InitListener$ServerStatusListener$1.run(InitListener.java:97)
    at com.ibm.is.isf.j2ee.impl.was.WASJ2EEClient.runAs(WASJ2EEClient.java:146)
    at com.ascential.acs.registration.servlet.InitListener$ServerStatusListener.serverRunning(InitListener.java:90)
    at com.ibm.is.isf.j2ee.impl.was.WASJ2EEServer$RunningListener.handleNotification(WASJ2EEServer.java:579)
    at com.ibm.ws.management.event.ListenerInfo$1.run(ListenerInfo.java:137)
    at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:4599)
    at com.ibm.ws.security.auth.ContextManagerImpl.runAsSpecified(ContextManagerImpl.java:4667)
    at com.ibm.ws.management.event.ListenerInfo.handleNotification(ListenerInfo.java:155)
    at com.ibm.ws.management.event.NotificationDispatcher$DispatchANotificationToAListener.run(NotificationDispatcher.java:372)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)

Content

The installation of the patch for APAR JR39595 is recommended to prevent or resolve this issue.

Related information

Download fix for APAR JR39595

Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

InfoSphere DataStage

Software version:

8.5

Operating system(s):

AIX, HP-UX, Linux, Solaris, Windows

Reference #:

1504344

Modified date:

2013-07-22

Translate my page

Machine Translation

Content navigation