Skip to Content
0

ABAP in Eclipse Error When Installing New Software

Oct 31, 2016 at 02:21 PM

897

avatar image

Hi Everyone,

Hope you are doing good.

There is an issue. I was installing ABAP Core Development Tools (Developer Edition) version 2.68.2 on Eclipse (Mars 4.5) an error message appeared on my screen :

An error occurred while installing the items

session context was:(profile=epp.package.committers, phase=org.eclipse.equinox.internal.p2.engine.phases.Install, operand=null --> [R]com.sap.ide.support.feature_root.cocoa.macosx.x86_64 1.13.4, action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.ChmodAction).

The action chmod failed - file /private/var/folders/bw/qs0xwjk954ggc3y2mmz30r2m0000gn/T/AppTranslocation/E4993515-1888-4E3F-855F-0A57B5B122E9/d/Eclipse.app/Contents/Eclipse/collectSupportInformation.command does not exist

I thought, i could fixed it by update the Eclipse to Neon 1a. I have done that actually but when i was trying to install ABAP Core Development Tools (Developer Edition) version 2.68.2 i got the same error message.

Please, need you help. Thanks a lot!

10 |10000 characters needed characters left characters exceeded

Hi Everyone!

I have the same problem installing ABAP Development Tools, HANA tools and HANA Cloud Platform tools on Eclipse Neon 4.6.

Please, need your help too!

Thanks a lot!

0

Hi Norka,

Apologized for the late reply. I have provided the answer. Thanks.

0
* Please Login or Register to Answer, Follow or Comment.

3 Answers

Ali Suwanda Feb 05, 2017 at 02:41 PM
2

Hi Everyone,

If you found this error message

collectSupportInformation.command does not exist

Please follow these steps:

1. After you have finished download the Eclipse run it with ROOT access. I am using Mac, so in this case I run this command

sudo open "/Application/Eclipse.app/Contents/MacOS/eclipse"

in Windows you should be familiar with "Run as Administrator" it is same thing. We do not need log in to the system as ROOT user, but you can run it with ROOT access.

2. Then Eclipse will run with ROOT access, then after that it will open the new terminal window (if i am not mistaken), just leave it like that and do not close that.

3. Now, you can install ADT in Eclipse using this menu "Help-> Install New Software"

4. If you have finished download and install ADT in Eclipse, you can restart your Eclipse and run it using your own user.

Why we need to do that ? The reason is, when we are installing ADT in Eclipse, actually the ADT want to access and create files in our storage which is located in /private/var/folders/bw/qs0xwjk954ggc3y2mmz30r2m0000gn/T/AppTranslocation/E4993515-1888-4E3F-855F-0A57B5B122E9/d/Eclipse.app/Contents/Eclipse/collectSupportInformation.command.

Our user do not have write permission that is why we need ROOT access.

Note: If you want to install something such as, SAP HANA Tools or SAPUI5 Development Tools in Eclipse, or anything related to HANA Tools. Make sure you run it in ROOT access using that sudo command otherwise it will give you this collectSupportInformation.command does not exist error message

Hope this help.

Thank you

Share
10 |10000 characters needed characters left characters exceeded
Ali Suwanda Nov 01, 2016 at 05:44 AM
0

I have done with my own research,

When i install Eclipse on Mac, it will create addition folder in /private/var/folders/bw/qs0xwjk954ggc3y2mmz30r2m0000gn/T/AppTranslocation/

After I install ABAP Core Development Tools (Developer Edition) version 2.68.2, the message said that collectSupportInformation.command does not exist and that was true, I did not found that file in

/private/var/folders/bw/qs0xwjk954ggc3y2mmz30r2m0000gn/T/AppTranslocation/E4993515-1888-4E3F-855F-0A57B5B122E9/d/Eclipse.app/Contents/Eclipse/ folder

What I did, I opened the Eclipse.app with root user user through Terminal with sudo open "/Application/Eclipse.app/Contents/MacOS/eclipse", it works fine but i think it is not common to install something with root user.

Any idea what is collectSuppportInformation.command file ? Thanks a lot !

Show 2 Share
10 |10000 characters needed characters left characters exceeded

Hi Ali,

it's not clear to us, what goes wrong on your machine. But looking on your first post, I must point you to an Eclipse FAQ about the upgrade of Eclipse.
They have changed the internal structure of the packages from Mars to Neon and as a result you can't upgrade an existing Eclipse from Mars to Neon (even though it seems to work).
https://wiki.eclipse.org/FAQ_How_do_I_upgrade_Eclipse_IDE%3F

Can you please try out the installation into a new Eclipse starting with a Neon package?
If it still fails please describe exactly all steps you have done (download, extraction of downloaded archive, move of folder and so on).
Otherwise we won't have a chance to reproduce the problem.

Regards, Felix

0

Hi Felix,

Sorry the late reply.. Here are the steps :

1. I downloaded Eclipse (Mars version).

2. Open the Eclipse and went to menu "Install New Software". Put the URL and started download the ADT.

3. In the middle of installation suddenly it stopped and showed the error message :

An error occurred while installing the items

session context was:(profile=epp.package.committers, phase=org.eclipse.equinox.internal.p2.engine.phases.Install, operand=null --> [R]com.sap.ide.support.feature_root.cocoa.macosx.x86_64 1.13.4, action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.ChmodAction).

The action chmod failed - file /private/var/folders/bw/qs0xwjk954ggc3y2mmz30r2m0000gn/T/AppTranslocation/E4993515-1888-4E3F-855F-0A57B5B122E9/d/Eclipse.app/Contents/Eclipse/collectSupportInformation.command does not exist

Then I tried to resolve the issue by myself.. So, I opened Eclipse using root user and downloaded the ADT again and it went well. I did not find any issues.

I am quite satisfied and I can use my user to develop the program too, only need the root user when I want to "Install New Software". I think that's fine and will consider to update later.

Thanks Felix.. I really appreciate your help..

0
Thomas Schroeder
Jan 18, 2017 at 10:20 AM
0

Hi,

I have the same problem with neon. A fresh installation and when I try to install SAP HANA Tools I am getting this error "... collectSupportInformation.command does not exist".

I looked into the Eclipse.app folder and this file does not exist!

So what to do?

Cheers,

Thomas

Show 3 Share
10 |10000 characters needed characters left characters exceeded

Looks like you have to run eclipse as root to install this. For Mac this would be

sudo Eclipse.app/Contents/MacOS/eclipse

And then you have to accept that you are installing unsigned content.

0

Hello Thomas,

Apologized for the late reply. You are correct, I installed it with root authorization. So before you install ABAP Development Tools using this menu "Help->Install New Software", you should run eclipse with this command sudo open "/Application/Eclipse.app/Contents/MacOS/eclipse".

After that you proceed with usual step, Install new software and so on.

It should be fine.

0
Former Member

Hello Ali,

I run my Mac with Admin privileges, using the app to get the Admin privileges.

sudo open "/Application/Eclipse.app/Contents/MacOS/eclipse" does not work. I got error message that

this file does not exist.

I have installed JAVA Version 8 Update 131 (Build 1.8.0_131-b11).

I did all steps mentioned here: https://tools.hana.ondemand.com/#hanatools

So what is still wrong?

Best regards

Sven

0