Problem Note 39447: An exception error occurs in SAS Management Console when you access content properties for a report
In the Linux operating environment, a SOAP error might be generated when all of the following conditions occur:
- SAS Content Server is deployed on IBM WebSphere Application Server.
- You are using either SAS® Management Console or SAS® Enterprise Guide®.
- You perform either of the following tasks:
- In SAS Management Console, you navigate to a report or an image, right-click the report or image, and
select Properties.
Note: On the Content tab in the Properties dialog box, you might see
SOAP Exception.
- You save a SAS Enterprise Guide project to SAS Folders.
The error that occurs is as follows:
[8/12/09 15:23:41:683 EDT] 000000d7 WebApp E [ServletError]-[spring-ws]: java.lang.NoClassDefFoundError:
com.sun.xml.wss.impl.SecurableSoapMessage (initialization failure)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:132)
at com.sun.xml.wss.ProcessingContext.setSOAPMessage(ProcessingContext.java:217)
To resolve the issue, the xalan.jar file must be included in sas.wip.services9.2.ear. To include xalan.jar in
the EAR file, follow these steps:
- Navigate to a path similar to the following:
/SAS/SASWebInfrastructurePlatform/9.2/Picklists/wars/sas.wip.soapservices
- Copy the picklist file and save it as picklist.old.
- Open the picklist file and add the Xalan lines in the positions shown below. (Note that the lines are alphabetical and the values
use initial capitalization). The version must match the xalan.jar file that is found in a directory similar to the
/SAS/SASVersionedJarRepository/9.2/eclipse/plugins/Xalan_2.7.0.0_SAS_20081023153039/xalan.jar.
name=Slide_webdav
version=2.2.0.pre1_SAS_20081023153045
name=Xalan
version=2.7.0.0_SAS_20081023153039
name=XmlSchema
version=1.2.0.0_SAS_20081023153127
- Save the modified picklist.
- Copy the file webAppExcludes_IBM_WIP_SOAPSERVICES.pattern and rename it webAppExcludes_IBM_WIP_SOAPSERVICES.pattern.old. The path in which
this file resides should be similar to /SAS/SASDeploymentManager/9.2/products/cfgwizard__92210__prt__xx__sp0__1/Utilities/webAppExcludes_IBM_WIP_SOAPSERVICES.pattern.
Note: If you have multiple cfgwizard directories,\
select the directory with the highest number because that is the latest version.
- Open the webAppExcludes_IBM_WIP_SOAPSERVICES.pattern file and add comment delimiters to the xalan.jar line,
as shown in this example:
# **/xalan.jar
- Rename the file sas.wip.services9.2.ear ( /SAS/Config/Lev1/Web/Staging)
to sas.wip.services9.2.ear.old.
- Rebuild the EAR file as follows:
- Invoke the SAS® Deployment Wizard using the config.exe file that resides in a directory similar to
/SAS/Software/SASDeploymentManager/9.2.
- Select English. Then click OK.
- Rebuild the web applications. Then click Next.
- Select Configuration Directory (which should be set, by default). Then click Next.
- Enter your password for the user ID
sasadm@saspw. Then click Next.
- Select Web Infrastructure Platform 9.2. Then click Next.
- Click Start to build a new sas.wip.services9.2.ear file, which should be larger than the original file
that you saved as sas.wip.services9.2.ear.old.
- To ensure that the xalan.jar file is in the directory
/WebInfrastructurePlatformServices9.2.ear/sas.wip.soapservices.war/WEB-INF/bin, you can use either the
WinZip utility or JAR commands. To use JAR commands:
- Change your directory, as follows:
cd /SAS/Config/Lev1/Web/Staging
- Submit the following JAR command to unpack the EAR file:
jar xvf sas.wip.services9.2.ear
- Then submit the following command to list the files:
jar tvf sas.wip.soapservices.war
At this point, you should see the file xalan.jar in the
WEB-INF/lib directory.
- Use the WebSphere Administration Console to undeploy the old instance of sas.wip.services9.2.ear and deploy the newly rebuilt instance.
Operating System and Release Information
SAS System | Base SAS | Microsoft Windows Server 2003 Enterprise 64-bit Edition | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Microsoft Windows XP 64-bit Edition | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Microsoft® Windows® for x64 | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Datacenter Edition | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Enterprise Edition | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Standard Edition | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Microsoft Windows Server 2003 for x64 | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Microsoft Windows Server 2008 R2 | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Microsoft Windows Server 2008 for x64 | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Microsoft Windows XP Professional | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Windows Vista | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Windows Vista for x64 | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
64-bit Enabled AIX | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
64-bit Enabled HP-UX | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
64-bit Enabled Solaris | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
HP-UX IPF | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Linux | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Linux for x64 | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
OpenVMS on HP Integrity | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Solaris for x64 | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Microsoft® Windows® for 64-Bit Itanium-based Systems | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Datacenter 64-bit Edition | 9.2 | 9.3 | 9.2 TS2M0 | 9.3 TS1M0 |
*
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.
Type: | Problem Note |
Priority: | medium |
Date Modified: | 2015-10-07 15:09:53 |
Date Created: | 2010-04-27 09:57:26 |