Subversion Repositories DevTools

Rev

Rev 818 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 818 Rev 820
Line 109... Line 109...
109
            
109
            
110
            // coordinate slave threads
110
            // coordinate slave threads
111
            mLogger.warn("run coordinate slave threads");
111
            mLogger.warn("run coordinate slave threads");
112
            boolean allSlaveThreadsWaiting = false;
112
            boolean allSlaveThreadsWaiting = false;
113
            boolean logWarning = true;
113
            boolean logWarning = true;
-
 
114
            boolean logWarning2 = true;
114
            
115
            
115
            while ( !allSlaveThreadsWaiting )
116
            while ( !allSlaveThreadsWaiting )
116
            {
117
            {
117
              mReleaseManager.queryRunLevel(mRtagId);
118
              mReleaseManager.queryRunLevel(mRtagId);
118
              
119
              
Line 155... Line 156...
155
                {
156
                {
156
                  Thread.currentThread().interrupt();
157
                  Thread.currentThread().interrupt();
157
                }
158
                }
158
                else
159
                else
159
                {
160
                {
-
 
161
                  if ( logWarning2 )
-
 
162
                  {
160
                  mLogger.warn("run sleeping 3 secs waiting for slave threads");
163
                    mLogger.warn("run sleeping 3 secs waiting for slave threads");
-
 
164
                    logWarning2 = false;
-
 
165
                  }
-
 
166
                  else
-
 
167
                  {
-
 
168
                    mLogger.info("run sleeping 3 secs waiting for slave threads");
-
 
169
                  }
161
                  Thread.sleep(3000);
170
                  Thread.sleep(3000);
162
                  mLogger.info("run sleep returned");
171
                  mLogger.info("run sleep returned");
163
                }
172
                }
164
              }
173
              }
165
            }
174
            }
Line 254... Line 263...
254
                      deleteDirectory(dplyArchiveEntryFile);
263
                      deleteDirectory(dplyArchiveEntryFile);
255
                    }
264
                    }
256
                  }
265
                  }
257
                }
266
                }
258
                
267
                
259
                if ( buildErrorOccurred )
-
 
260
                {
-
 
261
                  Integer rtagId = new Integer(mRtagId);
268
                Integer rtagId = new Integer(mRtagId);
262
                  mReleaseManager.excludeFromBuild(packageVersionId.value, packageVersion.value, rtagId.toString());
269
                mReleaseManager.excludeFromBuild(packageVersionId.value, packageVersion.value, rtagId.toString());
263
                }
-
 
-
 
270
 
264
                else
271
                if ( !buildErrorOccurred )
265
                {
272
                {
266
                  mLogger.fatal("an error occurred publishing to ClearCase or Release Manager");
273
                  mLogger.fatal("an error occurred publishing to ClearCase or Release Manager");
267
                  tearViewDown();
-
 
268
                  throw new Exception();
274
                  throw new Exception();
269
                }
275
                }
270
              }
276
              }
271
            }
277
            }
272
            
278
            
Line 339... Line 345...
339
      }
345
      }
340
      catch( SQLException e )
346
      catch( SQLException e )
341
      {
347
      {
342
        // oracle connection issues        
348
        // oracle connection issues        
343
        mLogger.warn("run oracle connection issues");
349
        mLogger.warn("run oracle connection issues");
-
 
350
        mSleep = true;
344
      }
351
      }
345
      catch( ExitException e )
352
      catch( ExitException e )
346
      {
353
      {
347
        mLogger.fatal("run ExitException");
354
        mLogger.fatal("run ExitException");
348
        exit = true;
355
        exit = true;