Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 353984 Details for
Bug 477850
=dev-java/icedtea-1.3.1-r7 recent 8004584.patch.jdk breaks javaws via JNLP with NPE on AppContext.getAppContext
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch file
icedtea-web-1.3.1-appcontext.patch (text/plain), 2.24 KB, created by
tarek
on 2013-07-23 04:00:00 UTC
(
hide
)
Description:
Patch file
Filename:
MIME Type:
Creator:
tarek
Created:
2013-07-23 04:00:00 UTC
Size:
2.24 KB
patch
obsolete
>diff -r 1a327a09262e netx/net/sourceforge/jnlp/runtime/Boot.java >--- a/netx/net/sourceforge/jnlp/runtime/Boot.java Mon Jun 10 13:22:53 2013 +0200 >+++ b/netx/net/sourceforge/jnlp/runtime/Boot.java Wed Jun 19 10:32:32 2013 +0200 >@@ -35,6 +35,8 @@ > import net.sourceforge.jnlp.cache.UpdatePolicy; > import net.sourceforge.jnlp.security.viewer.CertificateViewer; > import net.sourceforge.jnlp.services.ServiceUtil; >+import sun.awt.AppContext; >+import sun.awt.SunToolkit; > > /** > * This is the main entry point for the JNLP client. The main >@@ -113,6 +115,9 @@ > * Launch the JNLP file specified by the command-line arguments. > */ > public static void main(String[] argsIn) { >+ if (AppContext.getAppContext() == null) { >+ SunToolkit.createNewAppContext(); >+ } > args = argsIn; > > if (null != getOption("-viewer")) { >diff -r 1a327a09262e netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java >--- a/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Mon Jun 10 13:22:53 2013 +0200 >+++ b/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Wed Jun 19 10:32:32 2013 +0200 >@@ -234,7 +234,7 @@ > try { > UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); > } catch (Exception e) { >- // ignore it >+ e.printStackTrace(); > } > > doMainAppContextHacks(); >diff -r 1a327a09262e plugin/icedteanp/java/sun/applet/PluginMain.java >--- a/plugin/icedteanp/java/sun/applet/PluginMain.java Mon Jun 10 13:22:53 2013 +0200 >+++ b/plugin/icedteanp/java/sun/applet/PluginMain.java Wed Jun 19 10:32:32 2013 +0200 >@@ -72,6 +72,8 @@ > import java.net.ProxySelector; > import java.util.Enumeration; > import java.util.Properties; >+import sun.awt.AppContext; >+import sun.awt.SunToolkit; > > import net.sourceforge.jnlp.config.DeploymentConfiguration; > import net.sourceforge.jnlp.runtime.JNLPRuntime; >@@ -94,6 +96,9 @@ > */ > public static void main(String args[]) > throws IOException { >+ if (AppContext.getAppContext() == null) { >+ SunToolkit.createNewAppContext(); >+ } > if (args.length != 2 || !(new File(args[0]).exists()) || !(new File(args[1]).exists())) { > System.err.println("Invalid pipe names provided. Refusing to proceed.");
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 477850
: 353984 |
353986