Hi,

I wanted to play around with wicket 6.0.0-beta2 and wicket-atmosphere, I
created a quickstart created a simple page which would display a number and
that number would come from a simple bean with a method scheduled to be
executed every X seconds which would push the new value to the EventBus. But
at initialization of the application, I get a NullPointerException in the
EventBus.

So I went back to the quickstart and made it as simple as possible. Just
initializing the EventBus:

mvn archetype:generate -DarchetypeGroupId=org.apache.wicket
-DarchetypeArtifactId=wicket-archetype-quickstart
-DarchetypeVersion=6.0.0-beta2 -DgroupId=com.company.ecom
-DartifactId=emm-client-push2
-DarchetypeRepository=https://repository.apache.org/ -DinteractiveMode=false

Once created, I added the dependency in the pom file:

<dependency>
        <groupId>org.apache.wicket</groupId>
        <artifactId>wicket-atmosphere</artifactId>
        <version>0.1</version>
</dependency>

And finally modified init method of the WicketApplication class:

        public void init()
        {
                super.init();

                // add your configuration here
                new EventBus(this);
        }

And when I launch the Start.java, here is the exception
WARN  - AbstractLifeCycle          - FAILED wicket.emm-client-push2:
java.lang.NullPointerException
java.lang.NullPointerException
        at org.apache.wicket.atmosphere.EventBus.<init>(EventBus.java:85)
        at com.bnpp.ecom.WicketApplication.init(WicketApplication.java:31)
        at org.apache.wicket.Application.initApplication(Application.java:814)
        at 
org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:379)
        at 
org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:314)
        at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:102)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
        at
org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:748)
        at
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:249)
        at
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1222)
        at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:676)
        at 
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:455)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
        at
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90)
        at org.eclipse.jetty.server.Server.doStart(Server.java:260)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
        at com.company.ecom.Start.main(Start.java:66)

I think I followed the instructions from the release note so I don't
understand what I'm missing. Any clue ?

Cheers

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/wicket-atmosphere-NullPointerException-at-initialization-tp4649917.html
Sent from the Users forum mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to