Sidekick hangs on start


#1

The sidekick hangs on the start screen (a small window with a logo and download animation), it can last for hours. But the taskbar menu works.

This bug occurs only when nodejs 10.6.0 or later is installed. On nodejs 10.5.0 anr early everything work fine.

Except of nodejs the environment is the same:

  • Windows 10 x64 (build 16299.547)
  • latest version of Sidekick (app-1.11.1-v20187174, also on app-1.11.0-v20187121)
  • nativescript@4.1.2 (so on nativescript@4.2.0-2018-07-12-11970, nativescript@4.2.0-2018-07-25-12037)

log -> console:

#ENV: { ### }
#TIME: appReady: 28.836ms
#TIME: checkPrerequisites: 789.814ms
#TIME: syncProxy: 1029.085ms
#TIME: apiShell: 80.342ms
[2018-07-27T14:49:01.872Z]: Shell Ready - {“shellData”:{“lastModuleEvent”:“componentsReady”,“moduleEventsCache”:63,“sendRequestsCache”:296,“windows”:[{“type”:“splash-screen”,“ready”:false},{“type”:“index”,“ready”:false}],“shellReady”:false,“allWindowsReady”:false}}
#TIME: modulesLoad: 457.705ms
[2018-07-27T14:49:03.243Z]: UI Receiving Ready - {“uiData”:{“readyForReceiving”:true,“readyForSending”:false,“sendRequestsCache”:7},“windowHref”:“file:///C:/Users/User/AppData/Local/NativeScriptSidekick/app-1.11.1-v20187174/resources/app.asar/ui/splash-screen.html”,“shellData”:{“lastModuleEvent”:“componentsReady”,“moduleEventsCache”:63,“sendRequestsCache”:305,“windows”:[{“type”:“splash-screen”,“ready”:false},{“type”:“index”,“ready”:false}],“shellReady”:false,“allWindowsReady”:false}}
[2018-07-27T14:49:03.244Z]: Shell Window Ready - {“windowType”:“splash-screen”,“shellData”:{“lastModuleEvent”:“componentsReady”,“moduleEventsCache”:63,“sendRequestsCache”:305,“windows”:[{“type”:“splash-screen”,“ready”:true},{“type”:“index”,“ready”:false}],“shellReady”:false,“allWindowsReady”:false}}
[2018-07-27T14:49:03.345Z]: UI Receiving Ready - {“uiData”:{“readyForReceiving”:true,“readyForSending”:false,“sendRequestsCache”:7},“windowHref”:“file:///C:/Users/User/AppData/Local/NativeScriptSidekick/app-1.11.1-v20187174/resources/app.asar/ui/index.html”,“shellData”:{“lastModuleEvent”:“componentsReady”,“moduleEventsCache”:63,“sendRequestsCache”:305,“windows”:[{“type”:“splash-screen”,“ready”:true},{“type”:“index”,“ready”:false}],“shellReady”:false,“allWindowsReady”:false}}
[2018-07-27T14:49:03.346Z]: Shell Window Ready - {“windowType”:“index”,“shellData”:{“lastModuleEvent”:“componentsReady”,“moduleEventsCache”:63,“sendRequestsCache”:305,“windows”:[{“type”:“splash-screen”,“ready”:true},{“type”:“index”,“ready”:true}],“shellReady”:true,“allWindowsReady”:true}}
[2018-07-27T14:49:03.544Z]: UI Sending Ready - {“uiData”:{“readyForReceiving”:true,“readyForSending”:true,“sendRequestsCache”:15},“windowHref”:“file:///C:/Users/User/AppData/Local/NativeScriptSidekick/app-1.11.1-v20187174/resources/app.asar/ui/splash-screen.html”,“shellData”:{“lastModuleEvent”:“componentsReady”,“moduleEventsCache”:63,“sendRequestsCache”:0,“windows”:[{“type”:“splash-screen”,“ready”:true},{“type”:“index”,“ready”:true}],“shellReady”:true,“allWindowsReady”:true}}
[2018-07-27T14:49:03.934Z]: UI Sending Ready - {“uiData”:{“readyForReceiving”:true,“readyForSending”:true,“sendRequestsCache”:83},“windowHref”:“file:///C:/Users/User/AppData/Local/NativeScriptSidekick/app-1.11.1-v20187174/resources/app.asar/ui/index.html”,“shellData”:{“lastModuleEvent”:“componentsReady”,“moduleEventsCache”:63,“sendRequestsCache”:0,“windows”:[{“type”:“splash-screen”,“ready”:true},{“type”:“index”,“ready”:true}],“shellReady”:true,“allWindowsReady”:true}}
#TIME: initWindows: 3881.835ms

log -> main:

[18-07-27 17:49:01.464] (Info) ab.actionsLogger.shell.appVersion - {“name”:“NativeScript Sidekick”,“version”:“1.11.1-v.2018.7.17.4”}
[18-07-27 17:49:01.468] (Info) ab.addPage.shell.appFlavor - No value provided
[18-07-27 17:49:01.485] (Info) ab.analytics.shell.clientId - No value provided
[18-07-27 17:49:01.552] (Info) ab.appContext.shell.appContext - No value provided
[18-07-27 17:49:01.584] (Info) ab.appValidityWatcher.shell.isAppValid - No value provided
[18-07-27 17:49:01.599] (Info) ab.autoUpdate.shell.updates - {“eventName”:“checking-for-update”,“message”:“Checking for updates…”}
[18-07-27 17:49:01.617] (Info) ab.buildDeploy.shell.buildConfigChanged - {“platform”:null,“buildType”:“Cloud”,“buildConfig”:“Debug”,“emulatorDevice”:“nexus5”,“isClean”:false,“useSharedCloud”:false,“webpack”:{“isWebpack”:false,“env”:{“uglify”:true,“snapshot”:true,“aot”:true}}}
[18-07-27 17:49:01.622] (Info) ab.buildDeploy.shell.isWebpackSupported - No value provided
[18-07-27 17:49:01.623] (Info) ab.buildDeploy.shell.isAOTSupported - No value provided
[18-07-27 17:49:01.625] (Info) ab.buildDeploy.shell.canChangeWebpackOption - true
[18-07-27 17:49:01.627] (Info) ab.buildDeploy.shell.isSharedCloudFlagSupported - No value provided
[18-07-27 17:49:01.634] (Info) ab.certificateStore.shell.isSupported - true
[18-07-27 17:49:01.645] (Info) ab.codeSigning.shell.codeSigningChanged - {“ios”:{},“android”:{“all”:{“certificate”:“C:\projects\####\apps\mobile\app\App_Resources\Android\keystore\first.jks”}}}
[18-07-27 17:49:01.649] (Info) ab.codeSigning.shell.csrStore - {}
[18-07-27 17:49:01.661] (Info) ab.createApp.shell.lastUsedAppDirectory - {“appDirectory”:""}
[18-07-27 17:49:01.680] (Info) ab.editor.shell.editorSettings - {“editorPath”:"",“args”:"{projectPath}"}
[18-07-27 17:49:01.691] (Info) ab.kinveyAuth.shell.configData - {“shouldConfigure”:false}
[18-07-27 17:49:01.750] (Info) ab.privacy.shell.privacyConfig - {“skipTracking”:true,“privacyPolicyUrl”:“https ://www.progress.com/legal/privacy-policy”,“intercomPrivacyPolicyUrl”:“https ://www.intercom.com/terms-and-policies#privacy”,“forgetMeUrl”:“https ://app.onetrust.com/app/#/webform/65e969b1-9755-4cb6-adbb-0ae5939fb132”,“unsubscribeUrl”:“https ://forms.progress.com/emailoptin”,“partnersUrl”:“https ://www.progress.com/partners/partner-directory”,“privacyInfoShown”:true,“emailsAccepted”:false}
[18-07-27 17:49:01.753] (Info) ab.proxy.shell.proxySettings - {}
[18-07-27 17:49:01.772] (Info) ab.subscriptions.shell.usageInfo - No value provided
[18-07-27 17:49:01.774] (Info) ab.subscriptions.shell.accountFeatures - []
[18-07-27 17:49:01.784] (Info) ab.tnsDoctor.shell.checkDependencies - {“node”:{“name”:“NodeJS”,“version”:“10.7.0”,“minVersion”:“8.0.0”,“preferredVersion”:“8.11.3”,“isMet”:true,“isAutoFixSupported”:false},“npm”:{“name”:“npm”,“version”:“6.1.0”,“isMet”:true,“isAutoFixSupported”:false},“tns”:{“name”:“NativeScript CLI”,“version”:“4.2.0-2018-07-25-12037”,“minVersion”:“4.1.0”,“preferredVersion”:“latest”,“isMet”:true,“isAutoFixSupported”:false}}
[18-07-27 17:49:01.863] (Info) ab.userAccounts.shell.userAccountList - []
[18-07-27 17:49:01.865] (Info) ab.userAccounts.shell.activeUserAccount - No value provided
[18-07-27 17:49:02.637] (Info) ab.autoUpdate.shell.updates - {“eventName”:“update-not-available”,“message”:“No updates available.”}
[18-07-27 17:49:03.494] (Info) ab.childProcessCommunication.shell.cliStdout - Using NativeScript CLI located in C:\Users\Spirit\AppData\Roaming\npm\node_modules\nativescript
[18-07-27 17:49:03.935] (Info) ab.analytics.ui.setVersion - {“version”:“1.11.1-v.2018.7.17.4”}
[18-07-27 17:49:03.937] (Info) ab.buildDeploy.ui.pendingRequests - No value provided
[18-07-27 17:49:04.000] (Info) ab.vueService.ui.routeChanged - {“path”:"/recent-apps",“query”:{“back”:true}}
[18-07-27 17:49:04.080] (Info) ab.childProcessCommunication.shell.cliStdout - Searching for devices…
[18-07-27 17:49:04.138] (Info) ab.connectedDevices.ui.devicesListChanged - {}
[18-07-27 17:49:04.417] (Error) ab.errorHandler.shell.error - Unexpected token , in JSON at position 19, SyntaxError: Unexpected token , in JSON at position 19
at JSON.parse ()
at Pipe.channel.onread (internal/child_process.js:471:28)
[18-07-27 17:49:04.427] (Error) ab.errorHandler.shell.error - Unexpected token

PS: Sorry for my english =)


#2

Sorry Master_Spirit, no answer for you. But I am having similar problems and wanted to bump the thread.

Anyone from Telerik / NativeScript listening? Any suggestions for solution?

I am having terrible time with Sidekick on Win7 x64 as well. App “starts” to a blank splash screen for literally hours. I see that although I installed it just yesterday (a 6 hour ordeal), today it downloaded an entirely new release >190MB of files to my C:\Users\Rob\AppData\Local\NativeScriptSidekick folder this morning. This is not a workable scenario, I cannot have random and daily updates as I do not always work connected to suitable internet connection. Meanwhile, even though it finished downloading (I think) the 190MB folder, the program has been sitting for 1.5 hours with an invisible window on the desktop. I do not see an errors anywhere. Sometimes task switching to NativeScript Sidekick app brings up a the window, most times not though. All other programs on my computer (Visual Studio, Outlook, Firefox) start and run normally.

Never had any troubles with AppBuilder or Icenium back in the day. Is this the correct place for these kind of support issues? if not could some one point me there?

Thanks, Rob


#3

No answer here either. Bumping. Can’t publish from Windows because two-factor not authenticated. I installed Sidekick and Nativescript on MacBook. Takes 3 minutes to start. I get only the menu bar on the Mac. On windows I get a full UI.

So, just menu bar. If I choose >Help>Welcome I get nothing on the Mac.
Ditto >Help>Home Page
Actually, the only thing that comes up from the menu seems to be >Help>Show Logs
But after several minutes I have the blue lines swirling.

Yeah, I’d pay someone to help me get this application published. Mac/Windows… whatever.