You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Erlend Hamnaberg <er...@underdusken.no> on 2007/06/16 17:46:48 UTC

npe problem with cxf-2.0-inbubator-RC

Hello list.

I have an npe problem with the binary distribution of cxf.

I am stumped over why this happens. There is probably something obvious 
that i have forgotten, however i dont see it.

my config:

applicationContext-ws.xml

<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:jaxws="http://cxf.apache.org/jaxws"
       xsi:schemaLocation="
    http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
    http://cxf.apache.org/jaxws http://cxf.apache.org/schema/jaxws.xsd">

    <import resource="classpath:META-INF/cxf/cxf.xml" />
    <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
    <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
   
    <jaxws:endpoint
      id="evatest"
      implementor="org.evatest.ws.impl.TIRLaunchServiceImpl"
      address="/EvatestLaunchService" />
   
</beans>


I am generating from a wsdl file with the jaxws-maven-plugin v1.3.

when starting the application in jetty, the following happens, full 
stacktrace included below.

Any thoughts why this is happening?

INFO: Creating Service 
{http://www.imsglobal.org/services/ti/wsdl/sync/TIRLaunchService_v1p0}EvatestLaunchService 
from class org.evatest.ws.impl.TIRLaunchServiceImpl
2007-06-16 17:45:03,777 [main] ERROR 
org.springframework.web.context.ContextLoader - Context initialization 
failed
org.springframework.beans.factory.BeanCreationException: Error creating 
bean with name 'evatest': Invocation of init method failed; nested 
exception is java.lang.NullPointerException
Caused by:
java.lang.NullPointerException
        at 
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.createBareMessage(ReflectionServiceFactoryBean.java:561)
        at 
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:229)
        at 
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:246)
        at 
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:135)
        at 
org.apache.cxf.frontend.AbstractEndpointFactory.createEndpoint(AbstractEndpointFactory.java:82)
        at 
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:84)
        at 
org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:280)
        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:178)
        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:361)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1214)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1179)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1145)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:144)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:279)
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:360)
        at 
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:241)
        at 
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
        at 
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
        at 
org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:511)
        at org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
        at 
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1189)
        at 
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:481)
        at 
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:434)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at 
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
        at 
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:120)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at 
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at 
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
        at org.mortbay.jetty.Server.doStart(Server.java:210)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at 
org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:134)
        at 
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:332)
        at 
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:277)
        at 
org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:195)
        at 
org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:183)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at 
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
2007-06-16 17:45:03.781::WARN:  Failed startup of context 
org.mortbay.jetty.webapp.WebAppContext@1430296{/,/home/maedhros/source/eva/ws/src/main/webapp}
org.springframework.beans.factory.BeanCreationException: Error creating 
bean with name 'evatest': Invocation of init method failed; nested 
exception is java.lang.NullPointerException
Caused by: java.lang.NullPointerException
        at 
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.createBareMessage(ReflectionServiceFactoryBean.java:561)
        at 
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:229)
        at 
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:246)
        at 
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:135)
        at 
org.apache.cxf.frontend.AbstractEndpointFactory.createEndpoint(AbstractEndpointFactory.java:82)
        at 
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:84)
        at 
org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:280)
        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:178)
        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:361)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1214)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1179)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1145)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:144)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:279)
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:360)
        at 
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:241)
        at 
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
        at 
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
        at 
org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:511)
        at org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
        at 
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1189)
        at 
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:481)
        at 
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:434)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at 
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
        at 
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:120)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at 
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at 
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
        at org.mortbay.jetty.Server.doStart(Server.java:210)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at 
org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:134)
        at 
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:332)
        at 
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:277)
        at 
org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:195)
        at 
org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:183)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at 
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
2007-06-16 17:45:03.787::WARN:  Nested in 
org.springframework.beans.factory.BeanCreationException: Error creating 
bean with name 'evatest': Invocation of init method failed; nested 
exception is java.lang.NullPointerException:
java.lang.NullPointerException
        at 
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.createBareMessage(ReflectionServiceFactoryBean.java:561)
        at 
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:229)
        at 
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:246)
        at 
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:135)
        at 
