Note: This was originally posted by an inactive account. Content was preserved by moving under an admin account.
Originally posted by: Tim MeagherHi,
Sorry about the long delays about posting a response to this topic. I only came across this post yesterday. Hopefully you have been in touch with your MDA support representative and figured out a solution that works for you for this problem.
This is an issue that we are aware of - and has an internal issue number of 3016 for your reference. So far, it appears to only occur for some people and is not overly common. Strangely, where this is occurring is on machines having similar specifications to where no problems are noticed.
It appears that the problems are occurring due to the -Xmx parameter being passed to initialize the JVM when launching the LAE server. It isn't an option to remove the -Xmx setting, as the default value (based on system configuration) used by the JVM will often be insufficient and result in OutOfMemoryErrors.
In general, the JVM initialization errors reported will occur because the amount of memory requested is larger than the amount of physical memory available. Strangely, this has been noticed on some machines with a much larger amount of physical memory available than the -Xmx parameter is asking for. Since the error is occuring prior to the LAE initializing, and can be reproduced from the command line on the machines in question without attempting to use the LAE it seems like there might be a Windows<->Java issue.
It is possible that no initial heap size is being asked for, and this ends up with the JVM requested the maximum heap size on initialization. However even in this case, there should be enough memory available for the JVM to initialize using the max heap size.
With issues like this it is best to contact your MDA support representative, as the solution to the problem may be different from instance to instance and may involve some investigative work (running dummy programs to determine what an acceptable -Xmx value is for your system etc) and changes specific to your needs.
On the plus side, these issues have been noted, and while it is impossible to ensure that all operating systems will always grant the amount of memory requested, these settings will be much more transparent and easier to configure using the standard configuration files in later releases to ensure that these problems are easier to resolve.
Regards,
Tim Meagher.