Being a Mac user I still have some minor issues when using Semeru Java 17 combined with ACS. That issue is when entering search text in RSS "Insert from Examples" that every character I enter, is over typing the first character. Erasing that first character and closing Insert form example and opening it again solves that issue. I am not following IBM's documented best solution when picking a Java version for Mac. That suggested version is using Java from AWS. That information can be found here => https://www.ibm.com/support/pages/java-options-ibm-i-access-client-solutions. In there the link https://aws.amazon.com/corretto/ is mentioned for that Java version.
Maybe I am stubborn, but do not like the idea to use Java from someone else if IBM is also involved in having one ;-)
Original Message:
Sent: Thu December 07, 2023 09:07 PM
From: Satid Singkorapoom
Subject: Troubles installing and Using IBM Client Access on Macbookair M2
Dear Paymond
Did you install IBM Semeru JRE version 17 for Mac and use it for IBM i ACS? If not. I suggest you do this because, in another thread, someone using Mac but not IBM Semeru complained of similar issue. After that person changed to IBM Semeru, he posted that IBM i ACS in his MAC became more stable.
------------------------------
Chance favors only the prepared mind.
-- Louis Pasteur
------------------------------
Satid S.
Original Message:
Sent: Thu December 07, 2023 02:40 PM
From: Raymond Phillips
Subject: Troubles installing and Using IBM Client Access on Macbookair M2
Did you get this resolved? I am having the same issue.
------------------------------
Raymond Phillips
Original Message:
Sent: Mon September 11, 2023 06:05 AM
From: Markus Beermann
Subject: Troubles installing and Using IBM Client Access on Macbookair M2
Unfortunately, this didn't last very long. It crashes very often even at very simple work to do.
I send the crash-logs to apple but did not receive any answer yet.
In any case it seems to be an
{"Address size fault"}:
far: 0x00000008014abc98 esr: 0x56000080 for example at thread 16:
Thread 16 Crashed:: Java: C1 CompilerThread0
0 libsystem_kernel.dylib 0x19cf84764 __pthread_kill + 8
1 libsystem_pthread.dylib 0x19cfbbc28 pthread_kill + 288
2 libsystem_c.dylib 0x19cec9ae8 abort + 180
3 libjvm.dylib 0x103c942ac os::abort(bool, void*, void const*) + 56
4 libjvm.dylib 0x103edddd4 VMError::report_and_die(int, char const*, char const*, char*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long) + 2696
5 libjvm.dylib 0x103eddf64 VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, char*) + 64
6 libjvm.dylib 0x103785fe8 report_vm_error(char const*, int, char const*, char const*, ...) + 120
7 libjvm.dylib 0x10353d020 Address::encode_pair(Instruction_aarch64*) const + 296
8 libjvm.dylib 0x10353ceb0 Assembler::ld_st1(int, int, int, int, RegisterImpl*, RegisterImpl*, Address, bool) + 524
9 libjvm.dylib 0x103662e8c LIR_Assembler::osr_entry() + 476
10 libjvm.dylib 0x103660da4 LIR_Assembler::emit_lir_list(LIR_List*) + 156
11 libjvm.dylib 0x103660e4c LIR_Assembler::emit_code(BlockList*) + 116
12 libjvm.dylib 0x103632eb8 Compilation::emit_code_body() + 224
13 libjvm.dylib 0x1036334e0 Compilation::compile_java_method() + 852
14 libjvm.dylib 0x103633714 Compilation::compile_method() + 292
15 libjvm.dylib 0x103633c00 Compilation::Compilation(AbstractCompiler*, ciEnv*, ciMethod*, int, BufferBlob*, bool, DirectiveSet*) + 412
16 libjvm.dylib 0x103634d2c Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*) + 96
17 libjvm.dylib 0x103761ad8 CompileBroker::invoke_compiler_on_method(CompileTask*) + 1300
18 libjvm.dylib 0x1037613f4 CompileBroker::compiler_thread_loop() + 896
19 libjvm.dylib 0x103e6f470 JavaThread::thread_main_inner() + 332
20 libjvm.dylib 0x103e6dae8 Thread::call_run() + 224
21 libjvm.dylib 0x103c8b8ac thread_native_entry(Thread*) + 344
22 libsystem_pthread.dylib 0x19cfbbfa8 _pthread_start + 148
23 libsystem_pthread.dylib 0x19cfb6da0 thread_start + 8
------------------------------
Markus Beermann
Original Message:
Sent: Wed September 06, 2023 05:46 AM
From: Markus Beermann
Subject: Troubles installing and Using IBM Client Access on Macbookair M2
Dear Satid, i read this before, but of course maybee i misunderstood something i should do. I am also testing TN5250 from mochasoft.dk and this works fine whilst the ibm client access seems to crash very often in the same programs used.
What seems to be stable is data download from iSeries, but running our software is not very stable.
I downgraded the Java SDK to 17 so these are the actual specs and with them, it is working a lot more stable:
IBM i Access Client Solutions
(64-Bit)
Version: 1.1.9.3
Build-ID: 3301
2023-07-28 15:03:54
/usr/local/ibmiaccess/acsbundle.jar
java.version: 17.0.8.1
java.vendor: Amazon.com Inc.
java.home: /Library/Java/JavaVirtualMachines/amazon-corretto-17.jdk/Contents/Home
Copyright(c) IBM Corporation 2012, 2023
All Rights Reserved
------------------------------
Markus Beermann
Original Message:
Sent: Tue September 05, 2023 09:16 PM
From: Satid Singkorapoom
Subject: Troubles installing and Using IBM Client Access on Macbookair M2
Dear Markus
Please look at my post in this thread that I provided some refernece sources of information on instllaing IBM i ACS in Mac : https://community.ibm.com/community/user/power/discussion/acs-crashing-on-mac-pro-m2-windows-parallel#bmab956282-3739-4526-9177-018a63eda439
------------------------------
Chance favors only the prepared mind.
-- Louis Pasteur
------------------------------
Satid S.
Original Message:
Sent: Tue September 05, 2023 09:08 AM
From: Markus Beermann
Subject: Troubles installing and Using IBM Client Access on Macbookair M2
Machine: Macbookair M2 with 16GB of Ram, enough SSD Space
Software: MacOS 13.5.1 Ventura
IBM i Access Client Solutions (64-Bit)
Version: 1.1.9.3
Build-ID: 3301 2023-07-28 15:03:54
/usr/local/ibmiaccess/acsbundle.jar
java.version: 20.0.2
java.vendor: Oracle Corporation
java.home: /Library/Java/JavaVirtualMachines/jdk-20.jdk/Contents/Home
Afaik it's both the most actual versions, but when i start terminal emulation, Java very often crashes what makes it difficult to work with.
Do i need to install the intel Versions of Java to get Ibm iAccess running? Or maybee better install an outdated JDK like the recommended JAVA 11?
Any advice welcome.
------------------------------
Markus Beermann
------------------------------