openbaton/NFVO

Update VIM parameters triggers a refresh VIM without using the new input values

Closed this issue · 0 comments

Update VIM parameters triggers a refresh VIM without using the new input values. It tries to refresh using the original username/password first (which fails) before updating the values in the database, generating an unauthorized exception.

2018-01-22 23:01:05:940 +0000 [pool-20-thread-4] DEBUG org.openbaton.drivers.openstack4j.OpenStack4JDriver - Received message 2018-01-22 23:01:05:940 +0000 [pool-20-thread-4] DEBUG org.openbaton.drivers.openstack4j.OpenStack4JDriver - There are 1 parameters 2018-01-22 23:01:05:940 +0000 [pool-20-thread-4] DEBUG org.openbaton.drivers.openstack4j.OpenStack4JDriver - Looking for method: refresh 2018-01-22 23:01:05:942 +0000 [pool-20-thread-4] INFO org.openbaton.drivers.openstack4j.OpenStack4JDriver - Refreshing vim instance: default 2018-01-22 23:01:06:343 +0000 [pool-3487-thread-1] ERROR org.openbaton.drivers.openstack4j.OpenStack4JDriver - Unauthorized org.openbaton.exceptions.VimDriverException: Unauthorized at org.openbaton.drivers.openstack4j.OpenStack4JDriver.authenticate(OpenStack4JDriver.java:196) at org.openbaton.drivers.openstack4j.OpenStack4JDriver.listImages(OpenStack4JDriver.java:660) at org.openbaton.drivers.openstack4j.OpenStack4JDriver.lambda$refresh$12(OpenStack4JDriver.java:830) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: AuthenticationException{message=Unauthorized, status=401} at org.openstack4j.core.transport.HttpExceptionHandler.mapException(HttpExceptionHandler.java:36) at org.openstack4j.core.transport.HttpExceptionHandler.mapException(HttpExceptionHandler.java:23) at org.openstack4j.openstack.internal.OSAuthenticator.authenticateV2(OSAuthenticator.java:129) at org.openstack4j.openstack.internal.OSAuthenticator.invoke(OSAuthenticator.java:56) at org.openstack4j.openstack.client.OSClientBuilder$ClientV2.authenticate(OSClientBuilder.java:118) at org.openstack4j.openstack.client.OSClientBuilder$ClientV2.authenticate(OSClientBuilder.java:80) at org.openbaton.drivers.openstack4j.OpenStack4JDriver.authenticate(OpenStack4JDriver.java:179)