« Return to Thread: Problems with Mule 2.1.1

Problems with Mule 2.1.1

by Vash :: Rate this Message:

Reply to Author | View in Thread

Hi,

I'm trying the new Mule version on my server, and it throws an error that doesn't appear on the 2.0.2.

This is the following error:

10:34:35,470 |ERROR |oPlugPlay.1 |org.mule.service.DefaultServiceExceptionStrategy                            |
********************************************************************************
Message               : Failed to process event for component "InicioPlugPlay". Component that caused exception is: InicioPlugPlay. The current MuleMessage is null! Please report this to dev@mule.codehaus.org
Type                  : org.mule.api.service.ServiceException
Code                  : MULE_ERROR--2
Payload               : {NullPayload}
JavaDoc               : http://www.mulesource.org/docs/site/current2/apidocs/org/mule/api/service/ServiceException.html
********************************************************************************
Exception stack is:
1. org.apache.activemq.command.ActiveMQTextMessage (java.io.NotSerializableException)
  java.io.ObjectOutputStream:-1 (null)
2. writing aborted; java.io.NotSerializableException: org.apache.activemq.command.ActiveMQTextMessage (java.io.WriteAbortedException)
  java.io.ObjectInputStream:-1 (null)
3. java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.apache.activemq.command.ActiveMQTextMessage (java.lang.RuntimeException)
  org.mule.util.queue.TransactionalQueueSession$QueueImpl:124 (null)
4. Failed to process event for component "InicioPlugPlay". Component that caused exception is: InicioPlugPlay. The current MuleMessage is null! Please report this to dev@mule.codehaus.org (org.mule.api.service.ServiceException)
  org.mule.model.seda.SedaService:349 (http://www.mulesource.org/docs/site/current2/apidocs/org/mule/api/service/ServiceException.html)
********************************************************************************
Root Exception stack trace:
java.io.NotSerializableException: org.apache.activemq.command.ActiveMQTextMessage
        at java.io.ObjectOutputStream.writeObject0(Unknown Source)
        at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
        at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
        at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
        at java.io.ObjectOutputStream.writeObject0(Unknown Source)
        at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
        at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
        at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
        at java.io.ObjectOutputStream.writeObject0(Unknown Source)
        at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
        at java.io.ObjectOutputStream.defaultWriteObject(Unknown Source)
        at org.mule.DefaultMuleEvent.writeObject(DefaultMuleEvent.java:598)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source)
        at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
        at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
        at java.io.ObjectOutputStream.writeObject0(Unknown Source)
        at java.io.ObjectOutputStream.writeObject(Unknown Source)
        at org.mule.util.queue.FilePersistenceStrategy.store(FilePersistenceStrategy.java:75)
        at org.mule.util.queue.TransactionalQueueManager.doStore(TransactionalQueueManager.java:237)
        at org.mule.util.queue.TransactionalQueueSession$QueueImpl.offer(TransactionalQueueSession.java:70)
        at org.mule.util.queue.TransactionalQueueSession$QueueImpl.put(TransactionalQueueSession.java:56)
        at org.mule.model.seda.SedaService.enqueue(SedaService.java:373)
        at org.mule.model.seda.SedaService.doDispatch(SedaService.java:199)
        at org.mule.service.AbstractService.dispatchEvent(AbstractService.java:474)
        at org.mule.DefaultMuleSession.dispatchEvent(DefaultMuleSession.java:274)
        at org.mule.routing.inbound.DefaultInboundRouterCollection.dispatch(DefaultInboundRouterCollection.java:215)
        at org.mule.routing.inbound.DefaultInboundRouterCollection.route(DefaultInboundRouterCollection.java:184)
        at org.mule.transport.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver.java:365)
        at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:253)
        at org.mule.transport.AbstractReceiverWorker$1.doInTransaction(AbstractReceiverWorker.java:114)
        at org.mule.transaction.TransactionTemplate.execute(TransactionTemplate.java:99)
        at org.mule.transport.AbstractReceiverWorker.doRun(AbstractReceiverWorker.java:131)
        at org.mule.transport.AbstractReceiverWorker.run(AbstractReceiverWorker.java:62)
        at org.mule.work.WorkerContext.run(WorkerContext.java:310)
        at org.mule.work.SyncWorkExecutor.doExecute(SyncWorkExecutor.java:41)
        at org.mule.work.MuleWorkManager.executeWork(MuleWorkManager.java:269)
        at org.mule.work.MuleWorkManager.doWork(MuleWorkManager.java:157)
        at org.mule.transport.jms.MultiConsumerJmsMessageReceiver$SubReceiver.onMessage(MultiConsumerJmsMessageReceiver.java:281)
        at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:946)
        at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:122)
        at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:192)
        at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:118)
        at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:42)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

********************************************************************************
 


The component that causes exception:

<service name="InicioPlugPlay">
                        <inbound>
                                <inbound-endpoint ref="55555_jmsInput_PP"/>
                        </inbound>
                        <component class="pruebas.PlugPlay" />
                        <outbound>
                                <filtering-router>
                                        <outbound-endpoint ref="55555_jmsPS_Valida_In" />
    <!-- <outbound-endpoint transformer-refs="PPaSEI" ref="55555_jmsPS_Valida_In"/>-->
                                </filtering-router>
                        </outbound>
                        <async-reply failOnTimeout="true" timeout="60000">
                <inbound-endpoint ref="55555_Salida" connector-ref="jmsConnectorq"/>
                                <custom-async-reply-router class="dispositivosPruebas.PruebasRes"/>
        </async-reply>
        <queue-profile persistent="true"/>
                </service>

 « Return to Thread: Problems with Mule 2.1.1