Virtual services that rely on the lisa.vse.http.current.transaction object within a script step used to work perfectly but now seeing the below error
============================================================================
| Error in Script
============================================================================
| Step: Execute script (JSR-223)
----------------------------------------------------------------------------
| Message: bsh.EvalError: Sourced file: inline evaluation of: ``import com.itko.lisa.vse.stateful.model.HTTPTransaction; import com.itko.lisa.v . . . '' : Typed variable declaration : Class: HTTPTransaction not found in namespace : at Line: 19 : in file: inline evaluation of: ``import com.itko.lisa.vse.stateful.model.HTTPTransaction; import com.itko.lisa.v . . . '' : HTTPTransaction
in inline evaluation of: ``import com.itko.lisa.vse.stateful.model.HTTPTransaction; import com.itko.lisa.v . . . '' at line number 19
----------------------------------------------------------------------------
| Trapped Exception: bsh.EvalError: Sourced file: inline evaluation of: ``import com.itko.lisa.vse.stateful.model.HTTPTransaction; import com.itko.lisa.v . . . '' : Typed variable declaration : Class: HTTPTransaction not found in namespace : at Line: 19 : in file: inline evaluation of: ``import com.itko.lisa.vse.stateful.model.HTTPTransaction; import com.itko.lisa.v . . . '' : HTTPTransaction
STACK TRACE
javax.script.ScriptException: bsh.EvalError: Sourced file: inline evaluation of: ``import com.itko.lisa.vse.stateful.model.HTTPTransaction; import com.itko.lisa.v . . . '' : Typed variable declaration : Class: HTTPTransaction not found in namespace : at Line: 19 : in file: inline evaluation of: ``import com.itko.lisa.vse.stateful.model.HTTPTransaction; import com.itko.lisa.v . . . '' : HTTPTransaction
in inline evaluation of: ``import com.itko.lisa.vse.stateful.model.HTTPTransaction; import com.itko.lisa.v . . . '' at line number 19
at bsh.BshScriptEngine.evalSource(BshScriptEngine.java:102)
at bsh.BshScriptEngine.eval(BshScriptEngine.java:61)
Devtest 10.7.2 or newer
HTTPTransaction class have been changed.
Change the class in the script :
import com.itko.lisa.vse.stateful.model.HTTPTransaction;
Instead use this:
import com.itko.lisa.vse.http.HTTPTransaction;