edu.umd.cs.findbugs.ba.DataflowAnalysisException: Accessing TOP or BOTTOM frame!

GitHub | dbaxa | 3 years ago
  1. 0

    The BAD_HEXA_CONVERSION detector seems to have issues when UnconditionalValueDerefAnalysis is run later

    GitHub | 3 years ago | dbaxa
    edu.umd.cs.findbugs.ba.DataflowAnalysisException: Accessing TOP or BOTTOM frame!
  2. 0

    The BAD_HEXA_CONVERSION detector seems to have issues when UnconditionalValueDerefAnalysis is run later

    GitHub | 3 years ago | dbaxa
    edu.umd.cs.findbugs.ba.DataflowAnalysisException: Accessing TOP or BOTTOM frame!
  3. 0

    Unsafe instructions iteration

    GitHub | 2 years ago | lkubik
    edu.umd.cs.findbugs.ba.DataflowAnalysisException: Accessing TOP or BOTTOM frame!
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Unsafe instructions iteration

    GitHub | 2 years ago | lkubik
    edu.umd.cs.findbugs.ba.DataflowAnalysisException: Accessing TOP or BOTTOM frame!
  6. 0

    DataflowAnalysisException: not enough values on stack

    findbugs | 2 years ago | muyenlee
    edu.umd.cs.findbugs.ba.DataflowAnalysisException: not enough values on stack: access=0, avail=0

    Root Cause Analysis

    1. edu.umd.cs.findbugs.ba.DataflowAnalysisException

      Accessing TOP or BOTTOM frame!

      at edu.umd.cs.findbugs.ba.Frame.getStackValue()
    2. edu.umd.cs
      IsNullValueFrameModelingVisitor.visitINVOKEINTERFACE
      1. edu.umd.cs.findbugs.ba.Frame.getStackValue(Frame.java:235)
      2. edu.umd.cs.findbugs.ba.Frame.getArgument(Frame.java:392)
      3. edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis.checkNonNullParams(UnconditionalValueDerefAnalysis.java:580)
      4. edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis.checkAllNonNullParams(UnconditionalValueDerefAnalysis.java:532)
      5. edu.umd.cs.findbugs.ba.npe.IsNullValueFrameModelingVisitor.handleInvoke(IsNullValueFrameModelingVisitor.java:180)
      6. edu.umd.cs.findbugs.ba.npe.IsNullValueFrameModelingVisitor.visitINVOKEINTERFACE(IsNullValueFrameModelingVisitor.java:501)
      6 frames
    3. Bcel
      INVOKEINTERFACE.accept
      1. org.apache.bcel.generic.INVOKEINTERFACE.accept(INVOKEINTERFACE.java:131)
      1 frame
    4. edu.umd.cs
      LoadOfKnownNullValue.visitClassContext
      1. edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor.analyzeInstruction(AbstractFrameModelingVisitor.java:84)
      2. edu.umd.cs.findbugs.ba.npe.IsNullValueFrameModelingVisitor.analyzeInstruction(IsNullValueFrameModelingVisitor.java:104)
      3. edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis.transferInstruction(IsNullValueAnalysis.java:326)
      4. edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis.transferInstruction(IsNullValueAnalysis.java:71)
      5. edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis.transfer(AbstractDataflowAnalysis.java:131)
      6. edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis.transfer(IsNullValueAnalysis.java:272)
      7. edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis.transfer(IsNullValueAnalysis.java:71)
      8. edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis.getFactAtLocation(AbstractDataflowAnalysis.java:84)
      9. edu.umd.cs.findbugs.ba.Dataflow.getFactAtLocation(Dataflow.java:487)
      10. edu.umd.cs.findbugs.detect.LoadOfKnownNullValue.analyzeMethod(LoadOfKnownNullValue.java:115)
      11. edu.umd.cs.findbugs.detect.LoadOfKnownNullValue.visitClassContext(LoadOfKnownNullValue.java:52)
      11 frames
    5. jOpenDocument
      FindBugs2.main
      1. edu.umd.cs.findbugs.DetectorToDetector2Adapter.visitClass(DetectorToDetector2Adapter.java:74)
      2. edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1193)
      3. edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:279)
      4. edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:391)
      5. edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1300)
      5 frames