Java Exception: java.lang.NoSuchFieldError
2012-07-30 15:33
531 查看
Issue:
When you access static constant in your program, especially in Web app, you may found that some of static field cannot be access. You will get java.lang.NoSuchFieldError exception.
Reason:
This exception is usually happened when you build your class into a jar. But you were trying to access same class from Class folder. So JVM may be confused. It might read wrong class which is not contains your field.
Solution:
Double check if there is a duplicate class defined in Jar. And remove one of duplicate class from your app.
When you access static constant in your program, especially in Web app, you may found that some of static field cannot be access. You will get java.lang.NoSuchFieldError exception.
Reason:
This exception is usually happened when you build your class into a jar. But you were trying to access same class from Class folder. So JVM may be confused. It might read wrong class which is not contains your field.
Solution:
Double check if there is a duplicate class defined in Jar. And remove one of duplicate class from your app.
相关文章推荐
- exception is java.lang.NoSuchFieldError: INSTANCE
- java运行报错:nested exception is java.lang.NoSuchFieldError: INSTANCE,但使用@Test测试是好的
- nested exception is java.lang.NoSuchFieldError: TRACE
- @valid在SpringMVC中报错[Handler processing failed; nested exception is java.lang.NoSuchFieldError:TRACE
- nested exception is java.lang.NoSuchFieldError: FAIL_ON_SYMBOL_HASH_OVERFLOW
- Exception in thread "main" java.lang.NoSuchFieldError的 一种解决办法
- nested exception is java.lang.NoSuchFieldError: QUALIFIED
- hive Exception in thread "main" java.lang.NoSuchFieldError: type
- Java Exception: java.lang.NoSuchFieldError
- ssh整合报错,nested exception is java.lang.NoSuchFieldError: TRACE
- elasticsearch 报出 Exception in thread "main" java.lang.NoSuchFieldError: LUCENE_3_6
- Exception:java.lang.NoSuchFieldError: TRACE
- Exception in thread "main" java.lang.NoSuchFieldError: INSTANCE
- Exception in thread "main" java.lang.NoSuchFieldError: level
- java.lang.NoSuchFieldError: deferredExpression异常
- [struts2]2.3.14 json-plugin 存在bug<java.lang.NoSuchFieldException: DEFAULT_PARAM>
- GeoServer启动错误Error on startup, "java.lang.NoSuchFieldError KEY_CACHED_TILE_RECYCLING_ENABLED"
- 异常:java.lang.NoSuchFieldError: deferredExpression解决
- java.lang.NoSuchFieldError错误
- jenkins执行构建任务报错之java.lang.NoSuchFieldError: DEFAULT_USER_SETTINGS_FILE