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

ERROR SchemaAwareRpcBroker - Unhandled exception ... java.lang.IllegalStateException: Optional.get()

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Won't Do
    • None
    • None
    • mdsal
    • None
    • Operating System: Linux
      Platform: PC

    • 972

    Description

      master branch build 05072014
      added a Brocade switch in configuration/initial/01-netconf-connector.xml

      Saw the ERROR and noticed that the handshake didn't set the capabilities for this connected netconf node.

      see the full stack trace ( which required a code change to log this ) got to
      http://pastebin.com/63egcNpd

      java.lang.IllegalStateException: Optional.get() cannot be called on an absent value
      at com.google.common.base.Absent.get(Absent.java:42) ~[bundlefile:na]
      at org.opendaylight.controller.sal.connector.remoterpc.RemoteRpcProvider.getRoutingTable(RemoteRpcProvider.java:179) [bundlefile:na]
      at org.opendaylight.controller.sal.connector.remoterpc.RemoteRpcProvider.access$300(RemoteRpcProvider.java:45) [bundlefile:na]
      at org.opendaylight.controller.sal.connector.remoterpc.RemoteRpcProvider$RoutedRpcListener.announce(RemoteRpcProvider.java:250) ~[na:na]
      at org.opendaylight.controller.sal.connector.remoterpc.RemoteRpcProvider$RoutedRpcListener.onRouteChange(RemoteRpcProvider.java:238) ~[na:na]
      at org.opendaylight.controller.sal.dom.broker.impl.SchemaAwareRpcBroker.registerRouteChangeListener(SchemaAwareRpcBroker.java:458) ~[bundlefile:na]
      at org.opendaylight.controller.sal.dom.broker.BrokerImpl.registerRouteChangeListener(BrokerImpl.java:201) [bundlefile:na]
      at org.opendaylight.controller.sal.connector.remoterpc.RemoteRpcProvider.start(RemoteRpcProvider.java:115) [bundlefile:na]
      at org.opendaylight.controller.sal.connector.remoterpc.RemoteRpcProvider.onSessionInitiated(RemoteRpcProvider.java:85) [bundlefile:na]
      at org.opendaylight.controller.sal.dom.broker.BrokerImpl.registerProvider(BrokerImpl.java:109) [bundlefile:na]
      at org.opendaylight.controller.config.yang.md.sal.remote.rpc.ZeroMQServerModule.createInstance(ZeroMQServerModule.java:59) [bundlefile:na]
      at org.opendaylight.controller.config.yang.md.sal.remote.rpc.AbstractZeroMQServerModule.getInstance(AbstractZeroMQServerModule.java:84) [bundlefile:na]
      at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) ~[na:na]
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_51]
      at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_51]
      at org.opendaylight.cont

      Attachments

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

        Activity

          People

            abhishk2@cisco.com Abhishek Kumar
            jameshall03885@gmail.com James Gregory Hall
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: