[ 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: notifications-unsubscr...@jakarta.apache.org For additional commands, e-mail: notifications-h...@jakarta.apache.org