2017-07-04 4 views
0

私はSpringでSpockを使用しています。コンポーネントクラスを嘲笑しているうちにエラーが発生しています。@componentを嘲笑いながらSpockフレームワークのエラーをスローしました

以下のスタックトレースを確認してください。 それ以上のことはありませんので、私は進めることができません。 バージョン:

  • CGLIB-NODEP:3.2.0
  • CGLIB:3.2.0
  • スポックコア:1.0-グルービー-2.4
  • ばね試験:4.1.4.RELEASE

    ます。java.lang.NoClassDefFoundError:クラスを初期化できませんでしたorg.spockframework.mock.runtime.ProxyBasedMockFactory $ CglibMockFactory $ ConstructorFriendlyEnhancer org.spockframework.mock.runtime.ProxyBasedMockFactory $ CglibMockFactory.createMock(ProxyBでasedMockFactory.java:80)ORGでorg.spockframework.mock.runtime.JavaMockFactory.create(JavaMockFactory.java:51) でorg.spockframework.mock.runtime.ProxyBasedMockFactory.create(ProxyBasedMockFactory.java:49) で。 org.spockframework.lang.SpecInternals.createMock(SpecInternals.java:45) で、org.spockframework.lang.SpecInternals.createMockで を入力してください。(SpecInternals.java:SpecMarterFactory.java: TermsAndConditionsControllerAPISpec.setup(TermsAndConditionsControllerAPISpec.groovyでorg.spockframework.lang.SpecInternals.MockImpl(SpecInternals.java:99) における281) :19)

+0

spock 1.1-groovy-2.4に更新し、byte-buddyを使用してください。 –

答えて

0

なぜこれが起こったのか分かりませんが、私はcglibを削除したばかりです。 ので、最終的な依存関係のリストは: CGLIB-NODEP:3.2.0 スポックコア:1.0 - グルーヴィー-2.4 春試験:4.1.4.RELEASE

これはCGLIBを除去することによって、働いていた、なぜ私はまだわかりません。誰かがこの詳細な理由を持っている場合は、共有してください。

関連する問題