Again, you are right, fresh 2.3 installation fixed it.

Thanks a lot

Ori Marko 
Quality Assurance Engineer 
Praxell Inc.
http://www.praxell.com
-----Original Message-----
From: sebb [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, November 07, 2007 6:16 PM
To: JMeter Users List
Subject: Re: Problem when moving from 2.2 to 2.3

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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to