Re: [WiX-users] Error Code 25543 during ExecXmlFile

2011-10-24 Thread John Cooper
1) It would be nice if it just logged retries by default and immediately failed 
only if I configured XmlFile to do so or if the retry loop was exhausted.  It 
would also be nice if the message was more direct and more like a warning by 
default instead of implying that the install had failed.

2) XmlFile elements are being authored against the web.configs for several 
AppPools.  All the entries previously exist as either defaults (in the NOT 
Installed case) or as working SQL Server connection strings and paths to XML 
and DTD files (used for contract processing).  As much as possible, we've 
removed processing from web.config and moved it to the databases, but that just 
makes the connection string updated in the web.config all the more important.  
These re-try errors are not frequent, but because of the tenor of the error 
message (implying internal install failure), they're very disconcerting to 
support and install personnel.  Downing/resetting IIS7 is not an option as this 
software provides low level services for various banking/credit union software 
and it needs to be up 24/7.  Even a reboot is not considered acceptable.

3) Looking at XmlConfig, it appears I would first have to delete the default 
elements and then re-add them.  It seems to me I'd just be doubling the number 
of transactions and giving IIS7 twice as many opportunities to rock the boat.  
If XmlConfig supported just updating existing entries, it would be a much 
easier choice.

-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: Sunday, October 23, 2011 11:58 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Error Code 25543 during ExecXmlFile

1. The code could be changed.
2. Would have to see how you're using XmlFile to know for sure.  Have you 
considered switching to XmlConfig? It may be a bit more robust... I haven't 
looked in a while.

3. Yeah, IIS is very annoying like that. It see changes to the files and starts 
reading the files itself locking out further changes. Took us forever to get 
the stupid IIS Custom Actions to behave mostly well.
On Thu, Oct 20, 2011 at 1:05 PM, John Cooper jocoo...@jackhenry.com wrote:

 Getting the following error randomly on fresh installs and upgrades 
 during
 testing:

 ExecXmlFile:  Configuring Xml File: some path\Web.config The 
 installer has encountered an unexpected error installing this package.
 This may indicate a problem with this package. The error code is 
 25543. The arguments are: -2147024864, some path\Web.config, MSI (s) 
 (D0!44) [14:28:50:918]: Product: some product -- The installer has 
 encountered an unexpected error installing this package. This may 
 indicate a problem with this package. The error code is 25543. The 
 arguments
 are: -2147024864, some path\Web.config,

 ExecXmlFile:  Unable to save changes to XML file: some 
 path\Web.config, retry attempt: 1


 1)  Is there any way to suppress or trap these retry errors.  It
 appears that the XmlFile CA retries the save after the sharing 
 violation, and it almost always succeeds on the second attempt;

 2)  Looking at the code, I get the impression that I should be getting
 Abort, Retry, or Ignore, but the dialog that displays has only an OK
 button.  OK seems to function as Retry.

 3)  The culprit appears to be IIS7 contending for the web.config.  Any
 tricks to avoid this.  The edit is updating the connection string for 
 the database, and it's got to be done or the service won't startup/run.

 --
 John Merryweather Cooper
 Jack Henry  Associates, Inc. (Premier Tech, Inc.) Build  Install 
 Engineer - jXchange
 Office:  913-341-3434 x791011
 jocoo...@jackhenry.commailto:jocoo...@jackhenry.com

 NOTICE: This electronic mail message and any files transmitted with it 
 are intended exclusively for the individual or entity to which it is 
 addressed. The message, together with any attachment, may contain 
 confidential and/or privileged information.
 Any unauthorized review, use, printing, saving, copying, disclosure or 
 distribution is strictly prohibited. If you have received this message 
 in error, please immediately advise the sender by reply email and 
 delete all copies.

 --
  The demand for IT networking professionals continues to grow, 
 and the demand for specialized networking skills is growing even more 
 rapidly.
 Take a complimentary Learning@Cisco Self-Assessment and learn about 
 Cisco certifications, training, and career opportunities.
 http://p.sf.net/sfu/cisco-dev2dev
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users




--
virtually, Rob Mensching - http://RobMensching.com LLC
--
The demand for IT networking professionals continues to grow

Re: [WiX-users] Error Code 25543 during ExecXmlFile

2011-10-23 Thread Rob Mensching
1. The code could be changed.
2. Would have to see how you're using XmlFile to know for sure.  Have you
considered switching to XmlConfig? It may be a bit more robust... I haven't
looked in a while.

