Bugs item #1714528, was opened at 2007-05-07 12:23
Message generated for change (Comment added) made by robmen
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1714528&group_id=105970

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
>Category: candle
Group: None
>Status: Closed
>Resolution: Wont Fix
Priority: 5
Private: No
Submitted By: tammyngu (tammyngu)
>Assigned to: Rob Mensching (robmen)
Summary: OutOfMemoryException when system memory capacity reached

Initial Comment:
When the number of entries exceeds what Decatur/WiX is able to hold in memory, 
an System.OutOfMemoryException occurs. For example,

2^19 Feature Entries Only Test
2^19 Component Entries Only Test
2^18 Registry Entries Only Test

verifying the above tests independently results in a 
System.OutOfMemoryException. This error would be a per system basis depending 
on the amount of memory available on the system.

A message indicating the actual failure would be useful for users if 
encountering this failure.


----------------------------------------------------------------------

>Comment By: Rob Mensching (robmen)
Date: 2007-05-12 10:24

Message:
Logged In: YES 
user_id=991639
Originator: NO

The message seems pretty self explanatory.  We ran out of memory
processing the file.  Not sure what more there is to say about this
particular problem.  

I also changed the Category to candle.exe based on stack trace below.  If
that isn't correct, can you please provide the full output from candle.exe
or light.exe that you see when this error occurs?

----------------------------------------------------------------------

Comment By: tammyngu (tammyngu)
Date: 2007-05-11 10:37

Message:
Logged In: YES 
user_id=1787540
Originator: YES

Here is the stack trace for the scenario:

13.19.40.13 Error: System.OutOfMemoryException: Exception of type
'System.OutOfMemoryException' was thrown.
   at System.String.GetStringForStringBuilder(String value, Int32
startIndex, Int32 length, Int32 capacity)
   at System.Text.StringBuilder.GetNewString(String currentString, Int32
requiredLength)
   at System.Text.StringBuilder.Append(String value)
   at System.IO.StringWriter.Write(String value)
   at System.Xml.XmlTextWriter.WriteStartAttribute(String prefix, String
localName, String ns)
   at System.Xml.XmlWriter.WriteAttributeString(String localName, String
value)
   at
Microsoft.Tools.WindowsInstallerXml.Preprocessor.PreprocessReader(Boolean
include, XmlReader reader, XmlWriter writer, Int32 offset) in
c:\wix\src\wix\Preprocessor.cs:line 515
   at Microsoft.Tools.WindowsInstallerXml.Preprocessor.Process(String
sourceFile, Hashtable variables) in c:\wix\src\wix\Preprocessor.cs:line 208

----------------------------------------------------------------------

Comment By: Heath Stewart (heaths)
Date: 2007-05-10 20:16

Message:
Logged In: YES 
user_id=1335104
Originator: NO

Tammy, could you post a stack trace in the scenarios above?

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1714528&group_id=105970

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
WiX-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs

Reply via email to