Usage Note 31577: The SAS® Metadata Server fails to start and the error "CLASSFACTORY cannot be instantiated" is generated
The SAS Metadata Server might fail to start, generating various error messages. The errors that are generated might include the following:
WARNING: The omaconfig.xml file was not found. If other errors occur,
verify that this file exists in the same directory where the server
was started.
NOTE: The trustedUsers list is not available.
NOTE: The adminUsers list is not available.
The I/O subsystem has returned error message ' ERROR: Library
TMP000 does not exist'.
A temporary libref cannot be assigned to MetadataServer/MetadataRepositories/Foundation.
ERROR: The SAS Metadata Supervisor failed to initialize properly because of the
errors noted above.
ERROR: CLASSFACTORY cannot be instantiated.
The SAS Metadata Server might fail to start for one of the following reasons:
- The current working directory is modified.
- The SASInitialFolder option is set to a value that is invalid for the SAS Metadata Server.
- The current working directory is mounted incorrectly (in UNIX operating environments)
The default configuration for the SAS Metadata Server depends on having the
configuration files in the current directory.
-
The omaconfig.xml file is, by default, in the
SASMain subdirectory for SAS® 9.1 and in the
SASMeta\MetadataServer directory for SAS 9.2 and later releases.
- The default paths that are specified for the repository manager are relative
paths to the current directory.
- The default paths that are stored in the repository manager for the repositories are relative to the current directory.
Be careful when you modify the SASInitialFolder option in either
SASMain\sasv9.cfg or
SASMeta\sasv9.cfg. The default value is the SASMain or the SASMeta subdirectory, which is the value that the SAS Metadata Server requires. If you need to modify the SASInitialFolder value in
SASMain\sasv9.cfg or
SASMeta\sasv9.cfg, then you also need to add the SASInitialFolder option to the sasv9_MetadataServer.cfg file in
SASMain\MetadataServer\ or the sasv9_usermods.cfg file in
SASMeta\MetadataServer\. Then assign the SASInitialFolder option a value that is the absolute path to either the
SASMain or the
SASMeta subdirectory.
If you configure your SAS Metadata Server under UNIX and store your configuration directory on a network-mounted file system, make sure that you properly set the file ownership and file permissions before mounting the file system.
Operating System and Release Information
| SAS System | N/A | Solaris | 9.1 TS1M3 SP4 | |
| OpenVMS Alpha | 9.1 TS1M3 SP4 | |
| Linux on Itanium | 9.1 TS1M3 SP4 | |
| HP-UX IPF | 9.1 TS1M3 SP4 | |
| Linux | 9.1 TS1M3 SP4 | |
| HP-UX | 9.1 TS1M3 SP4 | |
| AIX | 9.1 TS1M3 SP4 | |
| 64-bit Enabled Solaris | 9.1 TS1M3 SP4 | |
| 64-bit Enabled HP-UX | 9.1 TS1M3 SP4 | |
| 64-bit Enabled AIX | 9.1 TS1M3 SP4 | |
| Windows Vista | 9.1 TS1M3 SP4 | |
| Microsoft Windows XP Professional | 9.1 TS1M3 SP4 | |
| Microsoft Windows Server 2003 Standard Edition | 9.1 TS1M3 SP4 | |
| Microsoft Windows Server 2003 Enterprise Edition | 9.1 TS1M3 SP4 | |
| Microsoft Windows Server 2003 Datacenter Edition | 9.1 TS1M3 SP4 | |
| Microsoft Windows NT Workstation | 9.1 TS1M3 SP4 | |
| Microsoft Windows 2000 Professional | 9.1 TS1M3 SP4 | |
| Microsoft Windows 2000 Server | 9.1 TS1M3 SP4 | |
| Microsoft Windows 2000 Datacenter Server | 9.1 TS1M3 SP4 | |
| Microsoft Windows 2000 Advanced Server | 9.1 TS1M3 SP4 | |
| Microsoft® Windows® for x64 | 9.1 TS1M3 SP4 | |
| Microsoft Windows XP 64-bit Edition | 9.1 TS1M3 SP4 | |
| Microsoft Windows Server 2003 Enterprise 64-bit Edition | 9.1 TS1M3 SP4 | |
| Microsoft Windows Server 2003 Datacenter 64-bit Edition | 9.1 TS1M3 SP4 | |
| Microsoft® Windows® for 64-Bit Itanium-based Systems | 9.1 TS1M3 SP4 | |
| z/OS | 9.1 TS1M3 SP4 | |
| Solaris for x64 | 9.1 TS1M3 SP4 | |
| Tru64 UNIX | 9.1 TS1M3 SP4 | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Modifying the current working directory or setting the SASInitialFolder option might prevent the SAS® Metadata Server from starting.
| Date Modified: | 2012-10-01 10:21:54 |
| Date Created: | 2008-03-25 11:13:48 |