Ignore:
Timestamp:
2014-08-16T14:10:24+02:00 (10 years ago)
Author:
Don-vip
Message:

fix #9435 - add last 10 error/warning messages to bug report

File:
1 edited

Legend:

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

    r7335 r7420  
    1111import java.util.ArrayList;
    1212import java.util.Arrays;
     13import java.util.Collection;
    1314import java.util.HashSet;
    1415import java.util.List;
     
    121122                        shortenParam(it, param, propJavaHome, propJavaHomeAlt);
    122123                    }
     124                } else if (value.startsWith("-X")) {
     125                    // Remove arguments like -Xbootclasspath/a, -Xverify:remote, that can be very long and unhelpful
     126                    it.remove();
    123127                }
    124128            }
     
    148152        text.append(PluginHandler.getBugReportText());
    149153        text.append("\n");
     154
     155        Collection<String> errorsWarnings = Main.getLastErrorAndWarnings();
     156        if (!errorsWarnings.isEmpty()) {
     157            text.append("Last errors/warnings:\n");
     158            for (String s : errorsWarnings) {
     159                text.append("- ").append(s).append("\n");
     160            }
     161            text.append("\n");
     162        }
    150163
    151164        return text.toString();
Note: See TracChangeset for help on using the changeset viewer.