Promise is undefined error for Talk after 8.8.15 upgrade

Discuss your pilot or production implementation with other Zimbra admins or our engineers.
infosyst
Posts: 36
Joined: Fri Sep 12, 2014 11:52 pm

Promise is undefined error for Talk after 8.8.15 upgrade

Postby infosyst » Mon Aug 26, 2019 10:55 pm

We upgraded from 8.8.11 to 8.8.15 NE and now receive the following error at login:

Critical
An error occurred while initializing the zimlet "com_zextras_talk".
Please notify administrator.
ReferenceError: 'Promise' is undefined

This only present in Internet Explorer. Other browsers load Talk correctly. We tried the new "Connect" as well and got the same error (obviously with a different Zimlet name).

We contacted support and were told to abandon IE and use a "modern" browser. As much as I would like to do that, we have applications in our corporate environment that require IE so moving away isn't an option. Anyone have any insights on a possible solution?
Attachments
promise.JPG
promise.JPG (18.67 KiB) Viewed 2726 times


User avatar
pup_seba
Outstanding Member
Outstanding Member
Posts: 687
Joined: Sat Sep 13, 2014 2:43 am
Location: Tarragona - Spain
Contact:

Re: Promise is undefined error for Talk after 8.8.15 upgrade

Postby pup_seba » Tue Aug 27, 2019 9:55 am

Hi,

IE is supported. If the version you are using is under support, you should insist in getting support.

https://wiki.zimbra.com/wiki/Zimbra_Rel ... ed_Systems

Also, is the problem not happening in a "non IE" browser like Chrome?
infosyst
Posts: 36
Joined: Fri Sep 12, 2014 11:52 pm

Re: Promise is undefined error for Talk after 8.8.15 upgrade

Postby infosyst » Mon Sep 30, 2019 4:14 pm

Yes, we finally got support to investigate further and they have submitted it as a bug to the dev team. Apparently it is a combination of running on a Ubuntu server and using IE as the client browser. All other browsers work correctly.
User avatar
L. Mark Stone
Elite member
Elite member
Posts: 2028
Joined: Wed Oct 09, 2013 11:35 am
Location: Portland, Maine
ZCS/ZD Version: 8.8.12 Network Edition
Contact:

Re: Promise is undefined error for Talk after 8.8.15 upgrade

Postby L. Mark Stone » Mon Sep 30, 2019 6:47 pm

infosyst wrote:Yes, we finally got support to investigate further and they have submitted it as a bug to the dev team. Apparently it is a combination of running on a Ubuntu server and using IE as the client browser. All other browsers work correctly.


What version of Ubuntu Server are you running please? And did Support give you the bug number?

Thanks,
Mark
___________________________________
L. Mark Stone
Mission Critical Email - Zimbra VAR/BSP/Training Partner https://www.missioncriticalemail.com/
Zeta Alliance http://www.zetalliance.org/
infosyst
Posts: 36
Joined: Fri Sep 12, 2014 11:52 pm

Re: Promise is undefined error for Talk after 8.8.15 upgrade

Postby infosyst » Mon Sep 30, 2019 7:49 pm

Ubuntu 16.04.6 LTS. I don't have a bug number.
User avatar
L. Mark Stone
Elite member
Elite member
Posts: 2028
Joined: Wed Oct 09, 2013 11:35 am
Location: Portland, Maine
ZCS/ZD Version: 8.8.12 Network Edition
Contact:

Re: Promise is undefined error for Talk after 8.8.15 upgrade

Postby L. Mark Stone » Mon Sep 30, 2019 8:06 pm

infosyst wrote:Ubuntu 16.04.6 LTS. I don't have a bug number.


In my experience, localconfig variables don't always get updated to the latest settings. May I suggest running the following command and comparing the output to your system?

Code: Select all

