Author: asankha
Date: Thu Mar 15 03:20:11 2007
New Revision: 518561
URL: http://svn.apache.org/viewvc?view=rev&rev=518561
Log:
fix NPE and support loading text scripts from local registry and OMElements
from remote
Modified:
webservices/synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/bsf/ScriptMediator.java
Modified:
webservices/synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/bsf/ScriptMediator.java
URL:
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/bsf/ScriptMediator.java?view=diff&rev=518561&r1=518560&r2=518561
==============================================================================
---
webservices/synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/bsf/ScriptMediator.java
(original)
+++
webservices/synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/bsf/ScriptMediator.java
Thu Mar 15 03:20:11 2007
@@ -154,7 +154,12 @@
} else {
// load script if not already loaded
if (scriptSourceCode == null) {
- scriptSourceCode = ((OMElement)
(synCtx.getEntry(key))).getText();
+ Object o = synCtx.getEntry(key);
+ if (o instanceof OMElement) {
+ scriptSourceCode = ((OMElement) (o)).getText();
+ } else if (o instanceof String) {
+ scriptSourceCode = (String) o;
+ }
}
// load BSFEngine if not already loaded
if (bsfEngine == null) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]