On 07/11/2007, Ori Marco <[EMAIL PROTECTED]> wrote: > I saw in 2.3 overview that SSL configuration changed as below, > This is the first time I trying to upgrade so I need to know what > properties should be added and where. > This was enabled in 2.2 SSL Configuration and worked: > ssl.provider=com.sun.net.ssl.internal.ssl.Provider > ssl.pkgs=com.sun.net.ssl.internal.www.protocol > javax.net.ssl.keyStorePassword=changeit
But was probably not necessary. > What should I do in VER 2.3? Nothing unless you are using client certificates. As I wrote, try the test using a fresh 2.3 installation. > From History of changes: > Version 2.2 known issues: > Does not properly handle server certificates if they are expired or not > installed locally > Version 2.3RC3 > changes: > HttpClient now behaves the same as Java Http for SSL certificates > New functionality/improvements: > HttpClient now behaves the same as the JDK http sampler for invalid > certificates etc > Incompatible changes (usage): > N.B. The javax.net.ssl properties have been moved from jmeter.properties > to system.properties, and will no longer work if defined in > jmeter.properties. > > > Ori Marko > Quality Assurance Engineer > Praxell Inc. > http://www.praxell.com > > > Error message : > > 2007/11/07 14:05:58 ERROR - jmeter.protocol.http.sampler.HTTPSampler: > readResponse: java.net.SocketException: Software caused connection > abort: socket write error > 2007/11/07 14:05:58 ERROR - jmeter.protocol.http.sampler.HTTPSampler: > Cause: java.net.SocketException: Software caused connection abort: > socket write error > > java.net.SocketException: Software caused connection abort: socket write > error > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown > Source) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown > Source) > at java.lang.reflect.Constructor.newInstance(Unknown Source) > at sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown > Source) > at java.security.AccessController.doPrivileged(Native Method) > at > sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown > Source) > at > sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown > Source) > at java.net.HttpURLConnection.getResponseCode(Unknown Source) > at > sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(Unknow > n Source) > at > org.apache.jmeter.protocol.http.sampler.HTTPSampler.readResponse(HTTPSam > pler.java:251) > at > org.apache.jmeter.protocol.http.sampler.HTTPSampler.sample(HTTPSampler.j > ava:485) > at > org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSampl > erBase.java:889) > at > org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSampl > erBase.java:875) > at > org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:298) > at java.lang.Thread.run(Unknown Source) > Caused by: java.net.SocketException: Software caused connection abort: > socket write error > at java.net.SocketOutputStream.socketWrite0(Native Method) > at java.net.SocketOutputStream.socketWrite(Unknown Source) > at java.net.SocketOutputStream.write(Unknown Source) > at com.sun.net.ssl.internal.ssl.OutputRecord.writeBuffer(Unknown > Source) > at com.sun.net.ssl.internal.ssl.OutputRecord.write(Unknown > Source) > at > com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecordInternal(Unknown > Source) > at > com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(Unknown Source) > at > com.sun.net.ssl.internal.ssl.Handshaker.sendChangeCipherSpec(Unknown > Source) > at > com.sun.net.ssl.internal.ssl.ClientHandshaker.sendChangeCipherAndFinish( > Unknown Source) > at > com.sun.net.ssl.internal.ssl.ClientHandshaker.serverHelloDone(Unknown > Source) > at > com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(Unknown > Source) > at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Unknown > Source) > at > com.sun.net.ssl.internal.ssl.Handshaker.process_record(Unknown Source) > at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown > Source) > at > com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(Unknown > Source) > at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown > Source) > at java.io.BufferedInputStream.fill(Unknown Source) > at java.io.BufferedInputStream.read1(Unknown Source) > at java.io.BufferedInputStream.read(Unknown Source) > at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source) > at sun.net.www.http.HttpClient.parseHTTP(Unknown Source) > at sun.net.www.http.HttpClient.parseHTTP(Unknown Source) > at > sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown > Source) > at > sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown > Source) > at java.net.URLConnection.getHeaderFieldInt(Unknown Source) > at java.net.URLConnection.getContentLength(Unknown Source) > at > sun.net.www.protocol.https.HttpsURLConnectionImpl.getContentLength(Unkno > wn Source) > at > org.apache.jmeter.protocol.http.sampler.HTTPSampler.readResponse(HTTPSam > pler.java:224) > ... 5 more > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

