I'm encountering a NoSuchMethodError on WebFault.class (interface) which is in a Metro 2.0 jar. When I look at the jar in the the netbeans IDE, the missing method, which is named messageName(), does not appear. However, Netbeans is packaging it inside the .war file. I browsed to the jar, found the class, and decompiled it and yes the messageName() method was indeed there.
My question is why is netbeans showing me one set of source code and then packaging another?