You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ibatis.apache.org by "kiyool yoon (JIRA)" <ib...@incubator.apache.org> on 2005/09/28 02:08:49 UTC

[jira] Created: (IBATIS-196) can't use dynamic replace data-source-type over IBATIS ver 2.0.9 library

can't use dynamic replace data-source-type over IBATIS ver 2.0.9 library   
---------------------------------------------------------------------------

         Key: IBATIS-196
         URL: http://issues.apache.org/jira/browse/IBATIS-196
     Project: iBatis for Java
        Type: Bug
  Components: SQL Maps  
    Reporter: kiyool yoon


hi~ 
 
I'm using iBATIS_DBL-2.0.8.470
this version can use following property setting 
 
  <transactionManager type="${transaction-manager-type}">
 <property name="UserTransaction" value="${user-transaction}"/>
    <dataSource type="${data-source-type}"> //here ... why can't use new version??
      <property name="DataSource" value="${data-source}"/>
      <property name="JDBC.Driver" value="${driver}"/>
      <property name="JDBC.ConnectionURL" value="${url}"/>
      <property name="JDBC.Username" value="${username}"/>
      <property name="JDBC.Password" value="${password}"/> 
    </dataSource>
  </transactionManager>
 
but when i upgrade version iBATIS_DBL-2.1.5.582 
 i can't use this property setting with following exception 
------------------------------------------------------------------------------
Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/transactionManager/dataSource/end()'.  Cause: com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource.  Could not instantiate DataSourceFactory.  Cause: java.lang.ClassNotFoundException: ${data-source-type}
Caused by: java.lang.ClassNotFoundException: ${data-source-type}
Caused by: com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource.  Could not instantiate DataSourceFactory.  Cause: java.lang.ClassNotFoundException: ${data-source-type}
Caused by: java.lang.ClassNotFoundException: ${data-source-type}
 at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:114)
 at com.ibatis.common.xml.NodeletParser.process (NodeletParser.java:96)
 at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93)
 at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93)
 at com.ibatis.common.xml.NodeletParser.parse( NodeletParser.java:63)
 at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51)
 ... 27 more
Caused by: com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource.  Could not instantiate DataSourceFactory.  Cause: java.lang.ClassNotFoundException: ${data-source-type}
Caused by: java.lang.ClassNotFoundException: ${data-source-type}
 at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$9.process(SqlMapConfigParser.java:308) 
 at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112)
 ... 32 more
Caused by: java.lang.ClassNotFoundException: ${data-source-type}
 at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Class.java:141)
 at com.ibatis.common.resources.Resources.classForName(Resources.java:244)
 at com.ibatis.common.resources.Resources.instantiate(Resources.java:260)
 at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$9.process (SqlMapConfigParser.java:299)
 ... 33 more

 
i must use dynamic data-souce-type replacement 
this method is very useful for me. 
 
=============================1
[test-sql-map-conf.properties]
transaction-manager-type=JDBC
data-source-type=SIMPLE
 
driver=org.hsqldb.jdbcDriver
url=jdbc:hsqldb:mem:pf
#url=jdbc:hsqldb:hsql://localhost/xdb
username=sa
password=
 
stopOnError=true
 
==============================2
[sql-map-conf.properties]
transaction-manager-type=JDBC
data-source-type=JNDI
user-transaction=javax.transaction.UserTransaction
data-source=DB2Ds 

i hope to fix this bug 



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Reopened: (IBATIS-196) can't use dynamic replace data-source-type over IBATIS ver 2.0.9 library

Posted by "Clinton Begin (JIRA)" <ib...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/IBATIS-196?page=all ]
     
Clinton Begin reopened IBATIS-196:
----------------------------------


> can't use dynamic replace data-source-type over IBATIS ver 2.0.9 library
> ------------------------------------------------------------------------
>
>          Key: IBATIS-196
>          URL: http://issues.apache.org/jira/browse/IBATIS-196
>      Project: iBatis for Java
>         Type: Bug
>   Components: SQL Maps
>     Reporter: kiyool yoon
>     Assignee: Clinton Begin
>      Fix For: 2.2.0

