cancel
Showing results for 
Search instead for 
Did you mean: 

Error: Unable to find servers in CMS - Deploying in Sun Solaris Machine

Former Member
0 Kudos

Hi Experts,

My team is developing a crystal report java application that access CR Report in the CR server X1.

The report retrieval works fine in windows dev environment (using Tomcat or Oracle App Server (OC4J)).

But when we deploy it to Oracle App server in Sun Solaris machine, we encounter this CMS server connection error.

[error]

08/12/01 18:40:43 com.crystaldecisions.sdk.exception.SDKException$OCAFramework: Unable to find servers in CMS <ip address> and cluster with kind cms and extra criteria null. All such servers could be down or disabled by the administrator.

cause:com.crystaldecisions.enterprise.ocaframework.OCAFrameworkException$AllServersDown: Unable to find servers in CMS <ip address> and cluster with kind cms and extra criteria null. All such servers could be down or disabled by the administrator.

detail:Unable to find servers in CMS <ip address> and cluster with kind cms and extra criteria null. All such servers could be down or disabled by the administrator.

The exception originally thrown was com.crystaldecisions.enterprise.ocaframework.OCAFrameworkException$AllServersDown: Unable to find servers in CMS <ip address> and cluster with kind cms and extra criteria null. All such servers could be down or disabled by the administrator. and had the following message: Unable to find servers in CMS 10.188.12.108 and cluster with kind cms and extra criteria null. All such servers could be down or disabled by the administrator.

[error]

I'm pretty sure that that CR server is not down since we can access it in our windows machine.

This might be a common problem and experts out there can share some resolutions.

Thank you in advance.

Regards,

Rulix

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi

I have the same Error in SAP Crystal Server 2016, my Web application Server is Tomcat 8.0,

we deploy

DellSC
Active Contributor
0 Kudos

Please ask this in a new discussion thread instead of tagging on the end of a thread that is almost 8 years old.

Thanks!

-Dell

ted_ueda
Active Contributor
0 Kudos

Same code, works deployed on one machine, not on another.

Any firewalls?

Are you giving the short-name for the CMS name? If so, does it resolve on the Sun machine?

Sincerely,

Ted Ueda

Former Member
0 Kudos

Hi Ted,

We are using the IP address instead of the short name. We can ping the IP address on the solaris machine where the application server (OC4J) resides. Still cannot connect.

We tried on another windows machine with OC4J app server. This machine can ping the CMS server, we disable the firewall just test that it's not a firewall issue but still cannot connect.

The same connection error.

com.crystaldecisions.sdk.exception.SDKException$OCAFramework: Unable to find servers in CMS 10.188.12.108 and cluster with kind cms and extra criteria null. All such servers could be down or disabled by the administrator.

cause:com.crystaldecisions.enterprise.ocaframework.OCAFrameworkException$AllServersDown: Unable to find servers in CMS 10.188.12.108 and cluster with kind cms and extra criteria null. All such servers could be down or disabled by the administrator.

detail:Unable to find servers in CMS 10.188.12.108 and cluster with kind cms and extra criteria null. All such servers could be down or disabled by the administrator.

The exception originally thrown was com.crystaldecisions.enterprise.ocaframework.OCAFrameworkException$AllServersDown: Unable to find servers in CMS 10.188.12.108 and cluster with kind cms and extra criteria null. All such servers could be down or disabled by the administrator. and had the following message: Unable to find servers in CMS 10.188.12.108 and cluster with kind cms and extra criteria null. All such servers could be down or disabled by the administrator.

Why it behaves this way?

Common CR problems here were solved by some hints and ideas.

regards,

Rulix

ted_ueda
Active Contributor
0 Kudos

The exception is thrown since it cannot connect to the CMS. Either there's a firewall, or it's using a different port.

Usually, for these situations, I recommend doing packet sniffing (using something like [Wireshark|http://www.wireshark.org/].

What you should see is an initial connection to the CMS IP at the listener port (default is 6400), then further communication handled through a different port (default is randomly selected, but you can configure it to work on a specific port).

Sincerely,

Ted Ueda

Former Member
0 Kudos

Hello Rulix,

The Java error message indicates that the Java application cannot locate the CMS .This may be caused by the following:

1. The name of the CMS is incorrect. It's not listed in the code, but what cms name is being used to log on to Enterprise? Does that cms name correspond with the name displayed for the Enterprise installation (i.e., as displayed in the Enterprise InfoView logon page)?

2. The machine where the Java application is deployed cannot find the machine where Enterprise is deployed on the network.

Would you be able to compare the cms name to the Enteprise name? Do they correspond?

3.On the machine where you've deployed the Java Web Application, what happens if from the command-line you execute:

ping CMSName

Does it reach the Enterprise machine? Does it list the correct IP?

Thanks,

Chinmay