It looks like you have several parsers on your classpath. These jars 
normally contain a file called javax.xml.parsers.SAXParserFactory located 
under META-INF/services. The content of this file is the class name of an 
implementation of SAXParserFactory. When SAXParserFactory.newInstance() 
[1] is called it determines which implementation to return based on a 
lookup procedure which includes reading these 
javax.xml.parsers.SAXParserFactory files. If there are multiple parser 
implementations on your classpath, whichever the classloader finds first 
is the one that's returned.

Assuming your application isn't hard coded to use a particular parser 
implementation putting the Xerces jars at the head of your classpath 
should work.

Thanks.

[1] 
http://xerces.apache.org/xerces2-j/javadocs/api/javax/xml/parsers/SAXParserFactory.html#newInstance()

Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: [EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]

"Manik Rao Chekkala" <[EMAIL PROTECTED]> wrote on 11/24/2005 02:11:29 
AM:

> 
> Hi All, 
> 
> 
> 
>   I am facing a problem while testing my test cases . I am using 
> following jars in my project
> 
> 
> Java :  j2sdk 1.4.2_06,
> Axis : Axis 1.1
> Ant : ant-contrib-1.0b1 , ant-junit-1.6.2 , axis-ant
> Junit: Junit : junit-3.8.1 , junitperf, jtestcase
> Xml related jars: xerces1.4.3, xml-apis-2.4.0 , xalan , xmlutil , 
> xercesImpl-2.4.0 
> Oracle : ojdbc14
> Websphere5.1
> 
> I am getting following error .So, Please let me know which 
> compatible ?xerces &  xalan ?  jars I have to use in order to avoid this 
error
> 
> org.xml.sax.SAXNotRecognizedException: SAX feature 'http://apache.
> org/xml/features/validation/schema-full-checking' not recognized.
>             at oracle.xml.parser.v2.NonValidatingParser.
> setFeature(NonValidatingParser.java:1696)
>             at 
oracle.xml.parser.v2.SAXParser.setFeature(SAXParser.java:266)
>             at oracle.xml.jaxp.JXSAXParserFactory.
> newSAXParser(JXSAXParserFactory.java:88)
>             at net.wangs.xmlutil.XMLValidator.
> validateWithSAXParser(XMLValidator.java:192)
>             at 
net.wangs.xmlutil.XMLValidator.validate(XMLValidator.java:121)
>             at net.wangs.jtestcase.JTestCase.<init>(JTestCase.java:94)
>             at 
com.cig.mms.JTestCaseUtil.loadDataFile(JTestCaseUtil.java:36)
>             at com.cig.mms.MMSServiceTestCase.
> loadAssertionDataFile(MMSServiceTestCase.java:414)
>             at com.cig.mms.achtransfers.service.test.
> AchPayeeAuthTestCase.<init>(AchPayeeAuthTestCase.java:88)
>             at sun.reflect.NativeConstructorAccessorImpl.
> newInstance0(Native Method)
>             at sun.reflect.NativeConstructorAccessorImpl.
> newInstance(NativeConstructorAccessorImpl.java:39)
>             at sun.reflect.DelegatingConstructorAccessorImpl.
> newInstance(DelegatingConstructorAccessorImpl.java:27)
>             at 
java.lang.reflect.Constructor.newInstance(Constructor.java:274)
>             at junit.framework.TestSuite.createTest(TestSuite.java:131)
>             at 
junit.framework.TestSuite.addTestMethod(TestSuite.java:114)
>             at junit.framework.TestSuite.<init>(TestSuite.java:75)
>             at org.eclipse.jdt.internal.junit.runner.
> RemoteTestRunner.getTest(RemoteTestRunner.java:331)
>             at org.eclipse.jdt.internal.junit.runner.
> RemoteTestRunner.runTests(RemoteTestRunner.java:369)
>             at org.eclipse.jdt.internal.junit.runner.
> RemoteTestRunner.run(RemoteTestRunner.java:276)
>             at org.eclipse.jdt.internal.junit.runner.
> RemoteTestRunner.main(RemoteTestRunner.java:167)
> net.wangs.jtestcase.JTestCaseException: ***Error: 
> com/cig/mms/achtransfers/service/test/config/AchPayeeAuthTestData.
> xml is not a valid XML file!
>             at net.wangs.jtestcase.JTestCase.<init>(JTestCase.java:96)
>             at 
com.cig.mms.JTestCaseUtil.loadDataFile(JTestCaseUtil.java:36)
>             at com.cig.mms.MMSServiceTestCase.
> loadAssertionDataFile(MMSServiceTestCase.java:414)
>             at com.cig.mms.achtransfers.service.test.
> AchPayeeAuthTestCase.<init>(AchPayeeAuthTestCase.java:88)
>             at sun.reflect.NativeConstructorAccessorImpl.
> newInstance0(Native Method)
>             at sun.reflect.NativeConstructorAccessorImpl.
> newInstance(NativeConstructorAccessorImpl.java:39)
>             at sun.reflect.DelegatingConstructorAccessorImpl.
> newInstance(DelegatingConstructorAccessorImpl.java:27)
>             at 
java.lang.reflect.Constructor.newInstance(Constructor.java:274)
>             at junit.framework.TestSuite.createTest(TestSuite.java:131)
>             at 
junit.framework.TestSuite.addTestMethod(TestSuite.java:114)
>             at junit.framework.TestSuite.<init>(TestSuite.java:75)
>             at org.eclipse.jdt.internal.junit.runner.
> RemoteTestRunner.getTest(RemoteTestRunner.java:331)
>             at org.eclipse.jdt.internal.junit.runner.
> RemoteTestRunner.runTests(RemoteTestRunner.java:369)
>             at org.eclipse.jdt.internal.junit.runner.
> RemoteTestRunner.run(RemoteTestRunner.java:276)
>             at org.eclipse.jdt.internal.junit.runner.
> RemoteTestRunner.main(RemoteTestRunner.java:167) 
> 
> 
> I am expecting help regarding this issue ASAP.
> 
> Thanks & Regards
> 
> 
> [image removed] 
> [image removed] 
> 
> Manik Rao C.G
> Sr. Software Engineer
> M: 09885831214
> Cubicle No.00590, Phase 9
> Email : [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to