原因:

mockito内部使用的javassit的版本不一致导致的,修改为一直版本即可。

异常内容:

/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/bin/java -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=54916:/Applications/IntelliJ IDEA.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath "/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar:/Applications/IntelliJ IDEA.app/Contents/plugins/junit/lib/junit-rt.jar:/Applications/IntelliJ IDEA.app/Contents/plugins/junit/lib/junit5-rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/lib/tools.jar:/Users/zhanghuiwen/IdeaProjects/up_pk/uplive-pk-container/target/test-classes:/Users/zhanghuiwen/IdeaProjects/up_pk/uplive-pk-container/target/classes:/Users/zhanghuiwen/.m2/repository/com/asiainno/uplive-crm-api/1.1-SNAPSHOT/uplive-crm-api-1.1-20161020.103257-8.jar:/Users/zhanghuiwen/.m2/repository/com/asiainno/garuda-im-api/3.3-SNAPSHOT/garuda-im-api-3.3-20180619.091315-1.jar:/Users/zhanghuiwen/.m2/repository/com/google/code/findbugs/jsr305/3.0.1/jsr305-3.0.1.jar:/Users/zhanghuiwen/.m2/repository/org/powermock/powermock-module-junit4/1.6.6/powermock-module-junit4-1.6.6.jar:/Users/zhanghuiwen/.m2/repository/org/powermock/powermock-module-junit4-common/1.6.6/powermock-module-junit4-common-1.6.6.jar:/Users/zhanghuiwen/.m2/repository/org/powermock/powermock-core/1.6.6/powermock-core-1.6.6.jar:/Users/zhanghuiwen/.m2/repository/org/powermock/powermock-reflect/1.6.6/powermock-reflect-1.6.6.jar:/Users/zhanghuiwen/.m2/repository/org/powermock/powermock-api-mockito/1.6.6/powermock-api-mockito-1.6.6.jar:/Users/zhanghuiwen/.m2/repository/org/mockito/mockito-core/1.10.19/mockito-core-1.10.19.jar:/Users/zhanghuiwen/.m2/repository/org/powermock/powermock-api-mockito-common/1.6.6/powermock-api-mockito-common-1.6.6.jar:/Users/zhanghuiwen/.m2/repository/org/powermock/powermock-api-support/1.6.6/powermock-api-support-1.6.6.jar:/Users/zhanghuiwen/.m2/repository/junit/junit/4.12/junit-4.12.jar:/Users/zhanghuiwen/.m2/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.jar:/Users/zhanghuiwen/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/zhanghuiwen/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/zhanghuiwen/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/zhanghuiwen/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/zhanghuiwen/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/zhanghuiwen/.m2/repository/org/projectlombok/lombok/1.16.20/lombok-1.16.20.jar:/Users/zhanghuiwen/.m2/repository/com/jayway/jsonpath/json-path-assert/0.9.1/json-path-assert-0.9.1.jar:/Users/zhanghuiwen/.m2/repository/com/jayway/jsonpath/json-path/0.9.1/json-path-0.9.1.jar:/Users/zhanghuiwen/.m2/repository/net/minidev/json-smart/1.2/json-smart-1.2.jar:/Users/zhanghuiwen/.m2/repository/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar:/Users/zhanghuiwen/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/zhanghuiwen/.m2/repository/org/springframework/spring-context/4.3.3.RELEASE/spring-context-4.3.3.RELEASE.jar:/Users/zhanghuiwen/.m2/repository/org/springframework/spring-expression/4.3.3.RELEASE/spring-expression-4.3.3.RELEASE.jar:/Users/zhanghuiwen/.m2/repository/org/springframework/spring-beans/4.3.3.RELEASE/spring-beans-4.3.3.RELEASE.jar:/Users/zhanghuiwen/.m2/repository/org/springframework/spring-core/4.3.3.RELEASE/spring-core-4.3.3.RELEASE.jar:/Users/zhanghuiwen/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/zhanghuiwen/.m2/repository/org/springframework/spring-jdbc/4.3.3.RELEASE/spring-jdbc-4.3.3.RELEASE.jar:/Users/zhanghuiwen/.m2/repository/org/springframework/spring-aop/4.3.3.RELEASE/spring-aop-4.3.3.RELEASE.jar:/Users/zhanghuiwen/.m2/repository/org/springframework/spring-aspects/4.3.3.RELEASE/spring-aspects-4.3.3.RELEASE.jar:/Users/zhanghuiwen/.m2/repository/org/aspectj/aspectjweaver/1.8.9/aspectjweaver-1.8.9.jar:/Users/zhanghuiwen/.m2/repository/org/springframework/spring-tx/4.3.3.RELEASE/spring-tx-4.3.3.RELEASE.jar:/Users/zhanghuiwen/.m2/repository/org/springframework/spring-web/4.3.3.RELEASE/spring-web-4.3.3.RELEASE.jar:/Users/zhanghuiwen/.m2/repository/org/springframework/spring-webmvc/4.3.3.RELEASE/spring-webmvc-4.3.3.RELEASE.jar:/Users/zhanghuiwen/.m2/repository/org/springframework/spring-test/4.3.3.RELEASE/spring-test-4.3.3.RELEASE.jar:/Users/zhanghuiwen/.m2/repository/com/esotericsoftware/kryo/4.0.2/kryo-4.0.2.jar:/Users/zhanghuiwen/.m2/repository/com/esotericsoftware/reflectasm/1.11.3/reflectasm-1.11.3.jar:/Users/zhanghuiwen/.m2/repository/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/Users/zhanghuiwen/.m2/repository/com/esotericsoftware/minlog/1.3.0/minlog-1.3.0.jar:/Users/zhanghuiwen/.m2/repository/org/objenesis/objenesis/2.5.1/objenesis-2.5.1.jar:/Users/zhanghuiwen/.m2/repository/com/jolbox/bonecp-spring/0.7.1.RELEASE/bonecp-spring-0.7.1.RELEASE.jar:/Users/zhanghuiwen/.m2/repository/mysql/mysql-connector-java/5.1.18/mysql-connector-java-5.1.18.jar:/Users/zhanghuiwen/.m2/repository/org/mybatis/mybatis/3.1.0/mybatis-3.1.0.jar:/Users/zhanghuiwen/.m2/repository/org/mybatis/mybatis-spring/1.1.0/mybatis-spring-1.1.0.jar:/Users/zhanghuiwen/.m2/repository/redis/clients/jedis/2.9.0/jedis-2.9.0.jar:/Users/zhanghuiwen/.m2/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.jar:/Users/zhanghuiwen/.m2/repository/org/redisson/redisson/3.7.1/redisson-3.7.1.jar:/Users/zhanghuiwen/.m2/repository/io/netty/netty-common/4.1.25.Final/netty-common-4.1.25.Final.jar:/Users/zhanghuiwen/.m2/repository/io/netty/netty-codec/4.1.25.Final/netty-codec-4.1.25.Final.jar:/Users/zhanghuiwen/.m2/repository/io/netty/netty-buffer/4.1.25.Final/netty-buffer-4.1.25.Final.jar:/Users/zhanghuiwen/.m2/repository/io/netty/netty-transport/4.1.25.Final/netty-transport-4.1.25.Final.jar:/Users/zhanghuiwen/.m2/repository/io/netty/netty-resolver/4.1.25.Final/netty-resolver-4.1.25.Final.jar:/Users/zhanghuiwen/.m2/repository/io/netty/netty-resolver-dns/4.1.25.Final/netty-resolver-dns-4.1.25.Final.jar:/Users/zhanghuiwen/.m2/repository/io/netty/netty-codec-dns/4.1.25.Final/netty-codec-dns-4.1.25.Final.jar:/Users/zhanghuiwen/.m2/repository/io/netty/netty-handler/4.1.25.Final/netty-handler-4.1.25.Final.jar:/Users/zhanghuiwen/.m2/repository/javax/cache/cache-api/1.0.0/cache-api-1.0.0.jar:/Users/zhanghuiwen/.m2/repository/io/projectreactor/reactor-core/3.1.7.RELEASE/reactor-core-3.1.7.RELEASE.jar:/Users/zhanghuiwen/.m2/repository/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/Users/zhanghuiwen/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.7.9/jackson-dataformat-yaml-2.7.9.jar:/Users/zhanghuiwen/.m2/repository/org/yaml/snakeyaml/1.15/snakeyaml-1.15.jar:/Users/zhanghuiwen/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.7.9/jackson-core-2.7.9.jar:/Users/zhanghuiwen/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.7.9.2/jackson-databind-2.7.9.2.jar:/Users/zhanghuiwen/.m2/repository/net/bytebuddy/byte-buddy/1.8.11/byte-buddy-1.8.11.jar:/Users/zhanghuiwen/.m2/repository/org/jodd/jodd-bean/3.7.1/jodd-bean-3.7.1.jar:/Users/zhanghuiwen/.m2/repository/org/jodd/jodd-core/3.7.1/jodd-core-3.7.1.jar:/Users/zhanghuiwen/.m2/repository/com/google/collections/google-collections/1.0/google-collections-1.0.jar:/Users/zhanghuiwen/.m2/repository/org/slf4j/slf4j-api/1.7.13/slf4j-api-1.7.13.jar:/Users/zhanghuiwen/.m2/repository/commons-httpclient/commons-httpclient/3.0.1/commons-httpclient-3.0.1.jar:/Users/zhanghuiwen/.m2/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.jar:/Users/zhanghuiwen/IdeaProjects/up_pk/uplive-pk-api/target/classes:/Users/zhanghuiwen/IdeaProjects/up_pk/uplive-pk-common/target/classes:/Users/zhanghuiwen/.m2/repository/com/asiainno/uplive-ranking-api/3.2-SNAPSHOT/uplive-ranking-api-3.2-20180602.143740-7.jar:/Users/zhanghuiwen/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.9.13/jackson-core-asl-1.9.13.jar:/Users/zhanghuiwen/.m2/repository/com/asiainno/base-utils/2.1.1-SNAPSHOT/base-utils-2.1.1-20180904.065027-10.jar:/Users/zhanghuiwen/.m2/repository/commons-lang/commons-lang/2.5/commons-lang-2.5.jar:/Users/zhanghuiwen/.m2/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar:/Users/zhanghuiwen/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.8/jackson-annotations-2.8.8.jar:/Users/zhanghuiwen/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.9.5/jackson-mapper-asl-1.9.5.jar:/Users/zhanghuiwen/.m2/repository/org/codehaus/jackson/jackson-jaxrs/1.9.5/jackson-jaxrs-1.9.5.jar:/Users/zhanghuiwen/.m2/repository/org/codehaus/jackson/jackson-mrbean/1.9.5/jackson-mrbean-1.9.5.jar:/Users/zhanghuiwen/.m2/repository/org/codehaus/jackson/jackson-smile/1.9.5/jackson-smile-1.9.5.jar:/Users/zhanghuiwen/.m2/repository/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.jar:/Users/zhanghuiwen/.m2/repository/net/sf/json-lib/json-lib/2.2.1/json-lib-2.2.1-jdk15.jar:/Users/zhanghuiwen/.m2/repository/net/sf/ezmorph/ezmorph/1.0.4/ezmorph-1.0.4.jar:/Users/zhanghuiwen/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/zhanghuiwen/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/zhanghuiwen/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/zhanghuiwen/.m2/repository/org/apache/httpcomponents/httpclient-cache/4.5.2/httpclient-cache-4.5.2.jar:/Users/zhanghuiwen/.m2/repository/com/asiainno/protobuf-uplive-java/3.3-SNAPSHOT/protobuf-uplive-java-3.3-20180913.203223-84.jar:/Users/zhanghuiwen/.m2/repository/com/asiainno/base-memcached/1.2-SNAPSHOT/base-memcached-1.2-20160601.110321-5.jar:/Users/zhanghuiwen/.m2/repository/com/googlecode/xmemcached/xmemcached/1.3.5/xmemcached-1.3.5.jar:/Users/zhanghuiwen/.m2/repository/net/spy/spymemcached/2.999.999-SNAPSHOT/spymemcached-2.999.999-20160309.100301-1.jar:/Users/zhanghuiwen/.m2/repository/com/asiainno/uplive-service-api/2.1-SNAPSHOT/uplive-service-api-2.1-20170816.031012-10.jar:/Users/zhanghuiwen/.m2/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar:/Users/zhanghuiwen/.m2/repository/org/hibernate/hibernate-validator/5.2.4.Final/hibernate-validator-5.2.4.Final.jar:/Users/zhanghuiwen/.m2/repository/org/jboss/logging/jboss-logging/3.2.1.Final/jboss-logging-3.2.1.Final.jar:/Users/zhanghuiwen/.m2/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.jar:/Users/zhanghuiwen/.m2/repository/com/asiainno/base-cache/1.3-SNAPSHOT/base-cache-1.3-20180728.085942-10.jar:/Users/zhanghuiwen/.m2/repository/org/apache/jcs/jcs/1.3/jcs-1.3.jar:/Users/zhanghuiwen/.m2/repository/concurrent/concurrent/1.0/concurrent-1.0.jar:/Users/zhanghuiwen/.m2/repository/com/asiainno/sensitive-words-api/1.1-SNAPSHOT/sensitive-words-api-1.1-20160517.084929-1.jar:/Users/zhanghuiwen/.m2/repository/com/asiainno/uplive/up_pk_api/1.0-SNAPSHOT/up_pk_api-1.0-20180409.022533-2.jar:/Users/zhanghuiwen/.m2/repository/com/google/protobuf/protobuf-java/3.0.0/protobuf-java-3.0.0.jar:/Users/zhanghuiwen/.m2/repository/com/googlecode/protobuf-java-format/protobuf-java-format/1.4/protobuf-java-format-1.4.jar:/Users/zhanghuiwen/.m2/repository/org/springframework/spring-context-support/4.3.8.RELEASE/spring-context-support-4.3.8.RELEASE.jar:/Users/zhanghuiwen/.m2/repository/org/springframework/spring-orm/4.3.8.RELEASE/spring-orm-4.3.8.RELEASE.jar:/Users/zhanghuiwen/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar:/Users/zhanghuiwen/.m2/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.jar:/Users/zhanghuiwen/.m2/repository/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.jar:/Users/zhanghuiwen/.m2/repository/commons-io/commons-io/2.0.1/commons-io-2.0.1.jar:/Users/zhanghuiwen/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar:/Users/zhanghuiwen/.m2/repository/com/alibaba/dubbo/2.5.3/dubbo-2.5.3.jar:/Users/zhanghuiwen/.m2/repository/org/javassist/javassist/3.15.0-GA/javassist-3.15.0-GA.jar:/Users/zhanghuiwen/.m2/repository/org/jboss/netty/netty/3.2.5.Final/netty-3.2.5.Final.jar:/Users/zhanghuiwen/.m2/repository/org/apache/zookeeper/zookeeper/3.4.5/zookeeper-3.4.5.jar:/Users/zhanghuiwen/.m2/repository/jline/jline/0.9.94/jline-0.9.94.jar:/Users/zhanghuiwen/.m2/repository/com/github/sgroschupf/zkclient/0.1/zkclient-0.1.jar:/Users/zhanghuiwen/.m2/repository/commons-pool/commons-pool/1.5.5/commons-pool-1.5.5.jar:/Users/zhanghuiwen/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/Users/zhanghuiwen/.m2/repository/org/aspectj/aspectjrt/1.7.4/aspectjrt-1.7.4.jar:/Users/zhanghuiwen/.m2/repository/cglib/cglib/2.2.2/cglib-2.2.2.jar:/Users/zhanghuiwen/.m2/repository/asm/asm/3.3.1/asm-3.3.1.jar:/Users/zhanghuiwen/.m2/repository/com/asiainno/uplive-user-api/2.8.59-SNAPSHOT/uplive-user-api-2.8.59-20180119.075835-6.jar:/Users/zhanghuiwen/.m2/repository/com/asiainno/uplive-room-api/2.4-SNAPSHOT/uplive-room-api-2.4-20180912.112341-7.jar:/Users/zhanghuiwen/.m2/repository/com/asiainno/garuda-a3s-chatroom-dubbo-api/2.6-SNAPSHOT/garuda-a3s-chatroom-dubbo-api-2.6-20180716.103817-19.jar:/Users/zhanghuiwen/.m2/repository/com/asiainno/base-kafka/1.1-SNAPSHOT/base-kafka-1.1-20160315.065445-1.jar:/Users/zhanghuiwen/.m2/repository/org/apache/kafka/kafka_2.10/0.8.2.1/kafka_2.10-0.8.2.1.jar:/Users/zhanghuiwen/.m2/repository/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar:/Users/zhanghuiwen/.m2/repository/org/scala-lang/scala-library/2.10.4/scala-library-2.10.4.jar:/Users/zhanghuiwen/.m2/repository/org/apache/kafka/kafka-clients/0.8.2.1/kafka-clients-0.8.2.1.jar:/Users/zhanghuiwen/.m2/repository/net/jpountz/lz4/lz4/1.2.0/lz4-1.2.0.jar:/Users/zhanghuiwen/.m2/repository/org/xerial/snappy/snappy-java/1.1.1.6/snappy-java-1.1.1.6.jar:/Users/zhanghuiwen/.m2/repository/net/sf/jopt-simple/jopt-simple/3.2/jopt-simple-3.2.jar:/Users/zhanghuiwen/.m2/repository/com/101tec/zkclient/0.3/zkclient-0.3.jar:/Users/zhanghuiwen/.m2/repository/com/asiainno/uplive-follows-api/1.2-SNAPSHOT/uplive-follows-api-1.2-20180914.112108-17.jar:/Users/zhanghuiwen/.m2/repository/com/asiainno/uplive-authority-api/1.0-SNAPSHOT/uplive-authority-api-1.0-20180911.112915-76.jar:/Users/zhanghuiwen/.m2/repository/com/alibaba/fastjson/1.2.47/fastjson-1.2.47.jar" com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit4 com.asiainno.uplive.pk.service.task.queue.PkMatchWaitingQueueTest

