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 <[email protected]>:
>>
>> 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.