Bugs item #668736, was opened at 2003-01-15 15:14
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=668736&group_id=22866

Category: JBossMX
Group: v3.0 Rabbit Hole
Status: Open
Resolution: None
Priority: 5
Submitted By: Steve Hayward (shayward)
Assigned to: Nobody/Anonymous (nobody)
Summary: Cannot tokenize withOracle Net8 JDBC connection descriptions

Initial Comment:
If you define a Oracle datasource in oracle-xa-service.xml
using Net8 connection descriptions like:
            <config-property 
name="XADataSourceProperties" 
                
type="java.lang.String">URL=jdbc:oracle:thin:@
(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=
(PROTOCOL=TCP)(PORT=1521)(HOST=10.1.1.1)))
(connect_data=(server=dedicated)(sid=foo_database)))
</config-property>

====
when you use this datasource, Jboss gets the following 
exception:
2003-01-15 14:58:31,590 INFO  
[org.jboss.system.server.Server] JBoss (MX 
MicroKernel) [3.0.4 Date:200211021607] Started in 
0m:15s:462ms
2003-01-15 14:59:08,583 WARN  
[org.jboss.resource.adapter.jdbc.xa.XAManagedConnecti
onFactory] Unable to create and initialize XADataSource:
java.util.NoSuchElementException
        at java.util.StringTokenizer.nextToken
(StringTokenizer.java:235)
        at 
org.jboss.resource.adapter.jdbc.xa.XAManagedConnecti
onFactory.parseProperties
(XAManagedConnectionFactory.java:491)
        at 
org.jboss.resource.adapter.jdbc.xa.XAManagedConnecti
onFactory.getXADS
(XAManagedConnectionFactory.java:455)
        at 
org.jboss.resource.adapter.jdbc.xa.XAManagedConnecti
onFactory.createManagedConnection
(XAManagedConnectionFactory.java:368)
        at 
org.jboss.resource.connectionmanager.InternalManaged
ConnectionPool.createConnection
(InternalManagedConnectionPool.java:259)
        at 
org.jboss.resource.connectionmanager.InternalManaged
ConnectionPool.getConnection
(InternalManagedConnectionPool.java:106)
        at 
org.jboss.resource.connectionmanager.JBossManagedC
onnectionPool$BasePool.getConnection
(JBossManagedConnectionPool.java:323)
        at 
org.jboss.resource.connectionmanager.BaseConnection
Manager2.getManagedConnection
(BaseConnectionManager2.java:467)
        at 
org.jboss.resource.connectionmanager.BaseConnection
Manager2.allocateConnection
(BaseConnectionManager2.java:532)
        at 
org.jboss.resource.connectionmanager.BaseConnection
Manager2$ConnectionManagerProxy.allocateConnection
(BaseConnectionManager2.java:814)
        at 
org.jboss.resource.adapter.jdbc.JDBCDataSource.getCo
nnection(JDBCDataSource.java:110)
====
I found that XAManagedConnectionFactory uses:
StringTokenizer tokens = new StringTokenizer
(xaDataSourceProperties, ";=");

and Oracle JDBC allows Net8 (name=value) type 
connection descriptors, but with this code JBOSS does 
not.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=668736&group_id=22866


-------------------------------------------------------
This SF.NET email is sponsored by: A Thawte Code Signing Certificate 
is essential in establishing user confidence by providing assurance of 
authenticity and code integrity. Download our Free Code Signing guide:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0028en
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to