[ 
https://issues.apache.org/jira/browse/MINIFI-416?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16289385#comment-16289385
 ] 

Joseph Percivall commented on MINIFI-416:
-----------------------------------------

[~jzemerick], this doesn't fail during "mvn clean install -Pcontrib-check" 
because (as far as I understand) "minifi-integration-tests" is not run. When I 
run "mvn -P docker clean install" it does fail.

> Integration tests fail with "Cannot start service minifi: oci runtime error"
> ----------------------------------------------------------------------------
>
>                 Key: MINIFI-416
>                 URL: https://issues.apache.org/jira/browse/MINIFI-416
>             Project: Apache NiFi MiNiFi
>          Issue Type: Bug
>            Reporter: Joseph Percivall
>
> I am attempting to run the MiNiFi integration tests and they all fail with 
> the following error:
> {quote}verifyLogEntries[6: Schema Version: v2 Name: 
> StressTestFramework](org.apache.nifi.minifi.integration.standalone.test.StandaloneYamlTest)
>   Time elapsed: 17.289 sec  <<< ERROR!
> com.palantir.docker.compose.execution.DockerExecutionException: 
> 'docker-compose up -d' returned exit code 1
> The output was:
> Starting c39d2544_minifi_1 ... 
> Starting c39d2544_minifi_1 ... error
> ERROR: for c39d2544_minifi_1  Cannot start service minifi: oci runtime error: 
> container_linux.go:265: starting container process caused "exec: \"bash\": 
> executable file not found in $PATH"
> ERROR: for minifi  Cannot start service minifi: oci runtime error: 
> container_linux.go:265: starting container process caused "exec: \"bash\": 
> executable file not found in $PATH"
> Encountered errors while bringing up the project.
>       at 
> com.palantir.docker.compose.execution.Command.lambda$throwingOnError$12(Command.java:60)
>       at 
> com.palantir.docker.compose.execution.Command.execute(Command.java:50)
>       at 
> com.palantir.docker.compose.execution.DefaultDockerCompose.up(DefaultDockerCompose.java:79)
>       at 
> com.palantir.docker.compose.execution.DelegatingDockerCompose.up(DelegatingDockerCompose.java:45)
>       at 
> com.palantir.docker.compose.execution.RetryingDockerCompose.lambda$up$27(RetryingDockerCompose.java:37)
>       at 
> com.palantir.docker.compose.execution.Retryer.runWithRetries(Retryer.java:44)
>       at 
> com.palantir.docker.compose.execution.RetryingDockerCompose.up(RetryingDockerCompose.java:36)
>       at 
> com.palantir.docker.compose.execution.ConflictingContainerRemovingDockerCompose.up(ConflictingContainerRemovingDockerCompose.java:51)
>       at 
> com.palantir.docker.compose.DockerComposeRule.before(DockerComposeRule.java:149)
>       at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:46)
>       at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>       at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>       at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>       at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>       at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>       at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>       at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>       at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>       at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>       at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>       at org.junit.runners.Suite.runChild(Suite.java:128)
>       at org.junit.runners.Suite.runChild(Suite.java:27)
>       at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>       at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>       at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>       at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>       at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>       at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>       at 
> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283)
>       at 
> org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173)
>       at 
> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
>       at 
> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128)
>       at 
> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)
>       at 
> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)
>       at 
> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
> {quote}
> I am able to run all the other tests just fine. I'm running the RC-1 for 
> 0.3.0.
> On one hand, I'm not convinced that it's not something local on my end since 
> all the tests are failing. On the other, I see a similar error here[1] and 
> that's supposedly due to the base layer not having any tooling.
> A complete output of all the tests failing:
> {quote}Tests in error: 
>   HierarchicalC2IntegrationTest.initCertificates:94 » DockerExecution 
> 'docker-co...
>   StandaloneXmlTest.verifyLogEntries[0: Schema Version: v1 Name: CsvToJson] » 
> DockerExecution
>   StandaloneXmlTest.verifyLogEntries[1: Schema Version: v1 Name: 
> DecompressionCircularFlow] » DockerExecution
>   StandaloneXmlTest.verifyLogEntries[2: Schema Version: v1 Name: 
> MiNiFiTailLogAttribute] » DockerExecution
>   StandaloneXmlTest.verifyLogEntries[3: Schema Version: v1 Name: 
> ReplaceTextExpressionLanguageCSVReformatting] » DockerExecution
>   StandaloneXmlTest.verifyLogEntries[4: Schema Version: v2 Name: 
> MultipleRelationships] » DockerExecution
>   StandaloneXmlTest.verifyLogEntries[5: Schema Version: v2 Name: 
> ProcessGroups] » DockerExecution
>   StandaloneXmlTest.verifyLogEntries[6: Schema Version: v2 Name: 
> StressTestFramework] » DockerExecution
>   StandaloneYamlTest.verifyLogEntries[0: Schema Version: v1 Name: CsvToJson] 
> » DockerExecution
>   StandaloneYamlTest.verifyLogEntries[1: Schema Version: v1 Name: 
> DecompressionCircularFlow] » DockerExecution
>   StandaloneYamlTest.verifyLogEntries[2: Schema Version: v1 Name: 
> MiNiFiTailLogAttribute] » DockerExecution
>   StandaloneYamlTest.verifyLogEntries[3: Schema Version: v1 Name: 
> ReplaceTextExpressionLanguageCSVReformatting] » DockerExecution
>   StandaloneYamlTest.verifyLogEntries[4: Schema Version: v2 Name: 
> MultipleRelationships] » DockerExecution
>   StandaloneYamlTest.verifyLogEntries[5: Schema Version: v2 Name: 
> ProcessGroups] » DockerExecution
>   StandaloneYamlTest.verifyLogEntries[6: Schema Version: v2 Name: 
> StressTestFramework] » DockerExecution{quote}
> [1] https://github.com/jaegertracing/jaeger/issues/264



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to