Uploaded image for project: 'ONOS'
  1. ONOS
  2. ONOS-1193

ConcurrentModificationException while processing Device Event

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Done
    • Affects Version/s: 1.0.0, 1.0.1, 1.1.0
    • Fix Version/s: 1.1.0, 1.0.2
    • Component/s: None
    • Labels:
      None
    • Environment:

      commit f893be8b15a5a4828d82cf3f3076264ba75b8991

      Description

      2015-02-26 13:21:03,047 | INFO  | ew I/O worker #6 | OFChannelHandler                 | 133 - org.onosproject.onos-of-ctl - 1.1.0.SNAPSHOT | New switch connection from /10.128.30.9:33178
      2015-02-26 13:21:03,049 | INFO  | ew I/O worker #6 | OFChannelHandler                 | 133 - org.onosproject.onos-of-ctl - 1.1.0.SNAPSHOT | Sending OF_13 Hello to /10.128.30.9:33178
      2015-02-26 13:21:03,055 | INFO  | ew I/O worker #6 | OFChannelHandler                 | 133 - org.onosproject.onos-of-ctl - 1.1.0.SNAPSHOT | Received port desc reply for switch at [/10.128.30.9:33178 DPID[00:00:00:00:00:00:60:22]]
      2015-02-26 13:21:03,057 | INFO  | ew I/O worker #6 | OFChannelHandler                 | 133 - org.onosproject.onos-of-ctl - 1.1.0.SNAPSHOT | Received switch description reply from switch at /10.128.30.9:33178
      2015-02-26 13:21:03,061 | INFO  | ew I/O worker #6 | ntrollerImpl$OpenFlowSwitchAgent | 133 - org.onosproject.onos-of-ctl - 1.1.0.SNAPSHOT | Added switch 00:00:00:00:00:00:60:22
      2015-02-26 13:21:03,061 | INFO  | ew I/O worker #6 | DeviceManager                    | 159 - org.onosproject.onos-core-net - 1.1.0.SNAPSHOT | Device of:0000000000006022 connected
      2015-02-26 13:21:03,070 | WARN  | event-dispatch-0 | DeviceManager                    | 159 - org.onosproject.onos-core-net - 1.1.0.SNAPSHOT | Device is not yet/no longer in the store: of:0000000000006022
      2015-02-26 13:21:03,070 | WARN  | event-dispatch-0 | LLDPLinkProvider                 | 134 - org.onosproject.onos-lldp-provider - 1.1.0.SNAPSHOT | Device of:0000000000006022 doesn't exist, or isn't there yet
      2015-02-26 13:21:03,081 | INFO  | nos-topo-build-2 | TopologyManager                  | 159 - org.onosproject.onos-core-net - 1.1.0.SNAPSHOT | Topology DefaultTopology{time=14095544164737, computeCost=613438, clusters=21, devices=21, links=21} changed
      2015-02-26 13:21:03,086 | INFO  | event-dispatch-0 | LinkDiscovery                    | 134 - org.onosproject.onos-lldp-provider - 1.1.0.SNAPSHOT | Using BDDP to discover network
      2015-02-26 13:21:03,090 | INFO  | ew I/O worker #6 | DeviceManager                    | 159 - org.onosproject.onos-core-net - 1.1.0.SNAPSHOT | Role of this node is STANDBY for of:0000000000006022
      2015-02-26 13:21:03,090 | INFO  | ew I/O worker #6 | OFSwitchImplOVS13                | 131 - org.onosproject.onos-of-api - 1.1.0.SNAPSHOT | Sending role EQUAL to switch 00:00:00:00:00:00:60:22
      2015-02-26 13:21:03,090 | INFO  | ew I/O worker #6 | OpenFlowDeviceProvider           | 136 - org.onosproject.onos-of-provider-device - 1.1.0.SNAPSHOT | Accepting mastership role change for device of:0000000000006022
      2015-02-26 13:21:03,092 | INFO  | ew I/O worker #6 | GroupStatsCollector              | 139 - org.onosproject.onos-of-provider-group - 1.1.0.SNAPSHOT | Staring Group Stats collection thread for 00:00:00:00:00:00:60:22
      2015-02-26 13:21:03,092 | INFO  | ew I/O worker #6 | FlowStatsCollector               | 138 - org.onosproject.onos-of-provider-flow - 1.1.0.SNAPSHOT | Starting Stats collection thread for 00:00:00:00:00:00:60:22
      2015-02-26 13:21:03,092 | INFO  | ew I/O worker #6 | OFChannelHandler                 | 133 - org.onosproject.onos-of-ctl - 1.1.0.SNAPSHOT | Processing 0 pending port status messages for 00:00:00:00:00:00:60:22
      2015-02-26 13:21:03,094 | INFO  | ew I/O worker #6 | DeviceManager                    | 159 - org.onosproject.onos-core-net - 1.1.0.SNAPSHOT | got reply to a role request for of:0000000000006022: asked for STANDBY, and got STANDBY
      2015-02-26 13:21:03,096 | INFO  | nos-topo-build-3 | TopologyManager                  | 159 - org.onosproject.onos-core-net - 1.1.0.SNAPSHOT | Topology DefaultTopology{time=14095558473260, computeCost=620097, clusters=22, devices=22, links=21} changed
      2015-02-26 13:21:03,097 | INFO  | ew I/O worker #6 | ntrollerImpl$OpenFlowSwitchAgent | 133 - org.onosproject.onos-of-ctl - 1.1.0.SNAPSHOT | Transitioned switch 00:00:00:00:00:00:60:22 to EQUAL
      2015-02-26 13:21:03,180 | WARN  | event-dispatch-0 | AbstractListenerRegistry         | 75 - org.onosproject.onos-api - 1.1.0.SNAPSHOT | Exception encountered while processing event DeviceEvent{time=2015-02-26T13:21:03.089, type=PORT_ADDED, subject=DefaultDevice{id=of:0000000000006022, type=SWITCH, manufacturer=Nicira, Inc., hwVersion=Open vSwitch, swVersion=2.3.0, serialNumber=None}, port=DefaultPort{element=of:0000000000006022, number=LOCAL, isEnabled=false, type=COPPER, portSpeed=0}}
      java.util.ConcurrentModificationException
              at com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.validateIterator(AbstractMapBasedMultimap.java:473)[43:com.google.guava:18.0.0]
              at com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.hasNext(AbstractMapBasedMultimap.java:479)[43:com.google.guava:18.0.0]
              at org.onosproject.store.link.impl.GossipLinkStore.getEgressLinks(GossipLinkStore.java:249)[161:org.onosproject.onos-core-dist:1.1.0.SNAPSHOT]
              at org.onosproject.net.link.impl.LinkManager.getLinks(LinkManager.java:148)[159:org.onosproject.onos-core-net:1.1.0.SNAPSHOT]
              at org.onosproject.net.link.impl.LinkManager$InternalLinkProviderService.linksVanished(LinkManager.java:260)[159:org.onosproject.onos-core-net:1.1.0.SNAPSHOT]
              at org.onosproject.provider.lldp.impl.LLDPLinkProvider$InternalLinkProvider.event(LLDPLinkProvider.java:329)[134:org.onosproject.onos-lldp-provider:1.1.0.SNAPSHOT]
              at org.onosproject.provider.lldp.impl.LLDPLinkProvider$InternalLinkProvider.event(LLDPLinkProvider.java:272)[134:org.onosproject.onos-lldp-provider:1.1.0.SNAPSHOT]
              at org.onosproject.event.AbstractListenerRegistry.process(AbstractListenerRegistry.java:63)[75:org.onosproject.onos-api:1.1.0.SNAPSHOT]
              at org.onosproject.event.impl.CoreEventDispatcher$DispatchLoop.run(CoreEventDispatcher.java:95)[159:org.onosproject.onos-core-net:1.1.0.SNAPSHOT]
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_25]
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_25]
              at java.lang.Thread.run(Thread.java:745)[:1.8.0_25]
      

        Attachments

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

          Activity

            People

            Assignee:
            y-higuchi Yuta Higuchi
            Reporter:
            jhall Jon Hall
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: