Hi,

Sorry. I know, I'm bothering, but this issue is quite important for us.

What do you think about this patch? Is there anything I can improve? 
There was no further feedback to my last version of the patch,
so I assumed everything is OK with it.

However, if you are not willing to include this into your codebase, please 
tell me. I will try something similar in our own codebase then.

Anyway, are there any news about a (beta) release date for a trunk release 
(2.0)? 
I suppose the "at the end of year" time frame mentioned in earlier mails here
will be a bit tight? (-;

Cheers,
Juergen

> -----Original Message-----
> From: Jürgen Schumacher (JIRA) [mailto:[email protected]]
> Sent: Tuesday, November 25, 2008 11:14 AM
> To: [email protected]
> Subject: [jira] Updated: (ODE-429) Patch to make Saxon and Jaxen
> optional for XPath 1.0 processing
> 
> 
>      [ https://issues.apache.org/jira/browse/ODE-
> 429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
> 
> Jürgen Schumacher updated ODE-429:
> ----------------------------------
> 
>     Attachment: ode-xpath1-jaxp-2008-11-25.patch
> 
> Thanks for your feedback, Matthieu.
> 
> I was catching Throwable, because in my tests the creation of the
> expression compilers threw NoClassDefFoundError instead of
> ClassNotFoundException when Saxon or Jaxen were not available. I do not
> know if this is because we are inside Equinox and the classloaders
> behave differently. Anyway, I have created this new patch that catches
> Exception and NoClassDefFoundError seperatly. I definitely need to
> catch this error here to make the patch work.
> It's again a complete patch against the current trunk (still the same
> rev as yesterday, it seems), so the older attachments are obsolete.
> 
> Cheers,
> Juergen.
> 
> > Patch to make Saxon and Jaxen optional for XPath 1.0 processing
> > ---------------------------------------------------------------
> >
> >                 Key: ODE-429
> >                 URL: https://issues.apache.org/jira/browse/ODE-429
> >             Project: ODE
> >          Issue Type: Improvement
> >          Components: BPEL Compilation/Parsing, BPEL Runtime
> >    Affects Versions: 2.0
> >            Reporter: Jürgen Schumacher
> >             Fix For: 2.0
> >
> >         Attachments: ode-xpath1-jaxp-2008-11-24.patch, ode-xpath1-
> jaxp-2008-11-25.patch, ode-xpath1-jaxp.patch
> >
> >
> > See
> http://ode.markmail.org/search/?q=saxon+jaxen#query:saxon%20jaxen+page:
> 1+mid:3sramehxzsfceg76+state:results
> > This patch adds classes for XPath 1.0 compilation and evaluation
> based only on JAXP interfaces, independent on any specific JAXP
> implementation. It's selected as a fallback in the BPELCompilers if
> instantiating the existing XPath-1.0-implementation based on Jaxen (and
> Saxon for doXslTransform) fails. This enables us to remove Jaxen and
> Saxon from the classpath which are not accepted by the Eclipse
> foundation because of legal issues (code provenance problems...). So
> the default behaviour of ODE should be the same as without these
> changes.
> 
> --
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.

Reply via email to