'java.lang.IllegalAccessError: tried to access field org.apache.xpath.compiler.FunctionTable.m_functions from class org.apache.xml.security.Init'
2 years ago
Originally Published: 2007-02-12
Article Number
000041177
Applies To
Federated Identity Management Module 2.5
Solaris 2.8
Microsoft Windows 2003
Solaris 2.9
Red Hat Linux 3.0 AS and ES
SuSE Linux Enterprise Server 9
Issue
Upgrade FIM 2.5 WebLogic Server SP3/SP4 to SP5

WebLogic Error: <Feb 6, 2007 7:55:56 PM EST> <Info> <WebLogic> <BEA-000287> <Invoking startup class: com.rsa.csf.common.weblogic.SystemStartup.startup(null)>

***************************************************************************

The WebLogic Server did not start up properly.

java.lang.IllegalAccessError: tried to access field org.apache.xpath.compiler.FunctionTable.m_functions from class org.apache.xml.security.Init

at org.apache.xml.security.Init.init(Init.java:233)

at com.rsa.csf.techservice.saml.opensaml.Init.init(Unknown Source)

at com.rsa.csf.techservice.saml.opensaml.Init.<clinit>(Unknown Source)

at com.rsa.csf.common.initialization.SystemInitializer.initialize(Unknown Source)

at com.rsa.csf.common.weblogic.SystemStartup.startup(Unknown Source)

at weblogic.t3.srvr.StartupClassService.invokeStartup(StartupClassService.java:177)

at weblogic.t3.srvr.StartupClassService.invokeClass(StartupClassService.java:158)

at weblogic.t3.srvr.StartupClassService.access$000(StartupClassService.java:36)

at weblogic.t3.srvr.StartupClassService$1.run(StartupClassService.java:121)

at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)

at weblogic.t3.srvr.StartupClassService.invokeStartupClass(StartupClassService.java:116)

at weblogic.t3.srvr.PostDeploymentStartupService.resume(PostDeploymentStartupService.java:63

)

at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:136)

at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:965)

at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:360)

at weblogic.Server.main(Server.java:32)

Reason: tried to access field org.apache.xpath.compiler.FunctionTable.m_functions from class org.apache.xml.security.Init


Cause
Customer did not copy the backed up Endorsed directory properly. A file was missing. This caused the error you see above in the WebLogic console.
Resolution
Follow the FIM hotfix 101 instructions and copy all of the Endorsed directory.