microsoft / BotFramework-Composer

Dialog creation and management for Microsoft Bot Framework Applications
https://docs.microsoft.com/en-us/composer/
MIT License
867 stars 370 forks source link

Publish failed after update to Composer 2.1.2 #9057

Open JohnRobertGreen opened 2 years ago

JohnRobertGreen commented 2 years ago

Describe the bug

Able to publish bot using Composer 1.4.1 Failed to publish bot after update to Composer 2.1.2 Error: "TypeError - Cannot read property 'findIndex' of undefined"

Version

Version: 2.1.2 Electron: 8.2.4 Chrome: 80.0.3987.165 NodeJS: 12.13.0 V8: 8.0.426.27-electron.0

Browser

OS

To Reproduce

Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Publish bot to Azure webapp

Screenshots

Additional context

See closed issue #8509

JohnRobertGreen commented 2 years ago

Using Composer 1.4.1 I tested the bot locally and that I could publish successfully. I upgraded to Composer 2.1.2 and converted the bot project. I updated the bot config and could run the bot locally. I updated the publishing profile and tried to publish. I get an error "TypeError - Cannot read property 'findIndex' of undefined". Debug log follows below.

JohnRobertGreen commented 2 years ago

Here is the output of Composer using DEBUG (per instructions in #8856).

Microsoft Windows [Version 10.0.19043.1526]
(c) Microsoft Corporation. All rights reserved.

C:\Users\jgreen>CD C:\Program Files\Bot Framework Composer

C:\Program Files\Bot Framework Composer>set DEBUG=composer*

C:\Program Files\Bot Framework Composer>dir
 Volume in drive C is Windows
 Volume Serial Number is EEBA-AE47

 Directory of C:\Program Files\Bot Framework Composer

17/03/2022  10:28 AM    <DIR>          .
17/03/2022  10:28 AM    <DIR>          ..
04/02/2022  05:13 AM       104,122,248 Bot Framework Composer.exe
04/02/2022  05:13 AM           179,633 chrome_100_percent.pak
04/02/2022  05:13 AM           319,769 chrome_200_percent.pak
04/02/2022  05:13 AM             2,047 CodeSignSummary-c31a6296-05d9-428c-a85f-3be2b78ea75c.md
04/02/2022  05:13 AM         4,482,440 d3dcompiler_47.dll
04/02/2022  05:13 AM         2,063,792 ffmpeg.dll
04/02/2022  05:13 AM        10,505,952 icudtl.dat
04/02/2022  05:13 AM           384,392 libEGL.dll
04/02/2022  05:13 AM         7,956,904 libGLESv2.dll
04/02/2022  05:13 AM             1,060 LICENSE.electron.txt
04/02/2022  05:13 AM         4,772,714 LICENSES.chromium.html
04/02/2022  05:13 AM    <DIR>          locales
04/02/2022  05:13 AM    <DIR>          resources
04/02/2022  05:13 AM         9,302,548 resources.pak
04/02/2022  05:13 AM           225,272 snapshot_blob.bin
04/02/2022  05:13 AM    <DIR>          swiftshader
04/02/2022  05:13 AM           232,662 Uninstall Bot Framework Composer.exe
04/02/2022  04:28 AM            52,087 uninstallerIcon.ico
04/02/2022  05:13 AM           622,528 v8_context_snapshot.bin
04/02/2022  05:13 AM        16,634,800 vk_swiftshader.dll
04/02/2022  05:13 AM               106 vk_swiftshader_icd.json
              18 File(s)    161,860,954 bytes
               5 Dir(s)  244,899,995,648 bytes free

C:\Program Files\Bot Framework Composer>Bot Framework Composer.exe
'Bot' is not recognized as an internal or external command,
operable program or batch file.

C:\Program Files\Bot Framework Composer>"Bot Framework Composer.exe"

C:\Program Files\Bot Framework Composer>
2022-03-17T06:03:20.491Z composer:electron:one-auth Using genuine OneAuth.
2022-03-17T06:03:20.500Z composer:electron:env {
  ALLUSERSPROFILE: 'C:\\ProgramData',
  APPDATA: 'C:\\Users\\jgreen\\AppData\\Roaming',
  CommonProgramFiles: 'C:\\Program Files\\Common Files',
  'CommonProgramFiles(x86)': 'C:\\Program Files (x86)\\Common Files',
  CommonProgramW6432: 'C:\\Program Files\\Common Files',
  COMPUTERNAME: 'JGREEN-NB',
  ComSpec: 'C:\\WINDOWS\\system32\\cmd.exe',
  DEBUG: 'composer*',
  DriverData: 'C:\\Windows\\System32\\Drivers\\DriverData',
  HOMEDRIVE: 'C:',
  HOMEPATH: '\\Users\\jgreen',
  HTTPS_PROXYx: 'http://UUUUUU:PPPPPPPP@proxycolo.ultradata.com.au:8080',
  HTTP_PROXYx: 'http://UUUUUU:PPPPPPPP@proxycolo.ultradata.com.au:8080',
  LOCALAPPDATA: 'C:\\Users\\jgreen\\AppData\\Local',
  LOGONSERVER: '\\\\GREY',
  NO_PROXY: 'localhost',
  NUMBER_OF_PROCESSORS: '8',
  NVM_HOME: 'C:\\Users\\jgreen\\AppData\\Roaming\\nvm',
  NVM_SYMLINK: 'C:\\Program Files\\nodejs',
  OneDrive: 'C:\\Users\\jgreen\\OneDrive',
  OS: 'Windows_NT',
  Path: 'C:\\Program Files\\Eclipse Foundation\\jdk-8.0.302.8-hotspot\\bin;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\;C:\\U2\\UV\\BIN;C:\\Users\\jgreen\\AppData\\Roaming\\nvm;C:\\Program Files\\nodejs;C:\\Program Files\\Git\\cmd;C:\\Program Files\\dotnet\\;C:\\Users\\jgreen\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\jgreen\\AppData\\Roaming\\nvm;C:\\Program Files\\nodejs;C:\\Users\\jgreen\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\jgreen\\.dotnet\\tools',
  PATHEXT: '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
  PROCESSOR_ARCHITECTURE: 'AMD64',
  PROCESSOR_IDENTIFIER: 'Intel64 Family 6 Model 142 Stepping 12, GenuineIntel',
  PROCESSOR_LEVEL: '6',
  PROCESSOR_REVISION: '8e0c',
  ProgramData: 'C:\\ProgramData',
  ProgramFiles: 'C:\\Program Files',
  'ProgramFiles(x86)': 'C:\\Program Files (x86)',
  ProgramW6432: 'C:\\Program Files',
  PROMPT: '$P$G',
  PSModulePath: 'C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules',
  PUBLIC: 'C:\\Users\\Public',
  SESSIONNAME: 'Console',
  SystemDrive: 'C:',
  SystemRoot: 'C:\\WINDOWS',
  TEMP: 'C:\\Users\\jgreen\\AppData\\Local\\Temp',
  TMP: 'C:\\Users\\jgreen\\AppData\\Local\\Temp',
  USERDNSDOMAIN: 'ultradata.com.au',
  USERDOMAIN: 'ULTRADATA',
  USERDOMAIN_ROAMINGPROFILE: 'ULTRADATA',
  USERNAME: 'JGreen',
  USERPROFILE: 'C:\\Users\\jgreen',
  windir: 'C:\\WINDOWS',
  ZES_ENABLE_SYSMAN: '1'
}
2022-03-17T06:03:20.502Z composer:electron production environment detected.
2022-03-17T06:03:20.504Z composer:electron Run completed
2022-03-17T06:03:20.532Z composer:electron App ready
2022-03-17T06:03:20.532Z composer:electron Loading latest known locale
2022-03-17T06:03:20.534Z composer:electron:electron-window Raw screen dimensions: 824 x 1536
2022-03-17T06:03:20.534Z composer:electron:electron-window Electron window dimensions: 741 x 988
(electron) The default value of app.allowRendererProcessReuse is deprecated, it is currently "false".  It will change to be "true" in Electron 9.  For more information please check https://github.com/electron/electron/issues/18397
2022-03-17T06:03:20.550Z composer:electron:electron-window Rendered Electron window dimensions:  [ 989, 743 ]
2022-03-17T06:03:21.142Z composer:electron Creating app data directory...
2022-03-17T06:03:21.142Z composer:electron creating composer app data path at:  C:\Users\jgreen\AppData\Roaming\BotFrameworkComposer
2022-03-17T06:03:21.144Z composer:electron creating local bot runtime publish path:  C:\Users\jgreen\AppData\Roaming\BotFrameworkComposer\hostedBots
2022-03-17T06:03:21.149Z composer:electron Created app data directory.
2022-03-17T06:03:21.149Z composer:electron Starting server...
2022-03-17T06:03:21.838Z composer App Settings: {
  botAdminEndpoint: 'http://localhost:3979',
  botEndpoint: 'http://localhost:3979',
  botsFolder: 'C:\\Users\\jgreen',
  runtimeFrameworkVersion: 'netcoreapp3.1',
  appDataPath: 'C:\\Users\\jgreen\\AppData\\Roaming\\BotFrameworkComposer\\data.json',
  platform: 'win32',
  diskNames: [ 'C:/' ],
  extensions: {
    manifestPath: 'C:\\Users\\jgreen\\AppData\\Roaming\\BotFrameworkComposer\\extensions.json',
    dataDir: 'C:\\Users\\jgreen\\AppData\\Roaming\\BotFrameworkComposer\\extension-data',
    builtinDir: 'C:\\Program Files\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions',
    remoteDir: 'C:\\Users\\jgreen\\AppData\\Roaming\\BotFrameworkComposer\\extensions',
    settingsPath: 'C:\\Users\\jgreen\\AppData\\Roaming\\BotFrameworkComposer\\extension-settings.json'
  }
}
2022-03-17T06:03:22.644Z composer:telemetry Setting up App Insights
2022-03-17T06:03:22.650Z composer:telemetry Starting Application Insights
2022-03-17T06:03:22.658Z composer:telemetry Started Application Insights
2022-03-17T06:03:22.753Z composer:electron-auth-provider Initialized.
2022-03-17T06:03:22.753Z composer:auth-service Initialized in Electron context.
2022-03-17T06:03:22.754Z composer:auth-service Production environment detected. Generating CSRF token.
Thu, 17 Mar 2022 06:03:22 GMT express-session deprecated undefined resave option; provide resave option at resources\app.asar\node_modules\@bfc\server\build\server.js:56:17
Thu, 17 Mar 2022 06:03:22 GMT express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at resources\app.asar\node_modules\@bfc\server\build\server.js:56:17
Warning: connect.session() MemoryStore is not
designed for a production environment, as it will leak
memory, and will not scale past a single process.
2022-03-17T06:03:22.863Z composer:extension-manager Loading extensions from C:\Program Files\Bot Framework Composer\resources\app.asar.unpacked\extensions
2022-03-17T06:03:23.671Z composer:extensions registering publish method azurePublish
2022-03-17T06:03:24.449Z composer:extensions registering publish method azurePublishNew
2022-03-17T06:03:24.451Z composer:extensions:azure-publish-new Reading from store:
{ some: 'data' }
2022-03-17T06:03:24.452Z composer:extensions:azure-publish-new Reading from store:
{ some: 'data' }
2022-03-17T06:03:24.561Z composer:extensions registering publish method localpublish
(node:492) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(node:492) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
2022-03-17T06:03:24.728Z composer:extensions registering publish method pva-publish-composer
2022-03-17T06:03:24.767Z composer:extension-manager Loading extensions from C:\Users\jgreen\AppData\Roaming\BotFrameworkComposer\extensions

Composer now running at:

http://localhost:5000

2022-03-17T06:03:24.780Z composer:electron Server started at port: 5000
2022-03-17T06:03:24.782Z composer:electron Rendering application...
GET / 200 6.877 ms - 953
2022-03-17T06:03:25.672Z composer:electron Initializing app updater...
2022-03-17T06:03:25.703Z composer:electron Initialized
2022-03-17T06:03:25.703Z composer:electron:app-updater Updates set to be retrieved from stable repo.
2022-03-17T06:03:25.708Z composer:electron:app-updater Updating from stable to stable. Not allowing downgrade.
Checking for update
2022-03-17T06:03:25.709Z composer:electron:app-updater Checking for updates...
2022-03-17T06:03:25.709Z composer:electron App updater initialized.
POST /api/settings 200 2.815 ms - 43
GET /api/extensions 304 0.895 ms - -
2022-03-17T06:03:26.340Z composer:extension-manager Including defaults in settings.
GET /api/extensions/settings?_all 304 2.498 ms - -
GET /api/featureFlags 304 2.153 ms - -
GET /api/assets/locales/en-US.json 200 35.687 ms - -
GET /api/utilities/checkNode 304 68.512 ms - -
GET /api/storages 304 0.632 ms - -
GET /api/storages/default/blobs?path=C%253A%252FUsers%252Fjgreen%252Fsource%252Frepos%252FUltracs%2520AI%2520-%2520Call%2520Centre%252Fsrc 304 6.470 ms - -
GET /api/assets/templateFeedUrl 200 1.166 ms - 22
GET /api/projects/recent 200 11.148 ms - 924
2022-03-17T06:03:26.867Z composer:electron Rendered application.
Update for version 2.1.2 is not available (latest version: 2.1.2, downgrade is disallowed).
2022-03-17T06:03:27.008Z composer:electron:app-updater Update not available: {
  version: '2.1.2',
  releaseDate: '2022-02-03T18:15:30.576Z',
  githubArtifactName: 'BotFramework-Composer-2.1.2-windows-setup.exe',
  path: 'BotFramework-Composer-2.1.2-windows-setup.exe',
  sha512: 'N9I4LoVbyNcCZz4y8Fwk475tDho/5JLPd+K8htvmgs7jc/d+PKWMtZnJQf7iQfIjR1u3TaTKyRfFTelLAalXQQ==',
  releaseName: '2.1.2',
  releaseNotes: '<p>This is a STABLE release of Composer.</p>\n' +
    '<p><a href="https://github.com/microsoft/BotFramework-Composer/blob/main/releases/2.1.2.md">https://github.com/microsoft/BotFramework-Composer/blob/main/releases/2.1.2.md</a></p>'
}
2022-03-17T06:03:27.010Z composer:electron:app-updater Resetting to idle...
2022-03-17T06:03:27.382Z composer:electron [Windows] Main window is now showing. Processing deep link if any.
POST /api/assets/projectTemplates 200 1680.453 ms - -
GET /api/projects/feed 304 1813.395 ms - -
2022-03-17T06:03:30.246Z composer:bot-project Schemas directory found.
2022-03-17T06:03:30.253Z composer:bot-project Customized SDK schema found
2022-03-17T06:03:30.255Z composer:bot-project UI Schema found.
2022-03-17T06:03:30.389Z composer:bot-project Schemas directory found.
2022-03-17T06:03:30.391Z composer:bot-project Customized SDK schema found
2022-03-17T06:03:30.393Z composer:bot-project UI Schema found.
2022-03-17T06:03:30.414Z composer:bot-project Customized SDK schema found
2022-03-17T06:03:30.416Z composer:bot-project UI Schema found.
PUT /api/projects/open 200 400.280 ms - -
GET /api/publish/types 304 0.975 ms - -
2022-03-17T06:03:31.307Z composer:bot-project Schemas directory found.
2022-03-17T06:03:31.313Z composer:bot-project Customized SDK schema found
2022-03-17T06:03:31.318Z composer:bot-project UI Schema found.
2022-03-17T06:03:31.372Z composer:publisher-controller Setting up runtime log server
GET /api/publish/runtimeLogUrl/50868.580867329525 304 13.456 ms - -
GET /conversations/ws/port 200 23.757 ms - 39
GET /api/publish/50868.580867329525/status/default 404 3867.810 ms - 66
GET /conversations/ws/port 200 0.326 ms - 40
2022-03-17T06:03:35.446Z composer:bot-project Schemas directory found.
2022-03-17T06:03:35.454Z composer:bot-project Schemas directory found.
2022-03-17T06:03:35.460Z composer:bot-project Customized SDK schema found
2022-03-17T06:03:35.464Z composer:bot-project UI Schema found.
2022-03-17T06:03:35.469Z composer:bot-project Customized SDK schema found
2022-03-17T06:03:35.473Z composer:bot-project UI Schema found.
2022-03-17T06:03:35.570Z composer Update file ultracsai_cc_bot_2.botproj {
  "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
  "name": "ultracsai_cc_bot_2",
  "skills": {}
}
PUT /api/projects/50868.580867329525/files/ultracsai_cc_bot_2.botproj 200 589.334 ms - 87
PUT /api/projects/50868.580867329525/files/appsettings.json 200 590.330 ms - 34
GET /api/storages 304 0.698 ms - -
GET /api/storages/default/blobs?path=C%253A%252FUsers%252Fjgreen%252Fsource%252Frepos%252FUltracs%2520AI%2520-%2520Call%2520Centre%252Fsrc 304 10.697 ms - -
GET /api/storages/default/blobs?path=C%253A%252FUsers%252Fjgreen%252Fsource%252Frepos%252FUltracs%2520AI%2520-%2520Call%2520Centre%252Fsrc 304 5.712 ms - -
2022-03-17T06:03:48.099Z composer:electron:one-auth PII logging enabled: false
2022-03-17T06:03:48.100Z composer:electron:one-auth Attempting to load oneauth module from C:\Program Files\Bot Framework Composer\resources\app.asar.unpacked\oneauth.
2022-03-17T06:03:48.174Z composer:electron:one-auth Initializing...
2022-03-17T06:03:48.176Z composer:electron:one-auth Service initialized.
2022-03-17T06:03:48.176Z composer:electron:one-auth Logging user into ARM...
[OneAuth:Error:8bv2a:cfc7fcdf-471c-42c6-a041-d54eb3281c5b] (Code:3801) Could not determinine if the default account was MSA or AAD, not attempting a silent sign-in.
[OneAuth:Error:8bv2a:cfc7fcdf-471c-42c6-a041-d54eb3281c5b] (Code:3801) Could not determinine if the default account was MSA or AAD, not attempting a silent sign-in.
2022-03-17T06:03:48.846Z composer:electron:one-auth 2 [OneAuth:Error:8bv2a:cfc7fcdf-471c-42c6-a041-d54eb3281c5b] (Code:3801) Could not determinine if the default account was MSA or AAD, not attempting a silent sign-in.
2022-03-17T06:03:59.946Z composer:electron:one-auth 3 [MSAL:0006]       WARNING TryReadUniversalStorage:343     Attempted to read cache with a non-normalized realm, access token and ID token reads will fail
2022-03-17T06:04:00.878Z composer:electron:one-auth 3 [MSAL:0008]       WARNING TryReadUniversalStorage:463     No access token found in the cache
2022-03-17T06:04:01.114Z composer:electron:one-auth 2 [MSAL:0008]       ERROR   ErrorInternalImpl:88    Created an error: 965yb, StatusInternal::IncorrectConfiguration, InternalEvent::None, Error Code 0, Context 'Recieved an error from AAD. Code: 'invalid_request' description: '(pii)' correlation id: '83142b57-20d2-4447-a505-a3141f2217a4''
[OneAuth:Warning:9a8hm:83142b57-20d2-4447-a505-a3141f2217a4] HTTP status: 400
[OneAuth:Warning:9a8hm:83142b57-20d2-4447-a505-a3141f2217a4] HTTP status: 400
[OneAuth:Error:9odnk:83142b57-20d2-4447-a505-a3141f2217a4] Node 'value' not found2022-03-17T06:04:01.951Z composer:electron:one-auth 3 [OneAuth:Warning:9a8hm:83142b57-20d2-4447-a505-a3141f2217a4] HTTP status: 400

[OneAuth:Error:9odnk:83142b57-20d2-4447-a505-a3141f2217a4] Node 'value' not found
[OneAuth:Error:835v7:83142b57-20d2-4447-a505-a3141f2217a4] (Code:2800) There was a bad request error.2022-03-17T06:04:01.953Z composer:electron:one-auth 2 [OneAuth:Error:9odnk:83142b57-20d2-4447-a505-a3141f2217a4] Node 'value' not found

[OneAuth:Error:835v7:83142b57-20d2-4447-a505-a3141f2217a4] (Code:2800) There was a bad request error.
[OneAuth:Error:9vdpp:83142b57-20d2-4447-a505-a3141f2217a4] Unexpected error code: 28002022-03-17T06:04:01.954Z composer:electron:one-auth 2 [OneAuth:Error:835v7:83142b57-20d2-4447-a505-a3141f2217a4] (Code:2800) There was a bad request error.

[OneAuth:Error:9vdpp:83142b57-20d2-4447-a505-a3141f2217a4] Unexpected error code: 2800
2022-03-17T06:04:01.976Z composer:electron:one-auth 2 [OneAuth:Error:9vdpp:83142b57-20d2-4447-a505-a3141f2217a4] Unexpected error code: 2800
2022-03-17T06:04:02.789Z composer:electron:one-auth Got Azure tenants for user: [
  {
    id: '/tenants/da49f694-d059-4be2-acec-89cedf2a014c',
    tenantId: 'da49f694-d059-4be2-acec-89cedf2a014c',
    countryCode: 'AU',
    displayName: 'Default Directory',
    domains: [ 'jgreenultradatacom.onmicrosoft.com' ],
    tenantCategory: 'Home',
    defaultDomain: 'jgreenultradatacom.onmicrosoft.com',
    tenantType: 'AAD'
  },
  {
    id: '/tenants/1eeb4f61-afde-4dca-b158-8b642d3da122',
    tenantId: '1eeb4f61-afde-4dca-b158-8b642d3da122',
    countryCode: 'AU',
    displayName: 'Ultradata',
    domains: [ 'ultiauth.onmicrosoft.com' ],
    tenantCategory: 'Home',
    defaultDomain: 'ultiauth.onmicrosoft.com',
    tenantType: 'AAD'
  },
  {
    id: '/tenants/58c5a2a2-6c02-4798-910d-a8ee1901d097',
    tenantId: '58c5a2a2-6c02-4798-910d-a8ee1901d097',
    countryCode: 'AU',
    displayName: 'UltiBotDemo',
    domains: [ 'ultibotdemo.onmicrosoft.com' ],
    tenantCategory: 'Home',
    defaultDomain: 'ultibotdemo.onmicrosoft.com',
    tenantType: 'AAD'
  }
]
GET /api/auth/getTenants 304 14691.186 ms - -
2022-03-17T06:04:02.805Z composer:electron:one-auth Getting an ARM token for tenant da49f694-d059-4be2-acec-89cedf2a014c
[OneAuth:Warning:9a8hm:9a79712f-16f4-4e2f-8e13-e2692aa351e9] HTTP status: 403
[OneAuth:Warning:9a8hm:9a79712f-16f4-4e2f-8e13-e2692aa351e9] HTTP status: 403
2022-03-17T06:04:04.320Z composer:electron:one-auth 3 [OneAuth:Warning:9a8hm:9a79712f-16f4-4e2f-8e13-e2692aa351e9] HTTP status: 403
[OneAuth:Error:835v1:9a79712f-16f4-4e2f-8e13-e2692aa351e9] (Code:2001) The resource is forbidden.
[OneAuth:Error:835v1:9a79712f-16f4-4e2f-8e13-e2692aa351e9] (Code:2001) The resource is forbidden.
[OneAuth:Warning:96w1t:9a79712f-16f4-4e2f-8e13-e2692aa351e9] Failed to get profile image from Graph2022-03-17T06:04:04.325Z composer:electron:one-auth 2 [OneAuth:Error:835v1:9a79712f-16f4-4e2f-8e13-e2692aa351e9] (Code:2001) The resource is forbidden.

[OneAuth:Warning:96w1t:9a79712f-16f4-4e2f-8e13-e2692aa351e9] Failed to get profile image from Graph
2022-03-17T06:04:04.327Z composer:electron:one-auth 3 [OneAuth:Warning:96w1t:9a79712f-16f4-4e2f-8e13-e2692aa351e9] Failed to get profile image from Graph
2022-03-17T06:04:04.329Z composer:electron:one-auth Acquired ARM token for tenant: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6ImpTMVhvMU9XRGpfNTJ2YndHTmd2UU8yVnpNYyIsImtpZCI6ImpTMVhvMU9XRGpfNTJ2YndHTmd2UU8yVnpNYyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldCIsImlzcyI6Imh0dHBzOi8vc3RzLndpbmRvd3MubmV0L2RhNDlmNjk0LWQwNTktNGJlMi1hY2VjLTg5Y2VkZjJhMDE0Yy8iLCJpYXQiOjE2NDc0OTY3NDIsIm5iZiI6MTY0NzQ5Njc0MiwiZXhwIjoxNjQ3NTAyMDM2LCJhY3IiOiIxIiwiYWlvIjoiQVVRQXUvOFRBQUFBUG9uM1JBeFBLWS9kVU13ZU80K2QvYW5kM0NhTk9XR2pJNWhDemR6VXRIbHM5ZW5MRWlZcm50dm9EMWlDWjBpdzJIVXR6RjRYMjA0MG8yRzdDWnRvWUE9PSIsImFsdHNlY2lkIjoiMTpsaXZlLmNvbTowMDAzMDAwMDgwODY3NzVDIiwiYW1yIjpbInB3ZCJdLCJhcHBpZCI6ImNlNDg4NTNlLTA2MDUtNGY3Ny04NzQ2LWQ3MGFjNjNjYzZiYyIsImFwcGlkYWNyIjoiMCIsImVtYWlsIjoiamdyZWVuMTYyMUBnbWFpbC5jb20iLCJmYW1pbHlfbmFtZSI6ImpncmVlbiIsImdpdmVuX25hbWUiOiJqZ3JlZW4iLCJncm91cHMiOlsiYWJmODI2MTgtMjMxNi00OTA5LTg1MzEtMTkxODljYzMzYjllIl0sImlkcCI6ImxpdmUuY29tIiwiaXBhZGRyIjoiMTIwLjIxLjE0OS4xMzAiLCJuYW1lIjoiamdyZWVuIiwib2lkIjoiYTFkOGQxNjAtMDFkOS00MGUyLTlkZmEtYWUzMjdjNjdjZDJjIiwicHVpZCI6IjEwMDM3RkZFOTE2OUFDQ0YiLCJyaCI6IjAuQVVFQWxQWkoybG5RNGt1czdJbk8zeW9CVEVaSWYza0F1dGRQdWtQYXdmajJNQk5CQUJJLiIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6IlgxVmpVQ2o3QWVfamJHVEdraTBTX0FxZkI0REhNa3VXNl9MOW9tWndmUHMiLCJ0aWQiOiJkYTQ5ZjY5NC1kMDU5LTRiZTItYWNlYy04OWNlZGYyYTAxNGMiLCJ1bmlxdWVfbmFtZSI6ImxpdmUuY29tI2pncmVlbjE2MjFAZ21haWwuY29tIiwidXRpIjoiajlDWk1DZC1PVXE2Yk1hcWxIRWdBQSIsInZlciI6IjEuMCIsIndpZHMiOlsiNjJlOTAzOTQtNjlmNS00MjM3LTkxOTAtMDEyMTc3MTQ1ZTEwIiwiYjc5ZmJmNGQtM2VmOS00Njg5LTgxNDMtNzZiMTk0ZTg1NTA5Il0sInhtc190Y2R0IjoxNDM1OTc4OTU2fQ.RcrfQbxVpdDn-OKUPeyQsV_OPlHbbPCdugsGOJjGjGrkM960rC3B3WUHwvhGpqq7qFkRfn7SAZadd3nISasNoXO4pbNoGGMEXpjQ5U1ism9yjDmJBQBlBPFcLWRNVZiQrrY44idKLlE3Tg8kabrImyzWWb-RT4eVgBEaDUgxvv_sLeXB1L5e2FNBxsjYfUrB2i_hQiCEXhRg8nm7e2QHdRy2sHzK6DM19NmjJhSLW_Hd06U2req1L-94VK0qDF6ZPf3Sf368Kdyxj4YxGIkZsz9R9nRu6K5rC7weLrb9IhXu6K5N4OA-lJKIx0aVKpmPFmsne9QoAlcCaO-TNmKYKg
GET /api/auth/getARMTokenForTenant?tenantId=da49f694-d059-4be2-acec-89cedf2a014c 200 1525.930 ms - -
2022-03-17T06:04:04.359Z composer:electron-auth-provider Getting access token.
2022-03-17T06:04:04.359Z composer:electron-auth-provider Did not find cached token. Getting fresh token.
2022-03-17T06:04:04.362Z composer:electron:one-auth Getting access token...
2022-03-17T06:04:04.962Z composer:electron:one-auth Acquired access token. EwBQA8l6BAAUwihrrCrmQ4wuIJX5mbj7rQla6TUAAfZ9xTj8+WvtT+Sy/cXhizY4gsLFtrTQgSa5bAHBu2j5NcU+2xlqRCLGzM17BNEulEpvjZgZnIkenvH3yusc1zFHBij78/RvQ36Q/WZHdxcSlRdlsNTkK/v2a73nTvMkdCteWBWj2yRguTWYTmpQDLBW+hgXKFj0TjNQ7ikdslDU72/DW4vSI/Y5j3IZeRUA0YxE/0v93gjKMX91lftNmPlzqY1h0pLflpC7Y7yzKSzegOl5DPF5O0GpgUFzGrasAwwhZhJg5t/NwN478lygmwEYoR7857EO+iIIjnyXvdIT6Xzg/5xMaHJEGytHouaIBst7Nc2MFqEErrMEedYbcwoDZgAACE82TceJ+CJFIAKR7410BMdGZg2wxrahGSid0qyP9oq88bzCH0LQT+55azG9UP8XqiOM+yafYtX+ofxTcZYRa0RS1+jylPGPEGkaCMFVJRpFncEFqkAwQVtavGBt1NN23PF0qKRHovB4LV+JkWqbRm3MLCT4WuitY3Qay49pUWAucsdhPGm8Byc2ZO2AFKCdZ3DPPkKzjPLYEr/8nBegxudIJSwFc2pICeZlhGTUKZN5P59/vHIzEbsBBOvxahn+ZpaI3TDPJa11emPRC42h/tVjxMt9gqPndrELmP6mYx4EQFDfypIj3SJm4/QMH/KNAJIa+hps9KpVZk/PKmnQbzhbuQDpkYHV3xImf+0P4ivxXiHZ9wlGHGqYD3ErNANYRpV5+agekDdKWr5YZ//N4D/P5+iVRcDZp1kKFbFXNtKdRiPuIWyAoCYu1ZiWIyH/jJGOpoxgAWraswAJKqxUOAVzVZBJhBMpTLnJZR9ePGjMTbHs9J2eMGxZScX9lCSRRU6vaPN8Nh+jPR4BHhB1D3cZRA+1m458zg0x+lPe0u2kJjMCu/aGDIKr8+gdhM1ueE3YBHE4xdYLRg+MIGM/o3I3UFZpHhXNEjVb5Pd/39q4DZeO1862DelyWXkB++Go/MvmGcsXd9Y/K3zrgNxxU+FCf2ottMUuhlfETjYPlTOuts6mn0XseMqskjKFhGAYP2AVDBPAwiB6BxBJhl/qSOk9gTXbWUb5zEqcTgI=
2022-03-17T06:04:04.963Z composer:electron-auth-provider Caching token...
2022-03-17T06:04:04.968Z composer:electron-auth-provider Token cached.
GET /api/auth/getAccessToken?targetResource=https%3A%2F%2Fgraph.microsoft.com%2F 200 613.974 ms - -
2022-03-17T06:04:06.960Z composer:bot-project Schemas directory found.
2022-03-17T06:04:06.962Z composer:bot-project Customized SDK schema found
2022-03-17T06:04:06.964Z composer:bot-project UI Schema found.
POST /api/projects/50868.580867329525/qnaSettings/set 200 2612.774 ms - 38
2022-03-17T06:04:09.654Z composer:bot-project Schemas directory found.
2022-03-17T06:04:09.656Z composer:bot-project Customized SDK schema found
2022-03-17T06:04:09.658Z composer:bot-project UI Schema found.
2022-03-17T06:04:09.679Z composer:publisher-controller access token retrieved from body: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6ImpTMVhvMU9XRGpfNTJ2YndHTmd2UU8yVnpNYyIsImtpZCI6ImpTMVhvMU9XRGpfNTJ2YndHTmd2UU8yVnpNYyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldCIsImlzcyI6Imh0dHBzOi8vc3RzLndpbmRvd3MubmV0L2RhNDlmNjk0LWQwNTktNGJlMi1hY2VjLTg5Y2VkZjJhMDE0Yy8iLCJpYXQiOjE2NDc0OTY3NDIsIm5iZiI6MTY0NzQ5Njc0MiwiZXhwIjoxNjQ3NTAyMDM2LCJhY3IiOiIxIiwiYWlvIjoiQVVRQXUvOFRBQUFBUG9uM1JBeFBLWS9kVU13ZU80K2QvYW5kM0NhTk9XR2pJNWhDemR6VXRIbHM5ZW5MRWlZcm50dm9EMWlDWjBpdzJIVXR6RjRYMjA0MG8yRzdDWnRvWUE9PSIsImFsdHNlY2lkIjoiMTpsaXZlLmNvbTowMDAzMDAwMDgwODY3NzVDIiwiYW1yIjpbInB3ZCJdLCJhcHBpZCI6ImNlNDg4NTNlLTA2MDUtNGY3Ny04NzQ2LWQ3MGFjNjNjYzZiYyIsImFwcGlkYWNyIjoiMCIsImVtYWlsIjoiamdyZWVuMTYyMUBnbWFpbC5jb20iLCJmYW1pbHlfbmFtZSI6ImpncmVlbiIsImdpdmVuX25hbWUiOiJqZ3JlZW4iLCJncm91cHMiOlsiYWJmODI2MTgtMjMxNi00OTA5LTg1MzEtMTkxODljYzMzYjllIl0sImlkcCI6ImxpdmUuY29tIiwiaXBhZGRyIjoiMTIwLjIxLjE0OS4xMzAiLCJuYW1lIjoiamdyZWVuIiwib2lkIjoiYTFkOGQxNjAtMDFkOS00MGUyLTlkZmEtYWUzMjdjNjdjZDJjIiwicHVpZCI6IjEwMDM3RkZFOTE2OUFDQ0YiLCJyaCI6IjAuQVVFQWxQWkoybG5RNGt1czdJbk8zeW9CVEVaSWYza0F1dGRQdWtQYXdmajJNQk5CQUJJLiIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6IlgxVmpVQ2o3QWVfamJHVEdraTBTX0FxZkI0REhNa3VXNl9MOW9tWndmUHMiLCJ0aWQiOiJkYTQ5ZjY5NC1kMDU5LTRiZTItYWNlYy04OWNlZGYyYTAxNGMiLCJ1bmlxdWVfbmFtZSI6ImxpdmUuY29tI2pncmVlbjE2MjFAZ21haWwuY29tIiwidXRpIjoiajlDWk1DZC1PVXE2Yk1hcWxIRWdBQSIsInZlciI6IjEuMCIsIndpZHMiOlsiNjJlOTAzOTQtNjlmNS00MjM3LTkxOTAtMDEyMTc3MTQ1ZTEwIiwiYjc5ZmJmNGQtM2VmOS00Njg5LTgxNDMtNzZiMTk0ZTg1NTA5Il0sInhtc190Y2R0IjoxNDM1OTc4OTU2fQ.RcrfQbxVpdDn-OKUPeyQsV_OPlHbbPCdugsGOJjGjGrkM960rC3B3WUHwvhGpqq7qFkRfn7SAZadd3nISasNoXO4pbNoGGMEXpjQ5U1ism9yjDmJBQBlBPFcLWRNVZiQrrY44idKLlE3Tg8kabrImyzWWb-RT4eVgBEaDUgxvv_sLeXB1L5e2FNBxsjYfUrB2i_hQiCEXhRg8nm7e2QHdRy2sHzK6DM19NmjJhSLW_Hd06U2req1L-94VK0qDF6ZPf3Sf368Kdyxj4YxGIkZsz9R9nRu6K5rC7weLrb9IhXu6K5N4OA-lJKIx0aVKpmPFmsne9QoAlcCaO-TNmKYKg
2022-03-17T06:04:09.681Z composer:bot-project Customized SDK schema found
2022-03-17T06:04:09.683Z composer:bot-project UI Schema found.
2022-03-17T06:04:09.702Z composer:extensions:azurePublish {
  appPasswordHint: undefined,
  subscriptionId: '358f0f7c-285f-4225-839a-d42a8db4e264',
  resourceGroup: 'jgcomposerbot',
  resourceId: undefined,
  botName: 'jgcomposerwebappbot'
}
2022-03-17T06:04:09.703Z composer:extensions:azurePublish {
  status: 'DEPLOY_INFO',
  message: 'Abs settings incomplete, skip linking bot with webapp ...'
}
2022-03-17T06:04:09.703Z composer:extensions:azurePublish {
  status: 'DEPLOY_INFO',
  message: 'appPasswordHint incomplete, return ...'
}
POST /api/publish/50868.580867329525/publish/pubprof2 202 167.290 ms - 332
2022-03-17T06:04:09.707Z composer:extensions:azurePublish { status: 'DEPLOY_INFO', message: 'Building the bot app...' }
2022-03-17T06:04:09.901Z composer:bot-project Schemas directory found.
2022-03-17T06:04:09.904Z composer:bot-project Customized SDK schema found
2022-03-17T06:04:09.909Z composer:bot-project UI Schema found.
GET /api/publish/50868.580867329525/status/pubprof2/8ca42320-11da-4ead-93f9-1e99ae10a2c8 202 209.421 ms - 395
2022-03-17T06:04:10.123Z composer:bot-project Schemas directory found.
2022-03-17T06:04:10.128Z composer:bot-project Customized SDK schema found
2022-03-17T06:04:10.130Z composer:bot-project UI Schema found.
PUT /api/projects/50868.580867329525/files/appsettings.json 200 218.232 ms - 34
2022-03-17T06:04:10.198Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AddQnAHistory.en-us.lu loaded

2022-03-17T06:04:10.199Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AddUltracsEvent.en-us.lu loaded

2022-03-17T06:04:10.200Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AddUserMenuItem.en-us.lu loaded

2022-03-17T06:04:10.203Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AreWeDone.en-us.lu loaded

2022-03-17T06:04:10.203Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AskQnA.en-us.lu loaded

2022-03-17T06:04:10.204Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AssessAnswer.en-us.lu loaded

2022-03-17T06:04:10.205Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AssessContent.en-us.lu loaded

2022-03-17T06:04:10.205Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AssessSentiment.en-us.lu loaded

2022-03-17T06:04:10.206Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/BotName.en-us.lu loaded

2022-03-17T06:04:10.207Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/CallCentre.en-us.lu loaded

2022-03-17T06:04:10.211Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/Cancel.en-us.lu loaded

2022-03-17T06:04:10.212Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ChangeCreditCardLimit.en-us.lu loaded

2022-03-17T06:04:10.213Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ChatToOperator.en-us.lu loaded

2022-03-17T06:04:10.213Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ClaimSharedToken.en-us.lu loaded

2022-03-17T06:04:10.214Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/Farewell.en-us.lu loaded

2022-03-17T06:04:10.215Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/Feedback.en-us.lu loaded

2022-03-17T06:04:10.216Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/GetQnAAnswer.en-us.lu loaded

2022-03-17T06:04:10.217Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/GoBack.en-us.lu loaded

2022-03-17T06:04:10.217Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/IncreaseWithdrawalLimit.en-us.lu loaded

2022-03-17T06:04:10.218Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/LeaveAMessage.en-us.lu loaded

2022-03-17T06:04:10.219Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/LodgeTravelDetails.en-us.lu loaded

2022-03-17T06:04:10.220Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/NegativeSentiment.en-us.lu loaded

2022-03-17T06:04:10.220Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/NoGoodAnswer.en-us.lu loaded

2022-03-17T06:04:10.221Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ProcessHyperlinks.en-us.lu loaded

2022-03-17T06:04:10.222Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ShowMenu.en-us.lu loaded

2022-03-17T06:04:10.223Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ultracsai_cc_bot_2.en-us.lu loaded

2022-03-17T06:04:10.284Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AddQnAHistory.en-us.lu loaded

2022-03-17T06:04:10.285Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AddUltracsEvent.en-us.lu loaded

2022-03-17T06:04:10.286Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AddUserMenuItem.en-us.lu loaded

2022-03-17T06:04:10.289Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AreWeDone.en-us.lu loaded

2022-03-17T06:04:10.289Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AskQnA.en-us.lu loaded

2022-03-17T06:04:10.290Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AssessAnswer.en-us.lu loaded

2022-03-17T06:04:10.292Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AssessContent.en-us.lu loaded

2022-03-17T06:04:10.293Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AssessSentiment.en-us.lu loaded

2022-03-17T06:04:10.294Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/BotName.en-us.lu loaded

2022-03-17T06:04:10.295Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/CallCentre.en-us.lu loaded

2022-03-17T06:04:10.295Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/Cancel.en-us.lu loaded

2022-03-17T06:04:10.296Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ChangeCreditCardLimit.en-us.lu loaded

2022-03-17T06:04:10.297Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ChatToOperator.en-us.lu loaded

2022-03-17T06:04:10.298Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ClaimSharedToken.en-us.lu loaded

2022-03-17T06:04:10.298Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/Farewell.en-us.lu loaded

2022-03-17T06:04:10.299Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/Feedback.en-us.lu loaded

2022-03-17T06:04:10.300Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/GetQnAAnswer.en-us.lu loaded

2022-03-17T06:04:10.301Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/GoBack.en-us.lu loaded

2022-03-17T06:04:10.301Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/IncreaseWithdrawalLimit.en-us.lu loaded

2022-03-17T06:04:10.302Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/LeaveAMessage.en-us.lu loaded

2022-03-17T06:04:10.303Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/LodgeTravelDetails.en-us.lu loaded

2022-03-17T06:04:10.304Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/NegativeSentiment.en-us.lu loaded

2022-03-17T06:04:10.307Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/NoGoodAnswer.en-us.lu loaded

2022-03-17T06:04:10.308Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ProcessHyperlinks.en-us.lu loaded

2022-03-17T06:04:10.309Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ShowMenu.en-us.lu loaded

2022-03-17T06:04:10.310Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ultracsai_cc_bot_2.en-us.lu loaded

2022-03-17T06:04:16.375Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ultracsai_cc_bot_2.en-us.lu creating version=0.7

2022-03-17T06:04:19.878Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ultracsai_cc_bot_2.en-us.lu training version=0.7

2022-03-17T06:04:19.879Z composer:bot-project Schemas directory found.
2022-03-17T06:04:19.881Z composer:bot-project Customized SDK schema found
2022-03-17T06:04:19.883Z composer:bot-project UI Schema found.
GET /api/publish/50868.580867329525/status/pubprof2/8ca42320-11da-4ead-93f9-1e99ae10a2c8 202 147.874 ms - 395
2022-03-17T06:04:21.301Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ultracsai_cc_bot_2.en-us.lu waiting for training for version=0.7...

2022-03-17T06:04:27.220Z composer done

2022-03-17T06:04:27.220Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ultracsai_cc_bot_2.en-us.lu publishing version=0.7

2022-03-17T06:04:29.902Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ultracsai_cc_bot_2.en-us.lu publishing finished for Production slot

2022-03-17T06:04:29.904Z composer:bot-project Schemas directory found.
2022-03-17T06:04:29.906Z composer:bot-project Customized SDK schema found
2022-03-17T06:04:29.907Z composer:bot-project UI Schema found.
GET /api/publish/50868.580867329525/status/pubprof2/8ca42320-11da-4ead-93f9-1e99ae10a2c8 202 174.349 ms - 395
2022-03-17T06:04:29.935Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AddQnAHistory.en-us.qna loaded

2022-03-17T06:04:29.937Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AddUltracsEvent.en-us.qna loaded

2022-03-17T06:04:29.939Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AddUserMenuItem.en-us.qna loaded

2022-03-17T06:04:29.940Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AreWeDone.en-us.qna loaded

2022-03-17T06:04:29.941Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AskQnA.en-us.qna loaded

2022-03-17T06:04:29.942Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AssessAnswer.en-us.qna loaded

2022-03-17T06:04:29.944Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AssessContent.en-us.qna loaded

2022-03-17T06:04:29.945Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/AssessSentiment.en-us.qna loaded

2022-03-17T06:04:29.946Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/BotName.en-us.qna loaded

2022-03-17T06:04:29.947Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/CallCentre.en-us.qna loaded

2022-03-17T06:04:29.948Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/Cancel.en-us.qna loaded

2022-03-17T06:04:29.951Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ChangeCreditCardLimit.en-us.qna loaded

2022-03-17T06:04:29.952Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ChatToOperator.en-us.qna loaded

2022-03-17T06:04:29.953Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ClaimSharedToken.en-us.qna loaded

2022-03-17T06:04:29.954Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/Farewell.en-us.qna loaded

2022-03-17T06:04:29.955Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/Feedback.en-us.qna loaded

2022-03-17T06:04:29.956Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/GetQnAAnswer.en-us.qna loaded

2022-03-17T06:04:29.957Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/GoBack.en-us.qna loaded

2022-03-17T06:04:29.958Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/IncreaseWithdrawalLimit.en-us.qna loaded

2022-03-17T06:04:29.958Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/LeaveAMessage.en-us.qna loaded

2022-03-17T06:04:29.960Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/LodgeTravelDetails.en-us.qna loaded

2022-03-17T06:04:29.961Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/NegativeSentiment.en-us.qna loaded

2022-03-17T06:04:29.962Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/NoGoodAnswer.en-us.qna loaded

2022-03-17T06:04:29.963Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ProcessHyperlinks.en-us.qna loaded

2022-03-17T06:04:29.966Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ShowMenu.en-us.qna loaded

2022-03-17T06:04:29.967Z composer C:/Users/jgreen/source/repos/Ultracs AI - Call Centre/src/ultracsai_cc_bot_2/ultracsai_cc_bot_2/generated/interruption/ultracsai_cc_bot_2.en-us.qna loaded

2022-03-17T06:04:29.969Z composer:extensions:azurePublish { status: 'DEPLOY_INFO', message: 'Build succeeded!' }
2022-03-17T06:04:30.147Z composer:extensions:azurePublish { status: 'DEPLOY_INFO', message: 'start publish luis' }
2022-03-17T06:04:32.149Z composer:extensions:azurePublish {
  status: 'DEPLOY_INFO',
  message: 'Assigning to luis app id: c0354b8b-fc5c-448c-97cf-1c1fcdde1499'
}
2022-03-17T06:04:33.911Z composer:extensions:azurePublish { status: 'DEPLOY_INFO', message: 'Luis Publish Success! ...' }
2022-03-17T06:04:33.927Z composer:extensions:plugin-runtimes BUILD FOR DEPLOY TO AZURE!
2022-03-17T06:04:36.869Z composer:extensions:plugin-runtimes OUTPUT FROM BUILD Microsoft (R) Build Engine version 16.11.2+f32259642 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

C:\Users\jgreen\source\repos\Ultracs AI - Call Centre\src\ultracsai_cc_bot_2\ultracsai_cc_bot_2\ultracsai_cc_bot_2.csproj : warning NU1701: Package 'Microsoft.Azure.KeyVault.Core 1.0.0' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework '.NETCoreApp,Version=v3.1'. This package may not be fully compatible with your project.
C:\Users\jgreen\source\repos\Ultracs AI - Call Centre\src\ultracsai_cc_bot_2\ultracsai_cc_bot_2\ultracsai_cc_bot_2.csproj : warning NU1701: Package 'Microsoft.Azure.KeyVault.Core 1.0.0' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework '.NETCoreApp,Version=v3.1'. This package may not be fully compatible with your project.

2022-03-17T06:04:36.882Z composer:extensions:azurePublish {
  status: 'DEPLOY_ERROR',
  message: `{"stack":"TypeError: Cannot read property 'findIndex' of undefined\\n    at BotProjectDeploy.updateSkillSettings (C:\\\\Program Files\\\\Bot Framework Composer\\\\resources\\\\app.asar.unpacked\\\\extensions\\\\azurePublish\\\\dist\\\\extension.js:276865:48)\\n    at async BotProjectDeploy.deploy (C:\\\\Program Files\\\\Bot Framework Composer\\\\resources\\\\app.asar.unpacked\\\\extensions\\\\azurePublish\\\\dist\\\\extension.js:276825:9)\\n    at async AzurePublisher.performDeploymentAction (C:\\\\Program Files\\\\Bot Framework Composer\\\\resources\\\\app.asar.unpacked\\\\extensions\\\\azurePublish\\\\dist\\\\extension.js:278476:9)\\n    at async AzurePublisher.asyncPublish (C:\\\\Program Files\\\\Bot Framework Composer\\\\resources\\\\app.asar.unpacked\\\\extensions\\\\azurePublish\\\\dist\\\\extension.js:278511:11)","message":"Cannot read property 'findIndex' of undefined"}`
}
2022-03-17T06:04:36.882Z composer:extensions:azurePublish TypeError: Cannot read property 'findIndex' of undefined
    at BotProjectDeploy.updateSkillSettings (C:\Program Files\Bot Framework Composer\resources\app.asar.unpacked\extensions\azurePublish\dist\extension.js:276865:48)
    at async BotProjectDeploy.deploy (C:\Program Files\Bot Framework Composer\resources\app.asar.unpacked\extensions\azurePublish\dist\extension.js:276825:9)
    at async AzurePublisher.performDeploymentAction (C:\Program Files\Bot Framework Composer\resources\app.asar.unpacked\extensions\azurePublish\dist\extension.js:278476:9)
    at async AzurePublisher.asyncPublish (C:\Program Files\Bot Framework Composer\resources\app.asar.unpacked\extensions\azurePublish\dist\extension.js:278511:11)
2022-03-17T06:04:39.892Z composer:bot-project Schemas directory found.
2022-03-17T06:04:39.894Z composer:bot-project Customized SDK schema found
2022-03-17T06:04:39.895Z composer:bot-project UI Schema found.
GET /api/publish/50868.580867329525/status/pubprof2/8ca42320-11da-4ead-93f9-1e99ae10a2c8 500 177.523 ms - -
dmvtech commented 2 years ago

@JohnRobertGreen Thank you for the information and logs.

When you are publishing, you are (attempting to) publish to the existing resources that are already provisioned, correct? (The ones that were created when published from when it was running in 1.4.1)

If that is correct; can you please create a new publishing profile and select 'Import existing resources' option, specifying the values that are correct for the already existing resources.

JohnRobertGreen commented 2 years ago

Yes, I am publishing to existing resources. I did as you suggested and created a new profile. The result is the same and the log from the publish window is below.


"Accepted for publishing..."


"Abs settings incomplete, skip linking bot with webapp ..."


"appPasswordHint incomplete, return ..."


"Building the bot app..."


"Build succeeded!"


"start publish luis"


"Assigning to luis app id: c0354b8b-fc5c-448c-97cf-1c1fcdde1499"


"Luis Publish Success! ..."


"{\"stack\":\"TypeError: Cannot read property 'findIndex' of undefined\n at BotProjectDeploy.updateSkillSettings (C:\\Program Files\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\azurePublish\\dist\\extension.js:276865:48)\n at async BotProjectDeploy.deploy (C:\\Program Files\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\azurePublish\\dist\\extension.js:276825:9)\n at async AzurePublisher.performDeploymentAction (C:\\Program Files\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\azurePublish\\dist\\extension.js:278476:9)\n at async AzurePublisher.asyncPublish (C:\\Program Files\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\azurePublish\\dist\\extension.js:278511:11)\",\"message\":\"Cannot read property 'findIndex' of undefined\"}"


"TypeError - Cannot read property 'findIndex' of undefined"

JohnRobertGreen commented 2 years ago

Any update please?

dmvtech commented 2 years ago

Hi @JohnRobertGreen

Can you please confirm that your manifest has endpoint(s) listed?:

  "endpoints": [
    {
      "protocol": "BotFrameworkV3",
      "name": "_______",
      "endpointUrl": "https://_______.azurewebsites.net/api/messages",
      "description": "______>",
      "msAppId": "_______"
    }
  ],
JohnRobertGreen commented 2 years ago

I am not publishing this bot as a skill. The manifests folder is empty.

Do I need a manifest file to publish even when the bot is not a skill?

JohnRobertGreen commented 2 years ago

@dmvtech - I used the "Export as skill" option and chose one trigger to publish as a skill. A manifest file was created (below). However the publish still failed with the findIndex error.

{ "$schema": "https://schemas.botframework.com/schemas/skills/v2.2/skill-manifest.json", "$id": "ultracsai_cc_bot_2-e2ea7bfc-b188-4f5e-8995-d953ed8accc9", "endpoints": [ { "protocol": "BotFrameworkV3", "name": "pubprof2", "endpointUrl": "https://jgcomposerwebappbot.azurewebsites.net/api/messages", "description": "", "msAppId": "12e3XXXXXXXXXXXXXXXe50a37" } ], "name": "ultracsai_cc_bot_2", "version": "1", "publisherName": "Ultradata Australia Pty Ltd", "activities": { "message": { "type": "message" } }, "dispatchModels": { "languages": { "en-us": [ { "name": "ultracsai_cc_bot_2", "contentType": "application/lu", "url": "https://jgcomposerwebappbot.azurewebsites.net/manifests/skill-ultracsai_cc_bot_2.en-us.lu", "description": "" } ] }, "intents": [ "taskName" ] } }

JohnRobertGreen commented 2 years ago

@dmvtech, is there any update on this issue please; it is the one item preventing us from upgrading to v2 and a roadblock to getting our product out the door. Thanks

dmvtech commented 2 years ago

hi @JohnRobertGreen

Sorry for the delay. Can you please try downgrading to v 2.1.1? We have identified some bugs in 2.1.2 and are awaiting fixes for that and don't have an ETA. I don't know that this would be the same issue, but I would like to isolate that out of the possible causes.

JohnRobertGreen commented 2 years ago

Hi @dmvtech , I downloaded and installed v2.1.1. Ran the bot locally, all good. Attempt to publish, still the same problem.

Composer---> Help --> About

Version: 2.1.1 Electron: 8.2.4 Chrome: 80.0.3987.165 NodeJS: 12.13.0 V8: 8.0.426.27-electron.0

Publish log


"Accepted for publishing..."


"Abs settings incomplete, skip linking bot with webapp ..."


"appPasswordHint incomplete, return ..."


"Building the bot app..."


"Build succeeded!"


"start publish luis"


"Assigning to luis app id: c0354b8b-fc5c-448c-97cf-1c1fcdde1499"


"Luis Publish Success! ..."


"{\"stack\":\"TypeError: Cannot read property 'findIndex' of undefined\n at BotProjectDeploy.updateSkillSettings (C:\\Program Files\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\azurePublish\\dist\\extension.js:269504:48)\n at async BotProjectDeploy.deploy (C:\\Program Files\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\azurePublish\\dist\\extension.js:269464:9)\n at async AzurePublisher.performDeploymentAction (C:\\Program Files\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\azurePublish\\dist\\extension.js:271115:9)\n at async AzurePublisher.asyncPublish (C:\\Program Files\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\azurePublish\\dist\\extension.js:271150:11)\",\"message\":\"Cannot read property 'findIndex' of undefined\"}"


"TypeError - Cannot read property 'findIndex' of undefined"

JohnRobertGreen commented 2 years ago

Hi @dmvtech, any update please?

dmvtech commented 2 years ago

Hi @JohnRobertGreen Thank you for your patience. We are still internally investigating. Will share updates as it becomes available.

JohnRobertGreen commented 2 years ago

Hi @dmvtech, any news please. It's been more than one month with no resolution. Are you able to put a date on when a resolution is likely?

dmvtech commented 2 years ago

Hi @JohnRobertGreen Apologies for the delay.

So, in the above thread, you had recreated the publishing profile after upgrading from v1 to v2 and it still failed. You then tested after rolling back to 2.1.1 from 2.1.2. Have you attempted to remove the publishing profile and recreating underneath 2.1.1? If so, i'm assuming that fails in the same way?

JohnRobertGreen commented 2 years ago

Recreating the profile does make any difference. The resulting profile is the same so the results are the same. I really need this resolved. What else can I provide you to assist?

JohnRobertGreen commented 2 years ago

Is there any update please?

abechelli commented 2 years ago

I've the same problem, what's the solution for this problem ?? does anyone have a solution?

JohnRobertGreen commented 2 years ago

@dmvtech is there any update please?

dmvtech commented 2 years ago

Hi @JohnRobertGreen can you please test with the nightly build of Composer. Enable the 'Early adopters` setting in the main Composer settings. Please enable that and let me know if the issue persists.

JohnRobertGreen commented 2 years ago

Hi @dmvtech, turned on the Early Adopter switch and after checking for updates was prompted to download a nightly. Got the following error:

Update failed Couldn't complete the update: Error: Cannot download "https://github.com/microsoft/BotFramework-Composer-Nightlies/releases/download/v2.1.2-nightly.306976.7df3a17/electron.exe", status 404:

JohnRobertGreen commented 2 years ago

Hi @dmvtech, I found and download the build directly. Opened my bot and ran it locally. Seems to run fine. Did a publish; appears to be the same error as previously. The Publish log follows:


"Accepted for publishing..."


"Abs settings incomplete, skip linking bot with webapp ..."


"appPasswordHint incomplete, return ..."


"Building the bot app..."


"Build succeeded!"


"start publish luis"


"Assigning to luis app id: c0354b8b-fc5c-448c-97cf-1c1fcdde1499"


"Luis Publish Success! ..."


"{\"stack\":\"TypeError: Cannot read properties of undefined (reading 'findIndex')\n at BotProjectDeploy.updateSkillSettings (C:\\Program Files\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\azurePublish\\dist\\extension.js:277277:48)\n at async BotProjectDeploy.deploy (C:\\Program Files\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\azurePublish\\dist\\extension.js:277237:9)\n at async AzurePublisher.performDeploymentAction (C:\\Program Files\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\azurePublish\\dist\\extension.js:278888:9)\n at async AzurePublisher.asyncPublish (C:\\Program Files\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\azurePublish\\dist\\extension.js:278923:11)\",\"message\":\"Cannot read properties of undefined (reading 'findIndex')\"}"


"TypeError - Cannot read properties of undefined (reading 'findIndex')"

tdurnford commented 2 years ago

@JohnRobertGreen You most-likely have a malformed manifest somewhere in your project. The updateSkillSettings method updates all of the skill manifests in the ./<Bot_Name>/wwwroot/manifests directory to have the correct endpoint. Can you check that directory and make sure the resulting manifests have an endpoints array - it can be an empty array.

We should update the updateSkillSettings function to make sure that manifests.endpoints is defined before trying to find the index.

  private async updateSkillSettings(profileName: string, hostname: string, msAppId: string, skillSettingsPath: string) {
    /* eslint-disable-next-line security/detect-non-literal-fs-filename -- Safe as no value holds user input */
    const manifestFiles = (await fs.readdir(skillSettingsPath)).filter((x) => x.endsWith('.json'));
    if (manifestFiles.length === 0) {
      this.logger({
        status: BotProjectDeployLoggerType.DEPLOY_INFO,
        message: `The manifest does not exist on path: ${skillSettingsPath}`,
      });
      return;
    }

    for (const manifestFile of manifestFiles) {
      const hostEndpoint = `https://${hostname}.azurewebsites.net/api/messages`;

      const manifest = await fs.readJson(path.join(skillSettingsPath, manifestFile));

+      manifest.endpoints ??= [];
        const endpointIndex = manifest.endpoints.findIndex((x) => x.name === profileName);
        if (endpointIndex > -1) {
          // already exists
          return;
        }
        manifest.endpoints.push({
          protocol: 'BotFrameworkV3',
          name: profileName,
          endpointUrl: hostEndpoint,
          description: '<description>',
          msAppId: msAppId,
        });

        await fs.writeJson(path.join(skillSettingsPath, manifestFile), manifest, { spaces: 2 });
    }
  }

Adding this to our backlog for triage. We do not have a timeline as of this moment.

https://github.com/microsoft/BotFramework-Composer/blob/7df3a1791349e42a538703db4519a53c15e8b9d7/extensions/azurePublish/src/node/deploy.ts#L196