pwa-builder / PWABuilder

The simplest way to create progressive web apps across platforms and devices. Start here. This repo is home to several projects in the PWABuilder family of tools.
https://docs.pwabuilder.com
Other
2.66k stars 279 forks source link

[BUG] Packaging for Microsoft Store #4567

Closed DavidGomez-dev closed 8 months ago

DavidGomez-dev commented 8 months ago

Link to the report card page

https://www.pwabuilder.com/reportcard?site=https://app.zodiaczonehoroscope.com/

What Store were you trying to package for?

Windows

What is the error message you received?

Failed to load resource: the server responded with a status of 500 ()

pwabuilder-winserver.centralus.cloudapp.azure.com/msix/generatezip:1

Paste your stack trace below

The site I was testing is: https://app.zodiaczonehoroscope.com/ at https://app.zodiaczonehoroscope.com/manifest.json [1206/143834.554:ERROR:appx_package_builder.cc(315)] packageWriter->Close(manifestStream.Get()) failed, hr=0x80080204 [1206/143834.554:ERROR:pwa_package_builder.cc(196)] Package creation failed. 80080204

Output directory: D:\Temp\pwabuilder\modernpackage-d0f6db5a-0318-4e9f-a63f-f3c614142603

Msix options: --url="https://app.zodiaczonehoroscope.com/" --target="D:\Temp\pwabuilder\modernpackage-d0f6db5a-0318-4e9f-a63f-f3c614142603" --version="1.0.1.0" --publisher="CN=18CDA717-1899-4CE5-8C5D-A18F0E692732" --package-id-name="27776tailoredsystems.ZodiacZoneDailyHoroscope" --launch-args=" --windows-store-app" --display-name="Zodiac Zone" --publisher-display-name="tailoredsystems" --icons="D:\Temp\pwabuilder\app-images-09740d43-17c0-4a26-8383-8ecbc5a03618" --pri="C:\inetpub\wwwroot\Resources\resources.pri" --resource-language="EN" --display-mode="standalone" --target-device-family="Windows.Desktop;Windows.Holographic" --signed-app

Standard output:

Standard error: [1206/143831.205:ERROR:viz_main_impl.cc(198)] Exiting GPU process due to errors during initialization [1206/143831.408:ERROR:gpu_channel_manager.cc(953)] Failed to create GLES3 context, fallback to GLES2. [1206/143831.408:ERROR:gpu_channel_manager.cc(964)] ContextResult::kFatalFailure: Failed to create shared context for virtualization. [1206/143832.270:INFO:pwa_headless_manifest_handler.cc(320)] Found manifest at https://app.zodiaczonehoroscope.com/manifest.json [1206/143834.554:ERROR:appx_package_builder.cc(315)] packageWriter->Close(manifestStream.Get()) failed, hr=0x80080204 [1206/143834.554:ERROR:pwa_package_builder.cc(196)] Package creation failed. 80080204

---> Microsoft.PWABuilder.Windows.Chromium.Models.ProcessException: The pwa_builder.exe process exited with exit code 1.

Process: C:\inetpub\wwwroot\Resources\cli\pwabuilder\pwa_builder.exe

Process args: --url="https://app.zodiaczonehoroscope.com/" --target="D:\Temp\pwabuilder\modernpackage-d0f6db5a-0318-4e9f-a63f-f3c614142603" --version="1.0.1.0" --publisher="CN=18CDA717-1899-4CE5-8C5D-A18F0E692732" --package-id-name="27776tailoredsystems.ZodiacZoneDailyHoroscope" --launch-args=" --windows-store-app" --display-name="Zodiac Zone" --publisher-display-name="tailoredsystems" --icons="D:\Temp\pwabuilder\app-images-09740d43-17c0-4a26-8383-8ecbc5a03618" --pri="C:\inetpub\wwwroot\Resources\resources.pri" --resource-language="EN" --display-mode="standalone" --target-device-family="Windows.Desktop;Windows.Holographic" --signed-app

Standard output:

Standard error: [1206/143831.205:ERROR:viz_main_impl.cc(198)] Exiting GPU process due to errors during initialization [1206/143831.408:ERROR:gpu_channel_manager.cc(953)] Failed to create GLES3 context, fallback to GLES2. [1206/143831.408:ERROR:gpu_channel_manager.cc(964)] ContextResult::kFatalFailure: Failed to create shared context for virtualization. [1206/143832.270:INFO:pwa_headless_manifest_handler.cc(320)] Found manifest at https://app.zodiaczonehoroscope.com/manifest.json [1206/143834.554:ERROR:appx_package_builder.cc(315)] packageWriter->Close(manifestStream.Get()) failed, hr=0x80080204 [1206/143834.554:ERROR:pwa_package_builder.cc(196)] Package creation failed. 80080204

