« Return to Thread: NoSuchMethodError in MapUtils.getBooleanValue

NoSuchMethodError in MapUtils.getBooleanValue

by Erickson, Loren :: Rate this Message:

Reply to Author | View in Thread

Hi all.  I am working on a mule server that exposes a JAX-WS web service
object via CXF.  The server boots up okay, but when I try to access the
WSDL for the service in a browser, I get the following error on the
server.   Config file is below.  Any ideas why this might be happening?
I wonder if it might have to do with the nature of the return object
from the service.  It's a complex type with multiple complex
nested-types, but there are no types that would not be readily
serializable in a WS-I compliant way.  Are there any inherent
limitations in CXF that would become a problem in this scenario?

ERROR MESSAGE
java.lang.NoSuchMethodError:
org/mule/util/MapUtils.getBooleanValue(Ljava/util/Map;Ljava/lang/Object;
Z)Z

ERROR DETAIL
[6/17/08 16:32:55:309 MDT] 00000024 HttpConnector E
org.mule.transport.AbstractConnector handleWorkException Work caused
exception on 'workCompleted'. Work being executed was:
HttpMessageReceiver{this=269e269e,
receiverKey=http://localhost:65081/services/Login,
endpoint=http://localhost:65081/services/Login}
[6/17/08 16:33:02:778 MDT] 00000024 SystemErr     R Exception in thread
"connector.http.0.receiver.1" org.mule.api.MuleRuntimeException:
Connector that caused exception is: connector.http.0
[6/17/08 16:33:02:778 MDT] 00000024 SystemErr     R at
org.mule.transport.AbstractConnector.handleWorkException(AbstractConnect
or.java:1754)
[6/17/08 16:33:02:778 MDT] 00000024 SystemErr     R at
org.mule.transport.AbstractConnector.workCompleted(AbstractConnector.jav
a:1723)
[6/17/08 16:33:02:778 MDT] 00000024 SystemErr     R at
org.mule.work.WorkerContext.run(WorkerContext.java:367)
[6/17/08 16:33:02:778 MDT] 00000024 SystemErr     R at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWor
ker(ThreadPoolExecutor.java:1061)
[6/17/08 16:33:02:778 MDT] 00000024 SystemErr     R at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker
.run(ThreadPoolExecutor.java:575)
[6/17/08 16:33:02:793 MDT] 00000024 SystemErr     R at
java.lang.Thread.run(Thread.java:797)
[6/17/08 16:33:02:793 MDT] 00000024 SystemErr     R Caused by:
java.lang.NoSuchMethodError:
org/mule/util/MapUtils.getBooleanValue(Ljava/util/Map;Ljava/lang/Object;
Z)Z
        at
org.mule.transport.http.HttpMessageReceiver$HttpWorker.<init>(HttpMessag
eReceiver.java:140)
        at
org.mule.transport.http.HttpMessageReceiver.createWork(HttpMessageReceiv
er.java:73)
        at
org.mule.transport.tcp.TcpMessageReceiver.run(TcpMessageReceiver.java:16
4)
        at org.mule.work.WorkerContext.run(WorkerContext.java:310)
        at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWor
ker(ThreadPoolExecutor.java:1061)
        at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker
.run(ThreadPoolExecutor.java:575)
        at java.lang.Thread.run(Thread.java:797)

CONFIG FILE

<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns="http://www.mulesource.org/schema/mule/core/2.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:spring="http://www.springframework.org/schema/beans"
        xmlns:soap="http://www.mulesource.org/schema/mule/soap/2.0"
        xmlns:cxf="http://www.mulesource.org/schema/mule/cxf/2.0"
        xsi:schemaLocation="
       http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
       http://www.mulesource.org/schema/mule/core/2.0
http://www.mulesource.org/schema/mule/core/2.0/mule.xsd
       http://www.mulesource.org/schema/mule/soap/2.0
http://www.mulesource.org/schema/mule/soap/2.0/mule-soap.xsd
       http://www.mulesource.org/schema/mule/cxf/2.0
http://www.mulesource.org/schema/mule/cxf/2.0/mule-cxf.xsd">

        <description>
                To invoke the Login service hit the following URL -
                http://localhost:65081/services/Login

                To view the WSDL for the Login service go to -
                http://localhost:65081/services/Login?wsdl
        </description>

        <model name="MyModel">
                <service name="Login">
                        <inbound>
                                <cxf:inbound-endpoint
       
address="http://localhost:65081/services/Login"
       
serviceClass="com.mycompany.service.LoginService" />
                        </inbound>
                        <echo-component />
                </service>
        </model>

</mule>


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


 « Return to Thread: NoSuchMethodError in MapUtils.getBooleanValue