diff --git a/pmd-dcpd/src/net/sourceforge/pmd/dcpd/DCPDWorker.java b/pmd-dcpd/src/net/sourceforge/pmd/dcpd/DCPDWorker.java index 44d2010a80..917c4460de 100644 --- a/pmd-dcpd/src/net/sourceforge/pmd/dcpd/DCPDWorker.java +++ b/pmd-dcpd/src/net/sourceforge/pmd/dcpd/DCPDWorker.java @@ -11,6 +11,8 @@ import net.jini.core.event.RemoteEventListener; import net.jini.core.event.RemoteEvent; import net.jini.core.event.UnknownEventException; import net.jini.core.entry.Entry; +import net.jini.core.entry.UnusableEntryException; +import net.jini.core.transaction.TransactionException; import net.sourceforge.pmd.cpd.*; import java.rmi.RemoteException; @@ -22,7 +24,6 @@ public class DCPDWorker { private Job currentJob; private TokenSetsWrapper tsw; private JavaSpace space; - private TileWrapper tileWrapper; public DCPDWorker() { try { @@ -47,27 +48,32 @@ public class DCPDWorker { tsw = (TokenSetsWrapper)space.read(new TokenSetsWrapper(null, job.id), null, 100); System.out.println("Read a TokenSetsWrapper with " + tsw.tokenSets.size() + " token lists"); - Entry twQuery = space.snapshot(new TileWrapper(null, null, job.id, TileWrapper.NOT_DONE, null, null, null)); - TileWrapper tileWrapper = null; - while ((tileWrapper = (TileWrapper)space.take(twQuery, null, 100)) != null) { - Occurrences results = expand(tileWrapper); - for (Iterator i = results.getTiles();i.hasNext();) { - Tile tile = (Tile)i.next(); - List theseOccurrences = marshal(results.getOccurrences(tile)); - int offset = 0; - for (int j=0; j