cancel
Showing results for 
Search instead for 
Did you mean: 

IDM 8.0:Java Heap Space Error in Eclipse Studio

Former Member
0 Kudos

Hello All,

I have having Java Heap space issue while trying to do some changes in AD Delta job. Details below.

SAP IDM 8.0 SP00

I copied AD Initial Load Job to a new Custom Job as shown below.

I copied the pass ‘UpdateUserGroupAssignmentDelta’ to create a new copied pass in the same job and then tried to move the this new copied pass up and it resulted in Java heap space error as shown below

Based on some research, I found that heap size is defined in Eclipse.ini file .

I changed this file heap size from Xmx512m to Xmx1024m but still got same issue.

I again increased the heap size to Xmx2048m but still get the error.

Original Eclipse.ini file:

-startup

plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140116-2212

-product

  • org.eclipse.epp.package.standard.product

--launcher.defaultAction

openFile

--launcher.XXMaxPermSize

256M

-showsplash

  • org.eclipse.platform

--launcher.XXMaxPermSize

256m

--launcher.defaultAction

openFile

--launcher.appendVmargs

-vmargs

-Dosgi.requiredJavaVersion=1.6

-Xms40m

-Xmx512m

Modified Eclipse.ini file:

-startup

plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140116-2212

-product

  • org.eclipse.epp.package.standard.product

--launcher.defaultAction

openFile

--launcher.XXMaxPermSize

256M

-showsplash

  • org.eclipse.platform

--launcher.XXMaxPermSize

256m

--launcher.defaultAction

openFile

--launcher.appendVmargs

-vmargs

-Dosgi.requiredJavaVersion=1.6

-Xms256m

-Xmx2048m

Above changes done based on info on http://wiki.eclipse.org/Eclipse.ini

At the bottom of screenshot, you will see heap size shown as well.


Error comes when heap size was set to 1024MB

After above error, heap size was increased to 2058MB, eclipse was closed and opened again and then while trying to move the pass up, heap size is increasing to high level.

Eclipse suddenly stopped responding while trying to move pass up.


Now, I get below error while trying to move pass upwards.


This issue does not occur for job with less passes (ex.7-8 passes).

I would like to know if there is any recommended steps to handle this Java space error in eclipse studio.

How to resolve this issue ?

Thank you.

Kind Regards,

Pradeep

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello,

i have the same Problem too.

Do you have an answer from SAP?

Best Regards

Andreas

Former Member
0 Kudos

Hello Andreas,

Kindly check SAP Note 2269557 - IdM is corrupting characters due to wrong encoding for solution.

Thank you.

Kind Regards,

Pradeep

Former Member
0 Kudos

Hello Pradeep,

thank you for the helpful answer.

But do you know a solution for my very slow eclipse luna since a few weeks?

Thanks

Former Member
0 Kudos

Hi Andreas,

I have seen that eclipse is normally slow and unresponsive sometimes .

Eclipse (IDM 8.0) require more hardware than Management console (of IDM 7.2).

One option would be to have Eclipse studio on a separate server or re-look into hardware sizing.

Thank you.

Kind Regards,

Pradeep

Answers (1)

Answers (1)

0 Kudos

Hello Pradeep, hello Andreas.

The error "unhandeled event loop exception - heap space error", Pradeep mentioned here in the post, occurs in some SP of SAP IDM 8.0 when you use SPECIAL CHARACTERS in the Job Definition (Pass Definition) of SAP IDM Configuration and it is NOT A PROBLEM OF PERFORMANCE OF ECLIPSE Andreas wrote here.

See SAP Note 2745065 https://launchpad.support.sap.com/#/notes/2745065

To find out, which character in the IDM configuration cause thie error, go to developer trace in LOG VIEWER in AS JAVA. It might be necessary to increase the log level to find this character information.


There might be ANOTHER PERFORMANCE RELATED java heap space problem, which is a normal java/eclipse topic, where you have to increase the heap space in the eclipse.ini. https://wiki.eclipse.org/FAQ_How_do_I_increase_the_heap_size_available_to_Eclipse%3F


Best regards, Christoph