Changeset 3675 in josm


Ignore:
Timestamp:
2010-11-26T19:39:37+01:00 (13 years ago)
Author:
bastiK
Message:

debug output for autosave (#5559 and others)

Location:
trunk/src/org/openstreetmap/josm
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/AutosaveTask.java

    r3559 r3675  
    99import java.io.IOException;
    1010import java.util.ArrayList;
     11import java.util.Arrays;
    1112import java.util.Date;
    1213import java.util.Deque;
     
    245246        List<File> result = new ArrayList<File>();
    246247        File[] files = autosaveDir.listFiles();
     248        System.err.println("autosave debug (getUnsavedLayersFiles) files="+(files == null ? null : Arrays.toString(files)));
    247249        if (files == null)
    248250            return result;
    249251        for (File file: files) {
     252            System.err.println("autosave debug (getUnsavedLayersFiles) file="+file);
     253
    250254            if (file.isFile()) {
     255                System.err.println("autosave debug (getUnsavedLayersFiles) isFile");
    251256                result.add(file);
    252257            }
    253258        }
     259        System.err.println("autosave debug (getUnsavedLayersFiles) result="+result);
    254260        return result;
    255261    }
     
    277283
    278284    private void moveToDeletedLayersFolder(File f) {
     285        System.err.println("autosave debug (moveToDeletedLayersFolder) f="+f);
     286        System.err.println("autosave debug (moveToDeletedLayersFolder) f.getName="+f.getName());
     287
    279288        File backupFile = new File(deletedLayersDir, f.getName());
     289
     290        System.err.println("autosave debug (moveToDeletedLayersFolder) backupFile="+backupFile);
    280291        if (backupFile.exists()) {
    281             deletedLayers.remove(backupFile);
    282             backupFile.delete();
     292            System.err.println("autosave debug (moveToDeletedLayersFolder) backupFile exisist");
     293
     294            boolean res = deletedLayers.remove(backupFile);
     295
     296            System.err.println("autosave debug (moveToDeletedLayersFolder) res="+res);
     297
     298            boolean res2 = backupFile.delete();
     299
     300            System.err.println("autosave debug (moveToDeletedLayersFolder) res2="+res2);
    283301        }
    284302        if (f.renameTo(backupFile)) {
     303            System.err.println("autosave debug (moveToDeletedLayersFolder) rename ok");
     304
    285305            deletedLayers.add(backupFile);
     306
     307            System.err.println("autosave debug (moveToDeletedLayersFolder) deletedLayers="+deletedLayers);
    286308        } else {
    287309            System.err.println(String.format("Warning: Could not move autosaved file %s to %s folder", f.getName(), deletedLayersDir.getName()));
    288             f.delete();
     310            boolean res3 = f.delete();
     311
     312            System.err.println("autosave debug (moveToDeletedLayersFolder) res3="+res3);
    289313        }
    290314        while (deletedLayers.size() > PROP_DELETED_LAYERS.get()) {
    291             deletedLayers.remove().delete();
     315            File next = deletedLayers.remove();
     316
     317            System.err.println("autosave debug (moveToDeletedLayersFolder) next="+next);
     318
     319            boolean res4 = next.delete();
     320
     321            System.err.println("autosave debug (moveToDeletedLayersFolder) res4="+res4);
    292322        }
    293323    }
    294324
    295325    public void dicardUnsavedLayers() {
    296         for (File f: getUnsavedLayersFiles()) {
     326        List<File> ulfs = getUnsavedLayersFiles();
     327        System.err.println("autosave debug (dicardUnsavedLayers) ulfs="+ulfs);
     328        for (File f: ulfs) {
     329            System.err.println("autosave debug (dicardUnsavedLayers) f="+f);
    297330            moveToDeletedLayersFolder(f);
    298331        }
  • trunk/src/org/openstreetmap/josm/gui/ExtendedDialog.java

    r3501 r3675  
    9191
    9292    /**
    93      * This method sets up the most basic options for the dialog. Add all more
     93     * This method sets up the most basic options for the dialog. Add more
    9494     * advanced features with dedicated methods.
    9595     * Possible features:
  • trunk/src/org/openstreetmap/josm/gui/MainApplication.java

    r3542 r3675  
    254254            List<File> unsavedLayerFiles = autosaveTask.getUnsavedLayersFiles();
    255255            if (!unsavedLayerFiles.isEmpty()) {
     256                System.err.println("autosave debug: unsavedLayerFiles="+unsavedLayerFiles);
    256257                ExtendedDialog dialog = new ExtendedDialog(
    257258                        Main.parent,
     
    265266                dialog.setButtonIcons(new String[] {"ok", "cancel", "dialogs/remove"});
    266267                int selection = dialog.showDialog().getValue();
     268                System.err.println("autosave debug: user selection="+selection);
    267269                if (selection == 1) {
    268270                    for (OsmDataLayer layer: autosaveTask.getUnsavedLayers()) {
     
    271273                    AutoScaleAction.autoScale("data");
    272274                } else if (selection == 3) {
     275                    System.err.println("autosave debug: discard autosaved layers");
    273276                    autosaveTask.dicardUnsavedLayers();
     277                    System.err.println("autosave debug: discard autosaved layers [DONE]");
    274278                }
    275279            }
  • trunk/src/org/openstreetmap/josm/gui/MapView.java

    r3669 r3675  
    11// License: GPL. See LICENSE file for details.
    2 
    32package org.openstreetmap.josm.gui;
    43
Note: See TracChangeset for help on using the changeset viewer.