Test Case Fails When Deployed to Linux - javax.script.ScriptException: TypeError: Cannot load script
search cancel

Test Case Fails When Deployed to Linux - javax.script.ScriptException: TypeError: Cannot load script

book

Article ID: 7610

calendar_today

Updated On:

Products

CA Application Test CA Continuous Application Insight (PathFinder) Service Virtualization

Issue/Introduction

Test case utilizes a JavaScript step file in the project that runs fine locally, but fails when deployed on Linux servers: 

javax.script.ScriptException: TypeError: Cannot load script from {{LISA_RELATIVE_PROJ_ROOT}}/Data/myJSfileExtract1.js in <eval> at line number 9

at jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:467) 

at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:451) 

Environment

All supported DevTest releases and platforms.

Cause

Missing needed custom jar files.

Resolution

Once the custom jar files this test needed were move from DEVTEST_HOME/lib to DEVTEST_HOME/lib/shared, the issue was resolved.

1. The custom jar files used with this test case were not in /hotDeploy, they were in the DEVTEST_HOME/lib folder. 

2. All custom jar files should be in your DEVTEST_HOME/hotDeploy folder. 

3. All 3rd party jar files (not overlaying anything we deliver) should be in your DEVTEST_HOME/lib/shared folder.