Thank you Tatu

I was eyeballing the servlet-api anyway and with encouragement took 
action.  The problem as cleared.  I excluded javax.servlet:servlet-api:2.3 
and forced a newer version.  See snippet from my build script (gradle) 
below.

configurations.all {
    exclude module: 'jsr311-api'
  resolutionStrategy {
    // fail eagerly on version conflict (includes transitive dependencies)
    // e.g. multiple different versions of the same dependency (group and 
name are equal)
//    failOnVersionConflict()

    // force certain versions of dependencies (including transitive)
    //  *append new forced modules:
    force 'javax.servlet:servlet-api:2.3'
    //  *replace existing forced modules with new ones:
    forcedModules = ['javax.servlet:javax-servlet-api:3.1.0']
    } 
}

On Wednesday, September 28, 2016 at 11:43:40 AM UTC-4, Tatu Saloranta wrote:
>
> I am not familiar with the problem, but merely looking at the stack trace, 
> wouldn't this look like a version incompatibility for Servlet API jar 
> itself?
> Like something adding an old version in classpath, and that getting loaded 
> instead of one Jetty relies on (3.x).
>
> -+ Tatu +-
>
> On Wed, Sep 28, 2016 at 8:35 AM, <[email protected] 
> <javascript:>> wrote:
>
>> The error is being thrown by org.eclipse.jetty see below:
>>
>> Is there a way to get better diagnostics?
>>
>> <stuff before>
>> ...
>> DEBUG [2016-09-28 15:28:00,628] org.eclipse.jetty.servlet.ServletHandler: 
>> call filter io.dropwizard.servlets.ThreadNameFilter-3f23a3a0
>> DEBUG [2016-09-28 15:28:00,628] org.eclipse.jetty.servlet.ServletHandler: 
>> call filter io.dropwizard.jetty.BiDiGzipFilter-493dfb8e
>> WARN  [2016-09-28 15:28:00,629] org.eclipse.jetty.servlet.ServletHandler: 
>> Error for /tch
>> ! java.lang.NoSuchMethodError: 
>> javax.servlet.http.HttpServletResponse.getHeader(Ljava/lang/String;)Ljava/lang/String;
>> ! at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:322)
>> ! at io.dropwizard.jetty.BiDiGzipFilter.doFilter(BiDiGzipFilter.java:132)
>> ! at 
>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
>> ! at 
>> io.dropwizard.servlets.ThreadNameFilter.doFilter(ThreadNameFilter.java:29)
>> ! at 
>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
>> ! at 
>> io.dropwizard.jersey.filter.AllowedMethodsFilter.handle(AllowedMethodsFilter.java:43)
>> ! at 
>> io.dropwizard.jersey.filter.AllowedMethodsFilter.doFilter(AllowedMethodsFilter.java:38)
>> ! at 
>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
>> ! at 
>> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
>> ! at 
>> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
>> ! at 
>> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
>> ! at 
>> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
>> ! at 
>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
>> ! at 
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
>> ! at 
>> com.codahale.metrics.jetty9.InstrumentedHandler.handle(InstrumentedHandler.java:240)
>> ! at io.dropwizard.jetty.RoutingHandler.handle(RoutingHandler.java:51)
>> ! at 
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
>> ! at 
>> org.eclipse.jetty.server.handler.RequestLogHandler.handle(RequestLogHandler.java:95)
>> ! at 
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
>> ! at 
>> org.eclipse.jetty.server.handler.StatisticsHandler.handle(StatisticsHandler.java:159)
>> ! at 
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
>> ! at org.eclipse.jetty.server.Server.handle(Server.java:499)
>> ! at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
>> ! at 
>> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
>> ! at org.eclipse.jetty.io
>> .AbstractConnection$2.run(AbstractConnection.java:540)
>> ! at 
>> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
>> ! at 
>> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
>> ! at java.lang.Thread.run(Thread.java:745)
>> DEBUG [2016-09-28 15:28:00,629] org.eclipse.jetty.servlet.ServletHandler: 
>> (GET /tch)@524260739 org.eclipse.jetty.server.Request@1f3f9583
>> 0:0:0:0:0:0:0:1 - - [28/Sep/2016:15:28:00 +0000] "GET /tch HTTP/1.1" 500 
>> - "-" "curl/7.43.0" 10
>> ...
>> <stuff after>
>>
>>
>>
>> On Tuesday, September 27, 2016 at 4:14:19 PM UTC-4, Shan Syed wrote:
>>>
>>> maybe the particular JAXRS JARs are in conflict; you may have to, via 
>>> maven, exclude the ones that come from Axis
>>>
>>>
>>>
>>> On Tue, Sep 27, 2016 at 4:02 PM, <[email protected]> 
>>> wrote:
>>>
>>>> All,
>>>>
>>>> Does anyone know if DW conflicts with Apache Axis/Axis2?
>>>>
>>>> I have a DW app where the REST calls work fine until I add Apache 
>>>> Axis/Axis2 libraries to the build.  When I do this, the REST calls throw 
>>>> an 
>>>> error saying the method (i.e. the method that is the REST call) can't be 
>>>> found.  Take them out and DW works again.  It seem something is stepping 
>>>> on 
>>>> something.  I have the logging set at DEBUG but nothing that helps me pin 
>>>> point.
>>>>
>>>> Thanks in advance
>>>>
>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "dropwizard-user" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "dropwizard-user" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"dropwizard-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to