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

