play 项目报错javassist.bytecode.DuplicateMemberException: duplicate method: count in models.t_bills

本文记录了一次解决javassist.bytecode.DuplicateMemberException异常的过程,包括错误定位、环境配置检查及重启应用后的堆栈溢出问题。通过调整play框架下的JPA插件配置和修复模板错误,最终解决了启动过程中出现的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



1、报错1

javassist.bytecode.DuplicateMemberException: duplicate method: count in models.t_bills

Oops: DuplicateMemberException
An unexpected error occured caused by exception DuplicateMemberException: duplicate method: count in models.t_bills

play.exceptions.UnexpectedException: While applying play.db.jpa.JPAPlugin@1fec306b on models.t_bills
	at play.plugins.PluginCollection.enhance(PluginCollection.java:556)
	at play.classloading.ApplicationClasses$ApplicationClass.enhance(ApplicationClasses.java:235)
	at play.classloading.ApplicationClassloader.loadApplicationClass(ApplicationClassloader.java:167)
	at play.classloading.ApplicationClassloader.getAllClasses(ApplicationClassloader.java:431)
	at play.Play.start(Play.java:523)
	at play.Play.detectChanges(Play.java:637)
	at play.Invoker$Invocation.init(Invoker.java:198)
	at Invocation.HTTP Request(Play!)
Caused by: javassist.bytecode.DuplicateMemberException: duplicate method: count in models.t_bills
	at javassist.bytecode.ClassFile.testExistingMethod(ClassFile.java:593)
	at javassist.bytecode.ClassFile.addMethod(ClassFile.java:577)
	at javassist.CtClassType.addMethod(CtClassType.java:1235)
	at play.db.jpa.JPAEnhancer.enhanceThisClass(JPAEnhancer.java:29)
	at play.db.jpa.JPAPlugin.enhance(JPAPlugin.java:102)
	at play.plugins.PluginCollection.enhance(PluginCollection.java:551)
	... 7 more
17:15:57,330 ERROR ~ 

@77a7fpfmi
Error during the 500 response generation

Template not found (In /app/views/errors/500.html around line 10)
The template tags/500.html or tags/500.tag does not exist.

play.exceptions.TemplateNotFoundException: Template not found : tags/500.html or tags/500.tag
	at play.templates.GroovyTemplate$ExecutableTemplate.invokeTag(GroovyTemplate.java:378)
	at /app/views/errors/500.html.(line:10)
	at play.templates.GroovyTemplate.internalRender(GroovyTemplate.java:247)
	at play.templates.Template.render(Template.java:26)
	at play.templates.GroovyTemplate.render(GroovyTemplate.java:202)
	at play.server.PlayHandler.serve500(PlayHandler.java:784)
	at Invocation.HTTP Request(Play!)i

1、因为我的项目是从别的地方拷过来的所以一要修改sp2p_yxb.launch 文件就是eclipse 运行文件play的位置


2、jar包我的也导错了


jar包应该是你play目录下的jar位置不能放错了

修改后!


修改后重启错误消失不过又出现了新问题!

堆栈溢出具体解决!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值