2020-11-25 08:36:12 UTC - Rob Allen: When running the runtime tests, I’m seeing this warning: ```runtime.actionContainers.Php80ActionContainerTests STANDARD_OUT [2020-11-25T08:30:20.362Z] [WARN] Detected possible incompatible versions on the classpath. Please note that a given Akka version MUST be the same across all modules of Akka that you are using, e.g. if you use [2.5.26] all other modules that are released together MUST be of the same version. Make sure you're using a compatible set of libraries. Possibly conflicting versions [2.5.3, 2.5.23, 2.5.26] in libraries [akka-cluster-metrics:2.5.3, akka-discovery:2.5.23, akka-protobuf:2.5.26, akka-actor:2.5.26, akka-slf4j:2.5.26, akka-remote:2.5.23, akka-cluster:2.5.23, akka-distributed-data:2.5.3, akka-stream:2.5.26, akka-stream-testkit:2.5.26, akka-cluster-tools:2.5.3]``` Does anyone have any idea what I should do to solve it? https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1606293372335400?thread_ts=1606293372.335400&cid=C3TPCAQG1 ---- 2020-11-25 08:38:16 UTC - Markus Thömmes: pretty much what the error says: Make sure all the akka versions are equal in classpath https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1606293496335600?thread_ts=1606293372.335400&cid=C3TPCAQG1 ---- 2020-11-25 08:38:32 UTC - Rob Allen: How would I do that? https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1606293512335800?thread_ts=1606293372.335400&cid=C3TPCAQG1 ---- 2020-11-25 08:38:55 UTC - Markus Thömmes: usually explicitly stating the respective dependencies in gradle https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1606293535336000?thread_ts=1606293372.335400&cid=C3TPCAQG1 ---- 2020-11-25 08:39:21 UTC - Rob Allen: A search for “akka” in openwhisk-runtime-php doesn’t bring up any results https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1606293561336200?thread_ts=1606293372.335400&cid=C3TPCAQG1 ---- 2020-11-25 08:40:33 UTC - Rob Allen: Hmm. I guess this is a dependency somewhere else. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1606293633336400?thread_ts=1606293372.335400&cid=C3TPCAQG1 ---- 2020-11-25 08:42:52 UTC - Rob Allen: There’s `gradle.ext.akka = [version : '2.5.26']` in `openwhisk/settings.gradle`, but I can’t find a reference to `2.5.3` or `2.5.23`. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1606293772336600?thread_ts=1606293372.335400&cid=C3TPCAQG1 ---- 2020-11-25 12:55:28 UTC - Rodric Rabbah: I don’t know the answer either, but the warning shouldn’t affect the ability to run the tests. Does it? https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1606308928338000?thread_ts=1606293372.335400&cid=C3TPCAQG1 ---- 2020-11-25 18:25:53 UTC - Brendan Doyle: We get this sometimes with our services. It’s almost always an upstream dependency uses a different version than the one you’re using in your repo. Since openwhisk is pretty complex project structure I wouldn’t be surprised if there were multiple levels to track this down. It should be safe to upgrade any references to 2.5.26.
By the way, anyone want to start discussions on upgrading to Akka 2.6. Probably a decent sized project in of itself partyparrot : Rodric Rabbah +1 : Dominic Kim https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1606328753343700?thread_ts=1606293372.335400&cid=C3TPCAQG1 ---- 2020-11-25 20:34:18 UTC - Joshua Dunham: Hey @Rodric Rabbah, I think I mis-understood your comment above. Do I need to provide the U/P in the helm chart so that the OW itself has it? Or is it enought that I create a secret and place in K8s? Normal deployments to K8s can pull from my reg, but OW cannot instantiate custom OW docker files. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1606336458344000?thread_ts=1605657439.297400&cid=C3TPCAQG1 ----