Seems to be a problem with 14.0.0.alpha3 :
( 14.0.0.alpha2 still works )
Caused by: java.lang.IllegalStateException: Couldn’t find the definition of the element with tag ‘full-calendar’ in any template file declared using ‘@JsModule’ annotations. Check the availability of the template files in your WAR file or provide alternative implementation of the method getTemplateContent() which should return an element representing the content of the template file
at com.vaadin.flow.component.polymertemplate.NpmTemplateParser.getTemplateContent(NpmTemplateParser.java:119)
at com.vaadin.flow.component.polymertemplate.TemplateDataAnalyzer.parseTemplate(TemplateDataAnalyzer.java:187)
at com.vaadin.flow.component.polymertemplate.TemplateInitializer.lambda$null$23ee5b4f$1(TemplateInitializer.java:89)
at com.vaadin.flow.internal.ReflectionCache.lambda$wrapValueProvider$d0062d93$1(ReflectionCache.java:84)
at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660)
at com.vaadin.flow.internal.ReflectionCache.get(ReflectionCache.java:101)
at com.vaadin.flow.component.polymertemplate.TemplateInitializer.(TemplateInitializer.java:90)
at com.vaadin.flow.component.polymertemplate.PolymerTemplate.(PolymerTemplate.java:107)
at com.vaadin.flow.component.polymertemplate.PolymerTemplate.(PolymerTemplate.java:122)
at org.vaadin.stefan.fullcalendar.FullCalendar.(FullCalendar.java:82)
at org.vaadin.stefan.fullcalendar.FullCalendarBuilder.createFullCalendarBasicInstance(FullCalendarBuilder.java:78)
at org.vaadin.stefan.fullcalendar.FullCalendarBuilder.build(FullCalendarBuilder.java:73)
With Vaadin 14.0.1 ( and npm support ) same error as before occured :
Caused by: java.lang.IllegalStateException: Couldn’t find the definition of the element with tag ‘full-calendar’ in any template file declared using ‘@JsModule’ annotations. Check the availability of the template files in your WAR file or provide alternative implementation of the method getTemplateContent() which should return an element representing the content of the template file
at com.vaadin.flow.component.polymertemplate.NpmTemplateParser.getTemplateContent(NpmTemplateParser.java:136)
at com.vaadin.flow.component.polymertemplate.TemplateDataAnalyzer.parseTemplate(TemplateDataAnalyzer.java:200)
at com.vaadin.flow.component.polymertemplate.TemplateInitializer.lambda$null$23ee5b4f$1(TemplateInitializer.java:86)
at com.vaadin.flow.internal.ReflectionCache.lambda$wrapValueProvider$d0062d93$1(ReflectionCache.java:84)
at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660)
at com.vaadin.flow.internal.ReflectionCache.get(ReflectionCache.java:101)
at com.vaadin.flow.component.polymertemplate.TemplateInitializer.(TemplateInitializer.java:87)
at com.vaadin.flow.component.polymertemplate.PolymerTemplate.(PolymerTemplate.java:88)
at com.vaadin.flow.component.polymertemplate.PolymerTemplate.(PolymerTemplate.java:103)
at org.vaadin.stefan.fullcalendar.FullCalendar.(FullCalendar.java:82)
at org.vaadin.stefan.fullcalendar.FullCalendarBuilder.createFullCalendarBasicInstance(FullCalendarBuilder.java:78)
at org.vaadin.stefan.fullcalendar.FullCalendarBuilder.build(FullCalendarBuilder.java:73)
at com.lemkeit.sysmt7.mtview.SysMTMaintainCalendarPanel.(SysMTMaintainCalendarPanel.java:352)
at com.lemkeit.sysmt7.view.SysMTMain.(SysMTMain.java:290)
The current version of the addon works with Polymer 2 and won’t be working when using Polymer 3 (as in V14 using NPM mode). Nevertheless I’m currently on the integration of FullCalendar v4 together with Vaadin 14 NPM, but that will take some time
Since the manual integration of jquery (which is currently used by FC v3) is a bit problematic with the current setup of V14 webpack, I will primarly spend my time on the above mentioned v4 integration.
However, the current version should work with the bower compatibily mode of Vaadin 14 as a workaround, if that helps.
Sorry, that I cannot help here much more due to missing time.