[
https://issues.apache.org/jira/browse/BSF-32?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sebb resolved BSF-32.
---------------------
Resolution: Not A Problem
Given that BSF 3 no longer includes any engines, I think this issue is no
longer a problem
> BSF 3.0 incompatible with JEXL2
> -------------------------------
>
> Key: BSF-32
> URL: https://issues.apache.org/jira/browse/BSF-32
> Project: BSF
> Issue Type: Bug
> Components: BSF-3.x
> Affects Versions: BSF-3.0
> Reporter: Joerg Schaible
> Priority: Critical
>
> BSF 3.0 has an optional dependency to Jexl 1.x and provides a
> ScriptEngineFactory for Jexl as service provider. Since version 2.x Jexl
> contains its own ScriptEngineFactory implementation. Both factories register
> the name "JEXL". If BSF 3.0 and Jexl 2.x are both in the classpath and the
> factory from BSF is found first, Jexl support fails with exceptions. Main
> problem is, that the factory provided by BSF is *not* optional, only the
> dependency. You may run into similar problems with Groovy. Version 1.7
> delivers also its own factory (don't know, what the first Groovy version was
> with JSR 233 support). Basically it means you can either use languages that
> provide JSR 233 support on its own *or* you use BSF 3.x (excluding all
> languages that do not support this JSR directly).
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]