[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
[dsdp-tm-dev] RE: ServerLauncher v1.15
 | 
Ah, I was confused because there are two instances of 
ServerLauncher.
I thought about 
org.eclipse.rse.internal.core.subsystems.ServerLauncher
which is part of the Client and should not have 
System.exit(). 
The dstore variant of 
ServerLauncher can have it.
Thanks for the 
clarification.
Cheers,
--
Martin Oberhuber
Wind River 
Systems, Inc.
Target Management Project Lead, DSDP PMC Member
http://www.eclipse.org/dsdp/tm  
 
  
  
ServerLauncher is a class that 
  runs on the remote machine, not in Eclipse.  This exit happens if we 
  can't create a socket for the dstore daemon to listen to - in that case, we 
  have to shut down the daemon. 
____________________________________
David McKnight   
   
Phone:   905-413-3902 , T/L:  969-3902
Internet: 
  dmcknigh@xxxxxxxxxx
Mail:       
  D1/YFY/8200/TOR
____________________________________
  
    
    
      | "Oberhuber, Martin" 
        <Martin.Oberhuber@xxxxxxxxxxxxx> 
         06/12/2007 05:09 AM  
       | 
        
          
          
            | 
               To 
             | David 
              McKnight/Toronto/IBM@IBMCA 
           |  
            | 
               cc 
             | "Target Management developer 
              discussions" <dsdp-tm-dev@xxxxxxxxxxx> 
           |  
            | 
               Subject 
             | ServerLauncher 
          v1.15 |    
        
  | 
Hi Dave,
in ServerLauncher v1.15 you made this 
  change:
dstore - need to exit with a message if port already in 
  use
                if 
  (_sslProperties.usingSSL()) {
            
                      
   ...
                  
                 try {
    
                        
                        
    SSLContext sslContext = ...
          
                        
                    _serverSocket = 
  ...
                    
               } catch (Exception e) 
  {
                    
                        
          // don't display exceptions 193426
  
                        
                        
      //e.printStackTrace();
          
                        
                    
  System.err.println(e.getMessage());
          
                        
                    
  System.exit(-1);
                
                   }
  
                }
I find neither the 
  System.err.println() nor the System.exit()
here not compliant with general 
  Eclipse practice. This
terminates the entire JVM! Open editors will be 
  lost! Is
this really what we want?
I'm not tagging this for today's 
  I-build unless you clarify.
Cheers,
--
Martin Oberhuber
Wind 
  River Systems, Inc.
Target Management Project Lead, DSDP PMC 
  Member
http://www.eclipse.org/dsdp/tm