Bug #54533 HeapDumpPath points to tmp, but it does not exist
Submitted: 15 Jun 2010 22:23 Modified: 9 Sep 2010 14:36
Reporter: Adam Dixon Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Enterprise Monitor: Installing Severity:S3 (Non-critical)
Version:2.2.1 OS:Linux
Assigned to: BitRock Merlin CPU Architecture:Any

[15 Jun 2010 22:23] Adam Dixon
Description:
When installed, setenv.sh points HeapDumpPath to a non-exist directory.

HeapDumpPath=/mnt/data/mem/enterprise/monitor/apache-tomcat/tmp

In the apache-tomcat directory, a temp directory exists, but no tmp. Perhaps a mix up between windows/linux versions and the use of this path.

How to repeat:
Install, check setenv.sh in apache-tomcat/bin/ and see if the directory HeapDumpPath points to exists or not.
[15 Jun 2010 22:24] Adam Dixon
Likely related to the fix from http://bugs.mysql.com/bug.php?id=40215
[18 Jun 2010 7:56] BitRock Merlin
Patch sent to Andy.
[18 Jun 2010 17:11] Enterprise Tools JIRA Robot
Andy Bang writes: 
In 2.1:
Sending        bitrock/output-mysqlnetwork-linux/apache-tomcat/bin/setenv.sh
Sending        bitrock/output-mysqlnetwork-linux64/apache-tomcat/bin/setenv.sh
Sending        bitrock/output-mysqlnetwork-osx/apache-tomcat/bin/setenv.sh
Sending        bitrock/output-mysqlnetwork-solarisi/apache-tomcat/bin/setenv.sh
Sending        bitrock/output-mysqlnetwork-solarisi64/apache-tomcat/bin/setenv.sh
Sending        bitrock/output-mysqlnetwork-solariss/apache-tomcat/bin/setenv.sh
Sending        bitrock/output-mysqlnetwork-windows/apache-tomcat/bin/setenv.bat
Sending        bitrock/output-mysqlnetwork-windows64/apache-tomcat/bin/setenv.bat
Transmitting file data ........
Committed revision 1568.

In 2.2:
Sending        bitrock/output-mysqlnetwork-linux/apache-tomcat/bin/setenv.sh
Sending        bitrock/output-mysqlnetwork-linux64/apache-tomcat/bin/setenv.sh
Sending        bitrock/output-mysqlnetwork-osx/apache-tomcat/bin/setenv.sh
Sending        bitrock/output-mysqlnetwork-solarisi/apache-tomcat/bin/setenv.sh
Sending        bitrock/output-mysqlnetwork-solarisi64/apache-tomcat/bin/setenv.sh
Sending        bitrock/output-mysqlnetwork-solariss/apache-tomcat/bin/setenv.sh
Sending        bitrock/output-mysqlnetwork-windows/apache-tomcat/bin/setenv.bat
Sending        bitrock/output-mysqlnetwork-windows64/apache-tomcat/bin/setenv.bat
Transmitting file data ........
Committed revision 1566.

In 2.3:
Sending        bitrock/output-mysqlnetwork-linux/apache-tomcat/bin/setenv.sh
Sending        bitrock/output-mysqlnetwork-linux64/apache-tomcat/bin/setenv.sh
Sending        bitrock/output-mysqlnetwork-osx/apache-tomcat/bin/setenv.sh
Sending        bitrock/output-mysqlnetwork-solarisi/apache-tomcat/bin/setenv.sh
Sending        bitrock/output-mysqlnetwork-solarisi64/apache-tomcat/bin/setenv.sh
Sending        bitrock/output-mysqlnetwork-solariss/apache-tomcat/bin/setenv.sh
Sending        bitrock/output-mysqlnetwork-windows/apache-tomcat/bin/setenv.bat
Sending        bitrock/output-mysqlnetwork-windows64/apache-tomcat/bin/setenv.bat
Transmitting file data ........
Committed revision 1567.
[22 Jun 2010 18:49] Enterprise Tools JIRA Robot
Andy Bang writes: 
In build 2.2.2.1728.
[2 Jul 2010 0:48] Enterprise Tools JIRA Robot
Bill Weber writes: 
verified fixed in 2.2.2.1728 and 2.3
[9 Sep 2010 9:20] Enterprise Tools JIRA Robot
Mark Leith writes: 
Reopening for changelogs.
[9 Sep 2010 14:36] MC Brown
A note has been added to the 2.2.3 changelog: 

        The supplied <command>setenv.sh</command> script sets the                                                                        
        wrong temporary directory value                                                                                                  
        for <literal>HeapDumpPath</literal>. The path has been updated                                                                   
        to the <filenamme>monitor/apache-tomcat/temp</filename>                                                                          
        directory within the &merlin_server; installation.