Wiki source code of Java Web Start Launcher has stopped working Java 7 Update 7
Version 74.1 by Sean Hetherington on 2012/09/25 09:14
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | ====== On this page ====== | ||
2 | |||
3 | |||
4 | |||
5 | {{toc maxLevel="5"/}} | ||
6 | |||
7 | == Symptoms == | ||
8 | |||
9 | When installing or launching the iSymphony client from the launch.jnlp file (or from the desktop icon) you get an error message "Java(TM) Web Start Launcher has stopped working": | ||
10 | |||
11 | [[image:attach:jws_7u7_exception.png]] | ||
12 | |||
13 | When the problem details are clicked on, you'll see the exception code **"c0000417"** | ||
14 | |||
15 | [[image:attach:jws_7u7_exception_code.png]] | ||
16 | |||
17 | == Cause == | ||
18 | |||
19 | Java 7 Update 7 appears to have a known issue with the "javaws.exe" executable that causes a crash in the Java Web Start launcher preventing the installation from continuing or full launch to occur. | ||
20 | |||
21 | == Workaround == | ||
22 | |||
23 | {{info}} | ||
24 | This workaround will disable the auto population of the profile location and tenant with FreePBX systems. | ||
25 | {{/info}} | ||
26 | |||
27 | Open the following file on the server in your preferred editor. Make sure to create a **backup** of the file: | ||
28 | |||
29 | {{code}} | ||
30 | /opt/isymphony/server/client/launch.jnlp | ||
31 | {{/code}} | ||
32 | |||
33 | At the top you will see a line that looks like the following: | ||
34 | |||
35 | {{code}} | ||
36 | <jnlp spec="1.0+" codebase="#CODEBASE#" href="launch.jnlp?location=#WIZARDSERVERLOCATION#&tenant=#WIZARDSERVERTENANT#"> | ||
37 | {{/code}} | ||
38 | |||
39 | Modify it to look like the following and save the file: | ||
40 | |||
41 | {{code}} | ||
42 | <jnlp spec="1.0+" codebase="#CODEBASE#" href="launch.jnlp"> | ||
43 | {{/code}} | ||
44 | |||
45 | == Resolution == | ||
46 | |||
47 | Downgrade to Java 6, Update 35 or higher. Note that the workaround above may also be considered a fix if you do not require tenant and server auto-population but may need to be applied after any iSymphony server upgrade. | ||
48 | |||
49 | {{info}} | ||
50 | We do not recommend any version of Java 7 at the moment due to the current Java Web Start issue and recently discovered exploits in Java 7. | ||
51 | {{/info}} | ||
52 | |||
53 | {{info}} | ||
54 | Java 7 will be officially supported when Oracle resolves the JNLP crash issue with URLs that contain HTTP GET parameters. Until then you will need to utilize the workaround if Java 7 is absolutely required. | ||
55 | {{/info}} | ||
56 | |||
57 | == Related Content == | ||
58 | |||
59 | {{expand title="Expand to see related content"}} | ||
60 | {{unmigrated-inline-wiki-markup}} | ||
61 | {dynamiccontentbylabel:showLabels=false|showSpace=false} | ||
62 | {{/unmigrated-inline-wiki-markup}} | ||
63 | {{/expand}} |