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

2 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