When clicking on the messaging tab in CPS all of our users are receiving the following error:
Error occurred in class , method CMLMsgWnd::OnShowWindow
An unhandled non-MFC, non-COM Exception has occurred
I am able to open and use secure messaging without any issues in a regular browser. Any ideas? I put a support ticket in (1-949279581 ) but have had zero movement on it in 2 weeks.
No response in 2 weeks????? GE already knows workarounds, at least some of them do. Here is what I got from a support rep last week. Clearing the cookies works for me.
Please try the following optimization steps. CPS browser crashes are generally due to outdated cache, cookies or plugin related issues. These simple steps will generally resolve all CPS browser related issues. The messaging tab is simply a browser windows embedded in Centricity and these steps generally fix these types of issues. Please note there is no native support for IE 11. However these steps will generally resolve even IE 11 related issues. Please note any effort to assist in making IE 11 work with Centricity is best effort at this time.
Setting Up Secure Messaging to Work with IE9/10/11
Check this first. There may be nothing to do. Simply do a click through, if there is missing setting, you will be prompted:
In Centricity: Chart > preferences > System > internet sites > (verify messaging service) > Close > log out of Centricity and close all open browser sessions.
Open IE:
Internet Options
- Internet Options > Advanced > Reset > Apply > Ok
- Internet Options > General > Browsing History > Settings > View Objects > Delete MBCInstaller90.dll
- Internet Options > General > Browsing History > Settings > Caches and Databases > Uncheck Allow Caches and Databases (IE 11 Setting)
- Internet Options > General > Browsing History > Delete Cookies & Website Data > Delete (If “Preserve Favorites Website Data” is present uncheck.
- Internet Options > General > Browsing History > Settings > Every time I visit the webpage > Ok (may be greyed out if so skip)
- Internet Options > Security > Trusted Sites > sites > Add Secure Messaging URL subdomain > Close (optional – but recommended)
- Internet Options > Security > Trusted Sites > Custom Level > under active X enable Allow Scriptlets > OK (optional)
Tools (optional)
- If menu bar is not present: Right Click > Tools (gear in upper right hand corner of browser) > check Menu bar (reverse this step to remove)
- From Menu Bar > Tools > Turn Off Smart Screen Filter
- From Menu Bar > Tools > Turn off Pop-up Blocker
- If desired remove menu bar
Close Internet Explorer then launch Centricity and open Messaging
Another Potential Option where messaging chronically fails (Requires IT/IS Assistance)
As mentioned there is no native support for IE 11 at this time and any solutions provided are best effort and not guaranteed. It appears that chronic issues may be due to browser cookie conflicts within IE. A batch file on the desktop that launches CPS and clears the cookies might be a viable option in these situations. Your IT/IS team should test before implementing.
e.g.
del /f /q "%userprofile%\AppData\Roaming\Microsoft\Windows\Cookies\*.txt" start "" [The URL within the CPS shortcut goes here without the brackets]
if the IE is not the default browser replace "" with the information found in the native IE Shortcut
e.g. "C:\Program Files\Internet Explorer\iexplore.exe"
I have spent many hours troubleshooting this problem. Clearing the cookies only works temporarily. The real problem is IE11. Messaging just doesn't work with IE11. I tried downgrading IE to 10 but then a lot of other web pages won't work right. My end solution was this:
1) Install Chrome
2) Set Chrome as default browser
3) Download the Chrome Plugin called "IE Tab"
4) Configure the IE Tab plugin to always load http://jbossserver:9080/dbname/cps with IE10 compatibility
Now you can use Chrome for everything and never have to look at IE again. It has worked great for me for about 6 months now.
NOTE: I think firefox has a similar plugin
Steve Peterson
Director of IT
Circle of Life Women's Center
I applied all theses settings to no avail. The funny thing is Secure Messaging opens with zero problems if opened in IE, but clicking the messaging tab gives the error and completely locks Centricity. Thanks for the suggestions.
Even though this did not fix my problem this looks like a great tool. I prefer Chrome and it is already required for CQR as well as Qvera to function properly. Having the option for push installation and GPO settings makes this even better. Thanks.
If you've been using SMPP for a while, you may have some outdated .dlls installed. This helped us stabilize our SMPP installations for use with IE11 in our practice:
Check your C:\Windows\Downloaded Program Files\ directory. There should be one "MBCInstaller90.dll" and no "CONFLICT" folders.
If you have CONFLICT folders:
- Make sure Centricity is closed (if an RDP server, make sure no one's logged in)
- Delete the MBCInstaller90.dll and CONFLICT folders
- Launch Centricity to prompt reinstallation of the MBCInstaller90.dll
You may need to clear cookies one last time.