oracli paranoia

2008-09-05 Tema obsahu Jan Dvořák

Ahoj,

bavim se prenasenim dat z jedne databaze do druhe pomoci javove 
pumpicky. Pri pokusu o prenos blobu z mezi dvema Oracly 10gR2 jsem se 
dockal nasledujici perly:


java.lang.ClassCastException: oracle.sql.BLOB cannot be cast to 
oracle.sql.BLOB


To vylitne v miste, kde se snazim prave takovy cast udelat. Netusite, 
jak takovahle vec muze vznikat? Pumpicka bezi z prikazove radky, zadny 
kontejner. Databazova pripojeni vznikaji pres DriverManager.


Honza Dvorak
MathAn Praha


Re: oracli paranoia

2008-09-05 Tema obsahu Jakub Podlesak
On Fri, Sep 05, 2008 at 03:19:16PM +0200, Jan Dvořák wrote:
 Ahoj,
 
 bavim se prenasenim dat z jedne databaze do druhe pomoci javove 
 pumpicky. Pri pokusu o prenos blobu z mezi dvema Oracly 10gR2 jsem se 
 dockal nasledujici perly:
 
 java.lang.ClassCastException: oracle.sql.BLOB cannot be cast to 
 oracle.sql.BLOB

Tipnul bych si na nejaky problem s pouzitim vice class loaderu (pouzivate napr. 
OSGi?)

~Jakub

 
 To vylitne v miste, kde se snazim prave takovy cast udelat. Netusite, 
 jak takovahle vec muze vznikat? Pumpicka bezi z prikazove radky, zadny 
 kontejner. Databazova pripojeni vznikaji pres DriverManager.
 
 Honza Dvorak
 MathAn Praha

-- 
http://blogs.sun.com/japod


Re: oracli paranoia

2008-09-05 Tema obsahu Jan Dvořák
Ahoj, diky, to bude ono. Mel jsem za to, ze oracli jdbc driver se sam o 
sobe chova jako obycejna, slusna javova knihovna. Evidentne jsem 
podcenil jeho celkovou entrprajzovost.


Honza

Ladislav Kulhanek napsal:

Ahoj. Muze to byt zpusobeno classloadery. Kazda trida je jednoznacne
urcena svym celym jmenem (napr. java.lang.String) a classloaderm ktery
ji zavedl. Pokud je jedna instance typu oracle.sql.BLOB a zavedl ji
classloadrer1 a chces ji prevest na oracle.sql.BLOB kterou zavedl
classloader2, vyhodi to vyjimku.

2008/9/5 Jan Dvořák [EMAIL PROTECTED]:
  

Ahoj,

bavim se prenasenim dat z jedne databaze do druhe pomoci javove pumpicky.
Pri pokusu o prenos blobu z mezi dvema Oracly 10gR2 jsem se dockal
nasledujici perly:

java.lang.ClassCastException: oracle.sql.BLOB cannot be cast to
oracle.sql.BLOB

To vylitne v miste, kde se snazim prave takovy cast udelat. Netusite, jak
takovahle vec muze vznikat? Pumpicka bezi z prikazove radky, zadny
kontejner. Databazova pripojeni vznikaji pres DriverManager.

Honza Dvorak
MathAn Praha






Re: oracli paranoia

2008-09-05 Tema obsahu Jan Dvořák
Zadny kontejner, zadny framework, proste jenom javova utilitka spustena 
z prikazove radky. Ale ty ruzne classloadery vypadaji jako vysvetleni.


Honza


Jakub Podlesak napsal:

On Fri, Sep 05, 2008 at 03:19:16PM +0200, Jan Dvořák wrote:
  
Tipnul bych si na nejaky problem s pouzitim vice class loaderu (pouzivate napr. OSGi?)


~Jakub