Ignore:
Timestamp:
2009-10-25T18:22:28+01:00 (17 years ago)
Author:
Gubaer
Message:

fixed #3725: JOSM doesn't provide indication during upload that the server is sending 410 Gone errors
Progress dialog now includes a small log window for use cases like this. Use appendLogMessage() on the progress monitor.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/UploadAction.java

    r2317 r2319  
    633633                // we tried to delete an already deleted primitive.
    634634                //
    635                 System.out.println(tr("Warning: primitive ''{0}'' is already deleted on the server. Skipping this primitive and retrying to upload.", p.getDisplayName(DefaultNameFormatter.getInstance())));
     635                System.out.println(tr("Warning: object ''{0}'' is already deleted on the server. Skipping this object and retrying to upload.", p.getDisplayName(DefaultNameFormatter.getInstance())));
     636                monitor.appendLogMessage(tr("Object ''{0}'' is already deleted. Skipping object in upload.",p.getDisplayName(DefaultNameFormatter.getInstance())));
    636637                processedPrimitives.addAll(writer.getProcessedPrimitives());
    637638                processedPrimitives.add(p);
     
    648649            writer = new OsmServerWriter();
    649650            try {
    650                 //
    651651                while(true) {
    652652                    try {
    653                         ProgressMonitor monitor = progressMonitor.createSubTaskMonitor(ProgressMonitor.ALL_TICKS, false);
    654                         writer.uploadOsm(layer.data.version, toUpload, changeset, monitor);
     653                        getProgressMonitor().subTask(tr("Uploading {0} objects ...", toUpload.size()));
     654                        writer.uploadOsm(layer.data.version, toUpload, changeset, getProgressMonitor().createSubTaskMonitor(1, false));
    655655                        processedPrimitives.addAll(writer.getProcessedPrimitives());
    656                         // if we get here we've successfully uploaded the data. We
    657                         // can exit the loop.
     656                        // if we get here we've successfully uploaded the data. Exit the loop.
    658657                        //
    659658                        break;
     
    672671            } catch (Exception e) {
    673672                if (uploadCancelled) {
    674                     System.out.println("Ignoring exception caught because upload is cancelled. Exception is: " + e.toString());
     673                    System.out.println(tr("Ignoring caught exception because upload is canceled. Exception is: {0}", e.toString()));
    675674                    return;
    676675                }
Note: See TracChangeset for help on using the changeset viewer.