title: Talend job doesn't run properly when using several tBufferOuput/tBufferInput couples in in it
body: <p>I'm developing a big job in Talend Open Studio (about 90 components now and minimum 150 at the end of the development). But the number of components is limited in the subjobs because the Java method of a subjob can't exceed the 65536 bytes limit.</p>
  
  <p>So I split my job in multiple subjobs using tBufferOuput/tBufferInput couple to pass data between each subjob. And now the problem is that I need to empty the globalBuffer before each tBufferOuput.</p>
  
  <p>I've searched on the web and I found a solution with a tJava component using <code>globalBuffer.clear();</code> in it but when I do that, my job finishes without handling any data.</p>