I am writing test cases for our classes that use slide api. I can init slide
and run my application without JUnit.  However, it is very strange I can not
init slide in JUnit. Here is the exception in JUnit

java.lang.LinkageError: Class org/xml/sax/XMLReader violates loader
constraints
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:509)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:438) 
        at
junit.runner.TestCaseClassLoader.loadClass(TestCaseClassLoader.java:104)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322) 
        at org.apache.slide.util.conf.Populate.load(Populate.java:28)
        at org.apache.slide.common.Domain.selfInit(Domain.java:725)
        at
org.apache.slide.common.Domain.getDefaultNamespace(Domain.java:245)
        at org.bmpcoe.service.SlideService.<init>(SlideService.java:38)
        at
org.bmpcoe.domain.demo.CWEResource.getChildrenUris(CWEResource.java:30)
        at
org.bmpcoe.domain.demo.CWEResourceTest.testGetChildrenUris(CWEResourceTest.j
ava:34)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25):

Has anybody had the similar problem? How can I get arround this?

Thanks,
Haiying

Reply via email to