3. Yeah, IIS is very annoying like that. It see changes to the files and
starts reading the files itself locking out further changes. Took us forever
to get the stupid IIS Custom Actions to behave mostly well.
On Thu, Oct 20, 2011 at 1:05 PM, John Cooper jocoo...@jackhenry.com wrote:

 Getting the following error randomly on fresh installs and upgrades during
 testing:

 ExecXmlFile:  Configuring Xml File: some path\Web.config
 The installer has encountered an unexpected error installing this package.
 This may indicate a problem with this package. The error code is 25543. The
 arguments are: -2147024864, some path\Web.config,
 MSI (s) (D0!44) [14:28:50:918]: Product: some product -- The installer
 has encountered an unexpected error installing this package. This may
 indicate a problem with this package. The error code is 25543. The arguments
 are: -2147024864, some path\Web.config,

 ExecXmlFile:  Unable to save changes to XML file: some path\Web.config,
 retry attempt: 1


 1)  Is there any way to suppress or trap these retry errors.  It
 appears that the XmlFile CA retries the save after the sharing violation,
 and it almost always succeeds on the second attempt;

 2)  Looking at the code, I get the impression that I should be getting
 Abort, Retry, or Ignore, but the dialog that displays has only an OK
 button.  OK seems to function as Retry.

 3)  The culprit appears to be IIS7 contending for the web.config.  Any
 tricks to avoid this.  The edit is updating the connection string for the
 database, and it's got to be done or the service won't startup/run.

 --
 John Merryweather Cooper
 Jack Henry  Associates, Inc. (Premier Tech, Inc.)
 Build  Install Engineer - jXchange
 Office:  913-341-3434 x791011
 jocoo...@jackhenry.commailto:jocoo...@jackhenry.com

 NOTICE: This electronic mail message and any files transmitted with it are
 intended
 exclusively for the individual or entity to which it is addressed. The
 message,
 together with any attachment, may contain confidential and/or privileged
 information.
 Any unauthorized review, use, printing, saving, copying, disclosure or
 distribution
 is strictly prohibited. If you have received this message in error, please
 immediately advise the sender by reply email and delete all copies.

 --
 The demand for IT networking professionals continues to grow, and the
 demand for specialized networking skills is growing even more rapidly.
 Take a complimentary Learning@Cisco Self-Assessment and learn
 about Cisco certifications, training, and career opportunities.
 http://p.sf.net/sfu/cisco-dev2dev
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users




-- 
virtually, Rob Mensching - http://RobMensching.com LLC
--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Error Code 25543 during ExecXmlFile

2011-10-20 Thread John Cooper
Getting the following error randomly on fresh installs and upgrades during 
testing:

ExecXmlFile:  Configuring Xml File: some path\Web.config
The installer has encountered an unexpected error installing this package. This 
may indicate a problem with this package. The error code is 25543. The 
arguments are: -2147024864, some path\Web.config,
MSI (s) (D0!44) [14:28:50:918]: Product: some product -- The installer has 
encountered an unexpected error installing this package. This may indicate a 
problem with this package. The error code is 25543. The arguments are: 
-2147024864, some path\Web.config,

ExecXmlFile:  Unable to save changes to XML file: some path\Web.config, retry 
attempt: 1


1)  Is there any way to suppress or trap these retry errors.  It appears 
that the XmlFile CA retries the save after the sharing violation, and it almost 
always succeeds on the second attempt;

2)  Looking at the code, I get the impression that I should be getting 
Abort, Retry, or Ignore, but the dialog that displays has only an OK 
button.  OK seems to function as Retry.

3)  The culprit appears to be IIS7 contending for the web.config.  Any 
tricks to avoid this.  The edit is updating the connection string for the 
database, and it's got to be done or the service won't startup/run.

--
John Merryweather Cooper
Jack Henry  Associates, Inc. (Premier Tech, Inc.)
Build  Install Engineer - jXchange
Office:  913-341-3434 x791011
jocoo...@jackhenry.commailto:jocoo...@jackhenry.com

NOTICE: This electronic mail message and any files transmitted with it are 
intended
exclusively for the individual or entity to which it is addressed. The message, 
together with any attachment, may contain confidential and/or privileged 
information.
Any unauthorized review, use, printing, saving, copying, disclosure or 
distribution 
is strictly prohibited. If you have received this message in error, please 
immediately advise the sender by reply email and delete all copies.
--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users