Cancel
Showing results for 
Search instead for 
Did you mean: 

Error "No business instance server is available" when connecting from RichClient to TC11.2.0 server

Experimenter
Experimenter

Good afternoon,

 

I installed TeamCenter server version 11.2.0 on XenCenter Virtual Machine with the OS "SUSE Linux-64, openSUSE 11.4"
I used the archives Tc11.2.0_lnx64_1_of_2.zip and Tc11.2.0_lnx64_2_of_2.zip
On this VirtualMachine, the JRE version is 1.7.0_45
and the DataBase is Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production.
Also there is a TC server 10.1.0.11_2014 already installed.

I started the services: FSC, pool manager and jboss.

 

My issue is similar to the issue described in the post:
http://community.plm.automation.siemens.com/t5/Teamcenter-Administrators-Forum/Unable-to-start-4-tie...

I can't connect to TC from the RichClient, and the error that I get is:
"No business instance server is available"
as shown in the screenshot error_connect.png attached to the issue.

 

The ServerManager.log contains the error:
INFO  - NoId - 2016/11/23-17:35:59,871 UTC - muctc002.site - Server tcserver1@PoolA@7460@muctc002.site published
INFO  - NoId - 2016/11/23-17:39:05,592 UTC - muctc002.site - TreeCache View: [127.0.0.2:17800|1] [127.0.0.2:17800, 127.0.0.2:17810]
WARN  - peer closed connection, trying to re-send msg
ERROR - 2nd attempt to send data failed too
INFO  - NoId - 2016/11/23-17:39:09,395 UTC - muctc002.site - Global pool configuration found.
ERROR - NoId - 2016/11/23-17:39:09,395 UTC - muctc002.site - Error loading global pool config com.teamcenter.jeti.serversubpoolmanager.ServerPoolManager
com.teamcenter.jeti.serversubpoolmanager.ConfigurationException: Unrecognized global configuration parameter: "ASSIGNMENT_TIMEOUT"
        at com.teamcenter.jeti.serversubpoolmanager.ServerPoolManager._setGlobalConfigParam(Unknown Source)
        at com.teamcenter.jeti.serversubpoolmanager.ServerPoolManager.loadGlobalPoolConfig(Unknown Source)
        at com.teamcenter.jeti.serversubpoolmanager.ServerPoolManager.access$6900(Unknown Source)
        at com.teamcenter.jeti.serversubpoolmanager.ServerPoolManager$ConfigurationChangeListener.nodeModify(Unknown Source)
        at org.jboss.cache.TreeCache.notifyNodeModify(TreeCache.java:6174)

 

The jboss log contains the error:
19:41:38,210 ERROR [org.jgroups.protocols.FD_SOCK] (DownHandler (FD_SOCK)) received null cache; retrying

 

I attached to the issue the logs ServerManager.log and jboss.log in the archive errors_connect.zip

 

The network configuration is:
muctc002:~ TC_10_1 # ifconfig
eth1      Link encap:Ethernet  HWaddr 72:00:BD:03:64:68
          inet addr:10.10.51.14  Bcast:10.10.51.255  Mask:255.255.254.0
          inet6 addr: fe80::7000:bdff:fe03:6468/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:25442 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9973 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5656259 (5.3 Mb)  TX bytes:13929497 (13.2 Mb)

lo        Link encap:Local Loopback
...

 

I tried to add the options -Djava.net.preferIPv4Stack=true" when starting the pool manager but without success.

 

Please, help me understand why this error occurs.
Could it be a compatibility issues between TC11.2.0 and jboss?

 

Best regards,
Corina

3 REPLIES

Re: Error "No business instance server is available" when connecting from RichClient to TC

Experimenter
Experimenter

It turned out that the error occurred because I didn't deploy tc.war into jboss.
After correcting this, I got another error when trying to connect from the RichClient into TCServer 11.2.0
The log of ServerManager contains the error:
ERROR - 10.202.0.141.77068.Anonymous.00001.Mgr - 2016/11/25-00:34:24,342 UTC - muctc002.site - Bad status sending TCTP message to tcserver.  code:500:Internal Server Error com.teamcenter.jeti.serversubpoolmanager.TctpGatewayService
java.io.IOException: Bad status sending TCTP message to tcserver.  code:500:Internal Server Error
        at com.teamcenter.jeti.serversubpoolmanager.TctpGatewayService.invoke(Unknown Source)
        at com.teamcenter.jeti.serversubpoolmanager.ServerPoolManager.invokeServer(Unknown Source)
        at com.teamcenter.jeti.serversubpoolmanager.ServerPoolManager.access$1900(Unknown Source)
        at com.teamcenter.jeti.serversubpoolmanager.ServerPoolManager$Assigner.loginServer(Unknown Source)
        at com.teamcenter.jeti.serversubpoolmanager.ServerPoolManager$Assigner.assignServer(Unknown Source)
  
I attached the log to the issue.

 

Please, provide help about this issue.

 

Best regards,
Corina

Re: Error "No business instance server is available" when connecting from RichClient to TC

Experimenter
Experimenter

I have just got the idea to run FSC and pool manager as root (instead of tc user).

Then I could successfully connect from TC RichClient to TC server 11.2

Re: Error "No business instance server is available" when connecting from RichClient to TC

Experimenter
Experimenter

what was the installation user in your case ?? was that root user or tc user ??