My JBoss Version is 4.2.3, and I'm using Sun's JDK 1.6.0_11 in a RHEL
2.6.9-55.ELsmp. I'm also using current Apache POI 3.5-beta5 (poi-3.5-beta5.jar).
When my application tries to access a method (that compiles OK in Eclipse using the same
.jar file), it throws a:
java.lang.NoSuchMethodError:
org.apache.poi.hssf.usermodel.HSSFCell.setCellValue(Lorg/apache/poi/hssf/usermodel/HSSFRichTextString;)V
Which I find strange, as the only library containing POI files is the correct one. I tried
to validate the .jar file used accessing "name=Default,service=LoaderRepository"
from the JMX Console. The method displayClassInfo() gets me the same UnifiedClassLoader3
object hash and the correct code source (++++CodeSource:
(file:/data/jboss/server/default/lib/poi-3.5-beta5.jar )).
I tried to 'google' around but I found only references about multiple .jar files,
which I don't know is the problem here, because I get the correct .jar when I display
the class info.
What can I do to resolve this? Is there a way to invoce "displayClassInfo()"
from inside the App context?
Thanks!
Leonardo.
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4226606#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...