at Microsoft.PWABuilder.Windows.Chromium.Services.ProcessRunner.Run(String processPath, String processArgs, Nullable1 killTime, String workingDirectory, Encoding outputEncoding) in D:\a\pwabuilder-windows-chromium\pwabuilder-windows-chromium\Web\Services\ProcessRunner.cs:line 79 at Microsoft.PWABuilder.Windows.Chromium.Services.PwaBuilderWrapper.RunPwabuilderExe(WindowsAppPackageOptions options, ImageGeneratorResult appImages, WebAppManifestContext webManifest, String outputDirectory, String pwaBuilderFilePath, String pwaBuilderArgs) in D:\a\pwabuilder-windows-chromium\pwabuilder-windows-chromium\Web\Services\PwaBuilderWrapper.cs:line 56 --- End of inner exception stack trace --- at Microsoft.PWABuilder.Windows.Chromium.Services.PwaBuilderWrapper.RunPwabuilderExe(WindowsAppPackageOptions options, ImageGeneratorResult appImages, WebAppManifestContext webManifest, String outputDirectory, String pwaBuilderFilePath, String pwaBuilderArgs) in D:\a\pwabuilder-windows-chromium\pwabuilder-windows-chromium\Web\Services\PwaBuilderWrapper.cs:line 63 at Microsoft.PWABuilder.Windows.Chromium.Services.PwaBuilderWrapper.Run(WindowsAppPackageOptions options, ImageGeneratorResult appImages, WebAppManifestContext webManifest, String outputDirectory, String processor) in D:\a\pwabuilder-windows-chromium\pwabuilder-windows-chromium\Web\Services\PwaBuilderWrapper.cs:line 49 at Microsoft.PWABuilder.Windows.Chromium.Services.ModernWindowsPackageCreator.RunPwaBuilderWithV91Fallback(WindowsAppPackageOptions options, ImageGeneratorResult appImages, WebAppManifestContext webManifest, String outputDirectory, String processor) in D:\a\pwabuilder-windows-chromium\pwabuilder-windows-chromium\Web\Services\ModernWindowsPackageCreator.cs:line 222 at Microsoft.PWABuilder.Windows.Chromium.Services.ModernWindowsPackageCreator.BuildStorePackage(WindowsAppPackageOptions options, ImageGeneratorResult appImages, WebAppManifestContext webManifest, String outputDirectory, String processor) in D:\a\pwabuilder-windows-chromium\pwabuilder-windows-chromium\Web\Services\ModernWindowsPackageCreator.cs:line 112 at Microsoft.PWABuilder.Windows.Chromium.Services.ModernWindowsPackageCreator.BuildStoreReadyPackage(WindowsAppPackageOptions options, ImageGeneratorResult appImages, WebAppManifestContext webManifest, String outputDirectory) in D:\a\pwabuilder-windows-chromium\pwabuilder-windows-chromium\Web\Services\ModernWindowsPackageCreator.cs:line 76 at Microsoft.PWABuilder.Windows.Chromium.Services.ModernWindowsPackageCreator.Create(WindowsAppPackageOptions options, ImageGeneratorResult appImages, WebAppManifestContext webManifest, String outputDirectory) in D:\a\pwabuilder-windows-chromium\pwabuilder-windows-chromium\Web\Services\ModernWindowsPackageCreator.cs:line 55 at Microsoft.PWABuilder.Windows.Chromium.Services.WindowsAppPackageCreator.CreateModernWindowsPackage(WindowsAppPackageOptions options, ImageGeneratorResult appImages, WebAppManifestContext webManifest) in D:\a\pwabuilder-windows-chromium\pwabuilder-windows-chromium\Web\Services\WindowsAppPackageCreator.cs:line 148 at Microsoft.PWABuilder.Windows.Chromium.Services.WindowsAppPackageCreator.GenerateZip(WindowsAppPackageOptions options) in D:\a\pwabuilder-windows-chromium\pwabuilder-windows-chromium\Web\Services\WindowsAppPackageCreator.cs:line 135 at Microsoft.PWABuilder.Windows.Chromium.Services.WindowsAppPackageCreator.CreateAppPackage(WindowsAppPackageOptions options, AnalyticsInfo analyticsInfo) in D:\a\pwabuilder-windows-chromium\pwabuilder-windows-chromium\Web\Services\WindowsAppPackageCreator.cs:line 70 at Microsoft.PWABuilder.Windows.Chromium.Controllers.MsixController.CreateAppPackage(WindowsAppPackageOptions options, HttpContext httpContext) in D:\a\pwabuilder-windows-chromium\pwabuilder-windows-chromium\Web\Controllers\MsixController.cs:line 152 at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask1 actionResultValueTask) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.gAwaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.gAwaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.gAwaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Routing.EndpointMiddleware.gAwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger) at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)

HEADERS

Accept: / Accept-Encoding: gzip, deflate, br Accept-Language: en-US,en;q=0.9,es;q=0.8,fr;q=0.7 Connection: close Content-Length: 21584 Content-Type: application/json Host: pwabuilder-winserver.centralus.cloudapp.azure.com User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 sec-ch-ua: "Google Chrome";v="119", "Chromium";v="119", "Not?A_Brand";v="24" correlation-id: da103357d-d27f-47b7-8fb4-2d67f2b9265f platform-identifier-version: 1.0.0 sec-ch-ua-mobile: ?0 platform-identifier: PWABuilder sec-ch-ua-platform: "macOS" origin: https://www.pwabuilder.com sec-fetch-site: cross-site sec-fetch-mode: cors sec-fetch-dest: empty

at We (https://www.pwabuilder.com/code/test-publish-pane.11ec05d3.js:14:241)
at async je (https://www.pwabuilder.com/code/test-publish-pane.11ec05d3.js:14:7347)
at async fe (https://www.pwabuilder.com/code/test-publish-pane.11ec05d3.js:14:6956)
at async g.generate (https://www.pwabuilder.com/code/test-publish-pane.11ec05d3.js:1835:1123)

What environment were you using?

OS: Mac Browser: chrome Browser version: chrome Version 119.0.6045.159 (Official Build) (arm64)

Additional context

Packaging the PWA fro Android worked well. Thanks, and Awesome effort you are doing on pwabuilder!

DavidGomez-dev commented 8 months ago

It seems it is working now.