Bugs item #554535, was opened at 2002-05-10 04:14
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=554535&group_id=22866
Category: JBossCMP
Group: v3.0 Rabbit Hole
Status: Closed
Resolution: Fixed
Priority: 5
Submitted By: Niall O'Sullivan (nosullivan)
Assigned to: Dain Sundstrom (dsundstrom)
Summary: Oracle BLOB and byte array
Initial Comment:
Re-submiting a bug that was never fixed and closed.
The Orginial problem was
> [ 434620 ] Oracle BLOB and byte array
The Conclusion was
> If this problem persists with JBoss 2.4 or 3 then please
> report it again. JBoss 2.2 is not supported anymore.
I can confirm that this is still a bug in 2.4.
JBoss: JBoss-2.4.4_Jetty-3.1.7-1
OS: Windows 2K and Windows NT
JDK: 1.4
DB: Oracle 8.1.6
The suggested fix in [434620] works for me but hasn't
been integrated into jboss and presumably hasn't
been tested against other DBs.
----------------------------------------------------------------------
Comment By: Anand Kothari (kotharia)
Date: 2002-12-12 09:16
Message:
Logged In: YES
user_id=174778
Hi,
Was sightly confused after reading this chain on whether the
bug is fixed. I am getting the same error and am using the
preconfigured JBoss 3.0.3 + Tomcat 4.1.12. I am using
Oracle 8.1.6 JDBC OCI Driver.
Any help will be greatly appreciated,
anand.
----------------------------------------------------------------------
Comment By: Dain Sundstrom (dsundstrom)
Date: 2002-06-27 09:05
Message:
Logged In: YES
user_id=251431
The patch was applied to both JAWS and JBossCMP in
Branch_3_0 and HEAD.
This only fixes blob handling in Oracle 8.
----------------------------------------------------------------------
Comment By: Niall O'Sullivan (nosullivan)
Date: 2002-06-20 23:05
Message:
Logged In: YES
user_id=540986
I'm using the 8.1.6 oci drivers for jdk 1.2 (a.k.a.
classes12.zip).
I will get around to testing it on 8.0.5 and 8.1.7 as well,
but don't have access to 9 at all.
----------------------------------------------------------------------
Comment By: Dain Sundstrom (dsundstrom)
Date: 2002-06-19 09:05
Message:
Logged In: YES
user_id=251431
Ok this sort of works.
What driver versions are you two using?
Does this code work with Orcale 9?
----------------------------------------------------------------------
Comment By: Niall O'Sullivan (nosullivan)
Date: 2002-06-18 23:07
Message:
Logged In: YES
user_id=540986
> I NEED YOU TO TEST THIS (IN HEAD)
I can confirm that this is working fine on my machine
(Win2k, jdk 1.4, oracle 8.1.6) with the head revision from
cvs as of sometime yesterday evening.
Thanks allot.
czawadka,
The fact that it is the cmp engine, and not you, that
is writing the blobs is irrelevant. The fact remains that
your problem occurs when you attempt to *write* a blob
to the DB and this bug was isolated to *reading* blobs.
Furthermore the 2 line fix for this bug was in a separate
class file, even in a separate package. Yes, both problems
are related to oracle blobs, and they have been effected by
dsundstrom's recent work, but that's were the similarities
end I'm afraid, I suggest you submit your problem independently.
----------------------------------------------------------------------
Comment By: Cezary Zawadka (czawadka)
Date: 2002-06-18 20:21
Message:
Logged In: YES
user_id=311672
dsundstrom wrote that this patch has been integrated into
JBossCMP (jboss3 cmp-2.0 engine?)(exactly into
org.jboss.ejb.plugins.cmp.jdbc.JDBCUtil) . So, I think, it is
related. I've got the latest source code (2002.06.18) from
SourceForge and it's not working due to earlier exception. I'm
using only CMP entity beans where some of them have BLOB
cmp fields (I'm not writing BLOBs on my own)
----------------------------------------------------------------------
Comment By: Niall O'Sullivan (nosullivan)
Date: 2002-06-18 05:40
Message:
Logged In: YES
user_id=540986
> Is this working? I've got following exception with oracle
driver
> (8.1.7):
Your problem appears to be un-related. This bug was to
do with reading blobs, and it only effected
org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand, you seem
to have problems writing blobs.
----------------------------------------------------------------------
Comment By: Cezary Zawadka (czawadka)
Date: 2002-06-17 23:26
Message:
Logged In: YES
user_id=311672
Is this working? I've got following exception with oracle driver
(8.1.7):
java.lang.ClassCastException:
org.jboss.ejb.plugins.cmp.jdbc.ByteArrayBlob
at oracle.jdbc.driver.OraclePreparedStatement.setBlob
(OraclePreparedStatement.java:1446)
at
org.jboss.resource.adapter.jdbc.local.LocalPreparedStatement.set
Blob(LocalPreparedStatement.java:680)
at
org.jboss.ejb.plugins.cmp.jdbc.JDBCUtil.setParameter
(JDBCUtil.java:220)
at
org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCAbstractCMPFieldBrid
ge.setArgumentParameters
(JDBCAbstractCMPFieldBridge.java:283)
In oracle driver (OraclePreparedStatement) is:
public synchronized void setBlob(int i, Blob blob)
throws SQLException {
setBLOB(i, (BLOB)blob);
}
The same code is in the current release (9.2.0.1) of oracle driver.
----------------------------------------------------------------------
Comment By: Dain Sundstrom (dsundstrom)
Date: 2002-06-16 09:20
Message:
Logged In: YES
user_id=251431
This patch has been integrated into JBossCMP (HEAD) with
some slight modifications (see original patch for details).
I NEED YOU TO TEST THIS (IN HEAD)
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=554535&group_id=22866
-------------------------------------------------------
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development