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 >
