Sorry,

Do you mean that I have to recompile SFlow_Valve.jar or our application which 
we are running on Tomcat server?

Thanks!
Sergey

> On Jul 24, 2015, at 1:46 AM, Felix Schumacher 
> <felix.schumac...@internetallee.de> wrote:
> 
> 
> 
> Am 23. Juli 2015 21:04:22 MESZ, schrieb Sergey <svin...@apple.com 
> <mailto:svin...@apple.com>>:
>> I see that in SFlow_Valve Source code it’s already “long”:
>> 
>> long bytes_read = (request.getCoyoteRequest()).getBytesRead();
>> 
>> Then what’s wrong and how can I fix this issue?
> 
> Recompile your code with the jars/sources from newer tomcats? 
> 
> The interface changed in tomcat. Your code was compiled with the old one, 
> which is not compatible with the new interface. 
> 
> Regards, 
> Felix 
> 
> PS: Don't hijack threads.
> 
>> 
>> Thanks!
>> Sergey
>> 
>>> On Jul 23, 2015, at 11:52 AM, Violeta Georgieva <miles...@gmail.com 
>>> <mailto:miles...@gmail.com>>
>> wrote:
>>> 
>>> Hi,
>>> 
>>> 2015-07-23 21:36 GMT+03:00 Sergey <svin...@apple.com 
>>> <mailto:svin...@apple.com>
>> <mailto:svin...@apple.com <mailto:svin...@apple.com>>>:
>>>> 
>>>> We updated Tomcat from 7.0.10 to 7.0.61.
>>>> In previous version we collected Tomcat metrics using
>> Sflow_Valve.jar
>>> module.
>>>> Now it looks like Coyote Connector can't call Request.getBytesRead()
>>> method.
>>>> Here is the Catalina log error:
>>>> 
>>>> org.apache.coyote.http11.AbstractHttp11Processor process
>>>> SEVERE: Error processing request
>>>> java.lang.NoSuchMethodError:
>> org.apache.coyote.Request.getBytesRead()I
>>>> at com.sflow.catalina.SFlowValve.xdrFlowSample(SFlowValve.java:341)
>>>> at com.sflow.catalina.SFlowValve.sampleRequest(SFlowValve.java:438)
>>>> at com.sflow.catalina.SFlowValve.invoke(SFlowValve.java:320)
>>>> at
>>> 
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
>>>> at
>>> 
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
>>>> at
>>> 
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
>>>> at
>>> 
>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
>>>> at
>>> 
>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)
>>>> at
>>> 
>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
>> Source)
>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
>> Source)
>>>> at
>>> 
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>>>> at java.lang.Thread.run(Unknown Source)
>>>> 
>>>> Did anybody have this issue?
>>> 
>>> Check the change log [1].
>>> The signature of the method was changed as part of the fix for bug
>> 57581
>>> 
>>> Regards,
>>> Violeta
>>> 
>>> [1] http://tomcat.apache.org/tomcat-7.0-doc/changelog.html#Tomcat
>> <http://tomcat.apache.org/tomcat-7.0-doc/changelog.html#Tomcat 
>> <http://tomcat.apache.org/tomcat-7.0-doc/changelog.html#Tomcat>> 7.0.60
>>> (violetagg)
>>> 
>>>> 
>>>> Thanks!
>>>> Sergey
>>>> 
>>>> 
>>>> 
>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org 
>>>> <mailto:users-unsubscr...@tomcat.apache.org>
>> <mailto:users-unsubscr...@tomcat.apache.org 
>> <mailto:users-unsubscr...@tomcat.apache.org>>
>>>> For additional commands, e-mail: users-h...@tomcat.apache.org 
>>>> <mailto:users-h...@tomcat.apache.org>
>> <mailto:users-h...@tomcat.apache.org <mailto:users-h...@tomcat.apache.org>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org 
> <mailto:users-unsubscr...@tomcat.apache.org>
> For additional commands, e-mail: users-h...@tomcat.apache.org 
> <mailto:users-h...@tomcat.apache.org>

Reply via email to