OpenLiberty / open-liberty

Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
https://openliberty.io
Eclipse Public License 2.0
1.13k stars 575 forks source link

Experiment on socket factory - to be closed #27970

Closed una-tapa closed 2 weeks ago

una-tapa commented 2 months ago

This is to experiment updating the SSLSocketFactory.

una-tapa commented 2 months ago

build

LibbyBot commented 2 months ago

Code analysis and actions

DO NOT DELETE THIS COMMENT.

una-tapa commented 2 months ago

build

LibbyBot commented 2 months ago

We could not perform your request. We allow builds for authorized users and trusted code only.

LibbyBot commented 2 months ago

Your personal build request is at https://wasrtc.hursley.ibm.com:9443/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_YCQFUOeZEe6_pbTBHNL0pQ

Target locations of links might be accessible only to IBM employees.

una-tapa commented 2 months ago

build

LibbyBot commented 2 months ago

We could not perform your request. We allow builds for authorized users and trusted code only.

LibbyBot commented 2 months ago

Your personal build request is at https://wasrtc.hursley.ibm.com:9443/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_IPFQEOewEe6_pbTBHNL0pQ

Target locations of links might be accessible only to IBM employees.

LibbyBot commented 2 months ago

The build una-tapa-27970-20240321-1233 https://wasrtc.hursley.ibm.com:9443/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_IPFQEOewEe6_pbTBHNL0pQ completed and has errors or failures.

For help analyzing your personal build, go to https://libh-proxy1.fyre.ibm.com/cognitive/buildAnalysis.html?uuid=_IPFQEOewEe6_pbTBHNL0pQ

una-tapa commented 2 weeks ago

This PR was an experimental code suggested by our teammate to see if it address the following issue.

When TAI calls InitialDirContext with "java.naming.ldap.factory.socket" set to a socket factory that is not LibertySSLSocketFactory, (The user set it to "com.ibm.ws.ssl.LibertySSLSocketFactoryWrapper") , it caused NoClassDefFoundException.

We ended up finding the configuration issue. Closing.