>
> hi~ 
>  
> I'm using iBATIS_DBL-2.0.8.470
> this version can use following property setting 
>  
>   <transactionManager type="${transaction-manager-type}">
>  <property name="UserTransaction" value="${user-transaction}"/>
>     <dataSource type="${data-source-type}"> //here ... why can't use new version??
>       <property name="DataSource" value="${data-source}"/>
>       <property name="JDBC.Driver" value="${driver}"/>
>       <property name="JDBC.ConnectionURL" value="${url}"/>
>       <property name="JDBC.Username" value="${username}"/>
>       <property name="JDBC.Password" value="${password}"/> 
>     </dataSource>
>   </transactionManager>
>  
> but when i upgrade version iBATIS_DBL-2.1.5.582 
>  i can't use this property setting with following exception 
> ------------------------------------------------------------------------------
> Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/transactionManager/dataSource/end()'.  Cause: com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource.  Could not instantiate DataSourceFactory.  Cause: java.lang.ClassNotFoundException: ${data-source-type}
> Caused by: java.lang.ClassNotFoundException: ${data-source-type}
> Caused by: com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource.  Could not instantiate DataSourceFactory.  Cause: java.lang.ClassNotFoundException: ${data-source-type}
> Caused by: java.lang.ClassNotFoundException: ${data-source-type}
>  at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:114)
>  at com.ibatis.common.xml.NodeletParser.process (NodeletParser.java:96)
>  at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93)
>  at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93)
>  at com.ibatis.common.xml.NodeletParser.parse( NodeletParser.java:63)
>  at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51)
>  ... 27 more
> Caused by: com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource.  Could not instantiate DataSourceFactory.  Cause: java.lang.ClassNotFoundException: ${data-source-type}
> Caused by: java.lang.ClassNotFoundException: ${data-source-type}
>  at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$9.process(SqlMapConfigParser.java:308) 
>  at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112)
>  ... 32 more
> Caused by: java.lang.ClassNotFoundException: ${data-source-type}
>  at java.lang.Class.forName0(Native Method)
>  at java.lang.Class.forName(Class.java:141)
>  at com.ibatis.common.resources.Resources.classForName(Resources.java:244)
>  at com.ibatis.common.resources.Resources.instantiate(Resources.java:260)
>  at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$9.process (SqlMapConfigParser.java:299)
>  ... 33 more
>  
> i must use dynamic data-souce-type replacement 
> this method is very useful for me. 
>  
> =============================1
> [test-sql-map-conf.properties]
> transaction-manager-type=JDBC
> data-source-type=SIMPLE
>  
> driver=org.hsqldb.jdbcDriver
> url=jdbc:hsqldb:mem:pf
> #url=jdbc:hsqldb:hsql://localhost/xdb
> username=sa
> password=
>  
> stopOnError=true
>  
> ==============================2
> [sql-map-conf.properties]
> transaction-manager-type=JDBC
> data-source-type=JNDI
> user-transaction=javax.transaction.UserTransaction
> data-source=DB2Ds 
> i hope to fix this bug 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (IBATIS-196) can't use dynamic replace data-source-type over IBATIS ver 2.0.9 library

Posted by "Clinton Begin (JIRA)" <ib...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/IBATIS-196?page=all ]
     
Clinton Begin closed IBATIS-196:
--------------------------------

    Fix Version: 2.2.0
     Resolution: Fixed

> can't use dynamic replace data-source-type over IBATIS ver 2.0.9 library
> ------------------------------------------------------------------------
>
>          Key: IBATIS-196
>          URL: http://issues.apache.org/jira/browse/IBATIS-196
>      Project: iBatis for Java
>         Type: Bug
>   Components: SQL Maps
>     Reporter: kiyool yoon
>     Assignee: Clinton Begin
>      Fix For: 2.2.0

>
> hi~ 
>  
> I'm using iBATIS_DBL-2.0.8.470
> this version can use following property setting 
>  
>   <transactionManager type="${transaction-manager-type}">
>  <property name="UserTransaction" value="${user-transaction}"/>
>     <dataSource type="${data-source-type}"> //here ... why can't use new version??
>       <property name="DataSource" value="${data-source}"/>
>       <property name="JDBC.Driver" value="${driver}"/>
>       <property name="JDBC.ConnectionURL" value="${url}"/>
>       <property name="JDBC.Username" value="${username}"/>
>       <property name="JDBC.Password" value="${password}"/> 
>     </dataSource>
>   </transactionManager>
>  
> but when i upgrade version iBATIS_DBL-2.1.5.582 
>  i can't use this property setting with following exception 
> ------------------------------------------------------------------------------
> Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/transactionManager/dataSource/end()'.  Cause: com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource.  Could not instantiate DataSourceFactory.  Cause: java.lang.ClassNotFoundException: ${data-source-type}
> Caused by: java.lang.ClassNotFoundException: ${data-source-type}
> Caused by: com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource.  Could not instantiate DataSourceFactory.  Cause: java.lang.ClassNotFoundException: ${data-source-type}
> Caused by: java.lang.ClassNotFoundException: ${data-source-type}
>  at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:114)
>  at com.ibatis.common.xml.NodeletParser.process (NodeletParser.java:96)
>  at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93)
>  at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93)
>  at com.ibatis.common.xml.NodeletParser.parse( NodeletParser.java:63)
>  at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51)
>  ... 27 more
> Caused by: com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource.  Could not instantiate DataSourceFactory.  Cause: java.lang.ClassNotFoundException: ${data-source-type}
> Caused by: java.lang.ClassNotFoundException: ${data-source-type}
>  at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$9.process(SqlMapConfigParser.java:308) 
>  at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112)
>  ... 32 more
> Caused by: java.lang.ClassNotFoundException: ${data-source-type}
>  at java.lang.Class.forName0(Native Method)
>  at java.lang.Class.forName(Class.java:141)
>  at com.ibatis.common.resources.Resources.classForName(Resources.java:244)
>  at com.ibatis.common.resources.Resources.instantiate(Resources.java:260)
>  at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$9.process (SqlMapConfigParser.java:299)
>  ... 33 more
>  
> i must use dynamic data-souce-type replacement 
> this method is very useful for me. 
>  
> =============================1
> [test-sql-map-conf.properties]
> transaction-manager-type=JDBC
> data-source-type=SIMPLE
>  
> driver=org.hsqldb.jdbcDriver
> url=jdbc:hsqldb:mem:pf
> #url=jdbc:hsqldb:hsql://localhost/xdb
> username=sa
> password=
>  
> stopOnError=true
>  
> ==============================2
> [sql-map-conf.properties]
> transaction-manager-type=JDBC
> data-source-type=JNDI
> user-transaction=javax.transaction.UserTransaction
> data-source=DB2Ds 
> i hope to fix this bug 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (IBATIS-196) can't use dynamic replace data-source-type over IBATIS ver 2.0.9 library

