
异常处理
二木成林
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用DigestUtils类中的sha256Hex方法报错NoSuchMethodError: No static method encodeHexString([B)
据查找的资料说Android 系统内置的旧版 Apache Commons Codec 库缺少 encodeHexString() 方法,并且内置系统库拥有更高的优先级,所以即使更新版本也无法使用。我的解决方法是把用到的这两个类复制到我自己项目下,原代码不变,注意修改。类的包路径也要注意修改为自己包下的路径。原创 2025-08-15 12:36:34 · 321 阅读 · 0 评论 -
‘nvidia-smi‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
我们可以通过everything软件搜索。没有加入到环境变量中。原创 2025-07-13 23:19:04 · 185 阅读 · 0 评论 -
执行gradle报错Lock file: .gradle\caches\journal-1\journal-1.lock
则重启电脑,重新编译。原创 2025-07-03 13:24:23 · 231 阅读 · 0 评论 -
idea2024开发插件报错ClassNotFoundException: com.xxx.demo.HelloWorld PluginClassLoader(plugin=PluginDescrip
当我们打开根目录下的。原创 2025-06-30 23:03:26 · 206 阅读 · 0 评论 -
25Cannot init component state (componentName=GradleJvmSupportMatrix, componentClass=GradleJvmSupport
【代码】25Cannot init component state (componentName=GradleJvmSupportMatrix, componentClass=GradleJvmSupport。原创 2025-06-30 18:43:42 · 120 阅读 · 0 评论 -
开发idea插件报错:addActionListener(java.awt.event.ActionListener)“ because “this.customPathField“ is null
摘要 IntelliJ IDEA插件开发中出现NullPointerException异常,错误发生在AppSettingsComponent.java的第31行。问题原因是customPathField对象未初始化导致空指针,当调用addActionListener方法时抛出异常。该问题出现在插件设置组件初始化过程中,从AppSettingsComponent到ConfigurableEditor的调用链中。建议检查GUI组件初始化顺序,确保在调用方法前正确实例化customPathField对象。原创 2025-06-30 16:20:07 · 264 阅读 · 0 评论 -
开发idea插件报错Cannot resolve symbol ‘AnAction‘而com.intellij导入是一片红色
然后该idea对应的SDK就会出现在下拉列表中,就可以进行选择了。这里是我之前配置过才会有这些选项,如果没有则点击选中。是创建插件时填的JDK17,但我们开发插件需要的是。输入框,在弹出的下拉列表中选中一项。创建插件项目后并没有导入对应的包。,即开发插件所需要的SDK。原创 2025-06-29 23:05:11 · 234 阅读 · 0 评论 -
Android的Intent跳转到其他活动发现是白屏
方法的参数不同,通常我们创建的活动的。后来新建了一个活动发现。原创 2025-06-29 14:53:06 · 158 阅读 · 0 评论 -
Android使用TabLayout和ViewPager时发现Fragment碎片内容没有出现
在TabLayout和ViewPager中实现更复杂的交互效果,将它们嵌套在CoordinatorLayout中。这样可以利用CoordinatorLayout的协调功能,实现更自然的用户交互体验。是因为处理TabLayout的活动布局使用的是。原创 2025-06-29 14:52:39 · 800 阅读 · 0 评论 -
Android画图实现MPAndroidchart的lineDataSet.setValueFormatter没有生效
方法之后调用才会生效。原创 2025-06-29 14:52:00 · 233 阅读 · 0 评论 -
Android的MPAndroidChart的piechart的图例只显示一项其他项都不显示
也就是说没有通知图表的数据更新了。原创 2025-06-29 14:51:40 · 138 阅读 · 0 评论 -
Android运行报错Enable VT-xin your BlOS security settings, ensure that HAXM is installed properly.
下载后点击安装,会生成该版本的msi,通过everything搜索即可。解决办法就是卸载重装。原创 2025-06-29 14:50:37 · 292 阅读 · 0 评论 -
Android studio运行项目报错The emulator process for AVD Pixel_2_API_24 has terminated
删除avd目录下的所有文件,然后重启电脑,重建模拟器。原创 2025-06-29 14:49:07 · 334 阅读 · 0 评论 -
Android在一个Fragment中发现有的组件采用findViewById方法获取的结果为null
重名了,导致调用的是内部的那个。的视图,所以导致获取不到组件。视图,而不是外面这个。原创 2025-06-29 14:48:31 · 137 阅读 · 0 评论 -
执行mysqld --install命令报错Install/Remove of the Service Denied!
没有管理员权限,所以使用管理员权限启动cmd。原创 2025-06-29 14:47:45 · 108 阅读 · 0 评论 -
Android在Activity中启动Dialog报错Error inflating class com.google.android.material.slider.Slider
【摘要】应用在启动Dialog时出现异常,报错信息显示XML布局文件中Slider控件(第78行)解析失败。错误堆栈表明Material Design的Slider控件在加载时无法解析索引为3的类型值(0x7f040101),导致TooltipDrawable创建失败。问题可能源于属性值解析错误或主题配置不当,建议检查Slider控件的XML属性配置、主题资源文件及其相关依赖版本。原创 2025-06-23 19:32:05 · 330 阅读 · 0 评论 -
在Android studio中使用room库操作数据库表写操作接口报错SQL error or missing database (no such table: user)
摘要:在Android Studio中使用Room库时,出现"no such table: user"错误,原因是未将User实体类加入@Database(entities = {})注解中。解决方法是在数据库类的注解中添加User.class,如@Database(entities = {Person.class, User.class}),确保Room能正确扫描到该表。修改后错误消失,查询接口正常工作。关键点在于所有Room实体类都必须在@Database注解中明确声明。原创 2025-06-21 12:26:28 · 260 阅读 · 0 评论 -
AndroidStudio运行模拟器报错Error while waiting for device: Pixel 2 API 24 is already running.
摘要:Android模拟器运行异常提示设备已启动但无法关闭,解决方法包括:1) 通过AVD管理器直接删除模拟器;2) 若删除失败则手动删除模拟器对应的.avd文件夹;3) 可先复制模拟器再删除原设备;4) 若问题依旧,需删除项目中的.gradle、.idea和build文件夹后重新编译。这些步骤能有效解决模拟器锁定导致的运行冲突问题。(149字)原创 2025-06-21 09:55:37 · 311 阅读 · 0 评论 -
在Android中使用ViewModel报错Cannot create an instance of class com.xxx.trustmeter.model.RelationViewModel
摘要:Android应用在启动RelationListActivity时崩溃,报错显示无法实例化RelationViewModel类,因其缺少无参构造函数。错误原因是ViewModel默认只能通过无参构造实例化,而原代码需要传递Context参数用于数据库操作。解决方案是消除构造参数,通过继承Application类来全局初始化数据库,这样ViewModel就不需要接收Context参数了。具体做法是创建MyApplication类,在其onCreate()方法中完成数据库初始化,从而解决ViewModel原创 2025-06-20 13:20:33 · 174 阅读 · 0 评论 -
初始创建Android项目编译时报错Could not resolve com.android.tools.build:gradle:4.2.2
初始创建Android项目编译时报错如下:原因就是JDK的问题。点击,进入:选择面包,点击链接。在项中选择默认的Android studio下的。之后就会自动重新编译,就会好起来。但要注意,文件中的maven地址必须是可下载访问的,要是是在国外可能就不行。用如下镜像:原创 2025-05-07 22:12:25 · 447 阅读 · 0 评论 -
项目报错“BeanInitializationException: com.xxxxx.xx.dao.data.Dao can‘t get a sessionFactory“
BeanInitializationException: com.xxxxx.xx.dao.data.Dao can't get a sessionFactory原创 2022-07-16 23:56:24 · 986 阅读 · 0 评论 -
在脚本中获取系统中 tomcat 进程的进程号但却输出多个结果
在脚本中使用了这么一句 `ps -ef | grep tomcat | grep -v 'grep' | awk '{print $2}'` 用来获取系统中 tomcat 进程的进程号,但是结果却输出了多个进程号,导致后面的 `kill` 命令杀死 tomcat 进程失败。原创 2022-07-16 23:51:40 · 592 阅读 · 0 评论 -
IDEA 无法 debug 调试 Java Web 项目
IDEA 无法 debug 调试 Java Web 项目原创 2022-07-16 23:24:20 · 2184 阅读 · 0 评论 -
关于df命令由于设备名太长自动换行的问题
关于df命令由于设备名太长自动换行的问题原创 2022-07-16 23:18:40 · 451 阅读 · 0 评论 -
关于在使用ssh命令远程执行命令中有转义字符的问题
如果使用 `ssh` 命令在远程主机执行带有转义字符的命令,则不会输出我们想要的结果。原创 2022-07-16 23:17:45 · 1528 阅读 · 0 评论 -
使用sshj包报错“TransportException [HOST_KEY_NOT_VERIFIABLE] Could not verify `ssh-ed25519` host key”
Exception in thread "main" net.schmizz.sshj.transport.TransportException: [HOST_KEY_NOT_VERIFIABLE] Could not verify `ssh-ed25519` host key with fingerprint `95:be:4e:db:cd:69:c3:68:b2:bc:6d:54:93:81:0a:56` for `124.75.35.139` on port 22原创 2022-07-06 19:59:37 · 2634 阅读 · 0 评论 -
向数据库表中插入中文数据报错“1366 (HY000): Incorrect string value: ‘\xE5\x90\x95\xE5‘ for column ‘name‘ at row 1“
ERROR 1366 (HY000): Incorrect string value: '\xE5\x90\x95\xE5\xB8\x83' for column 'name' at row 1原创 2022-07-16 23:57:14 · 1425 阅读 · 1 评论 -
记录使用mRemoteNG软件启动后无法进行复制粘贴
打开 mRemoteNG 软件管理远程 Windows 服务器时,发现无法从当前的 Windows 系统中复制文件到远程服务器中,并且在本地的 Windows 系统中也无法进行任何复制粘贴操作,但发现关闭 mRemoteNG 软件之后就可以了。......原创 2022-07-16 23:57:07 · 1728 阅读 · 0 评论 -
开发idea插件在提交审核时因为兼容性问题未通过
The plugin distribution bundles IDE packages 'com.intellij.uiDesigner', 'com.intellij.uiDesigner.core'. Bundling IDE packages is considered bad practice and may lead to sophisticated compatibility problems.原创 2022-07-16 23:20:23 · 845 阅读 · 0 评论 -
JDK11安装完成后没有jre目录
JDK11下载jre文件夹原创 2022-07-16 23:10:33 · 6834 阅读 · 0 评论 -
Linux系统下使用wall命令发送广播消息中文乱码
在 Linux 系统(这里用的是 CentOS 7)下使用 `wall` 命令发送广播消息,中文乱码。原创 2022-06-13 21:08:47 · 1063 阅读 · 0 评论 -
在shell脚本中使用bind命令报错“bind: warning: line editing not enabled“
在shell脚本中使用bind命令报错“bind: warning: line editing not enabled“原创 2022-05-18 23:52:59 · 1478 阅读 · 0 评论 -
执行bind -X命令报错“-bash: bind: -X: invalid option“
执行bind -X命令报错“-bash: bind: -X: invalid option“原创 2022-05-18 23:50:03 · 505 阅读 · 0 评论 -
查看Kafka集群下所有的topic报错“Timed out waiting for a node assignment. Call: listTopics“
异常[root@centos7_101 kafka]# bin/kafka-topics.sh --bootstrap-server 192.168.88.142:9092 --list\^HError while executing topic command : Timed out waiting for a node assignment. Call: listTopics[2022-04-10 15:13:13,560] ERROR org.apache.kafka.common.errors原创 2022-05-15 20:56:52 · 15791 阅读 · 7 评论 -
关于串算法中使用free(str->ch);无法执行后继代码的情况
在写串算法时,有这么一段代码,添加之后下面的代码就无法正确执行了:```c if (str->ch) { free(str->ch); str->ch=NULL; }```原创 2022-05-11 21:44:49 · 395 阅读 · 0 评论 -
启动 tomcat 报错“Invalid bean definition with name ‘dataSource‘ defined in URL“
启动 tomcat 报错"Invalid bean definition with name 'dataSource' defined in URL"原创 2022-05-10 20:27:07 · 3317 阅读 · 0 评论 -
在线上环境启动tomcat没有报错,卡在 `ConnectionProviderFactory: Initializing connection provider` 处。
在线上环境启动tomcat没有报错,卡在 `ConnectionProviderFactory: Initializing connection provider` 处。原创 2022-05-10 20:26:56 · 437 阅读 · 0 评论 -
在idea中启动tomcat项目报错提示“java.util.zip.ZipException: error in opening zip file“
在idea中启动tomcat项目报错提示"java.util.zip.ZipException: error in opening zip file"原创 2022-05-15 20:55:33 · 1471 阅读 · 0 评论 -
使用Hibernate报错“Unknown column ‘account0_.note‘ in ‘field list‘“
使用Hibernate报错"Unknown column 'account0_.note' in 'field list'"原创 2022-05-15 20:55:49 · 1092 阅读 · 0 评论 -
Java API中kafka生产者发送消息没有成功
Java API中kafka生产者发送消息没有成功原创 2022-05-15 20:56:18 · 2120 阅读 · 2 评论