You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Omar Al-Safi (Jira)" <ji...@apache.org> on 2020/05/06 11:01:00 UTC

[jira] [Commented] (CAMEL-14957) camel-kafka - fails container tests after upgrade to kafka 2.5

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

Omar Al-Safi commented on CAMEL-14957:
--------------------------------------

Is it this error:
{code:java}
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 16.569 s <<< FAILURE! - in org.apache.camel.component.kafka.KafkaConsumerFullTest
[ERROR] org.apache.camel.component.kafka.KafkaConsumerFullTest  Time elapsed: 16.563 s  <<< ERROR!
org.testcontainers.containers.ContainerLaunchException: Container startup failed
	at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:320)
	at org.testcontainers.containers.KafkaContainer.doStart(KafkaContainer.java:102)
	at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:300)
	at org.testcontainers.containers.GenericContainer.starting(GenericContainer.java:1011)
	at org.testcontainers.containers.FailureDetectingExternalResource$1.evaluate(FailureDetectingExternalResource.java:29)
	at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
...
Caused by: org.testcontainers.shaded.com.fasterxml.jackson.databind.JsonMappingException: Failed to getValue() with method com.github.dockerjava.api.model.ExposedPorts#toPrimitive(0 params): null (through reference chain: com.github.dockerjava.core.command.CreateContainerCmdImpl["ExposedPorts"]->com.github.dockerjava.api.model.ExposedPorts["toPrimitive()"])
	at org.testcontainers.shaded.com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:397)
	at org.testcontainers.shaded.com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:356)
...
Caused by: java.lang.IllegalStateException: Duplicate key java.lang.Object@7affc159
	at java.util.stream.Collectors.lambda$throwingMerger$0(Collectors.java:133)
	at java.util.HashMap.merge(HashMap.java:1254)
	at java.util.stream.Collectors.lambda$toMap$58(Collectors.java:1320)
..
 {code}
If yes, I have digged into it briefly, it looks like the issue is from sharing the container among tests. I will look into it more

> camel-kafka - fails container tests after upgrade to kafka 2.5
> --------------------------------------------------------------
>
>                 Key: CAMEL-14957
>                 URL: https://issues.apache.org/jira/browse/CAMEL-14957
>             Project: Camel
>          Issue Type: Test
>          Components: camel-kafka
>            Reporter: Claus Ibsen
>            Priority: Major
>              Labels: help-wanted
>             Fix For: 3.3.0
>
>
> See CI server or run tests in camel-kafka. And have docker running.



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