org.apache.cxf.frontend.AbstractEndpointFactory.createEndpoint(AbstractEndpointFactory.java:82)
        at 
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:84)
        at 
org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:280)
        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:178)
        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:361)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1214)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1179)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1145)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:144)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:279)
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:360)
        at 
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:241)
        at 
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
        at 
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
        at 
org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:511)
        at org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
        at 
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1189)
        at 
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:481)
        at 
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:434)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at 
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
        at 
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:120)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at 
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at 
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
        at org.mortbay.jetty.Server.doStart(Server.java:210)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at 
org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:134)
        at 
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:332)
        at 
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:277)
        at 
org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:195)
        at 
org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:183)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at 
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
2007-06-16 17:45:03.844::INFO:  Started SelectChannelConnector @ 
0.0.0.0:8888
[INFO] Started Jetty Server




Re: npe problem with cxf-2.0-inbubator-RC

Posted by Erlend Hamnaberg <er...@underdusken.no>.
Never mind this.
This was resolved by upgrading to the maven2 snapshots.

Regards

Erlend

Erlend Hamnaberg wrote:
> @WebService(targetNamespace = 
> "http://www.imsglobal.org/services/ti/wsdl/sync/TIRLaunchService_v1p0",
>        wsdlLocation = "META-INF/wsdl/TIRLaunchSyncSingle.wsdl",
>        endpointInterface = "org.evatest.ws.TIRLaunchServiceSyncPortType",
>        serviceName = "evatestLaunchService")
> public class TIRLaunchServiceImpl implements 
> TIRLaunchServiceSyncPortType{
>    protected Log log = LogFactory.getLog(getClass());
>    private String url;
>
>
>    public void proxyToolLaunch(ProxyToolLaunchRequest parameters,
>                                ImsxRequestHeaderInfoType 
> headerInfoParameters,
>                                Holder<ProxyToolLaunchResponse> response,
>                                Holder<ImsxResponseHeaderInfoType> 
> headerInfoResponse) {
>
>
>        try {
>            JAXBContext context = 
> JAXBContext.newInstance(org.evatest.ws.ProxyToolLaunchRequest.class);
>            Marshaller marshaller = context.createMarshaller();
>            Writer writer = new StringWriter();
>            marshaller.marshal(parameters, writer);
>            log.debug(writer.toString());
>            //System.out.println(writer.toString());
>        } catch (JAXBException e) {
>            log.error("A parser error occured", e);
>        }
>
>        ObjectFactory fact = new ObjectFactory();
>        UserProfileType user = 
> parameters.getContextualSettings().getUserProfile();
>        AcclipProfileType acc = 
> parameters.getContextualSettings().getAcclipProfile();
>        String anc = acc.getAncillary(); // department / School
>
>        if (user instanceof SimpleUserProfileType) {
>            SimpleUserProfileType simpleUser = (SimpleUserProfileType) 
> user;
>            log.debug(simpleUser.getUserid());
>            //simpleUser.
>        }
>
>        ProxyToolLaunchResponse val = 
> fact.createProxyToolLaunchResponse();
>        LaunchDirectiveType dir = fact.createLaunchDirectiveType();
>        dir.setDisplayResponseAction(url);
>        dir.setPerformRedirectAction("");
>        val.setLaunchDirective(dir);
>        response.value = val;
>    }
>
>
> Jim Ma wrote:
>> Hi ,
>>
>> Is there any annotation in your impl class? Can you provide your impl 
>> class ?
>>
>> --Jim
>>
>>
>> Erlend Hamnaberg wrote:
>>> Hello list.
>>>
>>> I have an npe problem with the binary distribution of cxf.
>>>
>>> I am stumped over why this happens. There is probably something 
>>> obvious that i have forgotten, however i dont see it.
>>>
>>> my config:
>>>
>>> applicationContext-ws.xml
(snip)

-- 
Erlend Hamnaberg
erlenha@underdusken.no
Student 3. dataingeniør AITeL HiST.
----------------------------------------
Tear down the walls
Wake up the world
Ignorance is not bliss
So fed up with second best
Our time is here and now

I am the enemy
I am the antidote
Watch me closely
I will stand up - now
  *Arch Enemy - We will rise*


Re: npe problem with cxf-2.0-inbubator-RC

Posted by Erlend Hamnaberg <er...@tihlde.org>.
@WebService(targetNamespace = 
"http://www.imsglobal.org/services/ti/wsdl/sync/TIRLaunchService_v1p0",
        wsdlLocation = "META-INF/wsdl/TIRLaunchSyncSingle.wsdl",
        endpointInterface = "org.evatest.ws.TIRLaunchServiceSyncPortType",
        serviceName = "evatestLaunchService")
public class TIRLaunchServiceImpl implements TIRLaunchServiceSyncPortType{
    protected Log log = LogFactory.getLog(getClass());
    private String url;


    public void proxyToolLaunch(ProxyToolLaunchRequest parameters,
                                ImsxRequestHeaderInfoType 
headerInfoParameters,
                                Holder<ProxyToolLaunchResponse> response,
                                Holder<ImsxResponseHeaderInfoType> 
headerInfoResponse) {


        try {
            JAXBContext context = 
JAXBContext.newInstance(org.evatest.ws.ProxyToolLaunchRequest.class);
            Marshaller marshaller = context.createMarshaller();
            Writer writer = new StringWriter();
            marshaller.marshal(parameters, writer);
            log.debug(writer.toString());
            //System.out.println(writer.toString());
        } catch (JAXBException e) {
            log.error("A parser error occured", e);
        }

        ObjectFactory fact = new ObjectFactory();
        UserProfileType user = 
parameters.getContextualSettings().getUserProfile();
        AcclipProfileType acc = 
parameters.getContextualSettings().getAcclipProfile();
        String anc = acc.getAncillary(); // department / School

        if (user instanceof SimpleUserProfileType) {
            SimpleUserProfileType simpleUser = (SimpleUserProfileType) user;
            log.debug(simpleUser.getUserid());
            //simpleUser.
        }

        ProxyToolLaunchResponse val = fact.createProxyToolLaunchResponse();
        LaunchDirectiveType dir = fact.createLaunchDirectiveType();
        dir.setDisplayResponseAction(url);
        dir.setPerformRedirectAction("");
        val.setLaunchDirective(dir);
        response.value = val;
    }


Jim Ma wrote:
> Hi ,
>
> Is there any annotation in your impl class? Can you provide your impl 
> class ?
>
> --Jim
>
>
> Erlend Hamnaberg wrote:
>> Hello list.
>>
>> I have an npe problem with the binary distribution of cxf.
>>
>> I am stumped over why this happens. There is probably something 
>> obvious that i have forgotten, however i dont see it.
>>
>> my config:
>>
>> applicationContext-ws.xml
>>
>> <beans xmlns="http://www.springframework.org/schema/beans"
>>       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>       xmlns:jaxws="http://cxf.apache.org/jaxws"
>>       xsi:schemaLocation="
>>    http://www.springframework.org/schema/beans
>>    http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
>>    http://cxf.apache.org/jaxws http://cxf.apache.org/schema/jaxws.xsd">
>>
>>    <import resource="classpath:META-INF/cxf/cxf.xml" />
>>    <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
>>    <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
>>      <jaxws:endpoint
>>      id="evatest"
>>      implementor="org.evatest.ws.impl.TIRLaunchServiceImpl"
>>      address="/EvatestLaunchService" />
>>   </beans>
>>
>>
>> I am generating from a wsdl file with the jaxws-maven-plugin v1.3.
>>
>> when starting the application in jetty, the following happens, full 
>> stacktrace included below.
>>
>> Any thoughts why this is happening?
>>
>> INFO: Creating Service 
>> {http://www.imsglobal.org/services/ti/wsdl/sync/TIRLaunchService_v1p0}EvatestLaunchService 
>> from class org.evatest.ws.impl.TIRLaunchServiceImpl
>> 2007-06-16 17:45:03,777 [main] ERROR 
>> org.springframework.web.context.ContextLoader - Context 
>> initialization failed
>> org.springframework.beans.factory.BeanCreationException: Error 
>> creating bean with name 'evatest': Invocation of init method failed; 
>> nested exception is java.lang.NullPointerException
>> Caused by:
>> java.lang.NullPointerException
>>        at 
>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.createBareMessage(ReflectionServiceFactoryBean.java:561) 
>>
>>        at 
>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:229) 
>>
>>        at 
>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:246) 
>>
>>        at 
>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:135) 
>>
>>        at 
>> org.apache.cxf.frontend.AbstractEndpointFactory.createEndpoint(AbstractEndpointFactory.java:82) 
>>
>>        at 
>> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:84) 
>>
>>        at 
>> org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:280)
>>        at 
>> org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:178)
>>        at 
>> org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:361)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>
>>        at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>
>>        at java.lang.reflect.Method.invoke(Method.java:585)
>>        at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1214) 
>>
>>        at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1179) 
>>
>>        at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1145) 
>>
>>        at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427) 
>>
>>        at 
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) 
>>
>>        at 
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:144) 
>>
>>        at 
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) 
>>
>>        at 
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) 
>>
>>        at 
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:279) 
>>
>>        at 
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:360) 
>>
>>        at 
>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:241) 
>>
>>        at 
>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184) 
>>
>>        at 
>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) 
>>
>>        at 
>> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:511) 
>>
>>        at 
>> org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
>>        at 
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1189) 
>>
>>        at 
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:481) 
>>
>>        at 
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:434)
>>        at 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>>        at 
>> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) 
>>
>>        at 
>> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:120) 
>>
>>        at 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>>        at 
>> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) 
>>
>>        at 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>>        at 
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117) 
>>
>>        at org.mortbay.jetty.Server.doStart(Server.java:210)
>>        at 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>>        at 
>> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:134) 
>>
>>        at 
>> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:332) 
>>
>>        at 
>> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:277) 
>>
>>        at 
>> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:195) 
>>
>>        at 
>> org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:183)
>>        at 
>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443) 
>>
>>        at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539) 
>>
>>        at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493) 
>>
>>        at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463) 
>>
>>        at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311) 
>>
>>        at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278) 
>>
>>        at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143) 
>>
>>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>
>>        at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>
>>        at java.lang.reflect.Method.invoke(Method.java:585)
>>        at 
>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>        at 
>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>> 2007-06-16 17:45:03.781::WARN:  Failed startup of context 
>> org.mortbay.jetty.webapp.WebAppContext@1430296{/,/home/maedhros/source/eva/ws/src/main/webapp} 
>>
>> org.springframework.beans.factory.BeanCreationException: Error 
>> creating bean with name 'evatest': Invocation of init method failed; 
>> nested exception is java.lang.NullPointerException
>> Caused by: java.lang.NullPointerException
>>        at 
>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.createBareMessage(ReflectionServiceFactoryBean.java:561) 
>>
>>        at 
>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:229) 
>>
>>        at 
>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:246) 
>>
>>        at 
>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:135) 
>>
>>        at 
>> org.apache.cxf.frontend.AbstractEndpointFactory.createEndpoint(AbstractEndpointFactory.java:82) 
>>
>>        at 
>> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:84) 
>>
>>        at 
>> org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:280)
>>        at 
>> org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:178)
>>        at 
>> org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:361)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>
>>        at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>
>>        at java.lang.reflect.Method.invoke(Method.java:585)
>>        at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1214) 
>>
>>        at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1179) 
>>
>>        at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1145) 
>>
>>        at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427) 
>>
>>        at 
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) 
>>
>>        at 
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:144) 
>>
>>        at 
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) 
>>
>>        at 
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) 
>>
>>        at 
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:279) 
>>
>>        at 
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:360) 
>>
>>        at 
>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:241) 
>>
>>        at 
>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184) 
>>
>>        at 
>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) 
>>
>>        at 
>> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:511) 
>>
>>        at 
>> org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
>>        at 
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1189) 
>>
>>        at 
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:481) 
>>
>>        at 
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:434)
>>        at 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>>        at 
>> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) 
>>
>>        at 
>> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:120) 
>>
>>        at 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>>        at 
>> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) 
>>
>>        at 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>>        at 
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117) 
>>
>>        at org.mortbay.jetty.Server.doStart(Server.java:210)
>>        at 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>>        at 
>> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:134) 
>>
>>        at 
>> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:332) 
>>
>>        at 
>> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:277) 
>>
>>        at 
>> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:195) 
>>
>>        at 
>> org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:183)
>>        at 
>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443) 
>>
>>        at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539) 
>>
>>        at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493) 
>>
>>        at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463) 
>>
>>        at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311) 
>>
>>        at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278) 
>>
>>        at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143) 
>>
>>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>
>>        at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>
>>        at java.lang.reflect.Method.invoke(Method.java:585)
>>        at 
>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>        at 
>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>> 2007-06-16 17:45:03.787::WARN:  Nested in 
>> org.springframework.beans.factory.BeanCreationException: Error 
>> creating bean with name 'evatest': Invocation of init method failed; 
>> nested exception is java.lang.NullPointerException:
>> java.lang.NullPointerException
>>        at 
>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.createBareMessage(ReflectionServiceFactoryBean.java:561) 
>>
>>        at 
>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:229) 
>>
>>        at 
>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:246) 
>>
>>        at 
>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:135) 
>>
>>        at 
>> org.apache.cxf.frontend.AbstractEndpointFactory.createEndpoint(AbstractEndpointFactory.java:82) 
>>
>>        at 
>> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:84) 
>>
>>        at 
>> org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:280)
>>        at 
>> org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:178)
>>        at 
>> org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:361)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>
>>        at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>
>>        at java.lang.reflect.Method.invoke(Method.java:585)
>>        at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1214) 
>>
>>        at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1179) 
>>
>>        at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1145) 
>>
>>        at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427) 
>>
>>        at 
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) 
>>
>>        at 
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:144) 
>>
>>        at 
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) 
>>
>>        at 
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) 
>>
>>        at 
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:279) 
>>
>>        at 
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:360) 
>>
>>        at 
>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:241) 
>>
>>        at 
>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184) 
>>
>>        at 
>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) 
>>
>>        at 
>> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:511) 
>>
>>        at 
>> org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
>>        at 
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1189) 
>>
>>        at 
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:481) 
>>
>>        at 
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:434)
>>        at 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>>        at 
>> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) 
>>
>>        at 
>> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:120) 
>>
>>        at 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>>        at 
>> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) 
>>
>>        at 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>>        at 
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117) 
>>
>>        at org.mortbay.jetty.Server.doStart(Server.java:210)
>>        at 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>>        at 
>> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:134) 
>>
>>        at 
>> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:332) 
>>
>>        at 
>> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:277) 
>>
>>        at 
>> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:195) 
>>
>>        at 
>> org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:183)
>>        at 
>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443) 
>>
>>        at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539) 
>>
>>        at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493) 
>>
>>        at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463) 
>>
>>        at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311) 
>>
>>        at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278) 
>>
>>        at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143) 
>>
>>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>
>>        at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>
>>        at java.lang.reflect.Method.invoke(Method.java:585)
>>        at 
>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>        at 
>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>> 2007-06-16 17:45:03.844::INFO:  Started SelectChannelConnector @ 
>> 0.0.0.0:8888
>> [INFO] Started Jetty Server
>>
>>
>>
>


