Carousel Addon Fails with Spring Security

It looks like the add-on has not been tested/migrated to Vaadin 24.
There’s also a related issue on the add-on repository TypeError: Cannot read properties of undefined (reading 'VaadinClassicEditor') · Issue #59 · wontlost-ltd/vaadin-litelement-ckeditor · GitHub

EDIT: there’s a branch upgrade/vaadin_24.2.3-ckeditor_40.1.0
If you clone the repo and locally build that branch, you can use version 4.0.0 of ckeditor-vaadin that seems to work

@versatile-zorse Thanks, will check it out.
Are you aware of problems with all addons using V24 and perhaps Java 21?

All probably not, but unmaintained add-ons because major versions can contain breaking changes the add-ons have to adopt

As @quirky-zebra said. Especially add-ons based on npm packages/javascript libraries may require changes in major Vaadin upgrades

Especially with the change to vite

As I understand it, the js and css are relocated to the frontend which has happened in my failing CKEditor example.
What else has to happen?

But in this case of CKEditor it is a problem with the editor code.

Long story short: Frontend / JavaScript does JavaScript-things: evolving fast. In the past webpack was used to bundle the frontend stuff… that was replaced by vite and vite had already multiple major versions while Vaadin is using it

@quirky-zebra Thanks for info.

@versatile-zorse Upgade branch works, Thanks,
Now need to check out more detail.

@quirky-zebra Seems that V24 is causing a lot of pain.
I am having the same “no show” problem with addon Carousel from FlowingCode.

Well that addon is literally light years behind :sweat_smile:

@quirky-zebra I had better talk to flowing code.

Hello. I’m from Flowing Code, and we haven’t updated the add-on because we understand that it works correctly in Vaadin 24 (link to demo: https://addonsv24.flowingcode.com/carousel/slide-listener) and no issues had been reported so far regarding this (https://github.com/FlowingCode/CarouselAddon/issues). Which version of the framework are you using? Is there any error in the browser console?

@kismet-camel Thanks for your response.
Knowing that it does actually work with V24 means I have to do some digging in my code, sometimes I make mistakes :grinning:

No worries! … let me know if you have issues and I’ll be happy to help. Also if you find any problems, feel free to fill in issues at: https://github.com/FlowingCode/CarouselAddon/issues