Folks,

When I start the sample 51 with org.apache.synapse log level set to DEBUG I get an RuntimeException on the client side;

optimizeclient:
     [java] Sending file : ./../../repository/conf/sample/resources/mtom/asf-logo.gif as MTOM
     [java] 2009-06-07 22:51:47,541 [-] [main] ERROR SandeshaModule Could not load module policies. Using default values.
     [java] 2009-06-07 22:51:47,612 [-] [main]  INFO MailTransportSender MAILTO Sender started
     [java] 2009-06-07 22:51:47,623 [-] [main]  INFO JMSSender JMS Sender started
     [java] 2009-06-07 22:51:47,625 [-] [main]  INFO JMSSender JMS Transport Sender initialized...
     [java] Exception in thread "main" java.lang.RuntimeException: ContentID is null
     [java]     at org.apache.axiom.om.impl.llom.OMTextImpl.getDataHandler(OMTextImpl.java:363)
     [java]     at samples.userguide.MTOMSwAClient.sendUsingMTOM(Unknown Source)
     [java]     at samples.userguide.MTOMSwAClient.main(Unknown Source)


Please note that this happens only if the DEBUG logs are on... So I assume that this is something to do with the serialization.

Any one having a clue on what is going wrong here.

Thanks,
Ruwan

--
Ruwan Linton
Senior Software Engineer & Product Manager; WSO2 ESB; http://wso2.org/esb
WSO2 Inc.; http://wso2.org
email: ruwan@wso2.com; cell: +94 77 341 3097
blog: http://ruwansblog.blogspot.com