90 |
int size = res.size(); |
int size = res.size(); |
91 |
if (size > MAX_RESULTS ) { |
if (size > MAX_RESULTS ) { |
92 |
System.out.println("Returnerede mere end MAX_RESULTS> " + res.size() ); |
System.out.println("Returnerede mere end MAX_RESULTS> " + res.size() ); |
93 |
System.exit(0); |
throw new Exception("Returnerede mere end MAX_RESULTS> " + res.size()); |
94 |
} |
} |
95 |
|
|
96 |
ArrayList<Address> adrList = new ArrayList<Address>(); |
ArrayList<Address> adrList = new ArrayList<Address>(); |
135 |
} catch (SQLException e) { |
} catch (SQLException e) { |
136 |
logger.log(Level.WARNING, "Error saving result", e); |
logger.log(Level.WARNING, "Error saving result", e); |
137 |
logger.warning("Shutting down"); |
logger.warning("Shutting down"); |
138 |
|
throw e; // rethrow |
|
System.exit(0); //hvis at indsættelsen fejler skal vi afbryde med det samme |
|
139 |
} |
} |
140 |
} else { |
} else { |
141 |
if (verbose == true) { |
if (verbose == true) { |
147 |
|
|
148 |
} catch (Exception e) { |
} catch (Exception e) { |
149 |
logger.log( Level.SEVERE, "Worker/" + workerID, e); |
logger.log( Level.SEVERE, "Worker/" + workerID, e); |
150 |
|
task.doAbort(); |
151 |
} |
} |
152 |
|
|
153 |
|
|
155 |
try { |
try { |
156 |
logger.info( "Worker/" + workerID + " afventer barrier"); |
logger.info( "Worker/" + workerID + " afventer barrier"); |
157 |
barrier.await(); |
barrier.await(); |
158 |
} catch (BrokenBarrierException e) { |
} catch (Exception e) { |
|
logger.log(Level.SEVERE, e.getMessage(), e); |
|
|
System.exit(-1); |
|
|
} catch(InterruptedException e) { |
|
159 |
logger.log(Level.SEVERE, e.getMessage(), e); |
logger.log(Level.SEVERE, e.getMessage(), e); |
160 |
} |
} |
161 |
|
|
|
|
|
162 |
System.out.println( "Worker/" + workerID + " stopping"); |
System.out.println( "Worker/" + workerID + " stopping"); |
163 |
} |
} |
164 |
|
|