java.lang.IllegalStateException: Failed to transform class with name com.pk.service.task.queue.PkMatchWaitingQueueTest. Reason: java.io.IOException: invalid constant type: 18

    at org.powermock.core.classloader.MockClassLoader.loadMockClass(MockClassLoader.java:284)
at org.powermock.core.classloader.MockClassLoader.loadModifiedClass(MockClassLoader.java:192)
at org.powermock.core.classloader.DeferSupportingClassLoader.loadClass1(DeferSupportingClassLoader.java:77)
at org.powermock.core.classloader.DeferSupportingClassLoader.loadClass(DeferSupportingClassLoader.java:67)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at org.powermock.modules.junit4.common.internal.impl.JUnit4TestSuiteChunkerImpl.createDelegatorFromClassloader(JUnit4TestSuiteChunkerImpl.java:161)
at org.powermock.modules.junit4.common.internal.impl.JUnit4TestSuiteChunkerImpl.createDelegatorFromClassloader(JUnit4TestSuiteChunkerImpl.java:48)
at org.powermock.tests.utils.impl.AbstractTestSuiteChunkerImpl.createTestDelegators(AbstractTestSuiteChunkerImpl.java:111)
at org.powermock.modules.junit4.common.internal.impl.JUnit4TestSuiteChunkerImpl.<init>(JUnit4TestSuiteChunkerImpl.java:71)
at org.powermock.modules.junit4.common.internal.impl.AbstractCommonPowerMockRunner.<init>(AbstractCommonPowerMockRunner.java:32)
at org.powermock.modules.junit4.PowerMockRunner.<init>(PowerMockRunner.java:34)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:49)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
Caused by: java.lang.RuntimeException: java.io.IOException: invalid constant type: 18
at javassist.CtClassType.getClassFile2(CtClassType.java:204)
at javassist.CtClassType.makeFieldCache(CtClassType.java:835)
at javassist.CtClassType.getMembers(CtClassType.java:826)
at javassist.CtClassType.getMethod0(CtClassType.java:1137)
at javassist.CtClassType.getMethod(CtClassType.java:1126)
at javassist.expr.MethodCall.getMethod(MethodCall.java:115)
at org.powermock.core.transformers.impl.AbstractMainMockTransformer$PowerMockExpressionEditor.edit(AbstractMainMockTransformer.java:347)
at javassist.expr.ExprEditor.loopBody(ExprEditor.java:192)
at javassist.expr.ExprEditor.doit(ExprEditor.java:91)
at javassist.CtClassType.instrument(CtClassType.java:1385)
at org.powermock.core.transformers.impl.ClassMockTransformer.transformMockClass(ClassMockTransformer.java:65)
at org.powermock.core.transformers.impl.AbstractMainMockTransformer.transform(AbstractMainMockTransformer.java:62)
at org.powermock.core.classloader.MockClassLoader.loadMockClass(MockClassLoader.java:265)
... 26 more
Caused by: java.io.IOException: invalid constant type: 18
at javassist.bytecode.ConstPool.readOne(ConstPool.java:1113)
at javassist.bytecode.ConstPool.read(ConstPool.java:1056)
at javassist.bytecode.ConstPool.<init>(ConstPool.java:150)
at javassist.bytecode.ClassFile.read(ClassFile.java:765)
at javassist.bytecode.ClassFile.<init>(ClassFile.java:109)
at javassist.CtClassType.getClassFile2(CtClassType.java:191)
... 38 more Process finished with exit code 255

