AbstractCommandServlet && AbstractListServlet no longer available with obfuscated Uber Jar ? | Adobe Higher Education
Skip to main content
Peter_Puzanovs
Community Advisor
Community Advisor
November 24, 2015
解決済み

AbstractCommandServlet && AbstractListServlet no longer available with obfuscated Uber Jar ?

  • November 24, 2015
  • 2 の返信
  • 723 ビュー

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

このトピックへの返信は締め切られました。

2 の返信

Peter_Puzanovs
Community Advisor
Community Advisor
November 24, 2015

Thank you Sir!