Hi,
With the Uber jar I can see that both AbstractCommandServlet and AbstractListServlet exist(are present in the com.day.cq.commons.servlets directory).
So in theory I should still be able to use them... right?
However, when trying to compile them I'm getting following error:
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
... 26 more
Caused by: java.lang.VerifyError: (class: com/day/cq/commons/servlets/AbstractPredicateServlet, method: <init> signature: ()V) Constructor must call super() or this()
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Class.java:2499)
at java.lang.Class.getDeclaredFields(Class.java:1811)
at org.apache.felix.scrplugin.helper.ClassScanner.extractAnnotation(ClassScanner.java:302)
at org.apache.felix.scrplugin.helper.ClassScanner.processClass(ClassScanner.java:209)
at org.apache.felix.scrplugin.helper.ClassScanner.getDescription(ClassScanner.java:429)
at org.apache.felix.scrplugin.SCRDescriptorGenerator.createComponent(SCRDescriptorGenerator.java:398)
at org.apache.felix.scrplugin.SCRDescriptorGenerator.execute(SCRDescriptorGenerator.java:161)
at org.apache.felix.scrplugin.mojo.SCRDescriptorMojo.execute(SCRDescriptorMojo.java:237)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
... 26 more
[ERROR]
Is this correct error, does this mean we should no longer use(extend these classes?)?
Thanks,
Peter