Uploaded image for project: 'controller'
  1. controller
  2. CONTROLLER-219

RPC providers are not cleaned up on bundle stop, causing bundle restart to fail

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Done
    • None
    • None
    • mdsal
    • None
    • Operating System: Linux
      Platform: PC

    • 553

    Description

      At bundle start, RpcProviderRegistryImpl creates a proxy for the RPC provider class and adds it into publicProxies map. This entry does not get cleaned up when bundle stops. Hence, at subsequent start, RpcProviderRegistryImpl complains that the entry already exists.

      I've attached a bundle that can be used to reproduce the problem. Once started, just stop and start it in the console.

      Also see the following threads on controller-dev list:
      https://lists.opendaylight.org/pipermail/controller-dev/2014-March/003202.html
      https://lists.opendaylight.org/pipermail/controller-dev/2014-March/003292.html

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            kramesha@cisco.com Kamal Rameshan
            zoltan.lajos.kis@ericsson.com Zoltan Lajos Kis
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: