You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fx-dev@ws.apache.org by Guy Rixon <gt...@ast.cam.ac.uk> on 2005/08/08 11:20:21 UTC

Xalan exception

Hi,

in all my operations that use WSS4J, this exception appears in the logs:

- Unable to patch xalan function table.
java.lang.NoSuchFieldException: m_functions
	at java.lang.Class.getField(Class.java:919)
	at org.apache.xml.security.Init.registerHereFunction(Unknown Source)
	at org.apache.xml.security.Init.init(Unknown Source)
	at
org.apache.ws.security.WSSecurityEngine.<clinit>(WSSecurityEngine.java:132)
	at
org.apache.ws.axis.security.WSDoAllSender.<clinit>(WSDoAllSender.java:69)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:219)
	at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)
	at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:100)
	at
org.apache.axis.deployment.wsdd.WSDDDeployableItem.getJavaClass(WSDDDeployableItem.java:353)
	at
org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WSDDDeployableItem.java:295)
	at
org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274)
	at
org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
	at
org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:125)
	at
org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274)
	at
org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
	at
org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:430)
	at
org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274)
	at
org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
	at
org.apache.axis.deployment.wsdd.WSDDDeployment.getService(WSDDDeployment.java:427)
	at
org.apache.axis.configuration.FileProvider.getService(FileProvider.java:231)
	at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
	at
org.astrogrid.security.EndToEndTest.invokeWhoAmI(EndToEndTest.java:72)
	at
org.astrogrid.security.EndToEndTest.testGoodCredentials(EndToEndTest.java:44)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:325)
	at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:536)

The condition doesn't seem to be a problem. Is it something that should be
fixed in WSS4J or have I to get a different version of Xalan (I have Xalan
2.6.0 at present)?

Cheers,
Guy

Guy Rixon 				        gtr@ast.cam.ac.uk
Institute of Astronomy   	                Tel: +44-1223-337542
Madingley Road, Cambridge, UK, CB3 0HA		Fax: +44-1223-337523

Re: Xalan exception

Posted by Davanum Srinivas <da...@gmail.com>.
Please log a bug. yes, this is ok to ignore.

-- dims

On 8/8/05, Guy Rixon <gt...@ast.cam.ac.uk> wrote:
> Hi,
> 
> in all my operations that use WSS4J, this exception appears in the logs:
> 
> - Unable to patch xalan function table.
> java.lang.NoSuchFieldException: m_functions
>         at java.lang.Class.getField(Class.java:919)
>         at org.apache.xml.security.Init.registerHereFunction(Unknown Source)
>         at org.apache.xml.security.Init.init(Unknown Source)
>         at
> org.apache.ws.security.WSSecurityEngine.<clinit>(WSSecurityEngine.java:132)
>         at
> org.apache.ws.axis.security.WSDoAllSender.<clinit>(WSDoAllSender.java:69)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:219)
>         at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)
>         at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:100)
>         at
> org.apache.axis.deployment.wsdd.WSDDDeployableItem.getJavaClass(WSDDDeployableItem.java:353)
>         at
> org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WSDDDeployableItem.java:295)
>         at
> org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274)
>         at
> org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
>         at
> org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:125)
>         at
> org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274)
>         at
> org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
>         at
> org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:430)
>         at
> org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274)
>         at
> org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
>         at
> org.apache.axis.deployment.wsdd.WSDDDeployment.getService(WSDDDeployment.java:427)
>         at
> org.apache.axis.configuration.FileProvider.getService(FileProvider.java:231)
>         at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
>         at
> org.astrogrid.security.EndToEndTest.invokeWhoAmI(EndToEndTest.java:72)
>         at
> org.astrogrid.security.EndToEndTest.testGoodCredentials(EndToEndTest.java:44)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at junit.framework.TestCase.runTest(TestCase.java:154)
>         at junit.framework.TestCase.runBare(TestCase.java:127)
>         at junit.framework.TestResult$1.protect(TestResult.java:106)
>         at junit.framework.TestResult.runProtected(TestResult.java:124)
>         at junit.framework.TestResult.run(TestResult.java:109)
>         at junit.framework.TestCase.run(TestCase.java:118)
>         at junit.framework.TestSuite.runTest(TestSuite.java:208)
>         at junit.framework.TestSuite.run(TestSuite.java:203)
>         at
> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:325)
>         at
> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:536)
> 
> The condition doesn't seem to be a problem. Is it something that should be
> fixed in WSS4J or have I to get a different version of Xalan (I have Xalan
> 2.6.0 at present)?
> 
> Cheers,
> Guy
> 
> Guy Rixon                                       gtr@ast.cam.ac.uk
> Institute of Astronomy                          Tel: +44-1223-337542
> Madingley Road, Cambridge, UK, CB3 0HA          Fax: +44-1223-337523
> 


-- 
Davanum Srinivas -http://blogs.cocoondev.org/dims/