首页 > 编程语言 >Java:An attempt was made to call a method that does not exist. The attempt was made from the followi

Java:An attempt was made to call a method that does not exist. The attempt was made from the followi

时间:2024-11-15 10:20:08浏览次数:1  
标签:made attempt Long ServiceImplRecord was class

1. 问题描述

一个字段的类型从int变成了bigint,实体类也要同步更新为Long。修改完后只更新了这个类,结果运行就报错了。    

img

根据日志来看说“EntityKsGc.getKscc()Ljava/lang/Long;” 这个方法不存在,但就是修改这个类,改成了Long类型,确确实实存在,另外从eclipse来看,也只提示修改了这一个文件。

2.解决

查看日志,报错行在“ServiceImplRecord.insert(ServiceImplRecord.java:78)”,代码如下:

    record.setKSCCBH(gc.getKscc());

用文本编辑器打开class文件发现了问题,见下图:
img
class文件中还是传递的integer类型。

  • 原因找到了:ServiceImplRecord.class是根据老的EntityKsGc编译之后的结果,当修改EntityKsGc后,需要同步更新ServiceImplRecord.class。

标签:made,attempt,Long,ServiceImplRecord,was,class
From: https://www.cnblogs.com/huiy/p/18547416

相关文章

  • mysql 导入SQL文件报错, Specified key was too long; max key length is 767 bytes
    【方案1】一、my.ini文件加入配置,然后重启mysql服务innodb_large_prefix=1二、mysql登陆运行命令登录自己的mysql的方法:1.在D:\ProgramFiles\MySQL\MySQLServer5.7\bin路径下运行命令行,2.登录:mysql-h127.0.0.1-uroot-p然后输入密码3.切换到指定数据库  use数......
  • H.264/H.265播放器EasyPlayer.js网页直播/点播播放器关于解码(useMSE、useWCS、wasm)的
    EasyPlayer.js无插件直播流媒体音视频播放器属于一款高效、精炼、稳定且免费的流媒体播放器,可支持多种流媒体协议播放,支持H.264与H.265编码格式,性能稳定、播放流畅;支持WebSocket-FLV、HTTP-FLV,HLS(m3u8)、WebRTC、WS-FMP4、HTTP-FMP4等格式的视频流,并且已实现网页端实时录像、在iOS......
  • 无插件H5播放器EasyPlayer.js H5流媒体播放器decoder.js decoder.wasm文件想存放特定
    EasyPlayer无插件H5播放器是TSINGSEE青犀流媒体组件系列中关注度较高的产品,经过多年的发展和迭代,目前已经有多个应用版本,包括RTSP版、RTMP版、Pro版,以及js版,其中js版本作为网页播放器,受到了用户的广泛使用。在功能上,EasyPlayer网页web无插件播放器支持直播、点播、录像、快照截图......
  • 发布 VectorTraits v3.0(支持 X86架构的Avx512系列指令集,支持 Wasm架构及PackedSimd指
    目录支持X86架构的Avx512系列指令集支持Avx512时的输出信息支持Wasm架构及PackedSimd指令集支持PackedSimd时的输出信息VectorTraits.Benchmarks.Wasm使用说明新增了向量方法支持.NET8.0新增的向量方法提供交织与解交织的向量方法YGroup3Unzip的范例代码提供重新构造组的向......
  • Webrtc播放H265的技术探索(datachannel+wasm)
    通过这个帖子把我对通过webrtc方式播放H265视频的技术探索过程记录下来。虽然最终不一定能够形成产品进行实现,但觉得也是一个有意义的过程。很多事情不就是这样吗?也希望将来能够有同道中人看到这个帖子,一起分享交流~-----------------------------一。背景1)由于Webrtc......
  • 在 termux 中配置 rust 写 wasm 的环境
    最近我开始学用rust写wasm。不用说,我是一个非常好学的人。所以我想随时随地都能学习wasm。刚好我手机上有个termux,我就开始琢磨在termux上配个环境。没想到还不是一件很容易的事。所以写这篇文章记录一下。安装rust很明显需要先安装rust。但是termux上好像没......
  • Package libxml-2.0 was not found in the pkg-config search path
    1、问题Packagelibxml-2.0wasnotfoundinthepkg-configsearchpath2、检查是否有库文件,nofind/-name"libxml-2.0.pc"echo$PKG_CONFIG_PATH这个变量啥也没有3、尝试解决wgetftp://xmlsoft.org/libxml2/libxml2-2.9.2.tar.gztar-xvflibxml2-2.9.2.tar.gzcdlibxml2-......
  • scroll-view 滚动时报错Ignored attempt to cancel a touchmove event with cancelabl
    场景描述:在uniapp中的弹窗pop中使用scroll-view频繁滚动出现报错[Intervention]Ignoredattempttocancelatouchmoveeventwithcancelable=false,forexamplebecausescrollingisinprogressandcannotbeinterrupted解决报错 解决办法:因为事件冒泡,scroll-v......
  • .NET 9 中没有 wasi 实验性支持
    2023年10月份写个一篇《本计划在.NET8中推出的WASI推迟到.NET9》[1],根据此问题,在.NET9RTM中似乎不会有wasi-experimental,仅使用componentize-dotnet[2]的项目才能工作/将被更新,WASI实验正在NET10中继续进行。2024年9月份字节码联盟发布了一篇文章《使用comp......
  • 【Unity移动端触控插件】Control Freak 2 - Touch Input Made Easy!
    ControlFreak2是一款专为Unity开发的插件,旨在简化触控输入的处理,特别适用于移动设备游戏。它提供了一整套易于使用的界面和控件,使开发者能够快速创建响应式的触摸输入系统,提升用户体验。主要功能多种控件支持:提供虚拟摇杆、按钮、滑块等多种触控控件,方便开发者根据......