{"action":"created","issue":{"url":"https://api.github.com/repos/findbugsproject/findbugs/issues/125","repository_url":"https://api.github.com/repos/findbugsproject/findbugs","labels_url":"https://api.github.com/repos/findbugsproject/findbugs/issues/125/labels{/name}","comments_url":"https://api.github.com/repos/findbugsproject/findbugs/issues/125/comments","events_url":"https://api.github.com/repos/findbugsproject/findbugs/issues/125/events","html_url":"https://github.com/findbugsproject/findbugs/issues/125","id":177401705,"number":125,"title":"IllegalArgumentException in OpcodeStack.constantToInt","user":{"login":"MascPip","id":22236186,"avatar_url":"https://avatars.githubusercontent.com/u/22236186?v=3","gravatar_id":"","url":"https://api.github.com/users/MascPip","html_url":"https://github.com/MascPip","followers_url":"https://api.github.com/users/MascPip/followers","following_url":"https://api.github.com/users/MascPip/following{/other_user}","gists_url":"https://api.github.com/users/MascPip/gists{/gist_id}","starred_url":"https://api.github.com/users/MascPip/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MascPip/subscriptions","organizations_url":"https://api.github.com/users/MascPip/orgs","repos_url":"https://api.github.com/users/MascPip/repos","events_url":"https://api.github.com/users/MascPip/events{/privacy}","received_events_url":"https://api.github.com/users/MascPip/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2016-09-16T11:16:58Z","updated_at":"2016-10-17T13:38:49Z","closed_at":null,"body":"Using findbugs-3.0.1, we run into the following situation during analysis:\r\n` [findbugs] Executing findbugs FindBugsTask from ant task\r\n [findbugs] Running FindBugs...\r\n [findbugs] The following errors occurred during analysis:\r\n [findbugs]   Error processing2 < I, 1 >iadd< Ljava/lang/String;, \"\", r4 > @ 706 in workflow.fileupload.swift.mt101.Mt101MultibankingWorkflowTest.testMultibankingOkWithMultipleASeqs : ()V\r\n [findbugs]     java.lang.IllegalArgumentException: \r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack.constantToInt(OpcodeStack.java:2179)\r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack.pushByIntMath(OpcodeStack.java:3198)\r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack.sawOpcode(OpcodeStack.java:1644)\r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory$JumpStackComputation.sawOpcode(OpcodeStack.java:2846)\r\n [findbugs]       At edu.umd.cs.findbugs.visitclass.DismantleBytecode.visit(DismantleBytecode.java:883)\r\n [findbugs]       At edu.umd.cs.findbugs.visitclass.BetterVisitor.visitCode(BetterVisitor.java:218)\r\n [findbugs]       At edu.umd.cs.findbugs.visitclass.PreorderVisitor.visitCode(PreorderVisitor.java:235)\r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory$JumpStackComputation.visitCode(OpcodeStack.java:2832)\r\n [findbugs]       At org.apache.bcel.classfile.Code.accept(Code.java:135)\r\n [findbugs]       At edu.umd.cs.findbugs.visitclass.PreorderVisitor.doVisitMethod(PreorderVisitor.java:307)\r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory.computeJumpInfo(OpcodeStack.java:2876)\r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory.analyze(OpcodeStack.java:2806)\r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory.analyze(OpcodeStack.java:2789)\r\n [findbugs]       At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.analyzeMethod(AnalysisCache.java:369)\r\n [findbugs]       At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getMethodAnalysis(AnalysisCache.java:322)\r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack.getJumpInfo(OpcodeStack.java:3007)\r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack.resetForMethodEntry(OpcodeStack.java:2978)\r\n [findbugs]       At edu.umd.cs.findbugs.bcel.OpcodeStackDetector.visitCode(OpcodeStackDetector.java:62)\r\n [findbugs]       At org.apache.bcel.classfile.Code.accept(Code.java:135)\r\n [findbugs]       At edu.umd.cs.findbugs.visitclass.PreorderVisitor.doVisitMethod(PreorderVisitor.java:307)\r\n [findbugs]       At edu.umd.cs.findbugs.visitclass.PreorderVisitor.visitJavaClass(PreorderVisitor.java:395)\r\n [findbugs]       At org.apache.bcel.classfile.JavaClass.accept(JavaClass.java:215)\r\n [findbugs]       At edu.umd.cs.findbugs.BytecodeScanningDetector.visitClassContext(BytecodeScanningDetector.java:38)\r\n [findbugs]       At edu.umd.cs.findbugs.DetectorToDetector2Adapter.visitClass(DetectorToDetector2Adapter.java:76)\r\n [findbugs]       At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1089)\r\n [findbugs]       At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:283)\r\n [findbugs]       At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:402)\r\n [findbugs]       At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1200)\r\n [findbugs]   Error processing2 < I, 1 >iadd< Ljava/lang/String;, \"\", r4 > @ 706 in workflow.fileupload.swift.mt101.Mt101MultibankingWorkflowTest.testMultibankingOkWithMultipleASeqs : ()V\r\n [findbugs]     java.lang.IllegalArgumentException: \r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack.constantToInt(OpcodeStack.java:2179)\r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack.pushByIntMath(OpcodeStack.java:3198)\r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack.sawOpcode(OpcodeStack.java:1644)\r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory$JumpStackComputation.sawOpcode(OpcodeStack.java:2846)\r\n [findbugs]       At edu.umd.cs.findbugs.visitclass.DismantleBytecode.visit(DismantleBytecode.java:883)\r\n [findbugs]       At edu.umd.cs.findbugs.visitclass.BetterVisitor.visitCode(BetterVisitor.java:218)\r\n [findbugs]       At edu.umd.cs.findbugs.visitclass.PreorderVisitor.visitCode(PreorderVisitor.java:235)\r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory$JumpStackComputation.visitCode(OpcodeStack.java:2832)\r\n [findbugs]       At org.apache.bcel.classfile.Code.accept(Code.java:135)\r\n [findbugs]       At edu.umd.cs.findbugs.visitclass.PreorderVisitor.doVisitMethod(PreorderVisitor.java:307)\r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory.computeJumpInfo(OpcodeStack.java:2876)\r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory.analyze(OpcodeStack.java:2806)\r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory.analyze(OpcodeStack.java:2789)\r\n [findbugs]       At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.analyzeMethod(AnalysisCache.java:369)\r\n [findbugs]       At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getMethodAnalysis(AnalysisCache.java:322)\r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack.getJumpInfo(OpcodeStack.java:3007)\r\n [findbugs]       At edu.umd.cs.findbugs.OpcodeStack.resetForMethodEntry(OpcodeStack.java:2978)\r\n [findbugs]       At edu.umd.cs.findbugs.bcel.OpcodeStackDetector.visitCode(OpcodeStackDetector.java:62)\r\n [findbugs]       At org.apache.bcel.classfile.Code.accept(Code.java:135)\r\n [findbugs]       At edu.umd.cs.findbugs.visitclass.PreorderVisitor.doVisitMethod(PreorderVisitor.java:307)\r\n [findbugs]       At edu.umd.cs.findbugs.visitclass.PreorderVisitor.visitJavaClass(PreorderVisitor.java:395)\r\n [findbugs]       At org.apache.bcel.classfile.JavaClass.accept(JavaClass.java:215)\r\n [findbugs]       At edu.umd.cs.findbugs.BytecodeScanningDetector.visitClassContext(BytecodeScanningDetector.java:38)\r\n [findbugs]       At edu.umd.cs.findbugs.DetectorToDetector2Adapter.visitClass(DetectorToDetector2Adapter.java:76)\r\n [findbugs]       At edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1089)\r\n [findbugs]       At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:283)\r\n [findbugs]       At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:402)\r\n [findbugs]       At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1200)\r\n [findbugs] \r\n [findbugs] Calculating exit code...\r\n [findbugs] Exit code set to: 0\r\n`"},"comment":{"url":"https://api.github.com/repos/findbugsproject/findbugs/issues/comments/254209853","html_url":"https://github.com/findbugsproject/findbugs/issues/125#issuecomment-254209853","issue_url":"https://api.github.com/repos/findbugsproject/findbugs/issues/125","id":254209853,"user":{"login":"iloveeclipse","id":964108,"avatar_url":"https://avatars.githubusercontent.com/u/964108?v=3","gravatar_id":"","url":"https://api.github.com/users/iloveeclipse","html_url":"https://github.com/iloveeclipse","followers_url":"https://api.github.com/users/iloveeclipse/followers","following_url":"https://api.github.com/users/iloveeclipse/following{/other_user}","gists_url":"https://api.github.com/users/iloveeclipse/gists{/gist_id}","starred_url":"https://api.github.com/users/iloveeclipse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iloveeclipse/subscriptions","organizations_url":"https://api.github.com/users/iloveeclipse/orgs","repos_url":"https://api.github.com/users/iloveeclipse/repos","events_url":"https://api.github.com/users/iloveeclipse/events{/privacy}","received_events_url":"https://api.github.com/users/iloveeclipse/received_events","type":"User","site_admin":false},"created_at":"2016-10-17T13:38:49Z","updated_at":"2016-10-17T13:38:49Z","body":"Currently there seem to be no interested developers in FB team working on this issue. If you want to get this bug fixed, you have to debug & understand FB code by yourself. Any patches are welcome of course :-)"}}
{"actor":{"display_login":"iloveeclipse"}}