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)