microsoft / azuredatastudio

Azure Data Studio is a data management and development tool with connectivity to popular cloud and on-premises databases. Azure Data Studio supports Windows, macOS, and Linux, with immediate capability to connect to Azure SQL and SQL Server. Browse the extension library for more database support options including MySQL, PostgreSQL, and MongoDB.
https://learn.microsoft.com/sql/azure-data-studio
MIT License
7.54k stars 898 forks source link

Unable to close a notebook that has disappeared... #8361

Open uc-msft opened 4 years ago

uc-msft commented 4 years ago

Issue Type: Bug

  1. Open a notebook from a share
  2. Close ADS
  3. Remove share or access to it or whatever
  4. Open ADS

You will get bunch of errors and then try closing the notebook. I could never close it.

Azure Data Studio version: azuredatastudio-insiders 1.14.0-insider (02b1673c717529e2d34805b1e80194596159d327, 2019-11-15T09:31:15.318Z) OS version: Windows_NT x64 10.0.19025

System Info |Item|Value| |---|---| |CPUs|Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz (8 x 2904)| |GPU Status|2d_canvas: enabled
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
metal: disabled_off
multiple_raster_threads: enabled_on
oop_rasterization: disabled_off
protected_video_decode: enabled
rasterization: enabled
skia_renderer: disabled_off
surface_control: disabled_off
surface_synchronization: enabled_on
video_decode: enabled
viz_display_compositor: enabled_on
viz_hit_test_surface_layer: disabled_off
webgl: enabled
webgl2: enabled| |Load (avg)|undefined| |Memory (System)|31.85GB (18.33GB free)| |Process Argv|| |Screen Reader|no| |VM|0%|
Extensions (8) Extension|Author (truncated)|Version ---|---|--- ssmskeymap|kev|1.1.0 admin-tool-ext-win|Mic|0.0.2 agent|Mic|0.44.0 azuredatastudio-postgresql|Mic|0.2.2 dacpac|Mic|1.0.0 datavirtualization|Mic|1.1.0 import|Mic|0.12.0 profiler|Mic|0.10.0 (1 theme extensions excluded)
adsbot[bot] commented 4 years ago

Thanks for submitting this issue. Please also check if it is already covered by an existing one, like: