Uploaded image for project: 'Mule'
  1. Mule
  2. MULE-8010

Module HTTP Listener throws exception after re-deploy

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Cannot Reproduce
    • 3.6.0
    • 3.6.0
    • Modules: (other)
    • Mule ESB 3.6.0-M3-SNAPSHOT Build: e9230391
      JDK 1.7
      OS X - Version 10.9.5

    • S1
    • Hide

      <flow name="httpmoduletestingFlow2">

      <http:listener host="localhost" port="8082" path="/in" />

      <set-payload value="foo" />

      </flow>

      Show
      <flow name="httpmoduletestingFlow2"> <http:listener host="localhost" port="8082" path="/in" /> <set-payload value="foo" /> </flow>
    • Hide
      ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
      + Started app 'test-mule-app-standalone-1.0-SNAPSHOT' +
      ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
      Oct 31, 2014 6:22:16 PM org.glassfish.grizzly.filterchain.DefaultFilterChain execute
      WARNING: GRIZZLY0013: Exception during FilterChain execution
      java.lang.NullPointerException
      at org.mule.config.spring.SpringRegistry.lookupObject(SpringRegistry.java:140)
      at org.mule.registry.AbstractRegistryBroker.lookupObject(AbstractRegistryBroker.java:120)
      at org.mule.registry.AbstractRegistryBroker.get(AbstractRegistryBroker.java:110)
      at org.mule.registry.MuleRegistryHelper.get(MuleRegistryHelper.java:797)
      at org.mule.module.http.listener.HttpListener$1.handleRequest(HttpListener.java:125)
      at org.mule.module.http.listener.grizzly.GrizzlyRequestDispatcherFilter.handleRead(GrizzlyRequestDispatcherFilter.java:56)
      at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
      at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
      at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
      at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
      at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
      at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
      at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:561)
      at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
      at org.glassfish.grizzly.strategies.SameThreadIOStrategy.executeIoEvent(SameThreadIOStrategy.java:103)
      at org.glassfish.grizzly.strategies.AbstractIOStrategy.executeIoEvent(AbstractIOStrategy.java:89)
      at org.glassfish.grizzly.nio.SelectorRunner.iterateKeyEvents(SelectorRunner.java:414)
      at org.glassfish.grizzly.nio.SelectorRunner.iterateKeys(SelectorRunner.java:383)
      at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:347)
      at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:278)
      at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565)
      at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545)
      at java.lang.Thread.run(Thread.java:745)

      Oct 31, 2014 6:22:17 PM org.glassfish.grizzly.filterchain.DefaultFilterChain execute
      WARNING: GRIZZLY0013: Exception during FilterChain execution
      java.lang.NullPointerException
      at org.mule.config.spring.SpringRegistry.lookupObject(SpringRegistry.java:140)
      at org.mule.registry.AbstractRegistryBroker.lookupObject(AbstractRegistryBroker.java:120)
      at org.mule.registry.AbstractRegistryBroker.get(AbstractRegistryBroker.java:110)
      at org.mule.registry.MuleRegistryHelper.get(MuleRegistryHelper.java:797)
      at org.mule.module.http.listener.HttpListener$1.handleRequest(HttpListener.java:125)
      at org.mule.module.http.listener.grizzly.GrizzlyRequestDispatcherFilter.handleRead(GrizzlyRequestDispatcherFilter.java:56)
      at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
      at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
      at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
      at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
      at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
      at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
      at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:561)
      at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
      at org.glassfish.grizzly.strategies.SameThreadIOStrategy.executeIoEvent(SameThreadIOStrategy.java:103)
      at org.glassfish.grizzly.strategies.AbstractIOStrategy.executeIoEvent(AbstractIOStrategy.java:89)
      at org.glassfish.grizzly.nio.SelectorRunner.iterateKeyEvents(SelectorRunner.java:414)
      at org.glassfish.grizzly.nio.SelectorRunner.iterateKeys(SelectorRunner.java:383)
      at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:347)
      at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:278)
      at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565)
      at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545)
      at java.lang.Thread.run(Thread.java:745)
      Show
      ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + Started app 'test-mule-app-standalone-1.0-SNAPSHOT' + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Oct 31, 2014 6:22:16 PM org.glassfish.grizzly.filterchain.DefaultFilterChain execute WARNING: GRIZZLY0013: Exception during FilterChain execution java.lang.NullPointerException at org.mule.config.spring.SpringRegistry.lookupObject(SpringRegistry.java:140) at org.mule.registry.AbstractRegistryBroker.lookupObject(AbstractRegistryBroker.java:120) at org.mule.registry.AbstractRegistryBroker.get(AbstractRegistryBroker.java:110) at org.mule.registry.MuleRegistryHelper.get(MuleRegistryHelper.java:797) at org.mule.module.http.listener.HttpListener$1.handleRequest(HttpListener.java:125) at org.mule.module.http.listener.grizzly.GrizzlyRequestDispatcherFilter.handleRead(GrizzlyRequestDispatcherFilter.java:56) at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201) at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:561) at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) at org.glassfish.grizzly.strategies.SameThreadIOStrategy.executeIoEvent(SameThreadIOStrategy.java:103) at org.glassfish.grizzly.strategies.AbstractIOStrategy.executeIoEvent(AbstractIOStrategy.java:89) at org.glassfish.grizzly.nio.SelectorRunner.iterateKeyEvents(SelectorRunner.java:414) at org.glassfish.grizzly.nio.SelectorRunner.iterateKeys(SelectorRunner.java:383) at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:347) at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:278) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545) at java.lang.Thread.run(Thread.java:745) Oct 31, 2014 6:22:17 PM org.glassfish.grizzly.filterchain.DefaultFilterChain execute WARNING: GRIZZLY0013: Exception during FilterChain execution java.lang.NullPointerException at org.mule.config.spring.SpringRegistry.lookupObject(SpringRegistry.java:140) at org.mule.registry.AbstractRegistryBroker.lookupObject(AbstractRegistryBroker.java:120) at org.mule.registry.AbstractRegistryBroker.get(AbstractRegistryBroker.java:110) at org.mule.registry.MuleRegistryHelper.get(MuleRegistryHelper.java:797) at org.mule.module.http.listener.HttpListener$1.handleRequest(HttpListener.java:125) at org.mule.module.http.listener.grizzly.GrizzlyRequestDispatcherFilter.handleRead(GrizzlyRequestDispatcherFilter.java:56) at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201) at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:561) at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) at org.glassfish.grizzly.strategies.SameThreadIOStrategy.executeIoEvent(SameThreadIOStrategy.java:103) at org.glassfish.grizzly.strategies.AbstractIOStrategy.executeIoEvent(AbstractIOStrategy.java:89) at org.glassfish.grizzly.nio.SelectorRunner.iterateKeyEvents(SelectorRunner.java:414) at org.glassfish.grizzly.nio.SelectorRunner.iterateKeys(SelectorRunner.java:383) at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:347) at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:278) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545) at java.lang.Thread.run(Thread.java:745)

    Description

      Using an app that has a HTTP Listener module works fine.

      After a change was made in the mule-config.xml and you re-deploy it, the app start without any problem but when you consume it for exmple with a HTTP get method it throws an exception.

      Example:
      1) A simple flow like this:

      <flow name="httpmoduletestingFlow2">

      <http:listener host="localhost" port="8082" path="/in" />

      <set-payload value="foo" />

      </flow>

      Works fine and returns "foo" after a GET http://localhost:8082/in .

      2) Changing for example the payload value to "foo2" -> saving -> re-deploying
      and finally the app starts fine again with the server running.

      3) Sending the same GET http://localhost:8082/in it throws an exception like this (Check Log Output section for the complete Exception Message):

      ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
      + Started app 'test-mule-app-standalone-1.0-SNAPSHOT' +
      ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
      Oct 31, 2014 6:22:16 PM org.glassfish.grizzly.filterchain.DefaultFilterChain execute
      WARNING: GRIZZLY0013: Exception during FilterChain execution
      java.lang.NullPointerException
      at org.mule.config.spring.SpringRegistry.lookupObject(SpringRegistry.java:140)

      Attachments

        Activity

          People

            andres.gregoire andres.gregoire
            alejandro.nosenzo@mulesoft.com Alejandro Nosenzo
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: