2012-02-06 3 views
2

Я запустил свою playframework в течение последних нескольких дней и решил попробовать режим отладки. Я просто запустил play eclipsify и обновил проект java, а затем щелкнул правой кнопкой мыши playtmp.launch и запустил его, а затем «Подключить JPDA к моему запуску» и «Отладить» как и отладчик подключен (хотя мне пришлось подстроить подведомление «y» в playtmp .лачать, чтобы рассказать).playframework debug mode DuplicateMemberException

ПРИМЕЧАНИЕ: Каждый раз, когда я запускаю, я получаю «Ошибки существуют в проекте», но на моей вкладке «Проблемы» нет ошибок ????

sooo, то я попал на первую страницу, и я получаю следующее исключение :(:( (в прошлый раз я столкнулся с этим, потому что я застрял в java-библиотеке, чтобы мое затмение скомпилировалось, но я переместил там alread и она работает с Play.bat перспективе)

06:24:49,376 INFO ~ Listening for HTTP on port 9000 (Waiting a first request to start) ... 
06:26:09,738 ERROR ~ 

@69ageogm6 
Internal Server Error (500) for request GET /register 

Oops: UnexpectedException 
An unexpected error occured caused by exception UnexpectedException: While applying class play.classloading.enhancers.LocalvariablesNamesEnhancer on controllers.Admin 

play.exceptions.UnexpectedException: While applying [email protected] on controllers.Admin 
    at play.plugins.PluginCollection.enhance(PluginCollection.java:511) 
    at play.classloading.ApplicationClasses$ApplicationClass.enhance(ApplicationClasses.java:235) 
    at play.classloading.ApplicationClassloader.loadApplicationClass(ApplicationClassloader.java:165) 
    at play.classloading.ApplicationClassloader.getAllClasses(ApplicationClassloader.java:429) 
    at play.Play.start(Play.java:505) 
    at play.Play.detectChanges(Play.java:618) 
    at play.Invoker$Invocation.init(Invoker.java:198) 
    at Invocation.HTTP Request(Play!) 
Caused by: play.exceptions.UnexpectedException: While applying class play.classloading.enhancers.LocalvariablesNamesEnhancer on controllers.Admin 
    at play.CorePlugin.enhance(CorePlugin.java:302) 
    at play.plugins.PluginCollection.enhance(PluginCollection.java:506) 
    ... 7 more 
Caused by: javassist.bytecode.DuplicateMemberException: duplicate field: $home0 
    at javassist.bytecode.ClassFile.testExistingField(ClassFile.java:529) 
    at javassist.bytecode.ClassFile.addField(ClassFile.java:515) 
    at javassist.CtClassType.addField(CtClassType.java:1164) 
    at javassist.CtClass.addField(CtClass.java:878) 
    at play.classloading.enhancers.LocalvariablesNamesEnhancer.enhanceThisClass(LocalvariablesNamesEnhancer.java:180) 
    at play.CorePlugin.enhance(CorePlugin.java:297) 
    ... 8 more 
06:26:09,741 ERROR ~ 

@69ageogm7 
Error during the 500 response generation 

Template not found 
The template errors/500.html does not exist. 

play.exceptions.TemplateNotFoundException: Template not found : errors/500.html 
    at play.templates.TemplateLoader.load(TemplateLoader.java:192) 
    at play.server.PlayHandler.serve500(PlayHandler.java:783) 
    at Invocation.HTTP Request(Play!) 
06:26:10,195 ERROR ~ 

@69ageogm8 
Internal Server Error (500) for request GET /favicon.ico 

Template not found 
The template errors/404.html does not exist. 

play.exceptions.TemplateNotFoundException: Template not found : errors/404.html 
    at play.templates.TemplateLoader.load(TemplateLoader.java:192) 
    at play.server.PlayHandler.serve404(PlayHandler.java:690) 
    at Invocation.HTTP Request(Play!) 
06:26:10,196 ERROR ~ 

@69ageogm9 
Error during the 500 response generation 

Template not found 
The template errors/500.html does not exist. 

play.exceptions.TemplateNotFoundException: Template not found : errors/500.html 
    at play.templates.TemplateLoader.load(TemplateLoader.java:192) 
    at play.server.PlayHandler.serve500(PlayHandler.java:783) 
    at Invocation.HTTP Request(Play!) 

ответ

3

ОТВЕТ: мой файл запуска был playtmp.launch в то время как мой проект был переименован и зарегистрировались в CVS, как premonitionx так он использует еще один проект в eclipse, называемый playtmp. Пусковая установка ТОЛЬКО работает для конкретного проекта ... если вы переименуете его, вы можете напортачить (я ненавижу такие среды).

Смежные вопросы