Estou com um problema muito estranho.
Fiz um teste aonde faço chamadas a algumas classes, esse teste é feito dentro de classe Main, ou seja, JSE, ai transferi o mesmo teste para uma aplicação WEB, sendo que tudo igual. O teste simplesmente não roda, ele para na chamada de uma classe, alguém saberia o que está acontencendo?
O programa WEB para nesta chamada:
XMLScanner.open( in );
Essa classe XMLScanner é de uma API javax.xml.marshal.XMLScanner, que fica dentro do jar “jaxb-rt-1.0-ea.jar”.
java.lang.VerifyError: (class: javax/xml/marshal/StreamScanner, method: fail signature: (ILjava/lang/String;)V) Incompatible object argument for function call
at javax.xml.marshal.XMLScanner.open(XMLScanner.java:138)
at com.tilab.carrier.xml.OperatorsWorld.unmarshal(OperatorsWorld.java:91)
at com.tilab.carrier.Operators.reloadXML(Operators.java:56)
at com.tilab.carrier.Operators.<init>(Operators.java:41)
at com.tilab.carrier.Operators.getInstance(Operators.java:221)
at com.tilab.carrier.Operators.getInstance(Operators.java:212)
at com.tilab.collector.Collector.<init>(Collector.java:71)
at com.tilab.collector.Collector.getInstance(Collector.java:164)
at br.com.acotel.chat.blah.http.ReceiverServlet.processRequest(ReceiverServlet.java:35)
at br.com.acotel.chat.blah.http.ReceiverServlet.doGet(ReceiverServlet.java:57)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.jstripe.tomcat.probe.Tomcat55AgentValve.invoke(Tomcat55AgentValve.java:20)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:879)
at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:719)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:2080)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)