MSIX Packaging Tool log file "PUB" warnings - what are they and should I be concerned?

%3CLINGO-SUB%20id%3D%22lingo-sub-307076%22%20slang%3D%22en-US%22%3EMSIX%20Packaging%20Tool%20log%20file%20%22PUB%22%20warnings%20-%20what%20are%20they%20and%20should%20I%20be%20concerned%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-307076%22%20slang%3D%22en-US%22%3E%3CP%3EThe%20log%20file%20generated%20by%20the%20packaging%20tool%20sometimes%20contains%20warning%20lines%2C%20like%3A%3C%2FP%3E%0A%3CP%3E%3CFONT%3E%5B12%2F27%2F2018%2010%3A31%3A41%20AM%5D%20%5BWarning%5D%20W_COM_PUBFAIL_INPROC_SERVER_NOT_SUPPORTED%3CBR%20%2F%3E%5B12%2F27%2F2018%2010%3A31%3A41%20AM%5D%20%5BWarning%5D%20W_COM_PUBFAIL_INVALID_SUBKEY%3CBR%20%2F%3E%5B12%2F27%2F2018%2010%3A31%3A41%20AM%5D%20%5BWarning%5D%20W_COM_PUBFAIL_INVALID_SUBKEY%3CBR%20%2F%3E%5B12%2F27%2F2018%2010%3A31%3A41%20AM%5D%20%5BWarning%5D%20W_COM_PUBFAIL_CYCLE%3CBR%20%2F%3E%5B12%2F27%2F2018%2010%3A31%3A41%20AM%5D%20%5BWarning%5D%20W_COM_PUBFAIL_INVALID_SUBKEY%3CBR%20%2F%3E%5B12%2F27%2F2018%2010%3A31%3A41%20AM%5D%20%5BWarning%5D%20W_COM_PUBFAIL_INVALID_DEPENDENCY%3CBR%20%2F%3E%5B12%2F27%2F2018%2010%3A31%3A41%20AM%5D%20%5BWarning%5D%20W_COM_PUBFAIL_INVALID_SUBKEY%3CBR%20%2F%3E%5B12%2F27%2F2018%2010%3A31%3A41%20AM%5D%20%5BWarning%5D%20W_COM_PUBFAIL_INVALID_DEPENDENCY%3CBR%20%2F%3E%5B12%2F27%2F2018%2010%3A31%3A41%20AM%5D%20%5BWarning%5D%20W_COM_PUBFAIL_INVALID_SUBKEY%3CBR%20%2F%3E%5B12%2F27%2F2018%2010%3A31%3A41%20AM%5D%20%5BWarning%5D%20W_COM_PUBFAIL_INVALID_DEPENDENCY%3CBR%20%2F%3E%5B12%2F27%2F2018%2010%3A31%3A41%20AM%5D%20%5BWarning%5D%20W_COM_PUBFAIL_INVALID_SUBKEY%3CBR%20%2F%3E%5B12%2F27%2F2018%2010%3A31%3A41%20AM%5D%20%5BWarning%5D%20W_COM_PUBFAIL_INVALID_DEPENDENCY%3CBR%20%2F%3E%5B12%2F27%2F2018%2010%3A31%3A41%20AM%5D%20%5BWarning%5D%20W_COM_PUBFAIL_INVALID_SUBKEY%3CBR%20%2F%3E%5B12%2F27%2F2018%2010%3A31%3A41%20AM%5D%20%5BWarning%5D%20W_COM_PUBFAIL_INVALID_DEPENDENCY%3CBR%20%2F%3E%5B12%2F27%2F2018%2010%3A31%3A41%20AM%5D%20%5BWarning%5D%20W_COM_PUBFAIL_INVALID_SUBKEY%3CBR%20%2F%3E%5B12%2F27%2F2018%2010%3A31%3A41%20AM%5D%20%5BWarning%5D%20W_COM_PUBFAIL_INVALID_DEPENDENCY%3CBR%20%2F%3E%5B12%2F27%2F2018%2010%3A31%3A41%20AM%5D%20%5BWarning%5D%20W_COM_PUBFAIL_INVALID_SUBKEY%3CBR%20%2F%3E%5B12%2F27%2F2018%2010%3A31%3A41%20AM%5D%20%5BWarning%5D%20W_COM_PUBFAIL_INVALID_DEPENDENCY%3CBR%20%2F%3E%5B12%2F27%2F2018%2010%3A31%3A41%20AM%5D%20%5BWarning%5D%20W_COM_PUBFAIL_INVALID_SUBKEY%3C%2FFONT%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CFONT%3EWhat%20are%20they%2C%20and%20are%20they%20a%20concern%3F%26nbsp%3B%20Is%20the%20concern%20temporary%20and%20will%20be%20resolved%20by%20adding%20features%20in%20the%20future%3F%26nbsp%3B%20And%20if%20so%2C%20would%20one%20have%20to%20repackage%20(i.e.%20the%20feature%20is%20in%20the%20packaging%20tool)%20or%20just%20deploy%20on%20a%20future%20os%20version%3F%3C%2FFONT%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-332653%22%20slang%3D%22en-US%22%3ERe%3A%20MSIX%20Packaging%20Tool%20log%20file%20%22PUB%22%20warnings%20-%20what%20are%20they%20and%20should%20I%20be%20concerned%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-332653%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20Tim%2C%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThanks%20for%20pointing%20this%20out.%26nbsp%3B%20These%20are%20internal%20warning%20messages%20that%20we%20overlooked%20updating%20to%20user%20understandable%20strings.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIn%20general%2C%20these%20indicate%20various%20states%20we%20have%20detected%20in%20the%20apps%20COM%20registrations%20that%20are%20malformed%20or%20have%20no%20analog%20in%20MSIX%20today.%20If%20your%20converted%20app%20works%20as%20expected%2C%20likely%20these%20were%20superfluous%20COM%20entries.%26nbsp%3B%20However%2C%20if%20you%20are%20seeing%20missing%20functionality%2C%20particularly%20around%20COM%20behavior%2C%20these%20may%20be%20important%20to%20you.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EFor%20the%20warnings%20that%20indicate%20not%20yet%20implemented%20features%2C%20the%20easiest%20path%20forward%20would%20be%20to%20reconvert%20on%20a%20version%20of%20the%20tool%20that%20supports%20those%20COM%20features.%20Depending%20on%20how%20prevalent%20certain%20problems%20end%20up%20being%2C%20we%20might%20consider%20adding%20a%20're-parse%20your%20COM%20state'%20option%20to%20package%20editor%20or%20the%20like%20to%20minimize%20user%20difficulty.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI'm%20updating%20these%20warnings%20to%20be%20user%20understandable%20in%20the%20meantime.%26nbsp%3B%20You%20should%20see%20that%20in%20an%20upcoming%20version.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThanks!%3CBR%20%2F%3EJames%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
MVP

