I'm after some advice on an application error I'm experiencing with a teacher laptop. The application is an Edexcel program called ePen (electronic Performance Evaluation Network) used by staff to mark work for the exam boards. This program works fine on a home computer but when run on a staff laptop and login and select Mark Student Responses which then loads a secure https address I get the following error. Application failed to run and by clicking on the error the following Java console error is displayed -
Java Plug-in 1.6.0_18
Using JRE version 1.6.0_18-b07 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\Administrator
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
2010-01-22 20:10:35,666 INFO [WindowedViewerApplet] thread applet-com.ncs.scoring.viewer2.WindowedViewerApplet-1 ...initializing the viewer supporter
java.security.AccessControlException: access denied (java.util.PropertyPermission com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCD TMManager write)
at java.security.AccessControlContext.checkPermission (Unknown Source)
at java.security.AccessController.checkPermission(Unk nown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.System.setProperty(Unknown Source)
at com.ncs.scoring.viewer2.WindowedViewerApplet.regis terSystemProperties(WindowedViewerApplet.java:277)
at com.ncs.scoring.viewer2.WindowedViewerApplet.init( WindowedViewerApplet.java:215)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionR unnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.security.AccessControlException: access denied (java.util.PropertyPermission com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCD TMManager write)
Now I have checked that we are running the latest version of Java both at home and on the staff laptop but cannot decipher what the error actually refers to and more importantly how to solve it.
Any pointers would be much appreciated.
I would suspect that you are running this in XP (Not Vista or '7) and you have a proxy for accessing the Web...
There is a problem with the inmplementation of Java on XP where it does not not correctly use the Proxy as set up for Internet Explorer - so IE works fine, but the Java fails to get to the relevant website because iot cannot get there.
When you have Java running (unless you have hidden it) you have an icon for it in the bottom right - it has a menu which includes an option to set the proxy used by Java. Yoyu need to set the proxy to be the same as is used by IE - then it works.
I have seen this on several 'Java based' educational applications.
The 'powers that be' have decided that they are not going to fix this problem in XP - we have to 'live with it'
All the above may be a 'Red Herring' but might be useful!
Have you spoken to the guys at Edexcel about this? They walked me through a few issues with a machine a colleague was using at home to do marking.
You might have a point in that the error at work is slightly different in that a Java authentication box keeps popping up asking for proxy details for Java to connect externally. But that aside the error shown above is the one from using the staff laptop connected at home to my wireless network and not using the proxy but a direct internet connection.
Might have caught Edexcel on a bad day when I called as they tried to place the error on the version of Java loaded. Tried to explain that the version used was identical at the time to the home PC which worked fine.
Originally Posted by tech_guy
Might have to give them another chance if all else fails.
Just heard about this software, apparently Wifi, IE 8/9, and Windows 7 are "not supported", also the licence says you can't deploy it from a network.
So typical Edexcel quality software then