BotFramework-Composer
BotFramework-Composer copied to clipboard
Bot wont publish to Linux, windows works fine.
Describe the bug
Bot wont publish to Linux, windows works fine.
Version
v.2.1.1
OS
Windows
To Reproduce
Steps to reproduce the behavior:
- Create bot
- Deploy to windows
- Deploy to linux
- ????
- No success
Expected behavior
Deploy succeeds
Screenshots
---
"Accepted for publishing..."
---
---
"Abs settings incomplete, skip linking bot with webapp ..."
---
---
"appPasswordHint incomplete, return ..."
---
---
"Building the bot app..."
---
---
"Build succeeded!"
---
---
"Creating build artifact..."
---
---
"Build artifact ready!"
---
---
"Publishing to Azure ..."
---
---
"Uploading zip file... to linboter"
---
---
"Waiting for zip upload processing."
---
---
"Waiting for zip upload processing. Receiving changes."
---
---
"Waiting for zip upload processing. Building and Deploying '346716b47f384e128e48bed99fafeb69'."
---
---
"Waiting for zip upload processing. Building and Deploying '346716b47f384e128e48bed99fafeb69'."
---
---
"Waiting for zip upload processing. Building and Deploying '346716b47f384e128e48bed99fafeb69'."
---
---
"Waiting for zip upload processing. "
---
---
"Waiting for zip upload processing. "
---
etc etc etc
Additional context
Only "out of the ordinary" thing I am using is a custom adapter.
Hi @drmanhatin Is this with a C# or Node runtime?
This issue still exists. I used Node runtime. Works with windows but not with Linux.
Was able to reproduce issue. Will be linking other issues here and updating with progress.
Linking other issues of same behavior/cause.
#8816 #8526 #8915
Adding log of my repro. error_log_sanitized.txt
@benbrown Can you take a look at this one and give some feedback? Any idea who might be a good resource to further investigate or take ownership?
This does appear to be a limitation in the preview version of the JavaScript support in Composer. Windows is the suggested workaround until this support is GA'd.
Same issue here. Any news on a possible solution?
Same issue here with C# project... Any possible solution? Can I manually deploy this without the use of composer or something?
I was able to make it publish by creating the resources manually and editing the json file with the corresponding information. The wizard seems to fail for some reason.
I was able to make it publish by creating the resources manually and editing the json file with the corresponding information. The wizard seems to fail for some reason.
Could you please elaborate the steps to do this?
Not at my computer now but using the import option you will be presented with a json template that you will be able to edit to use the information for your subscription, app ID, LUIS resource ID etc
Not at my computer now but using the import option you will be presented with a json template that you will be able to edit to use the information for your subscription, app ID, LUIS resource ID etc
Oh, that. I am aware of that json file. That is what I'm currently using for windows but it doesn't work for linux deployment. Are there properties that must be filled to work on linux but aren't a necessity on windows? I can also paste you a censored version of my json file.
AFAIK pretty much everything except in the settings section where the App ID is required but the other settings depend on whether or not your bot is using things like LUIS, QNA, Cosmos DB, App Insights, etc. You might double check if you have the correct App ID
I forgot to mention that you need to delete the sections you are not using from the JSON flie.
I forgot to mention that you need to delete the sections you are not using from the JSON flie.
I did what you said however I still get the same issue. Here is a censored version of my json file.
EDIT: I should mention I am using version v2.1.2 composer
This is my json file