Solved

ClassCastException Weblogic and Oracle CLOB

Posted on 2009-05-13
2
2,332 Views
Last Modified: 2013-12-10
All,
My web application uses Weblogic connection pool for database activities.
I am using Oracle database.


I have java class file which has the following piece of code, which my application uses

oracle.sql.CLOB clob = (oracle.sql.CLOB)rs.getClob(columnNumber);

and I don't want to change the above line. But when I run the application, it gives me below error...

   1. SEVERE: Standard exception info for exception of type: 'java.lang.ClassCastException' at level: 0 - Error Text: 'weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB'  
   2. Apr 3, 2008 10:19:33 AM com.agencyport.menu.MenuController insert  
   3. SEVERE: java.lang.ClassCastException: weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB  
   4.    
   5.         at com.agencyport.database.OracleDatabaseAgent.updateLOB(OracleDatabaseA  
   6. gent.java:111)  
   7.         at com.agencyport.menu.MenuController.insert(MenuController.java:815)  



It seems like Weblogic returns the object 'weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB', rather than the 'oracle.sql.CLOB' which i am expecting.

Is there any way i can force the weblogic to return the object i am expecting,
since i can't modify the above piece of code, in which case, i can cast it to 'weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB'.

Any help will be highly appreciated....
0
Comment
Question by:royalcyber
2 Comments
 

Accepted Solution

by:
royalcyber earned 0 total points
ID: 24382800
Thanks to all....

I have changed all my code
0
 

Expert Comment

by:Waldeaux
ID: 24870149
This is NOT a solution!  HOW did you change your code?
0

Featured Post

Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
selective queries 7 38
Oracle function to insert records? 15 48
Database Design Dilemma 6 58
How to drop system generated virtual column in a table in12c 15 56
Note: this article covers simple compression. Oracle introduced in version 11g release 2 a new feature called Advanced Compression which is not covered here. General principle of Oracle compression Oracle compression is a way of reducing the d…
Cursors in Oracle: A cursor is used to process individual rows returned by database system for a query. In oracle every SQL statement executed by the oracle server has a private area. This area contains information about the SQL statement and the…
Via a live example show how to connect to RMAN, make basic configuration settings changes and then take a backup of a demo database
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

821 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question