The log file generated by the packaging tool sometimes contains warning lines, like:

[12/27/2018 10:31:41 AM] [Warning] W_COM_PUBFAIL_INPROC_SERVER_NOT_SUPPORTED
[12/27/2018 10:31:41 AM] [Warning] W_COM_PUBFAIL_INVALID_SUBKEY
[12/27/2018 10:31:41 AM] [Warning] W_COM_PUBFAIL_INVALID_SUBKEY
[12/27/2018 10:31:41 AM] [Warning] W_COM_PUBFAIL_CYCLE
[12/27/2018 10:31:41 AM] [Warning] W_COM_PUBFAIL_INVALID_SUBKEY
[12/27/2018 10:31:41 AM] [Warning] W_COM_PUBFAIL_INVALID_DEPENDENCY
[12/27/2018 10:31:41 AM] [Warning] W_COM_PUBFAIL_INVALID_SUBKEY
[12/27/2018 10:31:41 AM] [Warning] W_COM_PUBFAIL_INVALID_DEPENDENCY
[12/27/2018 10:31:41 AM] [Warning] W_COM_PUBFAIL_INVALID_SUBKEY
[12/27/2018 10:31:41 AM] [Warning] W_COM_PUBFAIL_INVALID_DEPENDENCY
[12/27/2018 10:31:41 AM] [Warning] W_COM_PUBFAIL_INVALID_SUBKEY
[12/27/2018 10:31:41 AM] [Warning] W_COM_PUBFAIL_INVALID_DEPENDENCY
[12/27/2018 10:31:41 AM] [Warning] W_COM_PUBFAIL_INVALID_SUBKEY
[12/27/2018 10:31:41 AM] [Warning] W_COM_PUBFAIL_INVALID_DEPENDENCY
[12/27/2018 10:31:41 AM] [Warning] W_COM_PUBFAIL_INVALID_SUBKEY
[12/27/2018 10:31:41 AM] [Warning] W_COM_PUBFAIL_INVALID_DEPENDENCY
[12/27/2018 10:31:41 AM] [Warning] W_COM_PUBFAIL_INVALID_SUBKEY
[12/27/2018 10:31:41 AM] [Warning] W_COM_PUBFAIL_INVALID_DEPENDENCY
[12/27/2018 10:31:41 AM] [Warning] W_COM_PUBFAIL_INVALID_SUBKEY

 

What are they, and are they a concern?  Is the concern temporary and will be resolved by adding features in the future?  And if so, would one have to repackage (i.e. the feature is in the packaging tool) or just deploy on a future os version?

1 Reply

Hi Tim,

 

Thanks for pointing this out.  These are internal warning messages that we overlooked updating to user understandable strings.

 

In general, these indicate various states we have detected in the apps COM registrations that are malformed or have no analog in MSIX today. If your converted app works as expected, likely these were superfluous COM entries.  However, if you are seeing missing functionality, particularly around COM behavior, these may be important to you.

 

For the warnings that indicate not yet implemented features, the easiest path forward would be to reconvert on a version of the tool that supports those COM features. Depending on how prevalent certain problems end up being, we might consider adding a 're-parse your COM state' option to package editor or the like to minimize user difficulty.

 

I'm updating these warnings to be user understandable in the meantime.  You should see that in an upcoming version.

 

Thanks!
James