Uploaded image for project: 'OpenFlowPlugin'
  1. OpenFlowPlugin
  2. OPNFLWPLUG-1077

Bundle resync is not able to push groups to switch

XMLWordPrintable

      Bundle resync is not able to push any groups to switch and failing with below error.

      2019-11-06T15:18:20,045 | ERROR | nc-exe-7 | NodeConfiguratorImpl | 388 - org.opendaylight.openflowplugin.applications.forwardingrules-manager - 0.10.0.SNAPSHOT | Direct Exception (not failed Future) when executing job, won't even retry: org.opendaylight.openflowplugin.applications.frm.nodeconfigurator.JobEntry@1f7f4e66
      java.lang.UnsupportedOperationException: null
      at com.google.common.collect.ImmutableList.sort(ImmutableList.java:558) ~[35:com.google.guava:27.1.0.jre]
      at java.util.Collections.sort(Collections.java:179) ~[?:?]
      at org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.GroupConvertor.convert(GroupConvertor.java:185) ~[384:org.opendaylight.openflowplugin:0.10.0.SNAPSHOT]
      at org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.GroupConvertor.convert(GroupConvertor.java:55) ~[384:org.opendaylight.openflowplugin:0.10.0.SNAPSHOT]
      at org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.ConvertorManager.lambda$convert$2(ConvertorManager.java:96) ~[384:org.opendaylight.openflowplugin:0.10.0.SNAPSHOT]
      at java.util.Optional.map(Optional.java:265) ~[?:?]
      at org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.ConvertorManager.convert(ConvertorManager.java:96) ~[384:org.opendaylight.openflowplugin:0.10.0.SNAPSHOT]
      at org.opendaylight.openflowplugin.extension.onf.converter.BundleAddMessageConverter.convertBundleGroupCase(BundleAddMessageConverter.java:150) ~[396:org.opendaylight.openflowplugin.extension-onf:0.10.0.SNAPSHOT]
      at org.opendaylight.openflowplugin.extension.onf.converter.BundleAddMessageConverter.convert(BundleAddMessageConverter.java:90) ~[396:org.opendaylight.openflowplugin.extension-onf:0.10.0.SNAPSHOT]
      at org.opendaylight.openflowplugin.extension.onf.converter.BundleAddMessageConverter.convert(BundleAddMessageConverter.java:62) ~[396:org.opendaylight.openflowplugin.extension-onf:0.10.0.SNAPSHOT]
      at org.opendaylight.openflowplugin.impl.services.sal.SalExperimenterMessageServiceImpl.buildRequest(SalExperimenterMessageServiceImpl.java:64) ~[?:?]
      at org.opendaylight.openflowplugin.impl.services.sal.SalExperimenterMessageServiceImpl.buildRequest(SalExperimenterMessageServiceImpl.java:34) ~[?:?]
      at org.opendaylight.openflowplugin.impl.services.AbstractService.handleServiceCall(AbstractService.java:146) ~[?:?]
      at org.opendaylight.openflowplugin.impl.services.AbstractService.handleServiceCall(AbstractService.java:109) ~[?:?]
      at org.opendaylight.openflowplugin.impl.services.sal.SalExperimenterMessageServiceImpl.sendExperimenter(SalExperimenterMessageServiceImpl.java:76) ~[?:?]
      at org.opendaylight.openflowplugin.impl.services.sal.SalBundleServiceImpl.addBundleMessages(SalBundleServiceImpl.java:78) ~[?:?]
      at org.opendaylight.mdsal.binding.dom.adapter.invoke.RpcMethodInvokerWithInput.invokeOn(RpcMethodInvokerWithInput.java:32) ~[290:org.opendaylight.mdsal.binding-dom-adapter:5.0.3]
      at org.opendaylight.mdsal.binding.dom.adapter.invoke.AbstractMappedRpcInvoker.invokeRpc(AbstractMappedRpcInvoker.java:57) ~[290:org.opendaylight.mdsal.binding-dom-adapter:5.0.3]
      at org.opendaylight.mdsal.binding.dom.adapter.BindingDOMRpcImplementationAdapter.invoke(BindingDOMRpcImplementationAdapter.java:90) ~[290:org.opendaylight.mdsal.binding-dom-adapter:5.0.3]
      at org.opendaylight.mdsal.binding.dom.adapter.BindingDOMRpcImplementationAdapter.invokeRpc(BindingDOMRpcImplementationAdapter.java:72) ~[290:org.opendaylight.mdsal.binding-dom-adapter:5.0.3]
      at org.opendaylight.mdsal.dom.broker.DOMRpcRouter$OperationInvocation.invokeRoutedRpc(DOMRpcRouter.java:521) ~[312:org.opendaylight.mdsal.dom-broker:5.0.3]
      at org.opendaylight.mdsal.dom.broker.DOMRpcRouter$OperationInvocation.invoke(DOMRpcRouter.java:496) ~[312:org.opendaylight.mdsal.dom-broker:5.0.3]
      at org.opendaylight.mdsal.dom.broker.DOMRpcRouter$RpcServiceFacade.invokeRpc(DOMRpcRouter.java:434) ~[312:org.opendaylight.mdsal.dom-broker:5.0.3]
      at Proxyf475d7b8_7937_4845_b324_b6614a4957bc.invokeRpc(Unknown Source) ~[?:?]
      at org.opendaylight.mdsal.binding.dom.adapter.RpcServiceAdapter$RpcInvocationStrategy.invoke0(RpcServiceAdapter.java:138) ~[290:org.opendaylight.mdsal.binding-dom-adapter:5.0.3]
      at org.opendaylight.mdsal.binding.dom.adapter.RpcServiceAdapter$RpcInvocationStrategy.invoke(RpcServiceAdapter.java:124) ~[290:org.opendaylight.mdsal.binding-dom-adapter:5.0.3]
      at org.opendaylight.mdsal.binding.dom.adapter.RpcServiceAdapter.invoke(RpcServiceAdapter.java:88) ~[290:org.opendaylight.mdsal.binding-dom-adapter:5.0.3]
      at com.sun.proxy.$Proxy88.addBundleMessages(Unknown Source) ~[?:?]
      at org.opendaylight.openflowplugin.applications.frm.impl.BundleFlowForwarder.pushDependentGroup(BundleFlowForwarder.java:173) ~[388:org.opendaylight.openflowplugin.applications.forwardingrules-manager:0.10.0.SNAPSHOT]
      at org.opendaylight.openflowplugin.applications.frm.impl.BundleFlowForwarder.lambda$add$1(BundleFlowForwarder.java:124) ~[388:org.opendaylight.openflowplugin.applications.forwardingrules-manager:0.10.0.SNAPSHOT]
      at org.opendaylight.openflowplugin.applications.frm.nodeconfigurator.NodeConfiguratorImpl.executeJob(NodeConfiguratorImpl.java:73) ~[388:org.opendaylight.openflowplugin.applications.forwardingrules-manager:0.10.0.SNAPSHOT]
      at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:405) ~[35:com.google.guava:27.1.0.jre]
      at org.opendaylight.openflowplugin.applications.frm.nodeconfigurator.NodeConfiguratorImpl.lambda$new$1(NodeConfiguratorImpl.java:40) ~[388:org.opendaylight.openflowplugin.applications.forwardingrules-manager:0.10.0.SNAPSHOT]
      at org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager$NotificationTask.invokeListener(QueuedNotificationManager.java:368) [448:org.opendaylight.yangtools.util:4.0.1]
      at org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager$NotificationTask.run(QueuedNotificationManager.java:355) [448:org.opendaylight.yangtools.util:4.0.1]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
      at java.lang.Thread.run(Thread.java:834) [?:?] 

            Somashekhar Somashekhar Javalagi
            Somashekhar Somashekhar Javalagi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: