[ 
https://issues.apache.org/jira/browse/NIFI-9225?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gardella Juan Pablo updated NIFI-9225:
--------------------------------------
    Description: 
To reproduce the issue rename or create a copy of {{JMSPublisherConsumerIT}} as 
{{JMSPublisherConsumerTest}}. Then execute from root:

{noformat}
git checkout rel/nifi-1.14.0
mvn test -pl :nifi-jms-processors  
git checkout rel/nifi-1.13.2
mvn test -pl :nifi-jms-processors 
{noformat}

I had to fix groovy-eclipse-batch at 1.13.2, but after use a valid version the 
issue can be reproduced.

{noformat}
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.apache.nifi.jms.cf.JMSConnectionFactoryProviderTest
[INFO] Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.636 s 
- in org.apache.nifi.jms.cf.JMSConnectionFactoryProviderTest
[INFO] Running org.apache.nifi.jms.processors.JMSPublisherConsumerTest
[ERROR] Tests run: 10, Failures: 1, Errors: 1, Skipped: 0, Time elapsed: 21.21 
s <<< FAILURE! - in org.apache.nifi.jms.processors.JMSPublisherConsumerTest
[ERROR] 
validateMessageRedeliveryWhenNotAcked(org.apache.nifi.jms.processors.JMSPublisherConsumerTest)
  Time elapsed: 0.038 s  <<< FAILURE!
org.junit.ComparisonFailure: expected:<[2]> but was:<[1]>
        at 
org.apache.nifi.jms.processors.JMSPublisherConsumerTest.validateMessageRedeliveryWhenNotAcked(JMSPublisherConsumerTest.java:458)

[ERROR] 
testMultipleThreads(org.apache.nifi.jms.processors.JMSPublisherConsumerTest)  
Time elapsed: 20.003 s  <<< ERROR!
org.junit.runners.model.TestTimedOutException: test timed out after 20000 
milliseconds
        at 
app//org.apache.nifi.jms.processors.JMSPublisherConsumerTest.testMultipleThreads(JMSPublisherConsumerTest.java:374)
Nifi 1.14.0 by renaming JMSPublisherConsumerTest to be covered by mvn test 
command.
{noformat}

Nifi 1.13.2 success 
{noformat}
[INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ 
nifi-jms-processors ---
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.apache.nifi.jms.cf.JMSConnectionFactoryProviderTest
[INFO] Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.512 s 
- in org.apache.nifi.jms.cf.JMSConnectionFactoryProviderTest
[INFO] Running org.apache.nifi.jms.processors.JMSPublisherConsumerTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.781 s 
- in org.apache.nifi.jms.processors.JMSPublisherConsumerTest
[INFO] Running org.apache.nifi.jms.processors.ConsumeJMSManualTest
[WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 s - 
in org.apache.nifi.jms.processors.ConsumeJMSManualTest
[INFO] Running 
org.apache.nifi.jms.processors.ConnectionFactoryConfigValidatorTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s 
- in org.apache.nifi.jms.processors.ConnectionFactoryConfigValidatorTest
[INFO] 
[INFO] Results:
{noformat}
Be aware that JMS is not safe to be used in Nifi 1.14.0 (at least by looking at 
unit tests.) 

Slack channel: https://apachenifi.slack.com/archives/C0L9S92JY/p1631974074041400

  was:
{noformat}
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.apache.nifi.jms.cf.JMSConnectionFactoryProviderTest
[INFO] Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.636 s 
- in org.apache.nifi.jms.cf.JMSConnectionFactoryProviderTest
[INFO] Running org.apache.nifi.jms.processors.JMSPublisherConsumerTest
[ERROR] Tests run: 10, Failures: 1, Errors: 1, Skipped: 0, Time elapsed: 21.21 
s <<< FAILURE! - in org.apache.nifi.jms.processors.JMSPublisherConsumerTest
[ERROR] 
validateMessageRedeliveryWhenNotAcked(org.apache.nifi.jms.processors.JMSPublisherConsumerTest)
  Time elapsed: 0.038 s  <<< FAILURE!
org.junit.ComparisonFailure: expected:<[2]> but was:<[1]>
        at 
org.apache.nifi.jms.processors.JMSPublisherConsumerTest.validateMessageRedeliveryWhenNotAcked(JMSPublisherConsumerTest.java:458)

[ERROR] 
testMultipleThreads(org.apache.nifi.jms.processors.JMSPublisherConsumerTest)  
Time elapsed: 20.003 s  <<< ERROR!
org.junit.runners.model.TestTimedOutException: test timed out after 20000 
milliseconds
        at 
app//org.apache.nifi.jms.processors.JMSPublisherConsumerTest.testMultipleThreads(JMSPublisherConsumerTest.java:374)
Nifi 1.14.0 by renaming JMSPublisherConsumerTest to be covered by mvn test 
command.
{noformat}

Nifi 1.13.2 success 
{noformat}
[INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ 
nifi-jms-processors ---
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.apache.nifi.jms.cf.JMSConnectionFactoryProviderTest
[INFO] Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.512 s 
- in org.apache.nifi.jms.cf.JMSConnectionFactoryProviderTest
[INFO] Running org.apache.nifi.jms.processors.JMSPublisherConsumerTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.781 s 
- in org.apache.nifi.jms.processors.JMSPublisherConsumerTest
[INFO] Running org.apache.nifi.jms.processors.ConsumeJMSManualTest
[WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 s - 
in org.apache.nifi.jms.processors.ConsumeJMSManualTest
[INFO] Running 
org.apache.nifi.jms.processors.ConnectionFactoryConfigValidatorTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s 
- in org.apache.nifi.jms.processors.ConnectionFactoryConfigValidatorTest
[INFO] 
[INFO] Results:
{noformat}
Be aware that JMS is not safe to be used in Nifi 1.14.0 (at least by looking at 
unit tests.) 

Slack channel: https://apachenifi.slack.com/archives/C0L9S92JY/p1631974074041400


> Some JMS unit tests are failing since nifi 1.14.0
> -------------------------------------------------
>
>                 Key: NIFI-9225
>                 URL: https://issues.apache.org/jira/browse/NIFI-9225
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Core Framework
>    Affects Versions: 1.14.0
>            Reporter: Gardella Juan Pablo
>            Priority: Major
>
> To reproduce the issue rename or create a copy of {{JMSPublisherConsumerIT}} 
> as {{JMSPublisherConsumerTest}}. Then execute from root:
> {noformat}
> git checkout rel/nifi-1.14.0
> mvn test -pl :nifi-jms-processors  
> git checkout rel/nifi-1.13.2
> mvn test -pl :nifi-jms-processors 
> {noformat}
> I had to fix groovy-eclipse-batch at 1.13.2, but after use a valid version 
> the issue can be reproduced.
> {noformat}
> [INFO] -------------------------------------------------------
> [INFO]  T E S T S
> [INFO] -------------------------------------------------------
> [INFO] Running org.apache.nifi.jms.cf.JMSConnectionFactoryProviderTest
> [INFO] Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.636 
> s - in org.apache.nifi.jms.cf.JMSConnectionFactoryProviderTest
> [INFO] Running org.apache.nifi.jms.processors.JMSPublisherConsumerTest
> [ERROR] Tests run: 10, Failures: 1, Errors: 1, Skipped: 0, Time elapsed: 
> 21.21 s <<< FAILURE! - in 
> org.apache.nifi.jms.processors.JMSPublisherConsumerTest
> [ERROR] 
> validateMessageRedeliveryWhenNotAcked(org.apache.nifi.jms.processors.JMSPublisherConsumerTest)
>   Time elapsed: 0.038 s  <<< FAILURE!
> org.junit.ComparisonFailure: expected:<[2]> but was:<[1]>
>       at 
> org.apache.nifi.jms.processors.JMSPublisherConsumerTest.validateMessageRedeliveryWhenNotAcked(JMSPublisherConsumerTest.java:458)
> [ERROR] 
> testMultipleThreads(org.apache.nifi.jms.processors.JMSPublisherConsumerTest)  
> Time elapsed: 20.003 s  <<< ERROR!
> org.junit.runners.model.TestTimedOutException: test timed out after 20000 
> milliseconds
>       at 
> app//org.apache.nifi.jms.processors.JMSPublisherConsumerTest.testMultipleThreads(JMSPublisherConsumerTest.java:374)
> Nifi 1.14.0 by renaming JMSPublisherConsumerTest to be covered by mvn test 
> command.
> {noformat}
> Nifi 1.13.2 success 
> {noformat}
> [INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ 
> nifi-jms-processors ---
> [INFO] 
> [INFO] -------------------------------------------------------
> [INFO]  T E S T S
> [INFO] -------------------------------------------------------
> [INFO] Running org.apache.nifi.jms.cf.JMSConnectionFactoryProviderTest
> [INFO] Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.512 
> s - in org.apache.nifi.jms.cf.JMSConnectionFactoryProviderTest
> [INFO] Running org.apache.nifi.jms.processors.JMSPublisherConsumerTest
> [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.781 
> s - in org.apache.nifi.jms.processors.JMSPublisherConsumerTest
> [INFO] Running org.apache.nifi.jms.processors.ConsumeJMSManualTest
> [WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 s 
> - in org.apache.nifi.jms.processors.ConsumeJMSManualTest
> [INFO] Running 
> org.apache.nifi.jms.processors.ConnectionFactoryConfigValidatorTest
> [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 
> s - in org.apache.nifi.jms.processors.ConnectionFactoryConfigValidatorTest
> [INFO] 
> [INFO] Results:
> {noformat}
> Be aware that JMS is not safe to be used in Nifi 1.14.0 (at least by looking 
> at unit tests.) 
> Slack channel: 
> https://apachenifi.slack.com/archives/C0L9S92JY/p1631974074041400



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to