APAR status
Closed as program error.
Error description
A message flow configured to make an ODBC connection to a Microsoft SQL Server database using Kerberos authentication fails with the following java IllegalArgumentException error: BIP3701E: A Java exception was thrown whilst calling the Java JNI method 'com_ibm_broker_security_MbKerberosHelper_kinit'. The Java exception was 'java.lang.IllegalArgumentException: wrong number of arguments'. The Java stack trace was 'Frame : 0 java.lang.IllegalArgumentException: wrong number of arguments| @: sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)| @: sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCons tructorAccessorImpl.java:86)| @: sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Delega tingConstructorAccessorImpl.java:58)| @: java.lang.reflect.Constructor.newInstance(Constructor.java:542)| @: com.ibm.broker.security.MbKerberosHelper.kinit(MbKerberosHelper. java:54)|'.
Local fix
Problem summary
**************************************************************** USERS AFFECTED: All users of IBM Integration Bus version 10 or App Connect Enterprise v11 using Kerberos authentication with ODBC connections to Microsoft SQL Server. Platforms affected: MultiPlatform **************************************************************** PROBLEM DESCRIPTION: A message flow configured to make an ODBC connection to a Microsoft SQL Server database using Kerberos authentication fails with the following java IllegalArgumentException error: BIP3701E: A Java exception was thrown whilst calling the Java JNI method 'com_ibm_broker_security_MbKerberosHelper_kinit'. The Java exception was 'java.lang.IllegalArgumentException: wrong number of arguments'. The Java stack trace was 'Frame : 0 java.lang.IllegalArgumentException: wrong number of arguments| @: sun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeMet hod)| @: sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCons tructorAccessorImpl.java:86)| @: sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Delega tingConstructorAccessorImpl.java:58)| @: java.lang.reflect.Constructor.newInstance(Constructor.java:542)| @: com.ibm.broker.security.MbKerberosHelper.kinit(MbKerberosHelper. java:54)|'.
Problem conclusion
The product now correctly calls the kinit API. --------------------------------------------------------------- The fix is targeted for delivery in the following PTFs: Version Maintenance Level v10.0 10.0.0.13 v11.0 11.0.0.1 The latest available maintenance can be obtained from: http://www-01.ibm.com/support/docview.wss?rs=849&uid=swg27006041 If the maintenance level is not yet available,information on its planned availability can be found on: http://www-1.ibm.com/support/docview.wss?rs=849&uid=swg27006308 ---------------------------------------------------------------
Temporary fix
Comments
APAR Information
APAR number
IT24371
Reported component name
INTEGRATION BUS
Reported component ID
5724J0540
Reported release
A00
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-03-14
Closed date
2018-06-13
Last modified date
2018-06-13
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
INTEGRATION BUS
Fixed component ID
5724J0540
Applicable component levels
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSNQK6","label":"IBM Integration Bus"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
13 June 2018