DSXchange: DataStage and IBM Websphere Data Integration Forum
View next topic
View previous topic
Add To Favorites
Author Message
infodfs



Group memberships:
Premium Members

Joined: 17 Dec 2013
Posts: 20

Points: 215

Post Posted: Thu Aug 21, 2014 7:20 am Reply with quote    Back to top    

DataStage® Release: 8x
Job Type: Parallel
OS: Windows
Additional info: Promote project from DEV to TEST environment
Hi,
I got error messages when using IsTool to import project into IA testing environment. Data source and rules are imported successfully, but the import was failed in the middle of the process. See the error messages below. It says “java.lang.OutOfMemoryError: Java heap space”, “importAsset(Unknown Source)”. I don’t understand what the Unknown Source is pointed to. What is the reason for java.lang.OutOfMemoryError? Please help to clarify.

[145/191] IW_DQG/AFDWD/FIN_MART/DIM_PDN_EMP_ORG_BRIDGE_HIST.tbl
[146/191] InformationAnalyzer/DQ025_AR_AFDW_OUTSTANDING_FACT_WKLY_DR_ProjectRole
[147/191] InformationAnalyzer/DQ025_AR_AFDW_OUTSTANDING_FACT_WKLY_DR failed
RemoteException occurred in server thread; nested exception is:
java.rmi.ServerException:
>> SERVER (id=4773e3aa, host=dstagmUM) TRACE START:
>> java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.RemoteException: ; nested exception is:
java.lang.OutOfMemoryError: Java heap space
>> at com.ibm.CORBA.iiop.UtilDelegateImpl.mapSystemException(UtilDelegateImpl.java:235)
>> at com.ibm.CORBA.iiop.UtilDelegateImpl.wrapException(UtilDelegateImpl.java:743)
>> at javax.rmi.CORBA.Util.wrapException(Util.java:296)
>> at com.ibm.istools.ai.spi._AssetImporterRemote_Stub.importAsset(_AssetImporterRemote_Stub.java:345)
>> at com.ibm.istools.ai.service.impl.AssetInterchangeServicePOJO.importAsset(AssetInterchangeServicePOJO.java:461)
>> at com.ibm.istools.ai.service.impl.AssetInterchangeServiceBean.importAsset(AssetInterchangeServiceBean.java:287)
>> at com.ibm.istools.ai.service.EJSRemoteStatelessISToolsAssetInterchangeService_62ea97f5.importAsset(Unknown Source)
>> at com.ibm.istools.ai.service._EJSRemoteStatelessISToolsAssetInterchangeService_62ea97f5_Tie.importAsset(Unknown Source)
>> at com.ibm.istools.ai.service._EJSRemoteStatelessISToolsAssetInterchangeService_62ea97f5_Tie._invoke(Unknown Source)
>> at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:623)
>> at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:476)
>> at com.ibm.rmi.iiop.ORB.process(ORB.java:513)
>> at com.ibm.CORBA.iiop.ORB.process(ORB.java:1574)
>> at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2845)
>> at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2718)
>> at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:63)
>> at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118)
>> at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)
>> SERVER (id=4773e3aa, host=dstagmUM) TRACE END.
; nested exception is:
java.rmi.RemoteException: ; nested exception is:
java.lang.OutOfMemoryError: Java heap space
[148/191] InformationAnalyzer/DQ008_T_Ref_Col_Num ignored - already exists. Use -replace to overwrite
[149/191] InformationAnalyzer/DQ024_DR004_OUTSTANDING_BUSINESS_SEGMENT_ID_Rule
stuartjvnorton
Participant



Joined: 19 Apr 2007
Posts: 517
Location: Melbourne
Points: 3850

Post Posted: Sat Aug 23, 2014 4:21 am Reply with quote    Back to top    

I'd say your project is too big and the JVM ran out out of memory trying to import it all.

Either split it up and do it in a couple of blocks, or there may be a way to increase the size of the JVM. I once came across an article to get around the same sort of thing when you tried to use IAAdmin -getOutputTable and there was too much data. Maybe it will help.
Rate this response:  
Not yet rated
ray.wurlod

Premium Poster
Participant

Group memberships:
Premium Members, Inner Circle, Australia Usergroup, Server to Parallel Transition Group

Joined: 23 Oct 2002
Posts: 54259
Location: Sydney, Australia
Points: 294280

Post Posted: Tue Oct 24, 2017 3:35 am Reply with quote    Back to top    

You can increase the size of memory available to the JVM. I don't have details at the moment, but if you search for Xmx you'll be well on the way.

_________________
RXP Services Ltd
Melbourne | Canberra | Sydney | Hong Kong | Hobart | Brisbane
currently hiring: Canberra, Sydney and Melbourne
Rate this response:  
Not yet rated
Display posts from previous:       

Add To Favorites
View next topic
View previous topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



Powered by phpBB © 2001, 2002 phpBB Group
Theme & Graphics by Daz :: Portal by Smartor
All times are GMT - 6 Hours