Play 2.3.x๋ฅผ ์ฌ์ฉํ๋ฉด ์ด ์ค๋ฅ๊ฐ ํ์๋ฉ๋๋ค.
java.lang.ClassCastException: javassist.bytecode.InterfaceMethodrefInfo๋ฅผ javassist.bytecode.MethodrefInfo๋ก ์บ์คํธํ ์ ์์ต๋๋ค.
์๋์ ๊ฐ์ด ๋ชจ๋๊ฐ ๊ทธ๊ฒ์ ๋ํด ์ด์ผ๊ธฐํ๋ ๊ณณ์ ๊ฑฐ์ ์ฐพ์ง ๋ชปํ์ง๋ง ์์ง ์ด์ ๋ํ ํด๊ฒฐ์ฑ ์ ์ฐพ์ง ๋ชปํ์ต๋๋ค.
https://groups.google.com/forum/#!searchin/play -framework/https$3A$2F$2Fgithub.com$2Fjboss-javassist$2Fjavassist$2Fpull$2F10/play-framework/Oiqqk4SZr5Y/kYhv_tG_uqQJ
build.sbt ์ 3.20 javassit์ ์ถ๊ฐํ๋๋ฐ๋ ์๋ํ์ง ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ด๋์ด๊ฐ ์์ต๋๋ค. ์ด๋ค java8 ์ฝ๋๊ฐ ์ด๊ฒ์ ์ผ์ผํค๋์ง ์ถ์ ํ๋ ๊ฒ ์ธ์?
-๊ฐ์ฌ ํด์
3.20 javassist ์
๊ทธ๋ ์ด๋๋ฅผ project/plugins.sbt
์ ์ถ๊ฐํด์ผ ํ ๊ฒ์
๋๋ค. ์๋ํ๋ฉด javassist๋ ๋ฐํ์ ์ ์ ํ๋ฆฌ์ผ์ด์
์ด ์๋๋ผ sbt ํ๋ฌ๊ทธ์ธ์ ์ํด ์ปดํ์ผ ์ sbt์์ ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์
๋๋ค.
plugins.sbt์์ javassist๋ฅผ ์ ๊ทธ๋ ์ด๋ํ๋ ์๊ฐ ์ข์ ๊ฒ์ ๋๋ค. ๋น์ ์ ๊ทธ๊ฒ์ ํธ๋ฆฌํ๊ฒ ๊ฐ์ง๊ณ ์์ต๋๊น?
libraryDependencies += "org.javassist" % "javassist" % "3.20.0-GA"
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