Vaadin + guice + embedded jetty + addons problem

Hi,
I’m trying to put together vaadin wih guice and embedded jetty and some vaadin addons. Well I managed to put together guice + vaadin on embedded jetty + 1 addon (invient charts). Everithing worked great. Then I decided to use dontpush addon and than the problems arise.

I’m getting this:

2011-12-01 17:00:52.500 WARN org.eclipse.jetty.servlet.ServletHandler - Error for /administration/UIDL
java.lang.AbstractMethodError: org.sors.rttp.gui.administration.AdministrationApplicationServlet.checkOrigin(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Z
at org.eclipse.jetty.websocket.WebSocketFactory.acceptWebSocket(WebSocketFactory.java:281) ~[jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.vaadin.dontpush.server.impl.jetty.DontPushServlet.service(DontPushServlet.java:76) ~[dontpush-addon-0.3.1.jar:0.3.1]

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) ~[gwt-user-2.4.0.jar:na]

at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263) ~[guice-servlet-3.0.jar:na]

at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178) ~[guice-servlet-3.0.jar:na]

at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91) ~[guice-servlet-3.0.jar:na]

at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62) ~[guice-servlet-3.0.jar:na]

at org.sors.rttp.gui.PageFilterForAdmin.doFilter(PageFilterForAdmin.java:34) ~[classes/:na]

at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163) ~[guice-servlet-3.0.jar:na]

at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) ~[guice-servlet-3.0.jar:na]

at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168) ~[guice-servlet-3.0.jar:na]

at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) ~[guice-servlet-3.0.jar:na]

at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118) ~[guice-servlet-3.0.jar:na]

at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113) ~[guice-servlet-3.0.jar:na]

at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1337) ~[jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:486) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:520) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:233) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:973) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:417) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:907) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.server.Server.handle(Server.java:350) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:442) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:924) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:582) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:51) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:586) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:44) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533) [jetty-all-8.0.4.v20111024.jar:8.0.4.v20111024]

at java.lang.Thread.run(Thread.java:722) [na:1.7.0-ea]

any help will be appreciated…
thanx in advance
12079.java (3.36 KB)
12080.xml (864 Bytes)
12081.java (4.29 KB)
12082.java (1.48 KB)
12083.java (1.05 KB)

hmm, switching to jetty 7.4 fixed that abstract method problem…