java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.arrayFormat
来源:互联网 发布:js 工作台布局 编辑:程序博客网 时间:2024/06/06 01:35
关于Logback的一个异常
java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.arrayFormat(Ljava/lang/String;[Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple;
原因可能有两个:
1、jar包冲突,build path下可能加入了 slf4j-log4或者 log4j的jar包,删除即可。
2、jar包版本导致的,例如 如果你的Logback是1.0.6版本,那么你的slf4j需要[1.5.5, 1.5.6, 1.5.7, 1.5.8, 1.5.9, 1.5.10, 1.5.11]版本的。
SLF4J: The requested version 1.6 by your slf4j binding is not compatible with [1.5.5, 1.5.6, 1.5.7, 1.5.8, 1.5.9, 1.5.10, 1.5.11]
不管是Logback版本高还是slf4j的低只要找对匹配的版本即可。
=====问题1:=========================================================================
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/data/elasticsearch/plugins/transport-thrift/slf4j-log4j12-1.6.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/data/elasticsearch/plugins/mapper-attachments/tika-app-1.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
产生原因:在slf4j-log4j12-1.6.2.jar和tika-app-1.1.jar里都有SLF4J,重复了
解决方法:我是把slf4j-log4j12-1.6.2.jar改成了slf4j-log4j12-1.6.2.jar.bak,也就是让此jar包失效
======问题2:==========================================================================
SLF4J: The requested version 1.5.6 by your slf4j binding is not compatible with [1.6]
产生原因:tika-app-1.1.jar里面包含了一个SLF4J的旧版本的class
解决方法:把tika-app-1.1.jar改成tika-app-1.1.jar.bak,也是让jar包失效
=======问题3========================================================================
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
产生原因:上面的两个jar文件被失效了,所以在调用的时候报错
解决方法:干脆把这两个插件都删掉【transport-thrift和mapper-attachments】
- java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.arrayFormat(...
- java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.arrayFormat
- java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.arrayFormat(Ljava/lang/String;[Ljava
- java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.arrayFormat(Ljava/lang/String;[Ljava
- java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.format
- java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.format
- Caused by: java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.format
- webService创建服务报错:NoSuchMethodError:org.slf4j.helpers.MessageFormatter.arrayFormat
- NoSuchMethodError org slf4j helpers MessageFormatter format
- org.slf4j.helpers.MessageFormatter.format
- java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger
- java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log
- java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log
- 关于java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log
- activiti-explore java.lang.NoSuchMethodError org.slf4j.spi.LocationAwareLogger.log
- java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log异常处理
- java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/Stri
- java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/Stri
- ikev2 学习
- 可穿戴领域“钱”景无限 百度云接轨健康推波助澜
- spring.net 到底有什么好处?我还是没找到它好处?
- 一个网页在浏览器的渲染过程,即网页的生命周期
- 关于移动应用开发的五大要点(对早期应用分析的还是蛮透彻的文档,大家一起分享)
- java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.arrayFormat
- c#编成资料
- FreeRTOS分析
- 使用AsyncTask时出现doInBackground没有调用的处理方法
- 我的Android进阶之旅------>Android资源文件string.xml中\u2026的意思
- 几首小诗
- mysql建立外键报错(error 150)
- CALayer简单教程
- Confluence与Jira整合之统一用户管理