Showing results for 
Search instead for 
Did you mean: 

RAC startup error after patch Tc10.1.6


I have patched Tc10.1.0 to Tc10.1.6 and the TEM installation was successful. Also patched TC_DATA after that.


After I start RAC and enter user credentials, the progressbar keeps running and nothing happens. The RAC log shows following error. Any idea what could be wrong ?




WARN  2017-05-29 10:58:12,328 - Windows Server 2008 R2 (Service Pack 1) - win32.win32.x86_64 - null - Java(TM) SE Runtime Environment (1.7.0_25-b17) - 3.8.0.v20120529-1548
ERROR 2017-05-29 10:58:26,493 - com/teamcenter/rac/util/CipherUtil
java.lang.NoClassDefFoundError: com/teamcenter/rac/util/CipherUtil
    at com.teamcenter.rac.aif.kernel.TCSessionCredentials.setPassword(Unknown Source)
    at com.teamcenter.rac.dialogs.login.RACLoginDialog.doLogin(Unknown Source)
    at com.teamcenter.rac.dialogs.login.RACLoginDialog.access$3(Unknown Source)
    at com.teamcenter.rac.dialogs.login.RACLoginDialog$IC_KeyListener.keyReleased(Unknown Source)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(
    at org.eclipse.swt.widgets.EventTable.sendEvent(
    at org.eclipse.swt.widgets.Widget.sendEvent(
    at org.eclipse.swt.widgets.Widget.sendEvent(
    at org.eclipse.swt.widgets.Widget.sendEvent(
    at org.eclipse.swt.widgets.Widget.sendKeyEvent(
    at org.eclipse.swt.widgets.Text.sendKeyEvent(
    at org.eclipse.swt.widgets.Widget.sendKeyEvent(
    at org.eclipse.swt.widgets.Widget.wmKeyUp(
    at org.eclipse.swt.widgets.Control.WM_KEYUP(
    at org.eclipse.swt.widgets.Control.windowProc(
    at org.eclipse.swt.widgets.Text.windowProc(
    at org.eclipse.swt.widgets.Display.windowProc(
    at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
    at org.eclipse.swt.internal.win32.OS.DispatchMessage(
    at org.eclipse.swt.widgets.Display.readAndDispatch(
    at Source)
    at com.teamcenter.rac.dialogs.login.RACLoginDialog.initiateLogin(Unknown Source)
    at com.teamcenter.rac.aif.kernel.AbstractAIFSession.performLogin(Unknown Source)
    at com.teamcenter.rac.kernel.TCSession.performLogin(Unknown Source)
    at com.teamcenter.rac.aif.kernel.AIFSessionManager.getSession(Unknown Source)
    at com.teamcenter.rac.aifrcp.RCPPortal.login(Unknown Source)
    at com.teamcenter.rac.aifrcp.Application.runApplication(Unknown Source)
    at com.teamcenter.rac.aifrcp.Application.start(Unknown Source)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(
    at java.lang.reflect.Method.invoke(
    at org.eclipse.equinox.launcher.Main.invokeFramework(
    at org.eclipse.equinox.launcher.Main.basicRun(
    at org.eclipse.equinox.launcher.Main.main(
Caused by: java.lang.ClassNotFoundException: com.teamcenter.rac.util.CipherUtil
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(
    at java.lang.ClassLoader.loadClass(
    ... 41 more




Re: RAC startup error after patch Tc10.1.6

How did you start client ? Through portal.bat file or from TC Command Prompt ?


Error message gives following hint

1. The jar - com.teamcenter.rac.util.10xxxxx is not availble in your TC_PORTAL/plugins location ( OR)

2. Java is unaware of this location.


You can try these options:-

1. Start portal.bat file TC Command prompt 

2. In the TC Command prompt, modify the PATH and CLASSPATH variable to point TC_PORTAL/plugins location

Re: RAC startup error after patch Tc10.1.6


@rajesh_arumugam: thanks for your response. I tried starting with both, portal.bat and TC command prompt.


I get the same error even after setting the PATH and CLASSPATH with TC_PORTAL\plugins.


Plugins folder contains both jar and a folder with name com.teamcenter.rac.util.10xxxxx. The jar contains  CipherUtil.class, but not the folder.


RAC is started if the class file is copied to the folder or even if the .jar is extracted to overwrite the xxx.rac.util.10xxx folder, but then it gives error:


Could not create the view: Plug-in "com.teamcenter.rac.ui" was unable to instantiate class "com.teamcenter.rac.ui.views.BrowserSummaryViewPart".



Re: RAC startup error after patch Tc10.1.6

Hmmm.. I am seeing only jar in my plugins folder, not the folder with com.teamcenter.rac.util.10xxxx.


Can you try this :-

1. Make backup this com.teamcenter.rac.util folder outside TC installed directory and delete the original folder from plugins folder.

2. Clear caches, run registry and try launching Tc again.



Re: RAC startup error after patch Tc10.1.6

RAC is started after this test, but My Teamcenter shows error:

Could not create the view: Plug-in "com.teamcenter.rac.ui" was unable to instantiate class "com.teamcenter.rac.ui.views.TCComponentView".

Re: RAC startup error after patch Tc10.1.6

Does you RAC version matches with server version if you see Help--> About ? I meant, client is patched to same version of server ? 

Re: RAC startup error after patch Tc10.1.6


I am working on 2-Tier RAC from TC Server machine. once this succeeds, I will patch clients. The version however is 10.1.6

Re: RAC startup error after patch Tc10.1.6

I believe even if its Windows server and you have RAC client ( 2 Tier ), it should be patched similar to that of server. i am making this statement,  Since the problem is with jar in client sides


For 4 tier clients, you can create distributions and give it to all users. but how about 2 Tier client ? 

Re: RAC startup error after patch Tc10.1.6


Please correct me if I'm wrong in the following steps:

1. Installation TC10.1
During installation I selected 3 solutions: Corporate Server, Volume Server, Rich Client 2-Tier and 1 feature J2EE Server Manager. (let's call this config1)

2. Patch config1 to 10.1.6:
a. patched tem.bat to 10.1.6 using
b. launched updated tem.bat and provided wintx64 from 10.1.6 kit and finished update
c. Patched TC_DATA to tc 10.1.6
Patch finished successfully.

3. Launched Rich-Client 2-Tier from config1 mentioned in step 1 (I mean the patched one) : This gives the error that's being dicussed here.