ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Henry Lu <z...@umich.edu>
Subject Re: ibatis 2.1.16
Date Tue, 24 Jan 2006 17:21:11 GMT
Thank you very much Clinton for your understanding. I am using eClipse 
3.1 and it works fine with ibatis 2.1.5 and it doesn't work with 2.16. 
and 2.1.7

-Henry

Clinton Begin wrote:

> Henry, I can't recreate this.  Could it be something wrong with your 
> IDE?  Try building and running your tests with Ant via the command 
> line, just to be sure.
>
> I have run unit tests without issue with iBATIS 2.1.6 and 2.1.7 within 
> IntelliJ IDEA and from the command line with Ant.
>
> Cheers,
> Clinton
>
> On 1/24/06, *Henry Lu* <zhlu@umich.edu <mailto:zhlu@umich.edu>> wrote:
>
>     <?xml version="1.0" encoding="UTF-8"?>
>
>     <!DOCTYPE sqlMap
>         PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
>         "http://ibatis.apache.org/dtd/sql-map-2.dtd
>     <http://ibatis.apache.org/dtd/sql-map-2.dtd>">
>
>
>     and
>
>     <?xml version="1.0" encoding="UTF-8"?>
>     <!DOCTYPE sqlMapConfig
>     PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
>     " http://www.ibatis.com/dtd/sql-map-config-2.dtd">
>
>
>     Once again, all web application works just fine with any ibatis
>     and all
>     my files and code. Just for JUnit testing, 2.1.6 and 2.1.7 failed.
>
>     -Henry
>
>
>     Larry Meadors wrote:
>
>     >What DTD are you using?
>     >
>     >Larry
>     >
>     >
>     >On 1/24/06, Henry Lu <zhlu@umich.edu <mailto:zhlu@umich.edu>> 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 <zhlu@umich.edu <mailto:zhlu@umich.edu>>
>     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 < zhlu@umich.edu
>     <mailto:zhlu@umich.edu>> 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
>     >>>>>>>>>>
>     >>>>>>>>>> AHrakou@iba.by <mailto:AHrakou@iba.by>
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:
>     >>>>>>>>>>>horal@tut.by <mailto:horal@tut.by>
>     >>>>>>>>>>>
>     >>>>>>>>>>>*Henry Lu < zhlu@umich.edu <mailto:zhlu@umich.edu>>*
>     >>>>>>>>>>>
>     >>>>>>>>>>>23.01.2006 17:12
>     >>>>>>>>>>>Please respond to
>     >>>>>>>>>>>user-java@ibatis.apache.org
>     <mailto:user-java@ibatis.apache.org>
>     >>>>>>>>>>>
>     >>>>>>>>>>>
>     >>>>>>>>>>>  To
>     >>>>>>>>>>>  user-java@ibatis.apache.org
>     <mailto:user-java@ibatis.apache.org>
>     >>>>>>>>>>>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
>     >>>>>>>>>>>
>     >>>>>>>>>>>AHrakou@iba.by <mailto:AHrakou@iba.by>
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:
>     >>>>>>>>>>>>
>     >>>>>>>>>>>>
>     >>>>>>>>>>>>
>     >>>>>>>>>>>>
>     >>>>>>>>>>>>
>     >>>>>>>>>>>>
>     >>>>>>>>>>>horal@tut.by <mailto:horal@tut.by>
     >
>     >>>>>>>>>>>
>     >>>>>>>>>>>
>     >>>>>>>>>>>
>     >>>>>>>>>>>
>     >>>>>>>>>>>
>     >>>>>>>>>>>
>     >>>>>>>>>>>>*Henry Lu < zhlu@umich.edu <mailto:zhlu@umich.edu>>*
>     >>>>>>>>>>>>
>     >>>>>>>>>>>>23.01.2006 16:59
>     >>>>>>>>>>>>Please respond to
>     >>>>>>>>>>>>user-java@ibatis.apache.org
>     <mailto:user-java@ibatis.apache.org>
>     >>>>>>>>>>>>
>     >>>>>>>>>>>>
>     >>>>>>>>>>>>               > To
>     >>>>>>>>>>>>               user-java@ibatis.apache.org
>     <mailto:user-java@ibatis.apache.org>
>     >>>>>>>>>>>>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
>     >>>>>>>>>>>>
>     >>>>>>>>>>>>
>     >>>>>>>>>>>>
>     >>>>>>>>>>>>
>     >>>>>>>>>>>>
>     >>>>>>>>>>>>
>     >>>>>>>>>>>>
>     >>>>>>>>>
>     >>>>>>>>>
>     >>>>>>>>>
>     >>>>>>>
>     >>>>>>>
>     >>>>>>>
>
>

Mime
View raw message