IBM i Access Client Solutions

 View Only

 ACS Stalls at "Starting ..."

Jon Paris's profile image
Jon Paris posted Thu June 26, 2025 01:37 PM

Subject says it all.  ACS goes through its "Checking Installation" stuff and then displays "Starting ..." - it then sticks there - no error message - no nothing.

Points to note:

This is on a Mac running Sequoia 15.5

ACS had been running but I had to reboot and after that it would not reload.

RDi will not load either - issuing an error "The application “IBM Rational Developer for i.app” can’t be opened." Normally this just requires a permission setting but there is no outstanding request. The app produces an Apple error report.


Ensured that Java was installed and up-to-date, everything appears to be good.

java -version shows:

openjdk version "24.0.1" 2025-04-15

OpenJDK Runtime Environment Homebrew (build 24.0.1)

OpenJDK 64-Bit Server VM Homebrew (build 24.0.1, mixed mode, sharing)

I have no clue where to look next - any suggestions?

Daniel Gross's profile image
Daniel Gross IBM Champion

Hi Jon,

Java and macOS weren't always best friends in the past, but it should work.

First try java --jar <path>/acsbundle.jar - does it produce any output?

Next I would recommend to uninstall your current Java, and install an other JRE/JDK - we have good results with Amazons Corretto JDK

I don't always trust the latest version - so I would recommend Java 21 or even older (maybe 17) - in any case try a LTS release. And make sure to download the macOS aarch64 version, as I assume, that you have a newer Mac mit M1, M2 or M3 processor - which are of course aarch64.

HTH and kind regards,

Daniel

Jon Paris's profile image
Jon Paris

1) The .jar is in the applications folder.  Just to be sure I reinstalled ACS again after moving it there.

2) I had already deleted and reinstalled 2 different versions of Java but I did the Corretto release "just in case" - it installs just fine but it all made no difference.

If in Terminal I type jave -version the only thing that shows up is:

java version "24.0.1" 2025-04-15

Java(TM) SE Runtime Environment (build 24.0.1+9-30)

Java HotSpot(TM) 64-Bit Server VM (build 24.0.1+9-30, mixed mode, sharing)

So no jdk there even after installing Corretto.  I don't have to reboot to get java to take effect surely?

Jon Paris's profile image
Jon Paris

"Progress" - kind of.

Since the problem applied (albeit differently) to RDi as well as ACS I decided to reinstall RDi and see if that helped.

RDi now works just fine again - and ACS loaded from within RDi also works.

But my stand-alone ACS still doesn't work.

I'd like to get it going again because I don't want to have to start RDi to get there as these days I use mostly VS Code.  I also suspect that the ACS shipped with RDi may not always be fully up to date. Not sure about that though.

Marius le Roux's profile image
Marius le Roux IBM Champion

Hi Jon, 


Seems its an old occurring bug for MACOS and ACS: https://www.ibm.com/support/pages/ibm-i-access-client-solutions-will-not-launch-macos-applications 

I know on Windows due to the way paths are set either on SYSTEM / USER level, one has to restart to get that to work, so the restart question's answer would be best to restart. 


Might be helpful to go through these steps listed in this link : https://www.ibm.com/support/pages/java-options-ibm-i-access-client-solutions for macOs. 

And I agree with Daniel with one addition, even on Windows if its not "standard Oracle Java" things go strange with each update. 


Marius

Jon Paris's profile image
Jon Paris

Hi Marius,

I have been all through those pages - and have rebooted a number of times. It made no difference.

I'm not clear what web page you are referring to in your second link - I can't find anything " for macOs. " on the referenced page and I get "Not found" if I include the " for macOs" in the URL 

Carl G's profile image
Carl G

Hi Jon,

I may be running into the same problem as of this morning...

Were you able to try running this from the command line as Daniel suggested? I just tried that using the following command:

java -jar /usr/local/ibmiaccess/acsbundle.jar 

and see what appears to be a recursive error, I'm very curious if this is the same error you're seeing.

https://gist.github.com/cgroner/e9fd7bb5f4cbb534d7dd1d11059a4e66

Thanks,

Edit to add: I just noticed that I can successfully launch the 5250 emulator directly with the following command, but the larger problem remains:

java -jar /usr/local/ibmiaccess/acsbundle.jar /PLUGIN=5250 /SYSTEM=<YOUR SYSTEM>

Marius le Roux's profile image
Marius le Roux IBM Champion

My bad Jon, brain typed quicker than what the fingers allowed and is prompting me now to eventually get a mac for myself as well. 

Ok , so the Quickstart.html guide says the following (not sure if you have had a look at that yet): 

3.1 Starting the product on Mac

Use Finder to go to Applications.

Locate "IBM i Access Client Solutions" and double click it to start the product.

Technote:
Depending on your security settings and the version of OS X you are using, you may get a message window indicating the application is not authorized to run. If that happens, you will need to authorize the application to run by using one of the following methods:

  • If you are presented with an option to "Open" it, select it.
  • Right-click on the "IBM i Access Client Solutions" icon and select "Open".
    When presented with a message window, select "Open".
  • If neither of the above options work, then go to:
    System Preferences...
    Security & Privacy
    If there is an option to Open "IBM i Access Client Solutions", select it. Otherwise, you will need to adjust the settings on the General tab to allow other applications to run. After "IBM i Access Client Solutions" starts the first time, you may change your security settings back.

Technote:

  • When installing Java on Mac, select a JDK instead of a JRE. The JRE for Mac installs Java for only the browser. It does not install Java for other applications. Installing the JDK will make Java available to other applications such as IBM i Access Client Solutions.
  • ACS may not be able to locate Java 8 on macOS 11.0 Big Sur. We recommend installing Java 11 from https://aws.amazon.com/corretto/ since that version contains the most recent updates for keystroke issues.


which tells me to believe on needs to install the JDK (not JRE) , one can choose any one of those that was listed in the last link as long as its a JDK install(ignore my part on the "for macos" as that was me just being to quick to think before I typed). (follow this guide perhaps to see what the path says on your mac  :  https://stackoverflow.com/questions/18144660/what-is-path-of-jdk-on-mac that might help indicate what to change on your system to point then to a JDK version instead). 

then lastly there seems also to some security settings that might have botched up on your system recently that one can look at. 


hope this helps somewhat.  

Jon Paris's profile image
Jon Paris

I've been through all of that Marius.  I guess maybe you missed the bit about ACS having been working fine.

I have installed multiple versions on my Macs and the only issue I have had is due to the permissions stuff mentioned towards the end of the page.  But I'm used to that.

This was a copy of ACS that had been in daily use for months.  Then one day I had to reboot and it hasn't worked since. I've reinstalled and done everything in the on-line docs I can find but it makes no difference. Guess I'll open a support ticket with IBM.

Luckily, now that RDi is working again I can launch ACS from within that and it works fine using (I assume) the jdk that is packaged with RDi.