Project >> Scheduling interface crashing both on iOS and web app

Hi all, while trying my first project with Cayenne I noticed the Scheduling calendar interface for Projects fails to render on both iOS and the web app interface.
Below are the details of my project

  • Raspberry pi 3b hardwired with ethernet
  • Web and iOS both crash on Scheduling interface
  • Steps to reproduce, Create a new project >> click on “Scheduling”
    Video that shows the behavior in iOS >> https://youtu.be/t2x2lRU6D6I

When steps followed on Web interface the following error is displayed in the web developer console of Chrome browser
vendor-4cd0390d50.js:290 Resolve Error: TypeError: Cannot read property ‘actions’ of undefined
at https://cayenne.mydevices.com/build/assets/js/app-2c3fd69161.js:40401:54
at f (https://cayenne.mydevices.com/build/assets/js/vendor-4cd0390d50.js:14:178)
at Function.Z.Ot.filter (https://cayenne.mydevices.com/build/assets/js/vendor-4cd0390d50.js:92:608)
at https://cayenne.mydevices.com/build/assets/js/app-2c3fd69161.js:40400:38
at https://cayenne.mydevices.com/build/assets/js/vendor-4cd0390d50.js:303:28
at m.$eval (https://cayenne.mydevices.com/build/assets/js/vendor-4cd0390d50.js:317:309)
at m.$digest (https://cayenne.mydevices.com/build/assets/js/vendor-4cd0390d50.js:314:436)
at m.$apply (https://cayenne.mydevices.com/build/assets/js/vendor-4cd0390d50.js:318:94)
at l (https://cayenne.mydevices.com/build/assets/js/vendor-4cd0390d50.js:269:429)
at D (https://cayenne.mydevices.com/build/assets/js/vendor-4cd0390d50.js:274:615)
(anonymous) @ vendor-4cd0390d50.js:290
(anonymous) @ app-2c3fd69161.js:318
$broadcast @ vendor-4cd0390d50.js:320
(anonymous) @ vendor-4cd0390d50.js:511
(anonymous) @ vendor-4cd0390d50.js:303
$eval @ vendor-4cd0390d50.js:317
$digest @ vendor-4cd0390d50.js:314
$apply @ vendor-4cd0390d50.js:318
l @ vendor-4cd0390d50.js:269
D @ vendor-4cd0390d50.js:274
w.onload @ vendor-4cd0390d50.js:275
load (async)
(anonymous) @ vendor-4cd0390d50.js:274
n @ vendor-4cd0390d50.js:271
(anonymous) @ vendor-4cd0390d50.js:268
(anonymous) @ vendor-4cd0390d50.js:303
$eval @ vendor-4cd0390d50.js:317
$digest @ vendor-4cd0390d50.js:314
$apply @ vendor-4cd0390d50.js:318
l @ vendor-4cd0390d50.js:269
D @ vendor-4cd0390d50.js:274
w.onload @ vendor-4cd0390d50.js:275
load (async)
(anonymous) @ vendor-4cd0390d50.js:274
n @ vendor-4cd0390d50.js:271
(anonymous) @ vendor-4cd0390d50.js:268
(anonymous) @ vendor-4cd0390d50.js:303
$eval @ vendor-4cd0390d50.js:317
$digest @ vendor-4cd0390d50.js:314
$apply @ vendor-4cd0390d50.js:318
(anonymous) @ vendor-4cd0390d50.js:331
e @ vendor-4cd0390d50.js:216
(anonymous) @ vendor-4cd0390d50.js:219
setTimeout (async)
k.defer @ vendor-4cd0390d50.js:219
f @ vendor-4cd0390d50.js:331
(anonymous) @ vendor-4cd0390d50.js:511
dispatch @ vendor-4cd0390d50.js:160
r.handle @ vendor-4cd0390d50.js:160

**Thank for taking time to consider this bug for review **

Welcome to the cayenne community @eddywebs. we have a fix for the web issue which we will have a release in upcoming days. Regarding the IOS issue, we will look into it.

Thanks for the follow up ! keep me posted if I could provide any additional help in this matter.

can you PM me your email_id.

pm sent ! ty

+1 - issue still exists on scheduler - it read the data when you debug in inspectr but frontend is not displaying the data.
Any ETA on the fix ?

Workaround:
Project Scheduling tab doesn’t show the Scheduler/events. A workaround is to change the event calendar via “Add New” > “event”

Works fine but would still be good to have a permanent solution

we are working on fixing this issue.