Buggy code:
public class FileTransferSharedObject extends TransactionSharedObject { public static final Trace debug = Trace . create ( "filetransfersharedobject" ) ; public static final int DEFAULT_START_WAIT_INTERVAL = 5000 ; public static final String recvMethodName = "handleData" ; public static final String doneMethodName = "handleDone" ; public static final String startMethodName = "startSendToAll" ; protected FileTransferParams transferParams ; protected FileTransferListener progressListener ; protected ID targetReceiver ; protected InputStream inputStream ; protected OutputStream outputStream ; protected long dataWritten = - 1 ; public FileTransferSharedObject ( ID receiver , InputStream ins , FileTransferParams params ) { } public FileTransferSharedObject ( ) { } protected void setInputStream ( InputStream src ) { } protected void setOutputStream ( OutputStream src ) { } public FileTransferSharedObject ( InputStream ins , FileTransferParams params ) { } public FileTransferSharedObject ( InputStream ins ) { } public FileTransferSharedObject ( FileTransferParams params ) { } public void activated ( ID [ ] others ) { debug ( "activated()" ) ; try { if ( ( ! ( isHost ( ) ) ) && ( ! ( getContext ( ) . isGroupServer ( ) ) ) ) { if ( ( progressListener ) != null ) { progressListener . receiveStart ( this , transferParams . getRemoteFile ( ) , transferParams . getLength ( ) , transferParams . getRate ( ) ) ; } openOutputFile ( ) ; long len = transferParams . getLength ( ) ; if ( len != ( - 1 ) ) { dataWritten = 0 ; } } else { if ( ( progressListener ) != null ) { progressListener . sendStart ( this , transferParams . getLength ( ) , transferParams . getRate ( ) ) ; } } } catch ( Exception e ) { <START_BUG> debug ( e , "Exception<seq2seq4repair_space>sending<seq2seq4repair_space>failure<seq2seq4repair_space>back<seq2seq4repair_space>to<seq2seq4repair_space>host" ) ; <END_BUG> try { getContext ( ) . sendCreateResponse ( getHomeContainerID ( ) , e , getIdentifier ( ) ) ; } catch ( Exception e1 ) { debug ( e1 , "Exception<seq2seq4repair_space>sending<seq2seq4repair_space>failure<seq2seq4repair_space>back<seq2seq4repair_space>to<seq2seq4repair_space>host" ) ; } return ; } super . activated ( others ) ; } protected void debug ( Throwable e , String msg ) { } protected void debug ( String msg ) { } protected void postOpenFile ( ) { } protected void openOutputFile ( ) throws IOException { } protected void replicate ( ID remoteMember ) { } public void init ( ISharedObjectConfig config ) throws SharedObjectInitException { } protected SharedObjectDescription getReplicaDescription ( ID remoteMember ) { } protected boolean sendData ( ID rcvr , FileData data ) throws IOException { } protected boolean sendChunk ( ID rcvr ) throws IOException { } protected void handleData ( FileData data ) { } protected void preSaveData ( FileData data ) { } protected void saveData ( FileData data ) { } protected void notifyExceptionOnSave ( Throwable t ) { } protected void notifyExceptionOnClose ( Throwable t ) { } public void doneReceiving ( ) { } public void handleDone ( Exception e ) { } protected void preStartWaiting ( ) { } protected void preStartSending ( ) { } protected void preChunkSent ( ) { } protected void chunkSent ( ) { } protected void doneSending ( Exception e ) { } protected void committed ( ) { } protected void preWait ( ) { } protected void start ( ) { } protected void startSendToAll ( ) { } protected void hardClose ( ) throws IOException { } public void deactivated ( ) { } }

Fix:
debug ( e , "Exception<seq2seq4repair_space>in<seq2seq4repair_space>receive<seq2seq4repair_space>start" ) ;