So this code is not correct to send to the body through the marshalling
method string corresponding to CSV record :

        public void marshal(Exchange arg0, Object object, OutputStream
outputStream) throws Exception {
                
                List<HashMap<String, Object>> models = 
(ArrayList<HashMap<String,
Object>>) object;
                HashMap<String, Object> modelObjects = new HashMap<String, 
Object>();
                
                OutputStreamWriter out = new OutputStreamWriter(outputStream);
        
                try {
                Iterator it = models.iterator();
                
                while (it.hasNext()) {
                        String result = getFactory().unbind((HashMap<String, 
Object>)
it.next());
                        System.out.println("Result string : " + result);
                        out.write(result);
                }
        } finally {
            out.close();
        }


James.Strachan wrote:
> 
> Looks like a bug :) I've just added a fix. Basically its thrown if you
> don't receive the right actual number of values you are asserting.
> 
> 2009/1/14 cmoulliard <cmoulli...@gmail.com>:
>>
>> Hi,
>>
>> Can someone tell me why MockEndpoint generates the following error when
>> executing the method 'assertIsSatisfied()' ?
>>
>> java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
>>        at java.util.ArrayList.RangeCheck(ArrayList.java:546)
>>        at java.util.ArrayList.get(ArrayList.java:321)
>>        at
>> org.apache.camel.component.mock.MockEndpoint$3.run(MockEndpoint.java:344)
>>        at
>> org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied(MockEndpoint.java:251)
>>        at
>> org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied(MockEndpoint.java:218)
>>        at
>> org.apache.camel.bindy.csv.BindyCSVMarshallTest.testMarshallMessage(BindyCSVMarshallTest.java:53)
>>
>>
>>
>> -----
>> Charles Moulliard
>> SOA Architect
>>
>> My Blog :  http://cmoulliard.blogspot.com/
>> http://cmoulliard.blogspot.com/
>> --
>> View this message in context:
>> http://www.nabble.com/Reason-why-Mockendpoint-generates-an-IndexOutOfBoundsException-error---tp21453025s22882p21453025.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>
>>
> 
> 
> 
> -- 
> James
> -------
> http://macstrac.blogspot.com/
> 
> Open Source Integration
> http://fusesource.com/
> 
> 


-----
Charles Moulliard
SOA Architect

My Blog :  http://cmoulliard.blogspot.com/ http://cmoulliard.blogspot.com/  
-- 
View this message in context: 
http://www.nabble.com/Reason-why-Mockendpoint-generates-an-IndexOutOfBoundsException-error---tp21453025s22882p21457114.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to