I haven't seen this exact problem, but I've seen weird behavior if the command-line gradle build terminated before completing. I suggest completing a clean build on the command-line, then restart IntelliJ and maybe also edit Project Structure to tell IntelliJ to output classes to a different location than the gradle build:
File -> Project Structure -> Project -> Project compiler output: /Users/klund/dev/gemfire/closed/build-intellij/classes (or whatever works for you) And then rebuild: Build -> Rebuild Project On Fri, Jun 16, 2017 at 2:03 PM, Bruce Schuchardt <bschucha...@pivotal.io> wrote: > Has anyone else seen this in IntelliJ? > > > Exception in thread "main" java.lang.VerifyError: Bad type on operand stack > Exception Details: > Location: > org/apache/geode/cache/lucene/internal/RawLuceneRepositoryMa > nagerJUnitTest.createIndexAndRepoManager()V @7: putstatic > Reason: > Type 'org/apache/geode/cache/lucene/internal/LuceneRawIndexFactory' > (current frame, stack[0]) is not assignable to > 'org/apache/geode/cache/lucene/internal/LuceneIndexImplFactory' > Current Frame: > bci: @7 > flags: { } > locals: { > 'org/apache/geode/cache/lucene/internal/RawLuceneRepositoryManagerJUnitTest' > } > stack: { 'org/apache/geode/cache/lucene/internal/LuceneRawIndexFactory' > } > Bytecode: > 0x0000000: bb00 1b59 b700 1cb3 001d 2a12 1eb8 0008 > 0x0000010: c000 1eb5 001f 2a12 20b8 0008 c000 21b5 > 0x0000020: 0022 2ab4 0022 b600 23b8 000d 2ab4 001f > 0x0000030: b900 0e02 0057 2ab4 0022 b600 24b8 000d > 0x0000040: bb00 2559 b700 26b9 000e 0200 572a b400 > 0x0000050: 22b6 0027 b800 0d2a b400 06b9 000e 0200 > 0x0000060: 572a b400 22b6 0028 b800 0d12 0fb9 000e > 0x0000070: 0200 572a b400 22b6 0029 b800 2ab8 000d > 0x0000080: 04b8 002a b900 0e02 0057 2abb 0019 592a > 0x0000090: b400 222a b400 16b7 002b b500 182a b400 > 0x00000a0: 18b6 002c 2ab4 0018 b600 2db1 > > at java.lang.Class.getDeclaredMethods0(Native Method) > at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) > at java.lang.Class.privateGetMethodRecursive(Class.java:3048) > at java.lang.Class.getMethod0(Class.java:3018) > at java.lang.Class.getMethod(Class.java:1784) > at org.junit.internal.builders.SuiteMethodBuilder.hasSuiteMetho > d(SuiteMethodBuilder.java:18) > at com.intellij.junit4.JUnit46ClassesRequestBuilder.collectWrap > pedRunners(JUnit46ClassesRequestBuilder.java:79) > at com.intellij.junit4.JUnit46ClassesRequestBuilder.getClassesR > equest(JUnit46ClassesRequestBuilder.java:51) > at com.intellij.junit4.JUnit4TestRunnerUtil.buildRequest(JUnit4 > TestRunnerUtil.java:87) > at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs > (JUnit4IdeaTestRunner.java:46) > at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.star > tRunnerWithArgs(IdeaTestRunner.java:51) > at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsA > ndStart(JUnitStarter.java:242) > at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStart > er.java:70) > >