JIRA

  • Log In Access more options
    • Online Help
    • GreenHopper Help
    • Agile Answers
    • Use Agile By Default
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What’s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Agile Access more options (Alt+g)
  • Create Issue
  • Mule
  • MULE-4381

stdio transport fails with hot deployment

  • Agile Board
  • More Actions
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Bug Bug
  • Status: Open Open
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: 3.0.0-M1
  • Fix Version/s: Bug Backlog
  • Component/s: Transport: Stream (System.in/out)
  • Labels:
    None
  • User impact:
    Medium
  • Log Output:
    Hide
    Please enter something:
    some thing
    WARN 2009-06-01 07:50:45,956 [SystemStreamConnector.receiver.3] org.mule.context.notification.ServerNotificationManager: Notification not enqueued after ServerNotificationManager disposal: ExceptionNotification{action=exception, resourceId=null, serverId=dzapata-laptop.Not clustered.b9f7b855-d3f5-430a-ac28-954b8d82a1f0, timestamp=1243871445956}
    ERROR 2009-06-01 07:50:45,957 [SystemStreamConnector.receiver.3] org.mule.DefaultExceptionStrategy:
    ********************************************************************************
    Message : Cannot route event as component "EchoUMO" is stopped. Component that caused exception is: SedaService{EchoUMO}. Message payload is of type: String
    Type : org.mule.api.service.ServiceException
    Code : MULE_ERROR--2
    JavaDoc : http://www.mulesource.org/docs/site/current2/apidocs/org/mule/api/service/ServiceException.html
    Payload : some thing
    ********************************************************************************
    Exception stack is:
    1. Cannot route event as component "EchoUMO" is stopped. Component that caused exception is: SedaService{EchoUMO}. Message payload is of type: String (org.mule.api.service.ServiceException)
      org.mule.service.AbstractService:435 (http://www.mulesource.org/docs/site/current2/apidocs/org/mule/api/service/ServiceException.html)
    ********************************************************************************
    Root Exception stack trace:
    org.mule.api.service.ServiceException: Cannot route event as component "EchoUMO" is stopped. Component that caused exception is: SedaService{EchoUMO}. Message payload is of type: String
    at org.mule.service.AbstractService.dispatchEvent(AbstractService.java:435)
    at org.mule.DefaultMuleSession.dispatchEvent(DefaultMuleSession.java:274)
    at org.mule.routing.inbound.DefaultInboundRouterCollection.dispatch(DefaultInboundRouterCollection.java:223)
    at org.mule.routing.inbound.DefaultInboundRouterCollection.route(DefaultInboundRouterCollection.java:192)
    at org.mule.transport.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver.java:359)
    at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:252)
    at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:175)
    at org.mule.transport.stdio.StdioMessageReceiver.poll(StdioMessageReceiver.java:150)
    at org.mule.transport.PollingReceiverWorker.run(PollingReceiverWorker.java:47)
    at org.mule.work.WorkerContext.run(WorkerContext.java:310)
    at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
    at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
    at java.lang.Thread.run(Thread.java:595)

    Show
    Please enter something: some thing WARN 2009-06-01 07:50:45,956 [SystemStreamConnector.receiver.3] org.mule.context.notification.ServerNotificationManager: Notification not enqueued after ServerNotificationManager disposal: ExceptionNotification{action=exception, resourceId=null, serverId=dzapata-laptop.Not clustered.b9f7b855-d3f5-430a-ac28-954b8d82a1f0, timestamp=1243871445956} ERROR 2009-06-01 07:50:45,957 [SystemStreamConnector.receiver.3] org.mule.DefaultExceptionStrategy: ******************************************************************************** Message : Cannot route event as component "EchoUMO" is stopped. Component that caused exception is: SedaService{EchoUMO}. Message payload is of type: String Type : org.mule.api.service.ServiceException Code : MULE_ERROR--2 JavaDoc : http://www.mulesource.org/docs/site/current2/apidocs/org/mule/api/service/ServiceException.html Payload : some thing ******************************************************************************** Exception stack is: 1. Cannot route event as component "EchoUMO" is stopped. Component that caused exception is: SedaService{EchoUMO}. Message payload is of type: String (org.mule.api.service.ServiceException)   org.mule.service.AbstractService:435 (http://www.mulesource.org/docs/site/current2/apidocs/org/mule/api/service/ServiceException.html) ******************************************************************************** Root Exception stack trace: org.mule.api.service.ServiceException: Cannot route event as component "EchoUMO" is stopped. Component that caused exception is: SedaService{EchoUMO}. Message payload is of type: String at org.mule.service.AbstractService.dispatchEvent(AbstractService.java:435) at org.mule.DefaultMuleSession.dispatchEvent(DefaultMuleSession.java:274) at org.mule.routing.inbound.DefaultInboundRouterCollection.dispatch(DefaultInboundRouterCollection.java:223) at org.mule.routing.inbound.DefaultInboundRouterCollection.route(DefaultInboundRouterCollection.java:192) at org.mule.transport.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver.java:359) at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:252) at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:175) at org.mule.transport.stdio.StdioMessageReceiver.poll(StdioMessageReceiver.java:150) at org.mule.transport.PollingReceiverWorker.run(PollingReceiverWorker.java:47) at org.mule.work.WorkerContext.run(WorkerContext.java:310) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575) at java.lang.Thread.run(Thread.java:595)
  • Similar Issues:
    None

Description

stdio transport appears to fail for hot deployment with the following steps:

  1. Start echo example and select option 1
  2. Enter some input and verify that it returns the same input
  3. Edit the conf/echo-config.xml (I just added more text under the description element
  4. After a few seconds, you will see Mule shutdown and restart
  5. Enter some text when you see the 'Please enter something:' prompt
  6. You will see the error in the 'log output' section of this defect
  7. If you enter more text, it will work properly

AP thinks that the stdio transport doesnt clean up properly after shutdown

Activity

  • All
  • Comments
  • Work Log
  • History
  • Activity
  • Transitions
  • Commits
  • Source
  • Builds

People

  • Assignee:
    Unassigned
    Reporter:
    Daniel Zapata
Vote (1)
Watch (1)

Dates

  • Created:
    01/Jun/09 03:20 PM
    Updated:
    03/Jun/09 11:38 AM

Agile

  • View on Board
  • Atlassian JIRA (v5.0.7#734-sha1:8ad78a6)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for MuleForge. Try JIRA - bug tracking software for your team.