ServiceNow IDE on PDI only halfway works

Roger Poore
Tera Guru

I installed IDE on my PDI several months ago but haven't had much time to play around.  It seemed to get stuck trying to scaffold the app.  It got stuck here and I waited hours.

Screenshot 2025-05-01 at 8.52.27 PM.png

 

Tonight I upgraded it to 2.1.1 and now it's worse.  Just opening IDE, I get two errors on the bottom right:

 

  • Cannot activate the 'Git Source Control' extension because it depends on an unknown 'servicenow.@servicenow/glider-extension-package-manager' extension.
  • Cannot activate the 'Fluent Build Service' extension because it depends on an unknown 'servicenow.@servicenow/glider-extension-package-manager' extension.

I also have the error below.  Incidentally, I use GitHub for several custom apps...so that error is only for IDE.   I installed it on one my company's non-prod instances.  Seems to work fine there.  

 

Screenshot 2025-05-01 at 8.58.46 PM.png

 

Got any ideas why it won't work on my PDI?

 

Thanks

 -Roger

 

 

1 ACCEPTED SOLUTION

hey Roger! after the call we had with you today, we hopped into your instance and repaired the application and the IDE was loading fine after that. It looks like there might've been a hiccup in the upgrade engine (we're already showing logs to our upgrade team) in a previous repair attempt. This issue should not occur and we haven't had any other customer/user reporting upgrade issues. Please let us know if you encounter this again!

View solution in original post

11 REPLIES 11

Roger Poore
Tera Guru

Can someone at least confirm or deny that ServiceNow IDE works in a PDI?  

For my ServiceNow IDE is not working at all. I have released and requested multiple fresh instances of Yokohama and upgraded the sn_glider app to 2.1.1. And every time I start a new application, it is unable to find or install ANY dependencies including the servicenow/sdk which subsequently blocks the entire app from building. The same thing happened when I used a lab instance for the SNU course for the IDE. From all tutorials and support threads, it seems these should be installed and working out of the box so I have no idea what I am doing wrong. 

EdwinCoronado
ServiceNow Employee
ServiceNow Employee

Hello Roger! We have not observed these issues in the 2.1.1 version in PDIs and I have not been able to reproduce them. Can you try these 2 things?
1. Navigate to the ServiceNOw IDE application in the application manager and click the "Repair" action

2. Once complete, log into the IDE in an incognito browser (no cache)

Hey Edwin.  Unfortunately, that didn't help.  The Repair completed successfully.  Opened it in incognito mode.  Same thing.  I am seeing the output messages below

 

"[info] Ignoring fetching additional builtin extensions from gallery as it is disabled."

 

That seems like a VS Code error but IDK what to do to fix it in ServiceNow.  For any of the links provided below, I get a page not found.  And you're saying that it works just fine for you?

 

2025-05-18 21:38:22.320 [info] Found additional builtin location extensions in env ["https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/application-navigator?v%3D1727910327594","https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/eslint?v%3D1727910327594","https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/essential-fs?v%3D1727910327594","https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/fluent?v%3D1727910327594","https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/git-source-control?v%3D1727910327594","https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/glide-status-bar?v%3D1727910327594","https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/now-code-assist?v%3D1727910327594","https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/settings-sync?v%3D1727910327594","https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/sn-theme?v%3D1727910327594","https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/synchrotron?v%3D1727910327594","https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/telemetry?v%3D1727910327594","https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/workspace-manager?v%3D1727910327594","https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/fluent-language-extension?v%3D1727910327594"]
2025-05-18 21:38:22.320 [info] Ignoring fetching additional builtin extensions from gallery as it is disabled.
2025-05-18 21:38:22.497 [info] Ignoring fetching additional builtin extensions from gallery as it is disabled.
2025-05-18 21:38:22.573 [info] Ignoring fetching additional builtin extensions from gallery as it is disabled.
2025-05-18 21:38:22.582 [info] Ignoring fetching additional builtin extensions from gallery as it is disabled.
2025-05-18 21:38:22.585 [info] Ignoring fetching additional builtin extensions from gallery as it is disabled.
2025-05-18 21:38:22.587 [info] Ignoring fetching additional builtin extensions from gallery as it is disabled.
2025-05-18 21:38:24.834 [info] Ignoring fetching additional builtin extensions from gallery as it is disabled.
2025-05-18 21:38:24.855 [info] Ignoring fetching additional builtin extensions from gallery as it is disabled.
2025-05-18 21:38:24.857 [info] Ignoring fetching additional builtin extensions from gallery as it is disabled.
2025-05-18 21:38:24.861 [info] Updating additional builtin extensions cache
2025-05-18 21:38:25.286 [info] Ignoring fetching additional builtin extensions from gallery as it is disabled.
2025-05-18 21:38:27.356 [info] Ignoring fetching additional builtin extensions from gallery as it is disabled.
2025-05-18 21:38:27.359 [info] Ignoring fetching additional builtin extensions from gallery as it is disabled.

 

This shows in the worker output:

