mirror of https://github.com/apache/cloudstack.git
CS-15241: static NAT is not working when provider is set to Juniper SRX
Description: Checking in fix for the exception seen due to the absence of the AsyncCommandQueued exception in the map of CSExceptionErrorCode which is used to look up the error code corresponding to a cloudstack exception. Also printing the stack trace in case an exception is not found in the map.
This commit is contained in:
parent
287ebd350d
commit
eb2d05c6c6
|
|
@ -94,13 +94,15 @@ public class CSExceptionErrorCode {
|
|||
ExceptionErrorCodeMap.put("com.cloud.exception.ResourceUnavailableException", 4520);
|
||||
ExceptionErrorCodeMap.put("com.cloud.exception.StorageUnavailableException", 4525);
|
||||
ExceptionErrorCodeMap.put("com.cloud.exception.UnsupportedServiceException", 4530);
|
||||
ExceptionErrorCodeMap.put("com.cloud.exception.VirtualMachineMigrationException", 4535);
|
||||
ExceptionErrorCodeMap.put("com.cloud.exception.VirtualMachineMigrationException", 4535);
|
||||
ExceptionErrorCodeMap.put("com.cloud.async.AsyncCommandQueued", 4540);
|
||||
|
||||
// Have a special error code for ServerApiException when it is
|
||||
// thrown in a standalone manner when failing to detect any of the above
|
||||
// standard exceptions.
|
||||
ExceptionErrorCodeMap.put("com.cloud.api.ServerApiException", 9999);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new ExceptionInInitializerError(e);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue