Upgrade 7.11.7 to 7.11.8 calendar disappeared

After the upgrade both the dashlet and calendar have date headings, but the calendar itself is not appearing. I’ve tried repair options, including js files. Any help appreciated before I revert update.

Check apache logs.

The most basic thing I found was:

71.204.159.147 - - [23/Aug/2019:21:32:20 -0700] “GET /modules/Calendar/fullcalendar/lib/moment.min.js?v=m6f5J5x7JTtcaXhGiM1lDQ HTTP/1.1” 403 329
71.204.159.147 - - [23/Aug/2019:21:32:21 -0700] “GET /themes/SuiteP/images/Calendar.svg?v=m6f5J5x7JTtcaXhGiM1lDQ HTTP/1.1” 200 1221
71.204.159.147 - - [23/Aug/2019:21:32:21 -0700] “GET /themes/SuiteP/js/hs.png HTTP/1.1” 200 2684
71.204.159.147 - - [23/Aug/2019:21:32:21 -0700] “GET /vcal_server.php?type=vfb&source=outlook&noAuth=noAuth&user_id=6dcb3d93-6e9d-f671-6a8a-510df1d49766 HTTP/1.1” 200 2295
71.204.159.147 - - [23/Aug/2019:21:32:23 -0700] “GET /index.php?module=Alerts&action=get&to_pdf=1 HTTP/1.1” 200 26
71.204.159.147 - - [23/Aug/2019:21:33:30 -0700] “GET /index.php?module=Alerts&action=get&to_pdf=1 HTTP/1.1” 200 26

No other errors.

The data seems to be delivered to the browser for the calendar, via browser inspector, but the calendar itself is missing. I suspect something amiss with the calendar script.

Here appears to be more relavant information from the browser debugger. https prefix removed and data cleaned for posting.

ReferenceError: moment is not defined fullcalendar.min.js:6:122
crm.x.com/modules/Calendar/fullcalendar/fullcalendar.min.js?v=random_chars:6
crm.x.com/modules/Calendar/fullcalendar/fullcalendar.min.js?v=random_chars:6
ReferenceError: moment is not defined lang-all.js:1:122
crm.x.com/modules/Calendar/fullcalendar/lang-all.js?v=random_chars:1
/crm.x.com/modules/Calendar/fullcalendar/lang-all.js?v=random_chars:1
ReferenceError: moment is not defined Cal.js:153:819
crm.x.com/modules/Calendar/Cal.js?v=random_chars:153
each jQuery
crm.x.com/modules/Calendar/Cal.js?v=random_chars:153
each jQuery
crm.x.com/modules/Calendar/Cal.js?v=random_chars:153
jQuery 4
j
fireWith
ready
I
Blocked loading mixed active content “yui.yahooapis.com/combo?3.3.0/build/widget/assets/ski…t-stack.css&3.3.0/build/overlay/assets/skins/sam/overlay.css” sugar_grp1_yui.js:2:16261

Same for me. No calendar since upgrade.

This first line of warnings probably affects the calendar:

Loading failed for the with source “https://crm.x.com/modules/Calendar/fullcalendar/lib/moment.min.js?v=m6f5J5x7JTtcaXhGiM1lDQ”. index.php:2033:1

I checked the files and /modules/Calendar/fullcalendar/lib/moment.min.js exists.

Another similar warning. I don’t get either on 7.11.7

Loading failed for the with source “https://crm.x.com/include/javascript/mozaik/vendor/tinymce/tinymce/tinymce.min.js?v=m6f5J5x7JTtcaXhGiM1lDQ”. index.php:60:1

There has been a change in the .htaccess file.

I’ve commented out two lines so it doesn’t 403 redirect for the calendar and other file. I’m not sure about the other restrictions as they are all appear to be new.

BEGIN SUGARCRM RESTRICTIONS

RedirectMatch 403 (?i)..log$
RedirectMatch 403 (?i)/+not_imported_.
.txt
RedirectMatch 403 (?i)/+(soap|cache|xtemplate|data|examples|include|log4php|metadata|modules)/+.*.(php|tpl)
RedirectMatch 403 (?i)/+emailmandelivery.php
RedirectMatch 403 (?i)/+upload
RedirectMatch 403 (?i)/+.git
RedirectMatch 403 (?i)/+.cache/
RedirectMatch 403 (?i)/+Zend
RedirectMatch 403 (?i)/+tests
RedirectMatch 403 (?i)/+custom
#RedirectMatch 403 (?i)/+vendor
RedirectMatch 403 (?i)/+jssource
RedirectMatch 403 (?i)/+service
RedirectMatch 403 (?i)/+build
#RedirectMatch 403 (?i)/+lib
RedirectMatch 403 (?i)/+Api
RedirectMatch 403 (?i)/+RoboFile.php

Looks like a pull request has been made to fix this and other file load problems for next release:
https://github.com/salesagility/SuiteCRM/commit/0636b825b2b94fcfa6a94bff63e9adfea3c039b8