ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Clinton Begin <clinton.be...@gmail.com>
Subject Re: ibatis 2.1.16
Date Tue, 24 Jan 2006 17:17:27 GMT
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> 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">
>
>
> 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> 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> 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> 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 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
> >>>>>>>>>>>
> >>>>>>>>>>>*Henry Lu <zhlu@umich.edu>*
> >>>>>>>>>>>
> >>>>>>>>>>>23.01.2006 17:12
> >>>>>>>>>>>Please respond to
> >>>>>>>>>>>user-java@ibatis.apache.org
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>  To
> >>>>>>>>>>>  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 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      >
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>>*Henry Lu <zhlu@umich.edu>*
> >>>>>>>>>>>>
> >>>>>>>>>>>>23.01.2006 16:59
> >>>>>>>>>>>>Please respond to
> >>>>>>>>>>>>user-java@ibatis.apache.org
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>               > To
> >>>>>>>>>>>>               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