Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
The moose likes Java in General and the fly likes classcast exception for creating Arraydescriptor only for websphere Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Make it so: Java DB Connections & Transactions this week in the JDBC forum!
JavaRanch » Java Forums » Java » Java in General
Reply locked New topic

classcast exception for creating Arraydescriptor only for websphere

padmakar reddy kadem

Joined: Dec 24, 2007
Posts: 10
We are migrating the weblogic to websphere.I got the following exception for creating the ArrayDescriptor.This is working fine with weblogic.
class com.orca.message.dao.MessageDAO - java.lang.ClassCastException: incompatible with oracle.jdbc.OracleConnection at oracle.sql.ArrayDescriptor.createDescriptor(
at oracle.sql.ArrayDescriptor.createDescriptor(
at com.orca.message.dao.MessageDAO.getAllMessages(
we used websphere connection pooling.
fowwoling is the code for getting the exception.
code looks like this
import oracle.sql.ArrayDescriptor;
//getting the connection from websphere connection pooling
ArrayDescriptor arrDesc = ArrayDescriptor.createDescriptor("SEL_MSG_STATUS", conn);
arrMsgCode = new ARRAY(arrDesc, conn, msgSearchVo.getArrMsgCode().toArray());
//create callable statement
cst.setString(4, msgSearchVo.getTradeId());// Trade Id
((OracleCallableStatement)cst).setARRAY (5, arrMsgCode);
Bear Bibeault
Author and ninkuma

Joined: Jan 10, 2002
Posts: 63548

Please do not cross-post the same question in multiple forums. It wastes people's time when multiple redundant conversations take place. Please read this for more information.

[Asking smart questions] [About Bear] [Books by Bear]
I agree. Here's the link:
subject: classcast exception for creating Arraydescriptor only for websphere
It's not a secret anymore!