[jira] [Updated] (CAMEL-18255) Memory Leak with default Route (which includes RetryErrorHandler)
[ https://issues.apache.org/jira/browse/CAMEL-18255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Rambichler updated CAMEL-18255: --- Attachment: screenshot-1.png > Memory Leak with default Route (which includes RetryErrorHandler) > - > > Key: CAMEL-18255 > URL: https://issues.apache.org/jira/browse/CAMEL-18255 > Project: Camel > Issue Type: Bug > Components: camel-core >Affects Versions: 3.14.1, 3.17.0 >Reporter: Michael Rambichler >Priority: Major > Fix For: 3.19.0 > > Attachments: Screenshot 2022-07-01 at 19.30.44.png, screenshot-1.png > > > We realized a sever memory leak in a standard route: > > I reproduced it and made a simple MemoryAllocation Check. > Then I realized the usage of RetryErrorHandler > > Just for curiosity i made another test with: > ({color:#00875a}.errorhandler(no errorhandler){color}) and the memory leak > does not occure. > > Sample route to reproduce: > > from("scheduler:testScheduler?repeatCount=1") > .log("Starting route test-route") > .process(exchange -> { > Iterator infiniteIter = new Iterator<>() { > private int integer = 0; > > @Override public boolean hasNext() { > return true; > } > @Override public String next() { > return String.valueOf(integer++); > } > }; > exchange.getMessage().setBody(infiniteIter); > }) > .split().body().streaming() > .log("inside split: ${body}") > .end() > .log("test-route never finishes"); -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (CAMEL-18255) Memory Leak with default Route (which includes RetryErrorHandler)
[ https://issues.apache.org/jira/browse/CAMEL-18255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Claus Ibsen updated CAMEL-18255: Attachment: Screenshot 2022-07-01 at 19.30.44.png > Memory Leak with default Route (which includes RetryErrorHandler) > - > > Key: CAMEL-18255 > URL: https://issues.apache.org/jira/browse/CAMEL-18255 > Project: Camel > Issue Type: Bug > Components: camel-core >Affects Versions: 3.14.1, 3.17.0 >Reporter: Michael Rambichler >Priority: Major > Fix For: 3.19.0 > > Attachments: Screenshot 2022-07-01 at 19.30.44.png > > > We realized a sever memory leak in a standard route: > > I reproduced it and made a simple MemoryAllocation Check. > Then I realized the usage of RetryErrorHandler > > Just for curiosity i made another test with: > ({color:#00875a}.errorhandler(no errorhandler){color}) and the memory leak > does not occure. > > Sample route to reproduce: > > from("scheduler:testScheduler?repeatCount=1") > .log("Starting route test-route") > .process(exchange -> { > Iterator infiniteIter = new Iterator<>() { > private int integer = 0; > > @Override public boolean hasNext() { > return true; > } > @Override public String next() { > return String.valueOf(integer++); > } > }; > exchange.getMessage().setBody(infiniteIter); > }) > .split().body().streaming() > .log("inside split: ${body}") > .end() > .log("test-route never finishes"); -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (CAMEL-18255) Memory Leak with default Route (which includes RetryErrorHandler)
[ https://issues.apache.org/jira/browse/CAMEL-18255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Claus Ibsen updated CAMEL-18255: Fix Version/s: 3.19.0 > Memory Leak with default Route (which includes RetryErrorHandler) > - > > Key: CAMEL-18255 > URL: https://issues.apache.org/jira/browse/CAMEL-18255 > Project: Camel > Issue Type: Bug > Components: camel-core >Affects Versions: 3.14.1, 3.17.0 >Reporter: Michael Rambichler >Priority: Major > Fix For: 3.19.0 > > > We realized a sever memory leak in a standard route: > > I reproduced it and made a simple MemoryAllocation Check. > Then I realized the usage of RetryErrorHandler > > Just for curiosity i made another test with: > ({color:#00875a}.errorhandler(no errorhandler){color}) and the memory leak > does not occure. > > Sample route to reproduce: > > from("scheduler:testScheduler?repeatCount=1") > .log("Starting route test-route") > .process(exchange -> { > Iterator infiniteIter = new Iterator<>() { > private int integer = 0; > > @Override public boolean hasNext() { > return true; > } > @Override public String next() { > return String.valueOf(integer++); > } > }; > exchange.getMessage().setBody(infiniteIter); > }) > .split().body().streaming() > .log("inside split: ${body}") > .end() > .log("test-route never finishes"); -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (CAMEL-18255) Memory Leak with default Route (which includes RetryErrorHandler)
[ https://issues.apache.org/jira/browse/CAMEL-18255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Claus Ibsen updated CAMEL-18255: Priority: Major (was: Critical) > Memory Leak with default Route (which includes RetryErrorHandler) > - > > Key: CAMEL-18255 > URL: https://issues.apache.org/jira/browse/CAMEL-18255 > Project: Camel > Issue Type: Bug > Components: camel-core >Affects Versions: 3.14.1, 3.17.0 >Reporter: Michael Rambichler >Priority: Major > > We realized a sever memory leak in a standard route: > > I reproduced it and made a simple MemoryAllocation Check. > Then I realized the usage of RetryErrorHandler > > Just for curiosity i made another test with: > ({color:#00875a}.errorhandler(no errorhandler){color}) and the memory leak > does not occure. > > Sample route to reproduce: > > from("scheduler:testScheduler?repeatCount=1") > .log("Starting route test-route") > .process(exchange -> { > Iterator infiniteIter = new Iterator<>() { > private int integer = 0; > > @Override public boolean hasNext() { > return true; > } > @Override public String next() { > return String.valueOf(integer++); > } > }; > exchange.getMessage().setBody(infiniteIter); > }) > .split().body().streaming() > .log("inside split: ${body}") > .end() > .log("test-route never finishes"); -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (CAMEL-18255) Memory Leak with default Route (which includes RetryErrorHandler)
[ https://issues.apache.org/jira/browse/CAMEL-18255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Rambichler updated CAMEL-18255: --- Component/s: camel-core (was: came-core) > Memory Leak with default Route (which includes RetryErrorHandler) > - > > Key: CAMEL-18255 > URL: https://issues.apache.org/jira/browse/CAMEL-18255 > Project: Camel > Issue Type: Bug > Components: camel-core >Affects Versions: 3.14.1, 3.17.0 >Reporter: Michael Rambichler >Priority: Critical > > We realized a sever memory leak in a standard route: > > I reproduced it and made a simple MemoryAllocation Check. > Then I realized the usage of RetryErrorHandler > > Just for curiosity i made another test with: > ({color:#00875a}.errorhandler(no errorhandler){color}) and the memory leak > does not occure. > > Sample route to reproduce: > > from("scheduler:testScheduler?repeatCount=1") > .log("Starting route test-route") > .process(exchange -> { > Iterator infiniteIter = new Iterator<>() { > private int integer = 0; > > @Override public boolean hasNext() { > return true; > } > @Override public String next() { > return String.valueOf(integer++); > } > }; > exchange.getMessage().setBody(infiniteIter); > }) > .split().body().streaming() > .log("inside split: ${body}") > .end() > .log("test-route never finishes"); -- This message was sent by Atlassian Jira (v8.20.10#820010)