NX NX Relations Browser fails with 'An error has occurred' since NX2019

2022-05-02T06:17:04Z
NX for Design

Summary


Details

The NX Relations Browser fails to launch since NX2019 using Java 8 and 11 from any provider.
It works fine on the same machine with NX1980 Series until NX2000 and NX2007 Series until NX2015 but fails in NX2019 and NX2023 with an error message like

  NxBrowser
  An error has occurred. See the log file
  C:\Users\<username>\NxBrowser\1651168876652.log


The NxBrowser log then contains some error stacks, for example:


 org.osgi.framework.BundleException: Could not resolve module: com.ugs.nx.grb [6] 
 Unresolved requirement: Require-Bundle: com.teamcenter.rac.external; bundle-version="12000.3.0" 
 -> Bundle-SymbolicName: com.teamcenter.rac.external; bundle-version="12000.3.0" 
 com.teamcenter.rac.external [4] 
 Unresolved requirement: Require-Bundle: org.apache.log4j; visibility:="reexport" 
 at org.eclipse.osgi.container.Module.start(Module.java:451) 



Solution

There was a required change of the Eclipse version to build the NxBrowser application which invalidates the Eclipse project. 
So this error might happens on a machine where the NX Relations Browser had been used already in earlier NX releases up to and including NX2015 of NX2007 Series.


Deleting the folder %USERPROFILE%\NxBrowser should allow starting the NX Relations Browser successfully again.



Notes and References


Hardware/Software Configuration

Platform: INTL64
OS: windows
OS Version: 1064
Product: NX
Application: ASSEMBLIES
Version: V2019
Function: WAVE

Ref: 001-8601511

KB Article ID# PL8639327

Contents

SummaryDetails

Associated Components

Assemblies