mockito 异常Reason: java.io.IOException: invalid constant type: 18的更多相关文章

  1. Caused by: java.lang.RuntimeException: java.io.IOException: invalid constant type: 18

    工程启动的时候有报下面这个错误的,更新下工程的jar包依赖,然后在工程的pom文件里加上下面的jar包 Caused by: java.lang.RuntimeException: java.io.I ...

  2. 运行报错:java.io.IOException: invalid constant type: 15

    jdk,tomcat更新到jdk1.8与 tomcat8 运行报错:java.io.IOException: invalid constant type: 15 pom.xml文件中更新javassi ...

  3. java.lang.RuntimeException: java.io.IOException: invalid constant type: 15

    java.lang.RuntimeException: java.io.IOException: invalid constant type: 15 controller通过dubbo调用servic ...

  4. java.io.IOException: invalid header field

    通过本文, 我们明白了什么是 jar的清单文件 MANIFEST.MF, 简单示例: E:\ws\Test\WEB-INF\classes>jar cvfm testCL.jar ListTes ...

  5. java打包遇到问题java.io.IOException: invalid header field

    问题:java打包时报以下错误 $ jar -cvmf main.txt test.jar Shufile1.class java.io.IOException: invalid header fie ...

  6. jar 问题 : java.io.IOException: invalid header field

    通过本文, 我们明白了什么是 jar的清单文件 MANIFEST.MF, 简单示例: E:\ws\Test\WEB-INF\classes>jar cvfm testCL.jar ListTes ...

  7. Error:(12, 64) java: 未报告的异常错误java.io.IOException; 必须对其进行捕获或声明以便抛出

    Error:(12, 64) java: 未报告的异常错误java.io.IOException; 必须对其进行捕获或声明以便抛出 package com.test; import org.apach ...

  8. Java打包问题之一:打包出现java.io.IOException: invalid header field

    前言 java的打包工具jar有时候会出一些莫名其妙的问题,比如不合法的头部字段等等.这些问题之前也没注意,因为一直是用eclipse打包.后来在公司的时候,要求统一编写shell脚本来进行打包. 其 ...

  9. 严重: Error in dependencyCheck java.io.IOException: invalid header field(tomcat启动成功可是訪问web项目404错误)

    tomcat启动的时候出现 严重: Error in dependencyCheck java.io.IOException: invalid header field 而且tomcat也不自己主动r ...

