Which, if this is the case, might cause problems with older Java versions .. 
:-).

Werner 

> -----Original Message-----
> From: Ralf Joachim [mailto:[EMAIL PROTECTED] 
> Sent: Dienstag, 09. Jänner 2007 14:15
> To: [email protected]
> Subject: Re: [castor-user] XercesSerializer depends on 
> hardcoded xerces class
> 
> Hi Stoil,
> 
> what's the java version (JDK) you are using?
> 
> The only idea I have for the problem is, that you are using 
> Java6. As far as I know this has not been tested before. If 
> that is true, we may need to add this 
> ClobImpl.getCharacterStream(long,long) method.
> 
> Regards
> Ralf
> 
> 
> stoil valchkov schrieb:
> > Hi,
> > 
> > I've checked out castor sources from trunk and tried to build them, 
> > but
> > got:
> > 
> >    [javac]
> > 
> /home/stoil/EclipseWorkspaces/EclipseWorkspace_HEAD/castor_tru
> nk/src/main/java/org/exolab/castor/jdo/engine/ClobImpl.java:61:
> > 
> > org.exolab.castor.jdo.engine.ClobImpl is not abstract and does not 
> > override abstract method getCharacterStream(long,long) in 
> > java.sql.Clob
> >    [javac] public class ClobImpl implements Clob {
> >    [javac] ^
> >    [javac] Note:
> > 
> /home/stoil/EclipseWorkspaces/EclipseWorkspace_HEAD/castor_trunk/src/m
> > ain/java/org/exolab/castor/builder/SourceGenerator.java
> > 
> > uses or overrides a deprecated API.
> >    [javac] Note: Recompile with -Xlint:deprecation for details.
> >    [javac] Note: Some input files use unchecked or unsafe 
> operations.
> >    [javac] Note: Recompile with -Xlint:unchecked for details.
> >    [javac] 1 error
> > 
> > Is there something I should do to get jar build?
> > 
> > Regards,
> > Stoil
> > 
> > On 1/8/07, Werner Guttmann <[EMAIL PROTECTED]> wrote:
> >> Don't worry, I have created an issue already, and attached 
> a (final?) 
> >> patch. Are you in a position to build the binaries 
> yourself (against 
> >> the patch attached), and test ?
> >>
> >> Werner
> >>
> >> PS If not, I can make a snapshot release available at the Codehaus 
> >> snapshot repository.
> >>
> >> > -----Original Message-----
> >> > From: stoil valchkov [mailto:[EMAIL PROTECTED]
> >> > Sent: Montag, 08. Jänner 2007 13:30
> >> > To: [email protected]
> >> > Subject: Re: [castor-user] XercesSerializer depends on hardcoded 
> >> > xerces class
> >> >
> >> > Hi all,
> >> >
> >> > Thanks for quick response. I'm going to report it in jira this 
> >> > evening.
> >> >
> >> > Best regards,
> >> > Stoil
> >> >
> >> > On 1/8/07, Werner Guttmann <[EMAIL PROTECTED]> wrote:
> >> > > Good morning James,
> >> > >
> >> > > No worries. I guess I'll wait for Stoil to create the
> >> > issue, then. We could use the fallback mechanism as 
> pointed out by 
> >> > you, but that would prevent users from (easily) using a 
> different 
> >> > XML parser (Cerces instance) than the one shipped with the JDK, 
> >> > right ?
> >> > >
> >> > > I guess I will simply create a new implementation class for
> >> > the Castor-internal serialization interface, and make it 
> available 
> >> > through the castor.properties file in the usual way.
> >> > >
> >> > > Regards
> >> > > Werner
> >> > >
> >> > > > -----Ursprüngliche Nachricht-----
> >> > > > Von: James Abley [mailto:[EMAIL PROTECTED]
> >> > > > Gesendet: Montag, 08. Jänner 2007 09:30
> >> > > > An: [email protected]
> >> > > > Betreff: Re: [castor-user] XercesSerializer depends on 
> >> > > > hardcoded xerces class
> >> > > >
> >> > > > Hi Werner,
> >> > > >
> >> > > > I think maybe Stoil is best placed to do this, seeing as
> >> > that's who
> >> > > > reported having an issue? I was just pointing out a
> >> > possible reason
> >> > > > why Castor  has a dependency on Xerces and doesn't use
> >> > the version
> >> > > > that comes with Java 5. I haven't checked out that 
> area of the 
> >> > > > Castor codebase - it's possible that it could use a fallback 
> >> > > > mechanism to check if it's running within a Sun Java 5 or
> >> > above JVM
> >> > > > and instantiate the bundled version directly before
> >> > trying the vanilla Xerces version.
> >> > > >
> >> > > > I'm currently working on a similar problem for another
> >> > open-source
> >> > > > project, so if I find something that helps me there, I'll
> >> > obviously
> >> > > > share that with the group.
> >> > > >
> >> > > > Cheers,
> >> > > >
> >> > > > James
> >> > > >
> >> > > > Werner Guttmann wrote:
> >> > > > > James,
> >> > > > >
> >> > > > > can you please create a new issue at 
> >> > > > > http://jira.codehaus.org/broewse/CASTOR, and I'll
> >> > handle the rest.
> >> > > > > Please make sure that you attach all relevant information 
> >> > > > > from this thread to the new issue.
> >> > > > >
> >> > > > > Regards
> >> > > > > Werner
> >> > > > >
> >> > > > > James Abley wrote:
> >> > > > >> In Sun's Java 5 JDK, they learned from bundling
> >> > Xalan-J in 1.4 as
> >> > > > >> part of rt.jar, and put the bundled version of 
> Xerces into a 
> >> > > > >> different namespace. I think you still have a 
> dependency on 
> >> > > > >> Xerces when using
> >> > > > Java
> >> > > > >> 5 since Castor directly tries to create an instance of 
> >> > > > >> org.apache.xml.serialize.XMLSerializer, rather than
> >> > the Sun Java
> >> > > > >> 5
> >> > > > class
> >> > > > >> com.sun.org.apache.xml.serialize.XMLSerializer.
> >> > > > >>
> >> > > > >> Cheers,
> >> > > > >>
> >> > > > >> James
> >> > > > >>
> >> > > > >> Werner Guttmann wrote:
> >> > > > >>> Yes and no. In other words, it depends.
> >> > > > >>>
> >> > > > >>> If you want to use 'pretty printing', there's 
> currently a 
> >> > > > >>> dependency
> >> > > > on
> >> > > > >>> Xerces as Castor internally uses Xerces to achieve
> >> > e.g. indentation.
> >> > > > But
> >> > > > >>> good news is that there's an interface involved 
> which you 
> >> > > > >>> can provide
> >> > > > a
> >> > > > >>> custom serializer for.
> >> > > > >>>
> >> > > > >>> What surprises me, though, is that you are facing
> >> > problems with
> >> > > > >>> JDK
> >> > > > 5.0,
> >> > > > >>> as I am sure this has been tested before. What's the
> >> > problem you
> >> > > > >>> are facing ?
> >> > > > >>>
> >> > > > >>> Werner
> >> > > > >>>
> >> > > > >>> stoil valchkov wrote:
> >> > > > >>>> Hi,
> >> > > > >>>>
> >> > > > >>>> I have a problem to detach from xerces 1.4 jar. class 
> >> > > > >>>> org.exolab.castor.xml.XercesSerializer has in its 
> >> > > > >>>> constructor
> >> > > > >>>>
> >> > > >
> >> > 
> Class.forName("org.apache.xml.serialize.XMLSerializer").newInstance
> >> > (
> >> > > > );
> >> > > > >>>> This results in class not found if I try using
> >> > xerces comming
> >> > > > >>>> with
> >> > > > JDK
> >> > > > >>>> 1.5. Is it possible to remove this dependency?
> >> > > > >>>>
> >> > > > >>>> Best regards,
> >> > > > >>>> Stoil
> >> > > > >>>>
> >> > > > >>>>
> >> > ---------------------------------------------------------------
> >> > > > >>>> ------ To unsubscribe from this list please visit:
> >> > > > >>>>
> >> > > > >>>>    http://xircles.codehaus.org/manage_email
> >> > > > >>>>
> >> > > > >>>
> >> > > > >>>
> >> > ----------------------------------------------------------------
> >> > > > >>> ----- To unsubscribe from this list please visit:
> >> > > > >>>
> >> > > > >>>     http://xircles.codehaus.org/manage_email
> >> > > > >>>
> >> > > > >>
> >> > > > >>
> >> > -----------------------------------------------------------------
> >> > > > >> ---- To unsubscribe from this list please visit:
> >> > > > >>
> >> > > > >>    http://xircles.codehaus.org/manage_email
> >> > > > >>
> >> > > > >
> >> > > > >
> >> > > > >
> >> > 
> ------------------------------------------------------------------
> >> > > > > --- To unsubscribe from this list please visit:
> >> > > > >
> >> > > > >     http://xircles.codehaus.org/manage_email
> >> > > > >
> >> > > >
> >> > > >
> >> > > >
> >> > 
> -------------------------------------------------------------------
> >> > -
> >> > > > - To unsubscribe from this list please visit:
> >> > > >
> >> > > >     http://xircles.codehaus.org/manage_email
> >> > >
> >> > >
> >> > >
> >> > 
> -------------------------------------------------------------------
> >> > --
> >> > > To unsubscribe from this list please visit:
> >> > >
> >> > >     http://xircles.codehaus.org/manage_email
> >> > >
> >> > >
> >> >
> >> > 
> -------------------------------------------------------------------
> >> > -- To unsubscribe from this list please visit:
> >> >
> >> >     http://xircles.codehaus.org/manage_email
> >> >
> >>
> >> 
> ---------------------------------------------------------------------
> >> To unsubscribe from this list please visit:
> >>
> >>     http://xircles.codehaus.org/manage_email
> >>
> >>
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe from this list please visit:
> > 
> >    http://xircles.codehaus.org/manage_email
> 
> -- 
> 
> Syscon Ingenieurbüro für
> Meß- und Datentechnik GmbH
> Ralf Joachim
> Raiffeisenstraße 11
> D-72127 Kusterdingen
> Germany
> 
> Tel.   +49 7071 3690 52
> Mobil: +49 173 9630135
> Fax    +49 7071 3690 98
> 
> Email: [EMAIL PROTECTED]
> Web:   www.syscon-informatics.de
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
> 
>     http://xircles.codehaus.org/manage_email
> 

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to