geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Jencks (JIRA)" <>
Subject [jira] [Commented] (GERONIMO-5904) Reference bound in JNDI is not dereferenced properly when lookup
Date Tue, 28 Jun 2011 02:42:17 GMT


David Jencks commented on GERONIMO-5904:

Can you provide a patch against trunk that will build a server where I can see this problem?
 Is this seen on server startup or when looking at a monitoring plugin page?


> Reference bound in JNDI is not dereferenced properly when lookup
> ----------------------------------------------------------------
>                 Key: GERONIMO-5904
>                 URL:
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: naming
>    Affects Versions: 3.0
>            Reporter: Shenghao Fang
>            Assignee: Shenghao Fang
> Get java.lang.ClassCastException: org.tranql.connector.jdbc.TranqlDataSource$SelfReference
cannot be cast to javax.sql.DataSource on the following code snippet.
> {code}
> InitialContext ic = new InitialContext();
> activeDS = (DataSource)ic.lookup("jca:/org.apache.geronimo.plugins.monitoring/agent-ds/JCAConnectionManager/jdbc/ActiveDS");
> {code}
> An instance of org.tranql.connector.jdbc.TranqlDataSource is expected to be returned,
but get an instance of org.tranql.connector.jdbc.TranqlDataSource$SelfReference.
> TranqlDataSource implements javax.naming.Referenceable, so an instance of javax.naming.Reference
is bound on to JNDI, but it is expected to be dereferenced when lookup.

This message is automatically generated by JIRA.
For more information on JIRA, see:


View raw message