Re: npe problem with cxf-2.0-inbubator-RC

Posted by Jim Ma <em...@iona.com>.
Hi ,

 Is there any annotation in your impl class? Can you provide your impl 
class ?

--Jim


Erlend Hamnaberg wrote:
> Hello list.
>
> I have an npe problem with the binary distribution of cxf.
>
> I am stumped over why this happens. There is probably something 
> obvious that i have forgotten, however i dont see it.
>
> my config:
>
> applicationContext-ws.xml
>
> <beans xmlns="http://www.springframework.org/schema/beans"
>       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>       xmlns:jaxws="http://cxf.apache.org/jaxws"
>       xsi:schemaLocation="
>    http://www.springframework.org/schema/beans
>    http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
>    http://cxf.apache.org/jaxws http://cxf.apache.org/schema/jaxws.xsd">
>
>    <import resource="classpath:META-INF/cxf/cxf.xml" />
>    <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
>    <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
>      <jaxws:endpoint
>      id="evatest"
>      implementor="org.evatest.ws.impl.TIRLaunchServiceImpl"
>      address="/EvatestLaunchService" />
>   </beans>
>
>
> I am generating from a wsdl file with the jaxws-maven-plugin v1.3.
>
> when starting the application in jetty, the following happens, full 
> stacktrace included below.
>
> Any thoughts why this is happening?
>
> INFO: Creating Service 
> {http://www.imsglobal.org/services/ti/wsdl/sync/TIRLaunchService_v1p0}EvatestLaunchService 
> from class org.evatest.ws.impl.TIRLaunchServiceImpl
> 2007-06-16 17:45:03,777 [main] ERROR 
> org.springframework.web.context.ContextLoader - Context initialization 
> failed
> org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'evatest': Invocation of init method failed; 
> nested exception is java.lang.NullPointerException
> Caused by:
> java.lang.NullPointerException
>        at 
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.createBareMessage(ReflectionServiceFactoryBean.java:561) 
>
>        at 
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:229) 
>
>        at 
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:246) 
>
>        at 
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:135) 
>
>        at 
> org.apache.cxf.frontend.AbstractEndpointFactory.createEndpoint(AbstractEndpointFactory.java:82) 
>
>        at 
> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:84) 
>
>        at 
> org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:280)
>        at 
> org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:178)
>        at 
> org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:361)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>
>        at java.lang.reflect.Method.invoke(Method.java:585)
>        at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1214) 
>
>        at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1179) 
>
>        at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1145) 
>
>        at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427) 
>
>        at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) 
>
>        at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:144) 
>
>        at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) 
>
>        at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) 
>
>        at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:279) 
>
>        at 
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:360) 
>
>        at 
> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:241) 
>
>        at 
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184) 
>
>        at 
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) 
>
>        at 
> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:511) 
>
>        at 
> org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
>        at 
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1189) 
>
>        at 
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:481)
>        at 
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:434)
>        at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>        at 
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) 
>
>        at 
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:120) 
>
>        at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>        at 
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) 
>
>        at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>        at 
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
>        at org.mortbay.jetty.Server.doStart(Server.java:210)
>        at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>        at 
> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:134) 
>
>        at 
> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:332) 
>
>        at 
> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:277) 
>
>        at 
> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:195) 
>
>        at 
> org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:183)
>        at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443) 
>
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539) 
>
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493) 
>
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463) 
>
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311) 
>
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278) 
>
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143) 
>
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>
>        at java.lang.reflect.Method.invoke(Method.java:585)
>        at 
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>        at 
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> 2007-06-16 17:45:03.781::WARN:  Failed startup of context 
> org.mortbay.jetty.webapp.WebAppContext@1430296{/,/home/maedhros/source/eva/ws/src/main/webapp} 
>
> org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'evatest': Invocation of init method failed; 
> nested exception is java.lang.NullPointerException
> Caused by: java.lang.NullPointerException
>        at 
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.createBareMessage(ReflectionServiceFactoryBean.java:561) 
>
>        at 
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:229) 
>
>        at 
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:246) 
>
>        at 
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:135) 
>
>        at 
> org.apache.cxf.frontend.AbstractEndpointFactory.createEndpoint(AbstractEndpointFactory.java:82) 
>
>        at 
> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:84) 
>
>        at 
> org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:280)
>        at 
> org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:178)
>        at 
> org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:361)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>
>        at java.lang.reflect.Method.invoke(Method.java:585)
>        at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1214) 
>
>        at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1179) 
>
>        at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1145) 
>
>        at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427) 
>
>        at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) 
>
>        at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:144) 
>
>        at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) 
>
>        at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) 
>
>        at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:279) 
>
>        at 
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:360) 
>
>        at 
> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:241) 
>
>        at 
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184) 
>
>        at 
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) 
>
>        at 
> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:511) 
>
>        at 
> org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
>        at 
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1189) 
>
>        at 
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:481)
>        at 
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:434)
>        at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>        at 
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) 
>
>        at 
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:120) 
>
>        at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>        at 
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) 
>
>        at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>        at 
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
>        at org.mortbay.jetty.Server.doStart(Server.java:210)
>        at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>        at 
> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:134) 
>
>        at 
> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:332) 
>
>        at 
> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:277) 
>
>        at 
> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:195) 
>
>        at 
> org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:183)
>        at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443) 
>
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539) 
>
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493) 
>
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463) 
>
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311) 
>
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278) 
>
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143) 
>
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>
>        at java.lang.reflect.Method.invoke(Method.java:585)
>        at 
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>        at 
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> 2007-06-16 17:45:03.787::WARN:  Nested in 
> org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'evatest': Invocation of init method failed; 
> nested exception is java.lang.NullPointerException:
> java.lang.NullPointerException
>        at 
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.createBareMessage(ReflectionServiceFactoryBean.java:561) 
>
>        at 
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:229) 
>
>        at 
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:246) 
>
>        at 
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:135) 
>
>        at 
> org.apache.cxf.frontend.AbstractEndpointFactory.createEndpoint(AbstractEndpointFactory.java:82) 
>
>        at 
> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:84) 
>
>        at 
> org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:280)
>        at 
> org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:178)
>        at 
> org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:361)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>
>        at java.lang.reflect.Method.invoke(Method.java:585)
>        at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1214) 
>
>        at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1179) 
>
>        at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1145) 
>
>        at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427) 
>
>        at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) 
>
>        at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:144) 
>
>        at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) 
>
>        at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) 
>
>        at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:279) 
>
>        at 
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:360) 
>
>        at 
> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:241) 
>
>        at 
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184) 
>
>        at 
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) 
>
>        at 
> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:511) 
>
>        at 
> org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
>        at 
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1189) 
>
>        at 
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:481)
>        at 
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:434)
>        at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>        at 
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) 
>
>        at 
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:120) 
>
>        at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>        at 
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) 
>
>        at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>        at 
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
>        at org.mortbay.jetty.Server.doStart(Server.java:210)
>        at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>        at 
> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:134) 
>
>        at 
> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:332) 
>
>        at 
> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:277) 
>
>        at 
> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:195) 
>
>        at 
> org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:183)
>        at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443) 
>
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539) 
>
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493) 
>
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463) 
>
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311) 
>
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278) 
>
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143) 
>
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>
>        at java.lang.reflect.Method.invoke(Method.java:585)
>        at 
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>        at 
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> 2007-06-16 17:45:03.844::INFO:  Started SelectChannelConnector @ 
> 0.0.0.0:8888
> [INFO] Started Jetty Server
>
>
>