Michael Moser created NIFI-181:
----------------------------------
Summary: ListenHTTP Max Data rate doesn't work due to bug in
LeakyBucketStreamThrottler
Key: NIFI-181
URL: https://issues.apache.org/jira/browse/NIFI-181
Project: Apache NiFi
Issue Type: Bug
Components: Core Framework
Affects Versions: 0.0.1
Reporter: Michael Moser
Priority: Minor
ListenHTTP throws ArrayIndexOutOfBoundsException when the property Max Data to
Receive per Second is set. This was traced to a bug in
LeakyBucketStreamThrottler.
commons/nifi-stream-utils/src/main/java/org/apache/nifi/io/LeakyBucketStreamThrottler.java
Line 114:
public int read(byte[] b, int off, int len) throws IOException {
+ if ( len < 0 ) {
+ throw new IllegalArgumentException();
+ }
+ if ( len == 0 ) {
+ return 0;
+ }
baos.reset();
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)