java.lang.NullPointerException

proguard | *anonymous | 6 years ago
  1. 0

    optimization crash (method name clash)

    proguard | 6 years ago | *anonymous
    java.lang.NullPointerException
  2. Speed up your debug routine!

    Automated exception search integrated into your IDE

  3. 0

    nullPointerException in ProGuard

    proguard | 1 decade ago | guyscharf
    java.lang.NullPointerException

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.NullPointerException

      No message provided

      at proguard.optimize.info.MethodOptimizationInfo.generalizeParameter()
    2. [${project.groupId}] ${project.artifactId}
      ProGuard.main
      1. proguard.optimize.info.MethodOptimizationInfo.generalizeParameter(MethodOptimizationInfo.java:231)
      2. proguard.optimize.evaluation.StoringInvocationUnit.generalizeMethodParameterValue(StoringInvocationUnit.java:176)
      3. proguard.optimize.evaluation.StoringInvocationUnit.setMethodParameterValue(StoringInvocationUnit.java:112)
      4. proguard.evaluation.BasicInvocationUnit.visitAnyMethodrefConstant(BasicInvocationUnit.java:222)
      5. proguard.classfile.util.SimplifiedVisitor.visitInterfaceMethodrefConstant(SimplifiedVisitor.java:186)
      6. proguard.classfile.constant.InterfaceMethodrefConstant.accept(InterfaceMethodrefConstant.java:69)
      7. proguard.classfile.ProgramClass.constantPoolEntryAccept(ProgramClass.java:387)
      8. proguard.evaluation.BasicInvocationUnit.invokeMember(BasicInvocationUnit.java:177)
      9. proguard.evaluation.Processor.visitConstantInstruction(Processor.java:572)
      10. proguard.classfile.instruction.ConstantInstruction.accept(ConstantInstruction.java:161)
      11. proguard.optimize.evaluation.PartialEvaluator.evaluateSingleInstructionBlock(PartialEvaluator.java:751)
      12. proguard.optimize.evaluation.PartialEvaluator.evaluateInstructionBlock(PartialEvaluator.java:600)
      13. proguard.optimize.evaluation.PartialEvaluator.evaluateInstructionBlockAndExceptionHandlers(PartialEvaluator.java:558)
      14. proguard.optimize.evaluation.PartialEvaluator.visitCodeAttribute0(PartialEvaluator.java:262)
      15. proguard.optimize.evaluation.PartialEvaluator.visitCodeAttribute(PartialEvaluator.java:179)
      16. proguard.classfile.attribute.CodeAttribute.accept(CodeAttribute.java:101)
      17. proguard.classfile.ProgramMethod.attributesAccept(ProgramMethod.java:79)
      18. proguard.classfile.attribute.visitor.AllAttributeVisitor.visitProgramMember(AllAttributeVisitor.java:95)
      19. proguard.classfile.util.SimplifiedVisitor.visitProgramMethod(SimplifiedVisitor.java:91)
      20. proguard.classfile.ProgramMethod.accept(ProgramMethod.java:71)
      21. proguard.classfile.ProgramClass.methodsAccept(ProgramClass.java:438)
      22. proguard.classfile.visitor.AllMethodVisitor.visitProgramClass(AllMethodVisitor.java:47)
      23. proguard.classfile.ProgramClass.accept(ProgramClass.java:280)
      24. proguard.classfile.ClassPool.classesAccept(ClassPool.java:116)
      25. proguard.optimize.Optimizer.execute(Optimizer.java:357)
      26. proguard.ProGuard.optimize(ProGuard.java:306)
      27. proguard.ProGuard.execute(ProGuard.java:115)
      28. proguard.ProGuard.main(ProGuard.java:492)
      28 frames