Ignore:
Timestamp:
02.08.2009 14:36:40 (3 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.