I tried to query the NX Documentation on NX8.5 and all I get is this strange message about some Java Bug Object. I have the Java Environment on the newest updates so the behaviour is certainly irritating.
Does anyone know the fix to this problem?
I believe this is a known issue, Please have a look at this SFB, it contains the solutions on how to solve this:
Java patches, Java 7 update 65/67 and later (tested till update 71). Also works for Java 8 at least until update 101
This is the zip file described in the SFB NX 8.5/NX 9.0
I hope this helps.
You need to be sure you have the Java version that was in effect for NX8.5.
If the following information does not resolve the issue, I suggest you contact GTAC.
Windows 7 64-bit NX v7.5, 8.0, 8.5, 9.0 (Documentation software - Help -> Search) Java 7 Update 45 (32-bit Java for the Help -> Search mechanism) Internet Explorer v9.x
1. Verify Java 7 Update 45 is in fact installed: If nothing else, verify what Java version Update(s) are installed: a. Go to Control Panel -> Programs -> Programs and Features b. Confirm BOTH the 32-bit AND 64-bit Java 7 Update 45 are installed: Java 7 Update 45 Java 7 Update 45 (64-bit) c. In particular, be sure "Java 7 Update 45" (32-bit Java) is installed as well as the 64-bit version. The search uses the 32-bit Internet Explorer browser, which in turn requires 32-bit Java. d. If for some reason, other Javas are listed here, UNINSTALL them so as to avoid potential conflict/confusion with the configuration you are attempting to achieve with the NX HTML/Help applications. Put another way, commit to ONE Java 7 Update (for this case here, Update 45) 2. Was the correct fix downloaded (NX version / Java 7 Update version)??? Though this seems "obvious", this will always be the first question asked: nx85_nx9_java7_u45.zip - for NX 8.5 and/or NX 9.0 along w Java 7 Update 45 nx8_java7_u45.zip - for NX 8.0 along w Java 7 Update 45 nx75_java7_u45.zip - for NX 7.5 along w Java 7 Update 45 3. When COPYING the patches per SFB instructions: a. "Confirm Folder Replace" dialog box "Do you still want to merger this folder" i. CHECK - "Do this for all current items (X found)" (bottom left) ii. Then click the <Yes> button b. "Copy File" dialog box i. CHECK - "Do this for the next X conflicts" (bottom left) ii. SELECT or CLICK on "Copy and Replace" (DO NOT choose "Copy, but keep both files") 4. "Do you want to run this application" "QuestAgent" A grey dialog box that appears when launching NX Help, Release Notes, What's New or other HTML based applications. a. When the "QuestAgent" dialog appears - Click RUN b. Choosing to Cancel (instead of Run) will prevent the search mechanism from working, resulting in the same "Java plugin is required" error. c. NOTE: If the "SearchApplet" or other grey dialog boxes persist when launching the HTML applications, this indicates the patching has yet to be configured/installed/copied. Of the grey dialogs that might appear when launching any HTML based applications (NX Help, Release Notes, What's New), choose ONLY to run the "QuestAgent" application. 5. UGII_JAVA_HOME - be sure to maintain the paths (32-bit and 64-bit): IF (during this troubleshooting process) Java itself needs to be uninstalled/reinstalled, make sure to install Java (both the 32-bit and 64-bit) such as to maintain the already established paths for UGII_JAVA_HOME. To verify what the path for UGII_JAVA_HOME, examine the NX Log file a. Help -> NX Log File (or Log File) b. Edit -> Find (text file) and search for UGII_JAVA_HOME c. These are the most likely paths for Java i.e. c:\apps\Java\jre7 c:\apps\Java\jre7x64 (this became the default path for UGII_JAVA_HOME beginning with NX 8.5) OR Java's default directories c:\Program Files (x86)\Java\jre7 c:\Program Files\Java\jre7x64 d. The main point of emphasis here, be consistent with the paths already defined by UGII_JAVA_HOME e. Also to note, if it turns out you are downloading and installing Java 7 Update 45 manually, the exact names of the Java 7 Update 45 images would be: jre-7u45-windows-i586.exe - (32-bit Java 7 Update 45) jre-7u45-windows-x64.exe - (64-bit Java 7 Update 45)
So with the unfortunate complexity below introduced by Java dependecies any hope that future help will migrate away from this paradigm? Everytime I open help it feels like I just took a DeLorean back in time.
ANd note the NX10 and NX11 docs are on-line at the Siemens web site below, no login required.
So as long as you have internet access, no need to install the docs or deal with (docs related) JAVA issues at all :-)
Production: NX10.0.3.5 MP5 + patch/TC11.2
I'd rather be e-steemed than e-diseaseled
Since the Java extensions are also in use for other applications than the NX documentation search function they have to be always "up to date".
Installing a special java configuration only to perform a search will not be an option for the customer, as you will understand. Why not use a reliable functionality there?
Good points. And with the fixes I pointed out, they are here are so you can use the latest and most up to date versions of Java for the search. And for future releases (NX 10.0 and upwards) we removed the Java dependency for the search, so this will no longer be an issue.
I hope this helps.
thanks for providing these links. This seems like a reasonable workaround.
One question remains:
When I open the Documentation via the link provided the content appears in german.
How can I change this back to english?