zimbra@zimbra:~$ zmlocalconfig | grep java_options
imapd_java_options =
mailboxd_java_options = -server -Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2 -Djdk.tls.client.protocols=TLSv1,TLSv1.1,TLSv1.2 -Djava.awt.headless=true -Dsun.net.inetaddr.ttl= -Dorg.apache.jasper.compiler.disablejsr199=true -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=1 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=15 -XX:G1MaxNewSizePercent=45 -XX:-OmitStackTraceInFastThrow -verbose:gc -Xlog:gc*=info,safepoint=info:file=/opt/zimbra/log/gc.log:time:filecount=20,filesize=10m -Djava.net.preferIPv4Stack=true
spnego_java_options = -Djava.security.krb5.conf=${mailboxd_directory}/etc/krb5.ini -Djava.security.auth.login.config=${mailboxd_directory}/etc/spnego.conf -Djavax.security.auth.useSubjectCredsOnly=false
zimbra_zmjava_options = -Xmx256m -Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2 -Djdk.tls.client.protocols=TLSv1,TLSv1.1,TLSv1.2 -Djava.net.preferIPv4Stack=true
zimbra@zimbra:~$


Hope that helps,
Mark

P.S. If Zimbra Support said they opened a bug, you are entitled to know the bug number and to have your Support Case remain open until the bug is fixed. You should receive periodic updates on your case as the bug makes its way through development.
___________________________________
L. Mark Stone
Mission Critical Email - Zimbra VAR/BSP/Training Partner https://www.missioncriticalemail.com/
Zeta Alliance http://www.zetalliance.org/
infosyst
Posts: 36
Joined: Fri Sep 12, 2014 11:52 pm

Re: Promise is undefined error for Talk after 8.8.15 upgrade

Postby infosyst » Mon Sep 30, 2019 9:07 pm

I have requested the bug number an will post it if I get it.

I compared the output and the only difference is the section "-Xlog:gc*=info" which I'm guessing is related to logging. Mine reads "-Xlog:gc*=debug". How do I adjust the logging level?
User avatar
L. Mark Stone
Elite member
Elite member
Posts: 2028
Joined: Wed Oct 09, 2013 11:35 am
Location: Portland, Maine
ZCS/ZD Version: 8.8.12 Network Edition
Contact:

Re: Promise is undefined error for Talk after 8.8.15 upgrade

Postby L. Mark Stone » Mon Sep 30, 2019 9:13 pm

infosyst wrote:I have requested the bug number an will post it if I get it.

I compared the output and the only difference is the section "-Xlog:gc*=info" which I'm guessing is related to logging. Mine reads "-Xlog:gc*=debug". How do I adjust the logging level?


To adjust any of the parameters you need to edit the entire value. I doubt the logging level is causing your issue however.

Code: Select all

zmlocalconfig -e mailboxd_java_options="-server -Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2 -Djdk.tls.client.protocols=TLSv1,TLSv1.1,TLSv1.2 -Djava.awt.headless=true -Dsun.net.inetaddr.ttl= -Dorg.apache.jasper.compiler.disablejsr199=true -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=1 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=15 -XX:G1MaxNewSizePercent=45 -XX:-OmitStackTraceInFastThrow -verbose:gc -Xlog:gc*=info,safepoint=info:file=/opt/zimbra/log/gc.log:time:filecount=20,filesize=10m -Djava.net.preferIPv4Stack=true
spnego_java_options = -Djava.security.krb5.conf=${mailboxd_directory}/etc/krb5.ini -Djava.security.auth.login.config=${mailboxd_directory}/etc/spnego.conf -Djavax.security.auth.useSubjectCredsOnly=false"


Please be careful!

All the best,
Mark
___________________________________
L. Mark Stone
Mission Critical Email - Zimbra VAR/BSP/Training Partner https://www.missioncriticalemail.com/
Zeta Alliance http://www.zetalliance.org/
e.br
Posts: 1
Joined: Tue Oct 15, 2019 4:46 am

Re: Promise is undefined error for Talk after 8.8.15 upgrade

Postby e.br » Tue Oct 15, 2019 4:58 am

Hi,

For information,
We are running a centos 7 server with zimbra 8.8.15 Patch2 and have the same issue with IE 11..
infosyst
Posts: 36
Joined: Fri Sep 12, 2014 11:52 pm

Re: Promise is undefined error for Talk after 8.8.15 upgrade

Postby infosyst » Tue Oct 22, 2019 9:41 pm

We received an update from support. The bug numbers are ZBUG-1155, ZBUG-1129.

Unfortunately they informed us that the new chat client uses WebRTC. IE does not have WebRTC support and will not support the chat client. So, the only path forward is to utilize a different browser in order to use Talk/Connect.

Return to “Administrators”

Who is online

Users browsing this forum: MSN [Bot] and 8 guests