Fixes are available
APAR status
Closed as program error.
Error description
Uploading an appx file to IBM Application Center may produce the error message "Manifest.xml file is missing for appx application file". The error message is misleading since the appx file contains correctly the AppxManifest.xml. Windows store appx files use the zip archive format to contain its contents. The zip format exists as 32 bit format, but there is also an extension named Zip64 for very large files. The problem occurs only with Zip64 format, if the AppxManifest.xml file is one of the last files in the archive. The typical command to create such an appx file with Visual Studio is msbuild MyProj.jsproj /p:Configuration=Release;Platform=x64 /t:Clean;Build /target:publish
Local fix
Unzip the appx file and rezip it so that the AppxManifest.xml is the first file in the archive solves the problem.
Problem summary
**************************************************************** * USERS AFFECTED: * * Users of IBM Application Center uploading Windows Store appx * * files * **************************************************************** * PROBLEM DESCRIPTION: * * An appx file must contain a manifest named AppxManifest.xml. * * This file is sometimes not recognized even though it is * * present in the appx file. Uploading the appx file to IBM * * Application Center then produces an error message * * "Manifest.xml file is missing for appx application file". * * * * The problem occurs only in large appx files that contain * * thousands of files and are packed with Zip64 format instead * * of the standard zip 32 bit format, if the AppxManifest.xml * * file is one of the last files in the zip. * **************************************************************** * RECOMMENDATION: * * - * ****************************************************************
Problem conclusion
The problem was caused by a limitation of the library that reads the zip format. This limitation has been fixed by using a different API for reading the zip format.
Temporary fix
Comments
APAR Information
APAR number
PI38545
Reported component name
WL/MFPF CONSUME
Reported component ID
5725I4301
Reported release
630
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2015-04-07
Closed date
2015-04-07
Last modified date
2015-04-07
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WL/MFPF CONSUME
Fixed component ID
5725I4301
Applicable component levels
R630 PSY
UP
R700 PSY
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSZH4A","label":"IBM Worklight"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"630","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
15 October 2021