UniqueId viewDefinitionId = _aggregatedViewDefinitionManager.getViewDefinitionId(baseViewDefinitionId, aggregatorName);
webView = new WebView(getLocalSession(), remote, viewClient, baseViewDefinitionId, aggregatorName, viewDefinitionId,
executionOptions, user, getExecutorService(), getResultConverterCache(), getComputationTargetResolver());
} catch (Exception e) {
_aggregatedViewDefinitionManager.releaseViewDefinition(baseViewDefinitionId, aggregatorName);
viewClient.shutdown();
throw new OpenGammaRuntimeException("Error attaching client to view definition '" + baseViewDefinitionId + "'", e);
}
_clientViews.put(remote.getId(), webView);
}
}