[NETVIRT-539] java.lang.IndexOutOfBoundsException netvirt.fibmanager.VrfEntryListener Created: 16/Mar/17  Updated: 30/Oct/17  Resolved: 12/Apr/17

Status: Resolved
Project: netvirt
Component/s: General
Affects Version/s: Carbon
Fix Version/s: None

Type: Bug
Reporter: Janki Chhatbar Assignee: Janki Chhatbar
Resolution: Cannot Reproduce Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 8000

 Description   

Found in CSIT:
https://logs.opendaylight.org/releng/jenkins092/netvirt-csit-1node-openstack-newton-nodl-v2-upstream-stateful-carbon/201/archives/odl1_karaf.log.gz

2017-03-16 06:10:52,011 | INFO | nPool-1-worker-1 | VpnInterfaceOpListener | 365 - org.opendaylight.netvirt.vpnmanager-impl - 0.4.0.SNAPSHOT | VpnInterfaceOpListener removed: interface name 8f74a4b7-7b0c-4bcd-b3c2-4046612bae0c vpnName c67a406b-8695-4a88-b721-3d00682dd887
2017-03-16 06:10:52,035 | ERROR | nPool-1-worker-1 | DataStoreJobCoordinator | 326 - org.opendaylight.genius.mdsalutil-api - 0.2.0.SNAPSHOT | Exception when executing jobEntry: JobEntry

{key='FIB-100000-92382738567197', mainWorker=org.opendaylight.netvirt.fibmanager.VrfEntryListener$$Lambda$437/1775974240@2cd9b43f, rollbackWorker=null, retryCount=0, futures=null}

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:653)[:1.8.0_121]
at java.util.ArrayList.get(ArrayList.java:429)[:1.8.0_121]
at org.opendaylight.netvirt.fibmanager.VrfEntryListener.lambda$cleanUpDpnForVpn$23(VrfEntryListener.java:2084)
at org.opendaylight.genius.datastoreutils.DataStoreJobCoordinator$MainTask.run(DataStoreJobCoordinator.java:268)[326:org.opendaylight.genius.mdsalutil-api:0.2.0.SNAPSHOT]
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402)[:1.8.0_121]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)[:1.8.0_121]
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)[:1.8.0_121]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)[:1.8.0_121]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)[:1.8.0_121]



 Comments   
Comment by Janki Chhatbar [ 16/Mar/17 ]

And may be dependent exception

2017-03-16 06:24:15,640 | INFO | nPool-1-worker-2 | VpnInterfaceManager | 365 - org.opendaylight.netvirt.vpnmanager-impl - 0.4.0.SNAPSHOT | VPN WITHDRAW: Removed Fib Entry rd c2911b64-4aa0-4f6a-93ad-e90c42ee16b3 prefix 2003::/64
2017-03-16 06:24:15,641 | ERROR | eChangeHandler-0 | AsyncDataTreeChangeListenerBase | 326 - org.opendaylight.genius.mdsalutil-api - 0.2.0.SNAPSHOT | Thread terminated due to uncaught exception: AsyncDataTreeChangeListenerBase-DataTreeChangeHandler-0
java.lang.NullPointerException
at org.opendaylight.netvirt.fibmanager.VrfEntryListener.deleteLocalFibEntry(VrfEntryListener.java:1046)[367:org.opendaylight.netvirt.fibmanager-impl:0.4.0.SNAPSHOT]
at org.opendaylight.netvirt.fibmanager.VrfEntryListener.deleteFibEntries(VrfEntryListener.java:1509)[367:org.opendaylight.netvirt.fibmanager-impl:0.4.0.SNAPSHOT]
at org.opendaylight.netvirt.fibmanager.VrfEntryListener.remove(VrfEntryListener.java:250)[367:org.opendaylight.netvirt.fibmanager-impl:0.4.0.SNAPSHOT]
at org.opendaylight.netvirt.fibmanager.VrfEntryListener.remove(VrfEntryListener.java:142)[367:org.opendaylight.netvirt.fibmanager-impl:0.4.0.SNAPSHOT]
at org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase$DataTreeChangeHandler.run(AsyncDataTreeChangeListenerBase.java:146)[326:org.opendaylight.genius.mdsalutil-api:0.2.0.SNAPSHOT]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]

Comment by Janki Chhatbar [ 21/Mar/17 ]

Filed a separate bug for NPE described in the above comment
https://bugs.opendaylight.org/show_bug.cgi?id=8031

Generated at Wed Feb 07 20:21:49 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.