Sunday, October 17, 2010

Everest "Application server does not exist" error

This post may only end up being of interest to about 10 people in the world, but hopefully those people find it and it saves them some of the hair-pulling time that I wasted.  I've been working on installing Everest's business software, Everest Advanced Application Server, for a client.  We were installing both server and client modules on Windows Server 2003.  The server module also automatically installs Microsoft SQL Server 2005 Express.  After installation, we would open the client and try to log in but would get the "Application server does not exist" error.

The first thing we were advised by support was to make sure to type in the whole machine name and SQL Server name instead of just trying to use a . dot like they say you can.  So for example, server name is "ourserver" and database instance is "ourserver\SQL2005".  That didn't fix it, so not sure if that was necessary or not.

The real fix had to do with the fact that we had set it up to run as an interactive user, meaning the user who is logged on to the machine.  This wasn't their recommendation, but this was just a development server, so we didn't think that part mattered much.  Turns out it did.  Maybe it had to do with the fact that we were only logging in using Remote Desktop and that wasn't recognized as an actual login???  But anyway, the document that finally gave me the right info about how to change that was only available after logging into their knowledge base, so I've pasted the contents below.

And we were also installing the Everest SDK aka the Everest API and it was giving connection errors.  That ended up being the same problem with the same solution.  You can't run as interactive user.  That is set up in a COM package as described in their API Guide, but the fix is the same procedure as the server one described below, just for the API COM package instead of the main Everest COM package.

Here is the document from Everest:

PROBLEM

While logging into Everest, I receive an error message "Application Server does not exist."

Possible Causes

This error message can occur for the follow known reasons:
n         The Everest Application server name is misspelled.
n         The Everest Application server is not installed in the given application server.
n         The “Enabled Distributed COM on this computer” property (path: Component Services > My Computer > Properties > Default Properties tab) may not have been selected in either the client, server, or both.
n         The Client and the Server are on different versions of MDAC. If you do not know how to check this, contact Everest Software Support for assistance.
n         If the Everest application server (COM+ components) is configured to use "Interactive User", a windows users must be logged in to the Everest application server.
n         If the Everest application server (COM+ components) is configured to use "This User", the user ID or password details are incorrect for the specified windows user in your COM settings.
n         The presence of a virus can also cause COM applications to not automatically start after a system reboot.

Solution 1

In order to overcome the problem with the last three possible causes listed above, do the following:
1         Go to the server that that has the Everest Application server installed.
2         Go to Start > Settings > Control Panel > Administrative Tools
3         Double-click Component Services.
4         Expand Component Services > Computers > My Computer > Com+ Applications.
5         Right-click Everest and select Shut Down.
6         Right-click Everest and select Properties. Select theIdentity tab. Check if the option is set to Interactive. If it is, we recommend you select This User option and specify a valid Windows Account that has Local Administrative rights. This will ensure that the Everest COM+ components start using this account and there is no need to log in to the server after reboot of the server.
7         Click OK.
8         (Optional step) To test if the Everest Application Server is working correctly, right-click Everest and select Start. If it does not work correctly, you will receive an error message explaining why it cannot start. If it works correctly, there will be no messages.
If the application service is functioning properly, you should be able to log in to the company.

Be sure to scan the system for the presence of any Viruses. The presence of a Virus may prevent the DCOMCNFG services from starting automatically each time the system is restarted.

Solution 2

If your server operating system is Windows 2003, refer to knowledge base article 87580 – Installing Everest Advanced Edition on Windows Server 2003 for more information. See the “Common Technical Issues Windows 2003 Server SPI and R2” section, Issue #1 – Application server does not exist.     
Everest is a registered trademark of Everest Software, Inc. All other product names and services referenced herein are trademarks of their respective companies.
Disclaimer:
The third-party product that this document confers is created by companies that are independent of Everest software. Everest Software makes no warranty, implied or otherwise, regarding the performance or consistency of this product.

15 comments:

  1. Thanks for posting this! I'm one of the 10 people in the world having this issue. Shortly we're switching to another software suite anyhow (ADempiere) but until then we're dealing with this issue. We don't have access to the knowledge base anymore because our support has run out.

    With that said, is there any chance you could post the KB article referenced in Solution 2?

    ReplyDelete
  2. Sorry OUT FOX EM, I just went on the support site and couldn't find the “Common Technical Issues Windows 2003 Server SPI and R2” section anywhere. I also searched the KB, got nothing. Sorted the KB articles by name, didn't see it. And tried clicking on some other articles that didn't come up properly. Seems their support is very tough to navigate.

    ReplyDelete
  3. Wow, so much for a "knowledge base" huh? I'm not surprised. Thanks for checking though!

    ReplyDelete
  4. Thank you!

    I had changed the administrator password on my Windows 2000 server. After rebooting the server, I got this error. When I got to solution 1, Step 5, I could see the need to change the password at that point. I'm not sure what I would have done without this post!

    ReplyDelete
  5. phewwww! I was getting a little nervous. The connection issue started on Friday evening. Had to have it back up and working by Monday. Here I am Sunday afternoon, and still cant get a hold of Everest support. Your solution #1 got us back up and running. Thanks!

    ReplyDelete
  6. Thank you for posting this. After I removed pc anywhere from our windows 2000 server I got the Application server does not exist error when I tried to start the Everest Client. The “Enabled Distributed COM on this computer” property was unchecked. I checked then rebooted and Everest worked again. Thank you very much for this post, it really helped me.

    ReplyDelete
  7. This fix worked perfectly. Thanks for the post

    ReplyDelete
  8. Wow !! Thanks a lot...May be I am the tenth guy

    ReplyDelete
  9. Gracias por el aporte, me ayudo mucho, un problema que tuve fue que no me podia conectar desde una terminal externa, unicamente desde el servidor, la solucion fue mapear una carpeta del servidor ALMACENANDO EL PASSWORD E INDICANDO QUE SE CONECTE AUTOMATICAMENTE y se arreglo, gracias por el consejo Saludos desde Mexico

    ReplyDelete
  10. Im one of the 10 people in the world that needed this. Thank you so much.

    Chisel

    ReplyDelete
  11. OMG!!! Thanks so much! I've been waiting over 24 hrs for a fix from our IT company (paid by the hour) and me.... a lowly non-techie(?) fixed it in a flash.

    Pam

    ReplyDelete
  12. Could you please post the knowledge base article 87580 – Installing Everest Advanced Edition on Windows Server 2003? I'm having "Application Server does not exist" on the client system.. Thank you.

    ReplyDelete
  13. I'm sorry, since the time I wrote this article a few years ago, Everest changed their support platform. I can't find anything in the knowledge base regarding 87580, server 2003, or the original article I posted. All the articles that come up in my searches are related to the new version 6.x. Maybe that's the only version they support now, I don't know. Sorry.

    ReplyDelete
  14. You're awesome. Just thought you should know. I've had to resort to this fix twice in the past 3 years. Thank you.

    ReplyDelete
  15. Solution 1 solved the problem we had when we changed the password of the user defined in EVEREST and EVEREST REPORTS Com+Apps. Our credit cards were not processing through PC Charge and after a server reboot to try to rectify that, we were completely unable to log into Everest with the "application server does not exist" error. Updating the password on the "Identity" tab solved BOTH problems - we can now log in and also run credit cards.

    ReplyDelete