United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 4379831 Please launch new VM for -Dsun.java2d.noddraw=true
4379831 : Please launch new VM for -Dsun.java2d.noddraw=true

Details
Type:
Bug
Submit Date:
2000-10-17
Status:
Resolved
Updated Date:
2002-11-19
Project Name:
JDK
Resolved Date:
2002-11-19
Component:
deploy
OS:
generic
Sub-Component:
webstart
CPU:
generic
Priority:
P4
Resolution:
Fixed
Affected Versions:
1.4.0
Fixed Versions:
1.4.2

Related Reports

Sub Tasks

Description
If an application requests the following property:

-Dsun.java2d.noddraw=true

Java Web Start should launch it in a new VM with that property set. This will
allow applications which use OpenGL on Windows (which is fundamentally
incompatible with DirectDraw, otherwise used in the 2D subsystem) to work.

                                    

Comments
SUGGESTED FIX

For 1.0.1_02 release, fix in native code by parsing properties and
if specific sun.java2d.noddraw property is set to XXX, pass it on to vm
with -Dsun.java2d.noddraw=XXX.
For more generic fix in Java Wbe Start 1.2, create list of approved properties
(cleared by security team) that will be passed on to VM from native code on
startup.  Also pass these to any secondary VM's launcher from the java code.
Also change the AppPolicy.java to allow reading and writing the approved list of 
properties.
                                     
2004-08-31
CONVERTED DATA

BugTraq+ Release Management Values

COMMIT TO FIX:
mantis

FIXED IN:
mantis

INTEGRATED IN:
mantis
mantis-b08


                                     
2004-08-31
EVALUATION

We can fix in launcher.c as per requested.
###@###.### 2001-11-30

This bug was only partially fixed in 1.0.1_02, see suggested fix.
A little more needs to be done for 1.3, namely passing on the aux args -DXXX to
subsequenbt double launches of java.

This remaining part is a bug, not an rfe so am changing to bug for mantis.
###@###.### 2002-07-22
                                     
2002-07-22



Hardware and Software, Engineered to Work Together