Sunday, February 19, 2012

.War Files are Getting Deleted On Restart of Essbase Administration Services (EAS) on Planning Server

.War Files are Getting Deleted On Restart of Essbase Administration Services (EAS) on Planning Server [ID 1297825.1]
Modified 20-MAY-2011 Type PROBLEM Status PUBLISHED
In this Document
Symptoms
Cause
Solution
References

Applies to:

Hyperion Essbase Administration Services - Version: 11.1.2.0.00 and later [Release: 11.1 and later ]
Information in this document applies to any platform.
Symptoms

Essbase Administration Services (EAS) and Planning are installed on the same server. After restarting Essbase Administration Services, three .war files are deleted from the following location which prevents EAS from starting:

\Oracle\Middleware\user_projects\domains\EPMPlanning\servers\EssbaseAdminServices0\tmp\servers\EssbaseAdminServices0\tmp\_WL_user\EAS_11.1.2.0\ddix2h.
easdocs.war
eas.war
easconsole.war
Cause

The java temp variables (-Djava.io.tmpdir) used by Planning and EAS are set to use the same folder:

-Djava.io.tmpdir=D:\Oracle\Middleware\user_projects\domains\EPMPlanning\servers\EssbaseAdminServices0\tmp\servers\EssbaseAdminServices0\tmp

-Dweblogic.j2ee.application.tmpDir=D:\Oracle\Middleware\user_projects\domains\EPMPlanning\servers\EssbaseAdminServices0\tmp\servers\EssbaseAdminServices0\tmp




Solution


Prior to making changes to your environment ensure that you have a done a complete backup of the files involved.

See how to back up and restore the registry in Windows support article (http://support.microsoft.com/kb/322756/).

Modify one of the Djava.io.tmpdir variables to point to a different location.

1. Using the Windows Registry editor, locate the Windows service values HKLM/SOFTWARE/Hyperion Solutions/EssbaseAdminServices0/HyS9eas and find out the values for -Djava.io.tmpdir and -Dweblogic.j2ee.application/tmpDir. For example, they may be the following registry keys:

JVMOption12:
-Djava.io.tmpdir=D:\Oracle\Middleware\user_projects\domains\EPMPlanning\servers\EssbaseAdminServices0\tmp\servers\EssbaseAdminServices0\tmp

JVMOption3:
-Dweblogic.j2ee.application.tmpDir=D:\Oracle\Middleware\user_projects\domains\EPMPlanning\servers\EssbaseAdminServices0\tmp\servers\EssbaseAdminServices0\tmp

Both the variables represents the same path.

2. Modify the Registry key for -Djava.io.tmpdir to a different location, making sure the directory exists. For example, it can be set to:

~/user_projects/epmsystem1/tmp

3. Save this change in the Registry and restart the services.

No comments:

Post a Comment