Templates Plugins Courses

Aircalendar not loading content

Greetings,

Air Calendar is a crucial part of my app and it’s not loading any content. These are the errors.

The plugin Air Calendar (Full Calendar 5.6.0) / element AirCalendar threw the following error: Error: No available FullCalendar view plugins. at Pr (https://dd7tel2830j4w.cloudfront.net/f1554824710708x739230373111764000/core.min.js:7:9800) at Or (https://dd7tel2830j4w.cloudfront.net/f1554824710708x739230373111764000/core.min.js:7:8891) (please report this to the plugin author)

15:09:27

Element AirCalendar A

The plugin Air Calendar (Full Calendar 5.6.0) / element AirCalendar threw the following error: OwnerError Recursion when evaluating property AEl on element “AirCalendar A” at new t (https://dhtiece9044ep.cloudfront.net/package/run_debug_js/6b1d8073a83367a6c3e33c9a111f05cd5f326510718a9dbf9767ebc5b6ebd439/xfalse/x14:6:2200345) at e.evaluate_property (https://dhtiece9044ep.cloudfront.net/package/run_debug_js/6b1d8073a83367a6c3e33c9a111f05cd5f326510718a9dbf9767ebc5b6ebd439/xfalse/x14:6:1733310) (please report this to the plugin author)

Hi @eli.marchbanks, thanks for reaching out.
The abovementioned error might be related to the fact that the plugin element (calendar) on-page has been not updated properly after the plugin update.
To fix the issue, please delete the plugin element and add back a new one with a proper setup.

Hope it helps. Please let me know if it helped in your case or the issue persists.

Looking forward to your feedback.
Regards,

What do you mean “proper setup?”

Do you just mean to set it back up how I’m using it or is there something I’m missing re installing an update?

Thanks,
Eli

Also, as this is a paid plugin, can I remove it and not have to repurchase it?

Hi @eli.marchbanks, thanks for your questions.

To set back the plugin element settings as it was used previously.

Yes, within the same application, the purchased plugin can be installed/uninstalled without any additional payments.

You can also check if an update of the Bubble editor for your app is required because it might fix the issue without replacing the plugin element.

Hope it helps.
Regards,

I uninstalled the plugin and deleted the element from my app. I reinstalled the plugin and rebuilt the air calendar element to match how it was before. I’m still getting a recursion error message, the horizontal times on the top bar will not go into military time, the calendar will periodically just load a blank white screen, and the resource data will not change based on conditions even though the debugger says the data I want to load is loaded. I really need solutions to this plugin as it’s holding up deploying new features my users have requested because I can’t trust it. The biggest issue is the blank white screen.

After re-installing everything I randomly get this screen about every 3rd time I load the page:

If I simply make any modification to the plugin (like creating a random conditional and then deleting it), and refresh the page, the plugin loads data:

The only change I made between seeing those two above screens was I created a new empty conditional as shown below and then deleted it:

If that’s what the “fix” is, I highly doubt this is an issue with how I have the plugin setup. Also, my Bubble app is, and always has been, up to date. I can work around the other bugs with this plugin outlined above, but this one really really really needs to be patched so I can trust it enough to deploy new features for my users.

Here are the errors again:
The plugin Air Calendar (Full Calendar 5.6.0) / element AirCalendar threw the following error: Error: No available FullCalendar view plugins. at Pr (https://dd7tel2830j4w.cloudfront.net/f1554824710708x739230373111764000/core.min.js:7:9800) at Or (https://dd7tel2830j4w.cloudfront.net/f1554824710708x739230373111764000/core.min.js:7:8891) (please report this to the plugin author)

09:15:14

Element AirCalendar A

The plugin Air Calendar (Full Calendar 5.6.0) / element AirCalendar threw the following error: OwnerError Recursion when evaluating property AEl on element “AirCalendar A” at new t (https://dhtiece9044ep.cloudfront.net/package/run_debug_js/986d505bbe5d87076b22c0955ecb59194aa5ace05dee680d79afb518c0af4f48/xfalse/x14:6:2200987) at e.evaluate_property (https://dhtiece9044ep.cloudfront.net/package/run_debug_js/986d505bbe5d87076b22c0955ecb59194aa5ace05dee680d79afb518c0af4f48/xfalse/x14:6:1733771) (please report this to the plugin author)

Hi @eli.marchbanks, sorry if my advice didn’t help much in your case.
Would it be convenient for you to add our [email protected] as a collaborator of your app? That will allow us to check what’s wrong with your setup and test it out in your workspace.

Enter your Bubble editor page -> Settings -> “Collaboration” tab -> Invite a user (email).

(Note: disregard the warning message regarding the plan, as we are an agency and you can easily add us to your collaborators.)

I will check your setup and do a few tests in an attempt to find the root cause and help you fix it.
In case it is ok for you, please let me know.

Regards,

I added the email as a collaborator.

Thanks

Hi @eli.marchbanks, thanks for the provided access.
Kindly find responses on each of the mentioned issues:

This error is related to the following field value:
image
A solution would be to indicate a static value or a value unrelated to the plugin element itself (as on the page load it tries to adress to something that is not initialized yet).

Our developer team will investigate this issue additionally, and as far as a solution will be ready, I will let you know. Sorry for the inconveniences created by this feature.

This issue might be related to the mentioned above recursion, so after the change of the “Event background col” value, it should disappear.

Please let us know if the proposed changes work, and the recursion issue disappeared.
Looking forward to your reply.

Regards,

Thank you @Serg

If the issue relates to dynamic colors from my database, that’s a fairly large issue. I need colors to dynamically change based on the status of aircraft. For that reason, the colors can’t be static, and I don’t know how else I would reference the individual event’s color without referencing the event on the calendar itself. Do you have any ideas on how that could be done?

Hi @eli.marchbanks, thanks for your reply.

We will check how feasible it will be to add this improvement to the future plugin update, thank you for noticing it.
Let me know if I can help with anything else so far :wink:.

Regards,

What about this error? I have this plugin in production right now, I can’t really wait…

The plugin Air Calendar (Full Calendar 5.6.0) / element AirCalendar threw the following error: Error: No available FullCalendar view plugins.
at Pr (https://dd7tel2830j4w.cloudfront.net/f1554824710708x739230373111764000/core.min.js:7:9800)
at Or (https://dd7tel2830j4w.cloudfront.net/f1554824710708x739230373111764000/core.min.js:7:8891) (please report this to the plugin author)

It’s just not loading on the page…

I just had a user report to me their calendar won’t load. It keeps throwing the same error I just reported above in their live account but I can’t recreate in test. What is going on with this plugin? I really need this resolved or I need to find another solution. I’m going to start losing users if this thing continues to be so buggy…

Hi @eli.marchbanks, I deeply apologies for any inconveniences created by the usage of our plugin.

As we see in your application, currently on the “scheduler” page, both on Development and Live versions is still used an above-mentioned recursion event, which is causing the plugin element error.

To avoid further errors, kindly rebuild your case, considering that you can:

  • for example, within the “status of aircraft” category use fields for event colors, which you can indicate in the plugin element.
    So to obtain a dynamic change of color (aircraft status change), would be required only to make a workflow with the “Make change to thing” action for the color field,
    See the example from our Demo page, where we use the “Appointment” category:


  • in the “Event background col” field, please indicate a static or dynamic color not from Air Calendar element, because it is used for those events that have no specific color indicated by the user. In all other cases, when a user has indicated the event color, it overrides this one.
    image

Hope the provided insights help. Please let me know if i can help with any other questions related to our plugin.
Regards,

That seems to be working. Thanks!

Another issue I’ve had with this plugin is resources can’t change without a page load. If I want to toggle between resources at a different airport, or a different type of resource, I’ve tried making them dynamic in the data and setting up the roles both in the actual data call and as a conditional, but without a page load the resources do not change. Is there a way to make the resources results change without a page refresh?

@Serg I take it back, I just got the following error even though I’m no longer getting recursion errors. There’s something else going on.

The plugin Air Calendar (Full Calendar 5.6.0) / element AirCalendar threw the following error: Error: No available FullCalendar view plugins.
at Pr (https://dd7tel2830j4w.cloudfront.net/f1554824710708x739230373111764000/core.min.js:7:9800)
at Or (https://dd7tel2830j4w.cloudfront.net/f1554824710708x739230373111764000/core.min.js:7:8891) (please report this to the plugin author)

Hi @eli.marchbanks, thanks for your messages.

Would it be convenient for you to:

  • describe your use case step by step
  • and indicate in detail what kind of functionality is expected from the plugin?
    That will allow us to understand better if it could or not be achieved with the current plugin version.

Our developer team is now analyzing the issue, trying to identify the possible cause. Once any news in this regard will be available, I will let you know.

Thank you for understanding.
Regards,

@Serg getting a new error:

The plugin Air Calendar (Full Calendar 5.6.0) / element AirCalendar threw the following error: ReferenceError: rgbHex is not defined
at Object.instance.data.checkColor (PLUGIN_Air-Calendar–Full-Calendar-5-6-0–initialize–AirCalendar-.js:23:9)
at setStyle (PLUGIN_Air-Calendar–Full-Calendar-5-6-0–update–AirCalendar-.js:698:52) (please report this to the plugin author)

Any thoughts on this?