What DTD are you using? Larry
On 1/24/06, Henry Lu <[EMAIL PROTECTED]> wrote: > There is some confusion here. All ibatis version 2.1.5,2.16.2,1.7 work > fine with my web application. I am talking about JUNIT here. > > When I run JUnit with ibatis, all files, code are working fine for > 2.1.5, but failed with 2.1.6 and 2.1.7. > > -Henry > > P.S. Here is the errors: > > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'sqlMapClient' defined in file [C:\devel > \webapps\coreyp\WEB-INF\app_beans.xml]: Initialization of bean failed; > nested exception is com.ibatis.common.exception.NestedRuntimeException: > Error occurred. Cause: com.ibatis.common.xml.NodeletException: Error > parsing XML. Cause: > com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath > '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: > Error parsing XML. Cause: org.xml.sax.SAXParseException: Attribute > "namespace" is not declared for element "sqlMap". > Caused by: org.xml.sax.SAXParseException: Attribute "namespace" is not > declared for element "sqlMap". > Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. > Cause: org.xml.sax.SAXParseException: Attribute "namespace" is not > declared for element "sqlMap". > Caused by: org.xml.sax.SAXParseException: Attribute "namespace" is not > declared for element "sqlMap". > Caused by: com.ibatis.common.exception.NestedRuntimeException: Error > parsing XPath '/sqlMapConfig/sqlMap'. Cause: > com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: > org.xml.sax.SAXParseException: Attribute "namespace" is not declared > for element "sqlMap". > Caused by: org.xml.sax.SAXParseException: Attribute "namespace" is not > declared for element "sqlMap". > Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. > Cause: org.xml.sax.SAXParseException: Attribute "namespace" is not > declared for element "sqlMap". > Caused by: org.xml.sax.SAXParseException: Attribute "namespace" is not > declared for element "sqlMap". > > P.S. When I switched back to 2.1.5 jars, JUnit works just fine. > > -Henry > > Larry Meadors wrote: > > >Are you talking about the build? > > > >If so, look here: > > > >http://opensource2.atlassian.com/confluence/oss/display/IBATIS/unix > > > >You're losing me here Henry. > > > >Larry > > > > > >On 1/24/06, Henry Lu <[EMAIL PROTECTED]> wrote: > > > > > >>Doesn't work with JUnit!!! 2.1.5 works. > >> > >>-Henry > >> > >>Larry Meadors wrote: > >> > >> > >> > >>>I am using, and have built iBATIS with jdk1.5 - unit tests and all. > >>> > >>>IIRC, it was pissed about the lack of a xalan impl but once I put that > >>>in devlib it was happy. > >>> > >>>Larry > >>> > >>> > >>>On 1/23/06, Henry Lu <[EMAIL PROTECTED]> wrote: > >>> > >>> > >>> > >>> > >>>>I am using Junit test within the eClipse. > >>>> > >>>>-Henry > >>>> > >>>>Nathan Maves wrote: > >>>> > >>>> > >>>> > >>>> > >>>> > >>>>>Your application work because java is backwards compatible. The > >>>>>build script, which includes the unit tests will not run with java > >>>>>1.5. I think there are classloader issues that require you to mess > >>>>>with the dependancies. > >>>>> > >>>>>Just to reiterate there are no know issues with using ibatis on Java > >>>>>1.5. We have been using it for a while now. > >>>>> > >>>>>Nathan > >>>>>On Jan 23, 2006, at 1:04 PM, Henry Lu wrote: > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>>Thanks for your info! Why my application works with jdk 1.5 and > >>>>>>JUnit doesn't with with jdk1.5? > >>>>>> > >>>>>>-Henry > >>>>>> > >>>>>>Nathan Maves wrote: > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>>>If you are asking about the JUnit tests for the ibatis code then > >>>>>>>yes and no :) > >>>>>>> > >>>>>>>I have tried it and it will not work. You need to run the unit > >>>>>>>tests with 1.4. For now the plans looks like we might try to > >>>>>>>migrate to 1.5 when 1.6 comes out. Don't quote me on this but I > >>>>>>>would be a good thing for ibatis. > >>>>>>> > >>>>>>>Nathan > >>>>>>> > >>>>>>>On Jan 23, 2006, at 12:46 PM, Henry Lu wrote: > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>>Is there anyone who are using jdk 1.5 and JUnit test for ibatis? > >>>>>>>> > >>>>>>>>-Henry > >>>>>>>> > >>>>>>>>[EMAIL PROTECTED] wrote: > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>>>what about XML? > >>>>>>>>> > >>>>>>>>>Cause: > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>>org.xml.sax.SAXParseException: Attribute "namespace" is not > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>declared for > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>>element "sqlMap". > >>>>>>>>>>Caused by: org.xml.sax.SAXParseException: Attribute > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>"namespace" is not > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>>declared for element "sqlMap". > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>!!! > >>>>>>>>>Attribute "namespace" is not declared for > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>>element "sqlMap". > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>C уважением, > >>>>>>>>> Алексей. > >>>>>>>>> mobile: +375-029-708-2168 email: > >>>>>>>>>[EMAIL PROTECTED] > >>>>>>>>> > >>>>>>>>>*Henry Lu <[EMAIL PROTECTED]>* > >>>>>>>>> > >>>>>>>>>23.01.2006 17:12 > >>>>>>>>>Please respond to > >>>>>>>>>[email protected] > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> To > >>>>>>>>> [email protected] > >>>>>>>>>cc > >>>>>>>>> Subject > >>>>>>>>> Re: junit test > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>All correct version. Because it works for the application. > >>>>>>>>> > >>>>>>>>>ibatis-common-2.jar > >>>>>>>>>ibatis-dao-2.jar > >>>>>>>>>ibatis-sqlmap-2.jar > >>>>>>>>>and spring 1.2.6 > >>>>>>>>> > >>>>>>>>>[EMAIL PROTECTED] wrote: > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>>Check that you use the correct libraries for spring and ibatis. > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>>Also check your XML: > >>>>>>>>>> > >>>>>>>>>>Cause: > >>>>>>>>>>org.xml.sax.SAXParseException: Attribute "namespace" is not > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>declared for > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>>element "sqlMap". > >>>>>>>>>>Caused by: org.xml.sax.SAXParseException: Attribute > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>"namespace" is not > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>>declared for element "sqlMap". > >>>>>>>>>> > >>>>>>>>>>C уважением, > >>>>>>>>>> Алексей. > > >>>>>>>>>> mobile: +375-029-708-2168 > email: > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>[EMAIL PROTECTED] > > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>>*Henry Lu <[EMAIL PROTECTED]>* > >>>>>>>>>> > >>>>>>>>>>23.01.2006 16:59 > >>>>>>>>>>Please respond to > >>>>>>>>>>[email protected] > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > To > >>>>>>>>>> [email protected] > >>>>>>>>>>cc > >>>>>>>>>> > Subject > >>>>>>>>>> junit test > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>>I go the following error when I did JUnit test: > >>>>>>>>>> > >>>>>>>>>>setUp()---------- > >>>>>>>>>>org.springframework.beans.factory.BeanCreationException: Error > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>creating > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>>bean with name 'sqlMapClient' defined in file > >>>>>>>>>>[C:\devel\webapps\coreyp\WEB-INF\app_beans.xml]: > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>Initialization of bean > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>>failed; nested exception is > >>>>>>>>>>com.ibatis.common.exception.NestedRuntimeException: Error > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>occurred. > Cause: com.ibatis.common.xml.NodeletException: > >>>>>>>>>Error parsing XML. > Cause: > >>>>>>>>>com.ibatis.common.exception.NestedRuntimeException: Error parsing > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>>XPath '/sqlMapConfig/sqlMap'. Cause: > >>>>>>>>>>com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: > >>>>>>>>>>org.xml.sax.SAXParseException: Attribute "namespace" is not > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>declared for > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>>element "sqlMap". > >>>>>>>>>>Caused by: org.xml.sax.SAXParseException: Attribute > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>"namespace" is not > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>>declared for element "sqlMap". > >>>>>>>>>> > >>>>>>>>>>However, it works when I run the application. > >>>>>>>>>> > >>>>>>>>>>Here is code for JUNit test: > >>>>>>>>>> > >>>>>>>>>> org.springframework.context.ApplicationContext ctx = null; > >>>>>>>>>> String[] paths = { "/WEB-INF/test/ > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>datasource_beans_test.xml", > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>> "/WEB-INF/authorize-spring.xml", > >>>>>>>>>> "/WEB-INF/spring-auth.xml", > >>>>>>>>>> "/WEB-INF/app_beans.xml"}; > >>>>>>>>>> ctx = new FileSystemXmlApplicationContext(paths); > >>>>>>>>>> > >>>>>>>>>>How to make JUnit works? > >>>>>>>>>> > >>>>>>>>>>-Henry > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>> > >>>>> > >>>>> >
