Issue Details (XML | Word | Printable)

Key: UBA-7605
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Marcel Rüedi
Reporter: Daniel Grob
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
ULCBase

Unable to run multiple Applets with Java 6 Update 10

Created: 14/Nov/08 05:02 PM   Updated: 21/Jan/09 02:27 PM
Component/s: core
Affects Version/s: None
Fix Version/s: UltraLightClient '08 Update 2


 Description  « Hide
Only happens if you run in sandbox, i.e. if your code is not signed. See Java console for exception. The bug only shows up for the second Applet, not for the first one.

 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Daniel Grob added a comment - 14/Nov/08 05:02 PM
As a workaround you should sign your Applet.

Marcel Rüedi added a comment - 14/Jan/09 10:42 AM
The exception thrown :
Exception in thread "AWT-EventQueue-5" java.security.AccessControlException: access denied (java.lang.RuntimePermission getenv.JPI_PLUGIN2_FORCE_DRAGGABLE)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
1200 > sun.awt.PeerEvent[INVOCATION_DEFAULT,runnable=sun.java2d.d3d.D3DScreenUpdateManager$2@624a40,notifier=null,catchExceptions=false,when=1231925721296] on frame1
at java.lang.System.getenv(Unknown Source)
at sun.plugin2.util.SystemUtil.getenv(Unknown Source)
at sun.plugin2.main.client.PluginMain$StartAppletRunner.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.ulcjava.base.client.FilteringEventQueue.dispatchEvent(FilteringEventQueue.java:135)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Marcel Rüedi added a comment - 19/Jan/09 01:47 PM
If an InvocationEvent for the runnable sun.plugin2.main.client.PluginMain$StartAppletRunner is detected on the ulc FilteringEventQueue it is removed temporarely.