随机推荐

  1. ubuntu 安装 pycharm

    添加源: $ sudo add-apt-repository ppa:mystic-mirage/pycharm   安装收费的专业版: $ sudo apt update $ sudo apt in ...

  2. postman测试请求参数中文乱码问题

    用IDEA调试代码时,用postman测试请求url,发现post或者get请求中参数是中文的话,后台获取的参数是乱码, 一般两个方面 发送请求的一方:postman的问题 接受请求的一方:tomca ...

  3. 对thinkphp5.0框架的实例学习

    不论是渗透测试还是代码审计的过程中会碰到用不同的框架搭建起来的网站,熟悉这些框架的基本原理,会帮助我们快速的理解漏洞原理,提高干活效率,所以自己本地搭了个php环境,来入门实例学习下thinkphp5 ...

  4. python 写入文件形式

    写入文件的不只是文本,还有二进制等,字节流是什么样式关系到能否写入文件. 以获取网页写入文件操作示例: response = requests.get("http://www.baidu.c ...

  5. 我发起了一个 ILBC 的 子项目 ILBC Studio

    ILBC  见 <ILBC 规范>  https://www.cnblogs.com/KSongKing/p/10354824.htm 发起这个项目的原因是, 本来想用 VsCode 来写 ...

  6. A*搜索详解(1)——通往基地的最短路线

    假设地图上有一片树林,坦克需要绕过树林,走到另一侧的军事基地,在无数条行进路线中,哪条才是最短的? 这是典型的最短寻径问题,可以使用A*算法求解.A*搜索算法俗称A星算法,是一个被广泛应用于路径优化领 ...

  7. my sql无法删除数据库

    mysql有时候会无法删除数据库,可以通过 1.select @@datadir 查询到文件目录 'C:\\ProgramData\\MySQL\\MySQL Server 5.7\\Data\\' ...

  8. hive 的map数和reduce如何确定(转)

    转自博客:https://blog.csdn.net/u013385925/article/details/78245011(没找到原创者,该博客也是转发)   一.    控制hive任务中的map ...

  9. 学习Hadoop+Spark大数据巨量分析与机器学习整合开发-windows利用虚拟机实现模拟多节点集群构建

    记录学习<Hadoop+Spark大数据巨量分析与机器学习整合开发>这本书. 第五章 Hadoop Multi Node Cluster windows利用虚拟机实现模拟多节点集群构建 5 ...

  10. Spring的IOC原理

    1. IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑. 图1:软件系统中耦合的对象 如果我们打开机 ...