Hi Maxime,
Regarding https://bz.apache.org/bugzilla/show_bug.cgi?id=59071 , after
further analysis I am not sure about the fix.

So I would really need the value of the header Set-Cookie.

It seems your cookie would follow RFC6265-Lax as per Expires format.

Thanks

On Thu, Feb 25, 2016 at 11:31 PM, Philippe Mouawad <
philippe.moua...@gmail.com> wrote:

> Hello,
> First thanks for your feedback on nightly build, it really helps us a lot.
> Some of the issues you reported are now fixed in next nightly build that
> you can download here:
>
> https://builds.apache.org/job/JMeter-trunk/lastSuccessfulBuild/artifact/trunk/dist/
> It should be build 4​99​2 or higher.
>
>
>
> Please note that for now, last JMeter nightly build does not yet uses
> HttpClient 4.5.2 (as it is not released, should happen in few hours I
> think).
> So there are still known bugs:
> https://bz.apache.org/bugzilla/show_bug.cgi?id=58881
> https://bz.apache.org/bugzilla/show_bug.cgi?id=58583
> https://bz.apache.org/bugzilla/show_bug.cgi?id=58950
>
> Once HC4.5.2 is released, we will commit it and fix those 3 bugs.
>
> Find inline below my other answers.
>
> On Thu, Feb 25, 2016 at 3:32 PM, Maxime Chassagneux <
> maxime.chassagn...@gmail.com> wrote:
>
>> Hi,
>>
>> Since I test JMeter with the latest snapshot of HC I experience issues
>> with HTTP Cookie Manager.
>> Now the defautl Implementation is HC4 with cookie Policy to default. When
>> I use it, most of scenario stop working with a problem of date :
>>
>> 2016/02/23 10:27:05 INFO  - jmeter.threads.JMeterThread: Thread finished:
>> P11 - Admin A/C SubTypes 10-1
>> 2016/02/23 10:27:05 ERROR -
>> jmeter.protocol.http.control.HC4CookieHandler: Unable to add the cookie
>> org.apache.http.cookie.MalformedCookieException: Invalid 'expires'
>> attribute: Thu, 27 Aug 2015 09:27:05 GMT
>>  at
>> org.apache.http.impl.cookie.BasicExpiresHandler.parse(BasicExpiresHandler.java:63)
>>  at
>> org.apache.http.impl.cookie.CookieSpecBase.parse(CookieSpecBase.java:112)
>>  at
>> org.apache.http.impl.cookie.DefaultCookieSpec.parse(DefaultCookieSpec.java:139)
>>  at
>> org.apache.jmeter.protocol.http.control.HC4CookieHandler.addCookieFromHeader(HC4CookieHandler.java:115)
>>  at
>> org.apache.jmeter.protocol.http.control.CookieManager.addCookieFromHeader(CookieManager.java:355)
>>  at
>> org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.saveConnectionCookies(HTTPHC4Impl.java:1371)
>>  at
>> org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:386)
>>  at
>> org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
>>  at
>> org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.followRedirects(HTTPSamplerBase.java:1552)
>>  at
>> org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.resultProcessing(HTTPSamplerBase.java:1629)
>>  at
>> org.apache.jmeter.protocol.http.sampler.HTTPAbstractImpl.resultProcessing(HTTPAbstractImpl.java:463)
>>  at
>> org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:394)
>>  at
>> org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
>>  at
>> org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1148)
>>  at
>> org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1137)
>>  at
>> org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:455)
>>  at
>> org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:400)
>>  at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:249)
>>  at java.lang.Thread.run(Unknown Source)
>>
>> I created this:
> https://bz.apache.org/bugzilla/show_bug.cgi?id=59071
>
> And fixed it
>
> But as part of https://bz.apache.org/bugzilla/show_bug.cgi?id=58756 ,
> there is still an issue when you open a 2.13 Plan from a 3.0 plan.
> CookieManager configuration will be lost.
>
>
>
>
>
>> And some time, with other site I have this issue :
>>
>> java.net.SocketException: Connection reset
>> at java.net.SocketInputStream.read(Unknown Source)
>> at java.net.SocketInputStream.read(Unknown Source)
>> at
>> org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:160)
>> at
>> org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:84)
>> at
>> org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:273)
>> at
>> org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:140)
>> at
>> org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57)
>> at
>> org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:261)
>> at
>> org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:283)
>> at
>> org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:251)
>> at
>> org.apache.http.impl.conn.ManagedClientConnectionImpl.receiveResponseHeader(ManagedClientConnectionImpl.java:197)
>> at
>> org.apache.jmeter.protocol.http.sampler.MeasuringConnectionManager$MeasuredConnection.receiveResponseHeader(MeasuringConnectionManager.java:218)
>> at
>> org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:272)
>> at
>> org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:124)
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:685)
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:487)
>> at
>> org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882)
>> at
>> org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
>> at
>> org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
>> at
>> org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:555)
>> at
>> org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:314)
>> at
>> org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
>> at
>> org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1148)
>> at
>> org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1137)
>> at
>> org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:455)
>> at
>> org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:400)
>> at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:249)
>> at java.lang.Thread.run(Unknown Source)
>>
>
> On what request are you getting this ? :
> - http ?
> - https ?
>
> Not sure it's a jmeter issue. We would need more details.
>
>
>
>
>>
>> When I change the Cookie Policy to "Standard" all is working back. ( But
>> each time a Clear GUI this option is lost ... and default is apply )
>>
>
> I opened https://bz.apache.org/bugzilla/show_bug.cgi?id=59069 and fixed
> it.
>
>>
>> I have one other problem during a test who use https and http protocol :
>>
>> org.apache.http.client.ClientProtocolException
>> at
>> org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:886)
>> at
>> org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
>> at
>> org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
>> at
>> org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:555)
>> at
>> org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:314)
>> at
>> org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
>> at
>> org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1148)
>> at
>> org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1137)
>> at
>> org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:455)
>> at
>> org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:400)
>> at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:249)
>> at java.lang.Thread.run(Thread.java:745)
>> Caused by: org.apache.http.HttpException: Unable to establish route:
>> planned = {}->https://xxxx.xxxxx.fr:443; current = {s}->
>> https://xxxx.xxxx.fr:443
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.establishRoute(DefaultRequestDirector.java:818)
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:615)
>> at
>> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446)
>> at
>> org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882)
>>
>> No problem with JMeter 2.13.
>>
>
> You faced a regression I fixed on 19th february, see comment of:
> https://bz.apache.org/bugzilla/show_bug.cgi?id=58099#c14
>
>>
>>
>>
>>
>> 2016-02-21 18:09 GMT+01:00 Oleg Kalnichevski <ol...@apache.org>:
>>
>>> On Sat, 2016-02-20 at 01:14 +0100, Philippe Mouawad wrote:
>>> > Hello,
>>> > I tested 4.5.X branch, I reported an issue which Gary handled:
>>> >
>>> >    - https://issues.apache.org/jira/browse/HTTPCLIENT-1665
>>> >
>>> > The 3 bugs we are concerned about are fixed:
>>> >
>>> >    - https://bz.apache.org/bugzilla/show_bug.cgi?id=58950
>>> >    - https://bz.apache.org/bugzilla/show_bug.cgi?id=58881
>>> >    - https://bz.apache.org/bugzilla/show_bug.cgi?id=58583
>>> >
>>> >
>>> > Maybe a bug in HttpClient should be created for
>>> > https://issues.apache.org/jira/browse/HTTPCORE-397 so that release
>>> notes
>>> > are complete:
>>> >
>>> >    - http://svn.apache.org/viewvc?view=revision&revision=1722952
>>> >
>>> >
>>> > Looking at this file:
>>> >
>>> >
>>> https://github.com/apache/httpclient/blob/04fb7e6d8e2aef7ae4465b26a931deffb9775450/RELEASE_NOTES.txt
>>> >
>>> >
>>> > It seems to me it is incomplete and should mention all those no ?:
>>> >
>>> >
>>> https://issues.apache.org/jira/browse/HTTPCLIENT-1665?jql=project%20%3D%20HTTPCLIENT%20AND%20fixVersion%20%3D%204.5.2%20AND%20status%20%3D%20Resolved%20ORDER%20BY%20priority%20DESC
>>> >
>>> >
>>> > Anyway thanks at your team for the work.
>>> >
>>> > Regards
>>> >
>>> > Philippe
>>> >
>>>
>>> The release vote is now ongoing. You are welcome to participate even if
>>> your vote is not going to be considered binding.
>>>
>>> http://markmail.org/message/qjg7ocb5pznyzbmv
>>>
>>> Oleg
>>>
>>>
>>
>
>
> --
> Regards
> Philippe M.
> @philmdot
>
>
>


-- 
Cordialement.
Philippe Mouawad.

Reply via email to