[CONTROLLER-1342] Uncaught error from thread [opendaylight-cluster-data-akka.actor.default-dispatcher-90] shutting down JVM since 'akka.jvm-exit-on-fatal-error' is enabled for ActorSystem[opendaylight-cluster-data] Uncaught error from thread [opendaylight-cluster-data-akka Created: 27/May/15 Updated: 19/Oct/17 Resolved: 28/May/15 |
|
| Status: | Resolved |
| Project: | controller |
| Component/s: | clustering |
| Affects Version/s: | Post-Helium |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Flavio Fernandes | Assignee: | Ed Warnicke |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Issue Links: |
|
||||||||
| External issue ID: | 3397 | ||||||||
| Description |
|
opendaylight-user@root>Uncaught error from thread [opendaylight-cluster-data-akka.actor.default-dispatcher-90] shutting down JVM since 'akka.jvm-exit-on-fatal-error' is enabled for ActorSystem[opendaylight-cluster-data] ==== [14:56:40] <flaviof> folks ever seen an issue like this: https://gist.github.com/67d6c0f67d4597862492 ? |
| Comments |
| Comment by Moiz Raja [ 27/May/15 ] |
|
Flavio, how do you reproduce this? |
| Comment by Tom Pantelis [ 27/May/15 ] |
|
The "java.lang.NoClassDefFoundError: com/google/common/collect/Iterables" doesn't look like an issue with clustering - looks like an issue with the plugin. However we should probably disable akka from exiting on JVM error. |
| Comment by Flavio Fernandes [ 27/May/15 ] |
|
(In reply to Moiz Raja from comment #1) Hi Moiz, It is not easy to reproduce, I'm afraid. I used the distrib from ovsdb repo From there, I start a node running ovs and connect it to odl using: sudo ovs-vsctl set-manager tcp:${ODL_IP}:6640 – flavio |
| Comment by Flavio Fernandes [ 27/May/15 ] |
|
(In reply to Moiz Raja from comment #1) Don't ask me why, but the following set of commands in openstack seem to consistently reproduce this bug: steps: 1) start odl ===== source openrc admin admin keystone tenant-create --name=tenant1 --enabled=true 2> /dev/null keystone tenant-create --name=tenant2 --enabled=true 2> /dev/null IMG_ID=$(nova image-list | grep 'cirros-0.3..-x86_64-uec\s' | awk ' {print $2}')TNT1_ID=$(keystone tenant-list 2> /dev/null | grep '\s'tenant1'' | awk '{print $2} ') ') neutron net-create ext1 --router:external --tenant_id=${TNT1_ID} --provider:network_type flat \
neutron net-create ext2 --router:external --tenant_id=${TNT2_ID} --provider:network_type flat \ ####================= unset SERVICE_TOKEN SERVICE_ENDPOINT neutron router-create rtr1
|
| Comment by Moiz Raja [ 28/May/15 ] |
|
Flavio, could you please try using this patch and see if it fixes your problem, |
| Comment by Flavio Fernandes [ 28/May/15 ] |
|
(In reply to Moiz Raja from comment #5) yup, it works better now. Thanks! |