Skip to Main Content

General Development Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

OpenScript: Command Line fails if jwg file is not in the repository

662802Apr 18 2011 — edited Apr 26 2011
Is it possible to take the jwg file and run it outside the IDE/Repository.

We want to integrate execution of tests via command line to build process. When I run the .jwg using runScript within the repository it runs. However, if I copy the jwg and run the same it fails. Can someone explain why?

Here is the stack trace:

19:26:58,291 ERROR [JWGLauncherEntryPoint] Failed to create script package from
JWG file ./MosScriptDemo.jwg
oracle.oats.jagent.exception.ScriptPackageException: Failed to load script class
for script MosScriptDemo
at oracle.oats.jagent.exception.ScriptPackageException.createFailedToLoa
dScriptClassException(ScriptPackageException.java:33)
at oracle.oats.runitem.ScriptPackageFactory.loadPackage(ScriptPackageFac
tory.java:315)
at oracle.oats.runitem.ScriptPackageFactory.createScriptPackage(ScriptPa
ckageFactory.java:166)
at oracle.oats.jwgPro.JWGLauncher.createScriptPackage(JWGLauncher.java:6
4)
at oracle.oats.jwgPro.JWGLauncher.createScriptPackage(JWGLauncher.java:5
1)
at oracle.oats.jwgPro.JWGController.createScriptPackage(JWGController.ja
va:216)
at oracle.oats.jwgPro.JWGLauncherEntryPoint.main(JWGLauncherEntryPoint.j
ava:120)
at oracle.oats.jagent.applications.commandLine.Application.runMain(Appli
cation.java:16)
at oracle.oats.jagent.applications.common.JAgentApplication.run(JAgentAp
plication.java:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithEx
ception(EclipseAppContainer.java:574)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandl
e.java:195)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runAppli
cation(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ec
lipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja
va:386)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja
va:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
at org.eclipse.core.launcher.Main.main(Main.java:30)
Caused by: java.lang.NullPointerException
at oracle.oats.runitem.packageReader.DelegatingLocation.getLocationKey(D
elegatingLocation.java:430)
at oracle.oats.runitem.packageReader.JwgAndAssetsReader.resolveAssets(Jw
gAndAssetsReader.java:129)
at oracle.oats.runitem.packageReader.JwgAndAssetsReader.loadPackage(JwgA
ndAssetsReader.java:79)
at oracle.oats.runitem.packageReader.SimpleJWGReader.loadPackage(SimpleJ
WGReader.java:43)
at oracle.oats.runitem.ScriptPackageFactory.loadPackage(ScriptPackageFac
tory.java:305)
... 26 more
oracle.oats.jagent.exception.ScriptPackageException: Failed to load script class
for script MosScriptDemo
at oracle.oats.jagent.exception.ScriptPackageException.createFailedToLoa
dScriptClassException(ScriptPackageException.java:33)
at oracle.oats.runitem.ScriptPackageFactory.loadPackage(ScriptPackageFac
tory.java:315)
at oracle.oats.runitem.ScriptPackageFactory.createScriptPackage(ScriptPa
ckageFactory.java:166)
at oracle.oats.jwgPro.JWGLauncher.createScriptPackage(JWGLauncher.java:6
4)
at oracle.oats.jwgPro.JWGLauncher.createScriptPackage(JWGLauncher.java:5
1)
at oracle.oats.jwgPro.JWGController.createScriptPackage(JWGController.ja
va:216)
at oracle.oats.jwgPro.JWGLauncherEntryPoint.main(JWGLauncherEntryPoint.j
ava:120)
at oracle.oats.jagent.applications.commandLine.Application.runMain(Appli
cation.java:16)
at oracle.oats.jagent.applications.common.JAgentApplication.run(JAgentAp
plication.java:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithEx
ception(EclipseAppContainer.java:574)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandl
e.java:195)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runAppli
cation(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ec
lipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja
va:386)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja
va:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
at org.eclipse.core.launcher.Main.main(Main.java:30)
Caused by: java.lang.NullPointerException
at oracle.oats.runitem.packageReader.DelegatingLocation.getLocationKey(D
elegatingLocation.java:430)
at oracle.oats.runitem.packageReader.JwgAndAssetsReader.resolveAssets(Jw
gAndAssetsReader.java:129)
at oracle.oats.runitem.packageReader.JwgAndAssetsReader.loadPackage(JwgA
ndAssetsReader.java:79)
at oracle.oats.runitem.packageReader.SimpleJWGReader.loadPackage(SimpleJ
WGReader.java:43)
at oracle.oats.runitem.ScriptPackageFactory.loadPackage(ScriptPackageFac
tory.java:305)
... 26 more

I am running the following command:

C:/OracleATS/openScript/runScript ./MosScriptDemo.jwg
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 24 2011
Added on Apr 18 2011
1 comment
942 views