Ignore:
Timestamp:
2009-08-02T14:36:40+02:00 (15 years ago)
Author:
Gubaer
Message:

towards a fix for #3142: JOSM applet class no longer functional

File:
1 edited

Legend:

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

    r1865 r1879  
    2020import java.util.StringTokenizer;
    2121import java.util.Map.Entry;
     22import java.util.logging.Logger;
    2223
    2324import javax.swing.JOptionPane;
     
    3738 */
    3839public class ServerSidePreferences extends Preferences {
     40    static private final Logger logger = Logger.getLogger(ServerSidePreferences.class.getName());
    3941
    4042    private final Connection connection;
     
    181183
    182184    @Override public Collection<Bookmark> loadBookmarks() {
     185        URL url = null;
    183186        try {
    184187            Collection<Bookmark> bookmarks;
    185             BufferedReader in = new BufferedReader(new InputStreamReader(new URL("http://"+connection.serverUrl.getHost()+"/josm/bookmarks").openStream()));
    186188            bookmarks = new LinkedList<Bookmark>();
     189            url = new URL("http://"+connection.serverUrl.getHost()+"/josm/bookmarks");
     190            BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
     191
    187192            for (String line = in.readLine(); line != null; line = in.readLine()) {
    188193                StringTokenizer st = new StringTokenizer(line, ",");
     
    209214        } catch (IOException e) {
    210215            e.printStackTrace();
     216        } catch(SecurityException e) {
     217            e.printStackTrace();
     218            logger.warning(tr("Failed to load bookmarks from ''{0}'' for security reasons. Exception was: {1}",  url == null ? "null" : url.toExternalForm(), e.toString()));
    211219        }
    212220        return Collections.emptyList();
Note: See TracChangeset for help on using the changeset viewer.