Posted by "Clinton Begin (JIRA)" <ib...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/IBATIS-196?page=all ]
     
Clinton Begin closed IBATIS-196:
--------------------------------

    Resolution: Fixed
     Assign To: Clinton Begin


Fixed.  

> can't use dynamic replace data-source-type over IBATIS ver 2.0.9 library
> ------------------------------------------------------------------------
>
>          Key: IBATIS-196
>          URL: http://issues.apache.org/jira/browse/IBATIS-196
>      Project: iBatis for Java
>         Type: Bug
>   Components: SQL Maps
>     Reporter: kiyool yoon
>     Assignee: Clinton Begin

>
> hi~ 
>  
> I'm using iBATIS_DBL-2.0.8.470
> this version can use following property setting 
>  
>   <transactionManager type="${transaction-manager-type}">
>  <property name="UserTransaction" value="${user-transaction}"/>
>     <dataSource type="${data-source-type}"> //here ... why can't use new version??
>       <property name="DataSource" value="${data-source}"/>
>       <property name="JDBC.Driver" value="${driver}"/>
>       <property name="JDBC.ConnectionURL" value="${url}"/>
>       <property name="JDBC.Username" value="${username}"/>
>       <property name="JDBC.Password" value="${password}"/> 
>     </dataSource>
>   </transactionManager>
>  
> but when i upgrade version iBATIS_DBL-2.1.5.582 
>  i can't use this property setting with following exception 
> ------------------------------------------------------------------------------
> Caused by: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/transactionManager/dataSource/end()'.  Cause: com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource.  Could not instantiate DataSourceFactory.  Cause: java.lang.ClassNotFoundException: ${data-source-type}
> Caused by: java.lang.ClassNotFoundException: ${data-source-type}
> Caused by: com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource.  Could not instantiate DataSourceFactory.  Cause: java.lang.ClassNotFoundException: ${data-source-type}
> Caused by: java.lang.ClassNotFoundException: ${data-source-type}
>  at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:114)
>  at com.ibatis.common.xml.NodeletParser.process (NodeletParser.java:96)
>  at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93)
>  at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93)
>  at com.ibatis.common.xml.NodeletParser.parse( NodeletParser.java:63)
>  at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51)
>  ... 27 more
> Caused by: com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource.  Could not instantiate DataSourceFactory.  Cause: java.lang.ClassNotFoundException: ${data-source-type}
> Caused by: java.lang.ClassNotFoundException: ${data-source-type}
>  at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$9.process(SqlMapConfigParser.java:308) 
>  at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112)
>  ... 32 more
> Caused by: java.lang.ClassNotFoundException: ${data-source-type}
>  at java.lang.Class.forName0(Native Method)
>  at java.lang.Class.forName(Class.java:141)
>  at com.ibatis.common.resources.Resources.classForName(Resources.java:244)
>  at com.ibatis.common.resources.Resources.instantiate(Resources.java:260)
>  at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$9.process (SqlMapConfigParser.java:299)
>  ... 33 more
>  
> i must use dynamic data-souce-type replacement 
> this method is very useful for me. 
>  
> =============================1
> [test-sql-map-conf.properties]
> transaction-manager-type=JDBC
> data-source-type=SIMPLE
>  
> driver=org.hsqldb.jdbcDriver
> url=jdbc:hsqldb:mem:pf
> #url=jdbc:hsqldb:hsql://localhost/xdb
> username=sa
> password=
>  
> stopOnError=true
>  
> ==============================2
> [sql-map-conf.properties]
> transaction-manager-type=JDBC
> data-source-type=JNDI
> user-transaction=javax.transaction.UserTransaction
> data-source=DB2Ds 
> i hope to fix this bug 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira