Groovy 1.5.7 出现java.lang.LinkageError问题
2009-03-31 22:33
369 查看
最近用Groovy编写测试脚本的时候,出现一个问题,在Groovy 1.5.7下面 groovy会读取jdk下面自带的一个dom处理包(org.w3c.dom),会和groovy脚本里面用到的watij库里面自带的xml-apis.jar冲突,因为版本不一样.
报的错如下:
Caught: java.lang.LinkageError: loader constraint violation: loader (instance of <bootloader>) previously initiated loading for a different type with name "org/w3c/dom/NamedNodeMap"
网上查了资料 搞了很久,最后查到http://jira.codehaus.org/browse/GROOVY-3356,发现症状一样 原来是groovy一个bug,目前该bug的状态是open,该bug的相关描述:
既然还没有修复,我尝试退到groovy 1.5.6,恩 不再报错,看来是1..5.7自己的问题。
算了,先用1.5.6吧,反正差别也不大。
如果哪位高手找到更好的解决方法,请不吝赐教!
报的错如下:
Caught: java.lang.LinkageError: loader constraint violation: loader (instance of <bootloader>) previously initiated loading for a different type with name "org/w3c/dom/NamedNodeMap"
网上查了资料 搞了很久,最后查到http://jira.codehaus.org/browse/GROOVY-3356,发现症状一样 原来是groovy一个bug,目前该bug的状态是open,该bug的相关描述:
With Groovy versions 1.5.7 onwards there is a problem where Groovy loads DOM classes from the Java SDK in its RootLoader constructor. This makes it incompatible with XML parsing libraries having different versions of DOM interfaces. For example, with Oracle XML Parser I get:
既然还没有修复,我尝试退到groovy 1.5.6,恩 不再报错,看来是1..5.7自己的问题。
算了,先用1.5.6吧,反正差别也不大。
如果哪位高手找到更好的解决方法,请不吝赐教!
相关文章推荐
- 在写junit test 的时候出现的java.lang.UnsupportedClassVersionError问题
- Android Xposed框架出现java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation问题
- Tomcat6下使用jBPM-4出现 java.lang.LinkageError。javax/el/ExpressionFactory解决办法
- TextWatcher 出现 java.lang.StackOverflowError 的解决有关问题
- 在部署jbpm4 到ssh2时出现java.lang.LinkageError: loader constraints violated when linking javax/el/ExpressionFactory class
- 在工厂模式中使用Properties配置文件出现java.lang.ExceptionInInitializerError的问题
- tomcat出现java.lang.OutOfMemoryError: PermGen space问题解决
- Maven编译出现“java.lang.OutOfMemoryError: Java heap space”问题及解决办法
- 使用ant编译Java编程思想出现时 java.lang.UnsupportedClassVersionError: Bad version number in .class问题
- jbpm4.0+tomcat6.0出现的异常:java.lang.LinkageError
- Maven编译出现“java.lang.OutOfMemoryError: Java heap space”问题及解决办法
- android 加载大图片是出现java.lang.OutOtMemoryError问题解决方法
- 1000并发时候,监控日志出现此问题:java.lang.OutOfMemoryError: unable to create new native thread
- 常见问题汇总 java.lang.LinkageError: loader constraint violation: when resolving interface method异常
- 出现java.lang.UnsupportedClassVersionError: Bad version number in .class file问题的解决方法分析
- 在写junit test 的时候出现的java.lang.UnsupportedClassVersionError问题
- 反编译和逆向出现:java.lang.VerifyError(新问题样本)
- Tomcat6下使用jBPM-4出现 java.lang.LinkageError。javax/el/ExpressionFactory解决办法
- cocos2d-x打包的时候出现空指针的问题,An error has occurred. See error log for more details. java.lang.NullPointerE
- 解决出现 java.lang.ExceptionInInitializerError错误问题