in reply to Problem in java with Perl Integration...

Undoubtedly, the Perl script crashed when run in its new context, and the Java environment “ate” the error messages instead of reporting them to you.

Is the program being called by one thread, or by many?   If the latter, there most likely is your problem.