2025-05-18 21:38:27.356 [info] Extension host started
2025-05-18 21:38:27.360 [info] ExtensionService#_doActivateExtension vscode.git-base, startup: true, activationEvent: '*'
2025-05-18 21:38:27.361 [info] ExtensionService#_doActivateExtension servicenow.@servicenow/glider-extension-metadata-explorer, startup: true, activationEvent: '*'
2025-05-18 21:38:27.362 [info] ExtensionService#_doActivateExtension servicenow.@servicenow/glider-extension-essential-fs, startup: true, activationEvent: '*'
2025-05-18 21:38:27.362 [info] ExtensionService#_doActivateExtension sn.now-code-assist, startup: true, activationEvent: '*'
2025-05-18 21:38:27.363 [info] ExtensionService#_doActivateExtension servicenow.@servicenow/glider-extension-telemetry, startup: true, activationEvent: '*'
2025-05-18 21:38:27.363 [info] ExtensionService#_doActivateExtension vscode.emmet, startup: false, activationEvent: 'onLanguage'
2025-05-18 21:38:27.725 [warning] Could not identify extension for 'vscode' require call from https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/git-base/dist/browser/extension.js?v%3D1727910327594. These are the extension path mappings: 
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/application-navigator?v%3D1727910327594 -> servicenow.@servicenow/glider-extension-metadata-explorer
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/configuration-editing?v%3D1727910327594 -> vscode.configuration-editing
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/css-language-features?v%3D1727910327594 -> vscode.css-language-features
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/emmet?v%3D1727910327594 -> vscode.emmet
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/eslint?v%3D1727910327594 -> sn.@servicenow/eslint-vscode
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/essential-fs?v%3D1727910327594 -> servicenow.@servicenow/glider-extension-essential-fs
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/extension-editing?v%3D1727910327594 -> vscode.extension-editing
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/fluent?v%3D1727910327594 -> sn.@servicenow/glider-extension-fluent
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/fluent-language-extension?v%3D1727910327594 -> ServiceNow.fluent-language-extension
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/git-base?v%3D1727910327594 -> vscode.git-base
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/git-source-control?v%3D1727910327594 -> sn.@servicenow/git-source-control
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/github-authentication?v%3D1727910327594 -> vscode.github-authentication
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/glide-status-bar?v%3D1727910327594 -> sn.@servicenow/glide-status-bar
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/html-language-features?v%3D1727910327594 -> vscode.html-language-features
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/ipynb?v%3D1727910327594 -> vscode.ipynb
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/json-language-features?v%3D1727910327594 -> vscode.json-language-features
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/markdown-language-features?v%3D1727910327594 -> vscode.markdown-language-features
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/markdown-math?v%3D1727910327594 -> vscode.markdown-math
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/media-preview?v%3D1727910327594 -> vscode.media-preview
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/merge-conflict?v%3D1727910327594 -> vscode.merge-conflict
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/microsoft-authentication?v%3D1727910327594 -> vscode.microsoft-authentication
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/now-code-assist?v%3D1727910327594 -> sn.now-code-assist
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/npm?v%3D1727910327594 -> vscode.npm
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/references-view?v%3D1727910327594 -> vscode.references-view
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/search-result?v%3D1727910327594 -> vscode.search-result
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/settings-sync?v%3D1727910327594 -> sn.@servicenow/settings-sync
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/synchrotron?v%3D1727910327594 -> servicenow.@servicenow/glider-extension-synchrotron
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/telemetry?v%3D1727910327594 -> servicenow.@servicenow/glider-extension-telemetry
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/typescript-language-features?v%3D1727910327594 -> vscode.typescript-language-features
	https://dev202845.service-now.com/scripts/raw/sn_glider_app/extensions/workspace-manager?v%3D1727910327594 -> sn.@servicenow/workspace-manager

2025-05-18 21:38:28.069 [info] ExtensionService#_doActivateExtension sn.@servicenow/glide-status-bar, startup: true, activationEvent: '*'
2025-05-18 21:38:28.070 [info] ExtensionService#_doActivateExtension servicenow.@servicenow/glider-extension-synchrotron, startup: true, activationEvent: '*', root cause: sn.@servicenow/git-source-control
2025-05-18 21:38:28.070 [info] ExtensionService#_doActivateExtension sn.@servicenow/settings-sync, startup: true, activationEvent: '*'
2025-05-18 21:38:28.769 [info] ExtensionService#_doActivateExtension sn.@servicenow/workspace-manager, startup: true, activationEvent: '*'
2025-05-18 21:38:28.770 [info] ExtensionService#_doActivateExtension vscode.json-language-features, startup: false, activationEvent: 'onLanguage:jsonc'
2025-05-18 21:38:28.771 [info] ExtensionService#_doActivateExtension vscode.typescript-language-features, startup: false, activationEvent: 'onLanguage:jsonc'
2025-05-18 21:38:36.554 [info] Eager extensions activated
2025-05-18 21:38:36.555 [info] ExtensionService#_doActivateExtension vscode.merge-conflict, startup: false, activationEvent: 'onStartupFinished'
2025-05-18 21:38:36.556 [info] ExtensionService#_doActivateExtension sn.@servicenow/eslint-vscode, startup: false, activationEvent: 'onStartupFinished'