arcGisLocalDynamicMapServiceLayer = new ArcGISLocalDynamicMapServiceLayer(localMapService)
 private List<ArcGISDynamicMapServiceLayer> createLocalDynamicLayers(LocalMapService localMapService, WorkspaceInfoSet dynamicWorkspaces) {
  List<ArcGISDynamicMapServiceLayer> localLayerList = new ArrayList<>(dynamicWorkspaces.size());
  
  for (final WorkspaceInfo dynamicWorkspace : dynamicWorkspaces) {
   ArcGISDynamicMapServiceLayer mapServiceLayer = new ArcGISDynamicMapServiceLayer(localMapService.getUrlMapService());
   mapServiceLayer.addLayerInitializeCompleteListener(new LayerInitializeCompleteListener() {
    @Override
    public void layerInitializeComplete(LayerInitializeCompleteEvent e) {
     logger.info(bundle.getString("LocalDataLoader.info.localDynamicLayerInitialized"));
     
     ArcGISDynamicMapServiceLayer localDynamicLayer = (ArcGISDynamicMapServiceLayer) e.getLayer();
     LayerStatus status = localDynamicLayer.getStatus();
     if (LayerStatus.INITIALIZED != status) {
      logger.severe(String.format(bundle.getString("LocalDataLoader.error.localDynamicLayerUninitialized"), localDynamicLayer.getUrl()));
      
      String initializationError = localDynamicLayer.getInitializationError();
      logger.warning(initializationError);
      return;
     }
 private List<ArcGISDynamicMapServiceLayer> createLocalDynamicLayers(LocalMapService localMapService, WorkspaceInfoSet dynamicWorkspaces) {
  List<ArcGISDynamicMapServiceLayer> localLayerList = new ArrayList<>(dynamicWorkspaces.size());
  
  for (final WorkspaceInfo dynamicWorkspace : dynamicWorkspaces) {
   ArcGISDynamicMapServiceLayer mapServiceLayer = new ArcGISLocalDynamicMapServiceLayer(localMapService.getUrlMapService());
   mapServiceLayer.addLayerInitializeCompleteListener(new LayerInitializeCompleteListener() {
    @Override
    public void layerInitializeComplete(LayerInitializeCompleteEvent e) {
     logger.info(bundle.getString("LocalDataLoader.info.localDynamicLayerInitialized"));
     
     ArcGISDynamicMapServiceLayer localDynamicLayer = (ArcGISDynamicMapServiceLayer) e.getLayer();
     LayerStatus status = localDynamicLayer.getStatus();
     if (LayerStatus.INITIALIZED != status) {
      logger.severe(String.format(bundle.getString("LocalDataLoader.error.localDynamicLayerUninitialized"), localDynamicLayer.getUrl()));
      
      String initializationError = localDynamicLayer.getInitializationError();
      logger.warning(initializationError);
      return;
     }
Solved! Go to Solution.