[JSONRPC-24] Fluorine broken Created: 19/Sep/18  Updated: 29/Sep/18  Resolved: 29/Sep/18

Status: Resolved
Project: jsonrpc
Component/s: General
Affects Version/s: None
Fix Version/s: unspecified

Type: Bug Priority: Highest
Reporter: Anton Ivanov Assignee: Richard Kosegi
Resolution: Done Votes: 0
Labels: flourine
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Any

Example backtrace:

2018-09-19T10:49:53,618 | ERROR | opendaylight-cluster-data-akka.actor.default-dispatcher-38 | ActorSystemImpl | 41 - com.typesafe.akka.slf4j - 2.5.11 | Uncaught error from thread [opendayligh
t-cluster-data-notification-dispatcher-44]: Found interface org.opendaylight.jsonrpc.bus.messagelib.TransportFactory, but class was expected, shutting down JVM since 'akka.jvm-exit-on-fatal-error' is enabled f
or ActorSystem[opendaylight-cluster-data]
java.lang.IncompatibleClassChangeError: Found interface org.opendaylight.jsonrpc.bus.messagelib.TransportFactory, but class was expected
at Proxy3b1b7a13_1e86_4cee_b3af_092e8ea7416a.createRequesterProxy(Unknown Source) ~[?:?]
at org.opendaylight.jsonrpc.impl.JsonRPCProvider.resetGovernance(JsonRPCProvider.java:241) ~[?:?]



 Description   

Fluorine has introduced an miswire which results in the interface being fed to the Provider constructor instead of the actual transport implementation which should be supplied by OSGi via blueprint.



 Comments   
Comment by Richard Kosegi [ 19/Sep/18 ]

This is manifestation of upstream bug https://issues.apache.org/jira/browse/KARAF-5086

Generated at Wed Feb 07 20:05:19 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.