When clicking Quote tab within an opportunity - Errors When Opening Program.  The portal cannot display the program you requested

Our environment is Sage CRM 7.3 sp3.5, using Windows Server 2012 R2, sql server 2016 and IIS 8.  CRM integrates with Sage 300 ERP 2017.   We get intermittent errors when clicking the Quotes tab from within an opportunity.  The error is:  “Errors When Opening Program.  The portal cannot display the program you requested”.  The error usually occurs for the first user that logs in for the day and after that it just seems to happen randomly during the day.

When looking in the SDataServlet log in …Program Files (x86)\Common Files\Sage\Sage 300 ERP\Tomcat\logs I see an error line:

“2017-02-02 18:04:47,015 ERROR [com.sage.orion.sdata.servlet.accpac.ViewCRUDResourceKind:1166] - unable to open PO ini file. (13134 OEORDH1.C).

2017-02-02 18:04:47,074 ERROR [com.sage.orion.sdata.servlet.SDataServlet:1208] –“

The Sage 300 Portal is working fine when using chrome, but using IE gives an error “UmbrellaException#getCauses" which I suspect is due to the user agent string in IE.

I would love to share findings and would appreciate if any of  you have input on this issue.

  • 0
    From error message, it looks like Sage 300 Tomcat cannot fulfill the request. You also mentioned that it usually is the first login user and also randomly during the day. I would suggest:
    1. Restart Sage 300 tomcat service before user login to see if it help to identify if it is service which caused problem.
    2. Use Chrome browser instead of IE to see if browser make a difference. IE is used when you use Accpac UI and is not required for Opportunity-> Order or Quote.
    3. Once you get the error, how do you fix it?
  • 0 in reply to Terry@
    Thanks for the reply Terry. Maybe I'll try setting a schedule up to restart the service in the middle of the night. I think most of the users use IE so we may try Chrome to see if that helps. As for 3, we don't have to do anything to fix it. The user logs out of CRM and it works after they log back in.