[CONTROLLER-1126] Websocket notifications: No notification received when data are removed Created: 26/Jan/15 Updated: 16/Mar/15 Resolved: 16/Mar/15 |
|
| Status: | Resolved |
| Project: | controller |
| Component/s: | restconf |
| Affects Version/s: | Helium |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Milos Fabian | Assignee: | Jan Hajnar |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: Linux |
||
| External issue ID: | 2642 |
| Priority: | High |
| Description |
|
Tested data change notifications (via websockets, pcep-topology) - subscribed on network-topology <input xmlns="urn:opendaylight:params:xml:ns:yang:controller:md:sal:remote"> When data were created (added node to topology - pcc-mock connected), notification was send & received on client side. However when data were deleted (topology node was removed, pcc-mock disconnected), no notification was received. |
| Comments |
| Comment by Dana Kutenicsova [ 06/Feb/15 ] |
|
ERROR | DOM-OPER-DCL-9 | QueuedNotificationManager | 78 - org.opendaylight.yangtools.util - 0.6.4.Helium-SR2 | DataChangeListenerQueueMgr: Error notifying listener AbstractObjectRegistration {instance=or g.opendaylight.controller.sal.streams.listeners.ListenerAdapter@4bb7b162}java.lang.UnsupportedOperationException: Augmentation node has no QName |
| Comment by Jan Hajnar [ 09/Feb/15 ] |
|
thanks for the log message. Problem seems to be caused by augmentations in data change event path. quick fix for helium: |
| Comment by Jan Hajnar [ 05/Mar/15 ] |
|
this fix is also part of this commit for master: |