2012-01-19 64 views
1

當我刪除一些無用的代碼塊時,出現以下錯誤。可能是什麼問題。Play框架中的UnExpectedException

While applying class play.classloading.enhancers.LocalvariablesNamesEnhancer on controllers.DisputeController

爲了避免這種錯誤林保持不必要的代碼。請在這方面幫助我

回答

1

如果您正在使用1.2.4並且已更新了休眠版本,則可能(在特殊情況下)遇到此錯誤。

解決這個問題的解決方案是simpel,但隱藏得很好。當你使用新的休眠版本時。 javassistant的新版本也被提取到 。 Play無法使用這個新版本。所以訣竅 是否推翻新版本並降級爲舊版本,因爲添加了 。這樣做,你必須將follwoing行添加到的conf/dependecies.yml

- javassist -> javassist 3.9.0.GA 

(請記住運行遊戲的依賴--sync(包括--sync!)) 和發揮你的 所需的部分遊戲的網絡化令人吃驚。

來源:http://blog.jerrevds.be/article/localvariablesnamesenhancer-exception-play