Quantcast
Viewing all articles
Browse latest Browse all 3978

"Can't create script object" error with Java Protocol

Hi,

 

In a Java Over HTTP script, when I try to use a List object, I get this error:

Error: 	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at DummyClassLoader.loadClass(DummyClassLoader.java:15)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at ScriptFactory.getScriptObject(ScriptFactory.java:51)
Error: Can't create script object.
Error: Exception was raised when calling abort-cleanup function in extension java_int.dll: System Exceptions: EXCEPTION_ACCESS_VIOLATION
Warning: Extension trans.dll reports error -1 on call to function ExtAbortCleanup
Notify: Found jdk version: 1.7.0.
Notify: classpath=C:\Users\ng35320\Documents\SharpDevelop Projects\JavaHTTP2\;c:\program files (x86)\hp\virtual user generator\classes\srv;c:\program files (x86)\hp\virtual user generator\classes;;;;c:\program files (x86)\hp\virtual user generator\lib\xstream-1.3.jar;c:\program files (x86)\hp\virtual user generator\lib\xpp3-1.1.4c.jar
Notify: Path=Z:\REPOSITORY\TeamBAC_Tools\Java\jdk1.7.0_79\jre\bin\client;Z:\REPOSITORY\TeamBAC_Tools\Java\jdk1.7.0_79\bin;C:\Program Files (x86)\HP\Virtual User Generator\Bin;C:\Program Files (x86)\HP\Virtual User Generator\Bin\tulip\bin;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft Application Virtualization Client;C:\strawberry\c\bin;C:\strawberry\perl\bin;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Java\jre1.6.0_24\bin;C:\Program Files (x86)\HP\Virtual User Generator\strawberry-perl\perl\bin;C:\Program Files\Oracle\product\10.2.0\client10g\bin;C:\progra~2\oracle\product\10.2.0\client_1\bin
Notify: VM Params: .
Notify: Picked up _JAVA_OPTIONS: -Xmx512M

Error: 	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at DummyClassLoader.loadClass(DummyClassLoader.java:15)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at ScriptFactory.getScriptObject(ScriptFactory.java:51)

Error: Can't create script object.
Error: Exception was raised when calling abort-cleanup function in extension java_int.dll: System Exceptions: EXCEPTION_ACCESS_VIOLATION
Warning: Extension trans.dll reports error -1 on call to function ExtAbortCleanup

I get this error with VuGen 12.02 and 11.52, but it's working fine with VuGen 11.04

I also tried with JDK 1.6.0_24 and 1.7.0_79, with no success.

 

The code is very simple:

import lrapi.lr;
import java.util.*;

public class Actions
{
		List<String> lst;

	public int init() throws Throwable {
		return 0;
	}//end of init


	public int action() throws Throwable {
		List<String> lst = new ArrayList<String>();
		return 0;
	}//end of action


	public int end() throws Throwable {
		return 0;
	}//end of end
}

 

Thanks in advance

 


Viewing all articles
Browse latest Browse all 3978

Trending Articles