Pichkhadze, Badri wrote:
Hi

I upgraded to latest jmeter 5.6 im getting this error when trying to run my 
script anyway to fix this issue?
With old jmeter version 5.4 I put proxy settings in  system.properties, im 
using same proxy settings and it does not work with jmeter 5.6 anymore
Any advice would be appreciated
Thanks
Badri

2023-06-30 12:37:58,071 INFO o.j.r.JARSourceHTTP: Requesting 
https://jmeter-plugins.org/repo/?installID=windows_10-984b85441b948f1e6b6872bd7e59abaf-gui

2023-06-30 12:37:59,041 WARN o.j.r.PluginManagerMenuItem: Failed to load plugin 
updates info

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: 
PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target

     at sun.security.ssl.Alert.createSSLException(Unknown Source) ~[?:1.8.0_371]

     at sun.security.ssl.TransportContext.fatal(Unknown Source) ~[?:1.8.0_371]

     at sun.security.ssl.TransportContext.fatal(Unknown Source) ~[?:1.8.0_371]

     at sun.security.ssl.TransportContext.fatal(Unknown Source) ~[?:1.8.0_371]

     at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(Unknown
 Source) ~[?:1.8.0_371]

     at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(Unknown
 Source) ~[?:1.8.0_371]

     at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(Unknown 
Source) ~[?:1.8.0_371]

     at sun.security.ssl.SSLHandshake.consume(Unknown Source) ~[?:1.8.0_371]

     at sun.security.ssl.HandshakeContext.dispatch(Unknown Source) 
~[?:1.8.0_371]

     at sun.security.ssl.HandshakeContext.dispatch(Unknown Source) 
~[?:1.8.0_371]

     at sun.security.ssl.TransportContext.dispatch(Unknown Source) 
~[?:1.8.0_371]

     at sun.security.ssl.SSLTransport.decode(Unknown Source) ~[?:1.8.0_371]

     at sun.security.ssl.SSLSocketImpl.decode(Unknown Source) ~[?:1.8.0_371]

     at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source) 
~[?:1.8.0_371]

     at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) 
~[?:1.8.0_371]

     at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) 
~[?:1.8.0_371]

     at 
org.apache.http.conn.ssl.SSLSocketFactory.createLayeredSocket(SSLSocketFactory.java:570)
 ~[httpclient-4.5.14.jar:4.5.14]

     at 
org.apache.http.conn.ssl.SSLSocketFactory.createLayeredSocket(SSLSocketFactory.java:450)
 ~[httpclient-4.5.14.jar:4.5.14]

     at 
org.apache.http.impl.conn.DefaultClientConnectionOperator.updateSecureConnection(DefaultClientConnectionOperator.java:220)
 ~[httpclient-4.5.14.jar:4.5.14]

     at 
org.apache.http.impl.conn.ManagedClientConnectionImpl.layerProtocol(ManagedClientConnectionImpl.java:419)
 ~[httpclient-4.5.14.jar:4.5.14]

     at 
org.apache.http.impl.client.DefaultRequestDirector.establishRoute(DefaultRequestDirector.java:808)
 ~[httpclient-4.5.14.jar:4.5.14]

     at 
org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:609)
 ~[httpclient-4.5.14.jar:4.5.14]

     at 
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:440)
 ~[httpclient-4.5.14.jar:4.5.14]

     at 
org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835)
 ~[httpclient-4.5.14.jar:4.5.14]

     at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
 ~[httpclient-4.5.14.jar:4.5.14]

     at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
 ~[httpclient-4.5.14.jar:4.5.14]

     at 
org.jmeterplugins.repository.JARSourceHTTP.execute(JARSourceHTTP.java:499) 
~[jmeter-plugins-manager-1.9.jar:?]

     at 
org.jmeterplugins.repository.JARSourceHTTP.execute(JARSourceHTTP.java:494) 
~[jmeter-plugins-manager-1.9.jar:?]

     at 
org.jmeterplugins.repository.JARSourceHTTP.getJSON(JARSourceHTTP.java:152) 
~[jmeter-plugins-manager-1.9.jar:?]

     at 
org.jmeterplugins.repository.JARSourceHTTP.getRepositories(JARSourceHTTP.java:276)
 ~[jmeter-plugins-manager-1.9.jar:?]

     at 
org.jmeterplugins.repository.JARSourceHTTP.getRepo(JARSourceHTTP.java:304) 
~[jmeter-plugins-manager-1.9.jar:?]

     at org.jmeterplugins.repository.PluginManager.load(PluginManager.java:71) 
~[jmeter-plugins-manager-1.9.jar:?]

     at 
org.jmeterplugins.repository.PluginManagerMenuItem$1.run(PluginManagerMenuItem.java:38)
 [jmeter-plugins-manager-1.9.jar:?]

Caused by: sun.security.validator.ValidatorException: PKIX path building 
failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to 
find valid certification path to requested target

     at sun.security.validator.PKIXValidator.doBuild(Unknown Source) 
~[?:1.8.0_371]

     at sun.security.validator.PKIXValidator.engineValidate(Unknown Source) 
~[?:1.8.0_371]

     at sun.security.validator.Validator.validate(Unknown Source) ~[?:1.8.0_371]

     at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source) 
~[?:1.8.0_371]

     at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) 
~[?:1.8.0_371]

     at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown 
Source) ~[?:1.8.0_371]

     ... 29 more


It looks like you're behind a corporate proxy which uses a MITM <https://en.wikipedia.org/wiki/Man-in-the-middle_attack> certificate to decrypt and inspect SSL traffic from/to your machine. The error means that JMeter Plugins Manager cannot connect securely to its repository.

You need to get the certificate, import it into a Java TrustStore <https://www.baeldung.com/java-keystore-truststore-difference> and make JMeter aware of this truststore via javax.net.ssl.trustStore system property. <https://www.blazemeter.com/blog/jmeter-properties-customization> and supply the password for the truststore via javax.net.ssl.trustStorePassword property.

More information: Plugins Manager Network Configuration <https://jmeter-plugins.org/wiki/PluginsManagerNetworkConfiguration/>



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@jmeter.apache.org
For additional commands, e-mail: user-h...@jmeter.apache.org

Reply via email to