View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0007241ParaView(No Category)public2008-06-25 12:082009-05-13 13:47
ReporterJon Goldman 
Assigned ToUtkarsh Ayachit 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionduplicate 
PlatformOSOS Version
Product Version 
Target Version3.6Fixed in Version 
Summary0007241: inconsistent behaviour and "site administrators" lockout with Application Data/ParaView/servers.pvsc
DescriptionI tested this on Windows only.

If the servers.pvsc file does not exist, then after running ParaView, one gets created. The next time ParaView is run, if you try to edit the servers settings, the Configure Server dialog comes up in a read-only mode, with the message, "This server was configured by site-administrators and cannot be modified" An (older) servers.pvsc that I have on my system does allow editing the parameters in the Configure Server dialog.

(see attached image)

It seems like ParaView should keep track of which file it initially gets the server settings from, or classify each setting as read, read/write, write, or something like that, so that it does a better job and not lock the user out from settings they want to edit.

Another idea, would be to always allow editing if the user checks a "edit" check box on the dialog.
Additional InformationThe servers.pvsc file that allows editing in the configure server dialog looks like this:

<Servers>
  <Server name="Manual" resource="csrc://localhost">
    <ManualStartup/>
  </Server>
  <Server name="angren (reverse connection)" resource="csrc://angren">
    <CommandStartup>
      <Options>
        <Option name="NODES" label="Number of Nodes">
          <Range type="int" min="1" max="128" step="1" default="1"/>
        </Option>
        <Option name="MINUTES" label="Number of Minutes">
          <Range type="int" min="1" max="3600" step="15" default="60"/>
        </Option>
        <Option name="PV_CONNECT_ID" label="Connect ID">
          <Range type="int" min="1" max="99999999" step="1" default="random"/>
        </Option>
      </Options>
      <Command exec="sshLauncher.exe" timeout="120" delay="0">
        <Arguments>
          <Argument value="$PV_SERVER_HOST$"/>
          <Argument value="$USERNAME$"/>
          <Argument value="&#x27;/usr/local/viz/paraview/bin/paraview_mesa_3.2.1_go"/>
          <Argument value="$NODES$"/>
          <Argument value="$PV_CLIENT_HOST$"/>
          <Argument value="$MINUTES$"/>
          <Argument value="--connect-id=$PV_CONNECT_ID$&#x27;"/>
        </Arguments>
      </Command>
    </CommandStartup>
  </Server>
  <Server name="blackrose (reverse connection)" resource="csrc://blackrose1">
    <CommandStartup>
      <Command exec="sshLauncher.exe" timeout="0" delay="0" Arguments="0">
        <Arguments>
          <Argument value="$PV_SERVER_HOST$"/>
          <Argument value="$USERNAME$"/>
          <Argument value="&#x27;/projects/viz/paraview/bin/paraview_blackrose_3.4_alpha_go"/>
          <Argument value="$NODES$"/>
          <Argument value="$PV_CLIENT_HOST$"/>
          <Argument value="$MINUTES$"/>
          <Argument value="$ACCOUNT$"/>
          <Argument value="--connect-id=$PV_CONNECT_ID$&#x27;"/>
        </Arguments>
      </Command>
    </CommandStartup>
  </Server>
  <Server name="builtin" resource="builtin:">
    <ManualStartup/>
  </Server>
  <Server name="decline (reverse connection)" resource="csrc://decline">
    <CommandStartup>
      <Options>
        <Option name="NODES" label="Number of Nodes">
          <Range type="int" min="1" max="40" step="1" default="1"/>
        </Option>
        <Option name="PV_CONNECT_ID" label="Connect ID">
          <Range type="int" min="1" max="99999999" step="1" default="random"/>
        </Option>
      </Options>
      <Command exec="sshLauncher.exe" timeout="120" delay="0">
        <Arguments>
          <Argument value="$PV_SERVER_HOST$"/>
          <Argument value="$USERNAME$"/>
          <Argument value="&#x27;/projects/viz/paraview/bin/paraview_3.2.1_go"/>
          <Argument value="$NODES$"/>
          <Argument value="$PV_CLIENT_HOST$"/>
          <Argument value="--connect-id=$PV_CONNECT_ID$&#x27;"/>
        </Arguments>
      </Command>
    </CommandStartup>
  </Server>
  <Server name="decline wall (reverse connection)" resource="csrc://decline">
    <CommandStartup>
      <Options>
        <Option name="NODES" label="Number of Nodes">
          <Range type="int" min="1" max="40" step="1" default="18"/>
        </Option>
        <Option name="PV_CONNECT_ID" label="Connect ID">
          <Range type="int" min="1" max="99999999" step="1" default="random"/>
        </Option>
      </Options>
      <Command exec="sshLauncher.exe" timeout="120" delay="0">
        <Arguments>
          <Argument value="$PV_SERVER_HOST$"/>
          <Argument value="$USERNAME$"/>
          <Argument value="&#x27;/projects/viz/paraview/bin/paraview_wall_3.2.1_go"/>
          <Argument value="$NODES$"/>
          <Argument value="$PV_CLIENT_HOST$"/>
          <Argument value="--connect-id=$PV_CONNECT_ID$&#x27;"/>
        </Arguments>
      </Command>
    </CommandStartup>
  </Server>
  <Server name="erebor (reverse connection)" resource="csrc://erebor">
    <CommandStartup>
      <Options>
        <Option name="NODES" label="Number of Nodes">
          <Range type="int" min="1" max="128" step="1" default="1"/>
        </Option>
        <Option name="MINUTES" label="Number of Minutes">
          <Range type="int" min="1" max="3600" step="15" default="60"/>
        </Option>
        <Option name="PV_CONNECT_ID" label="Connect ID">
          <Range type="int" min="1" max="99999999" step="1" default="random"/>
        </Option>
      </Options>
      <Command exec="sshLauncher.exe" timeout="120" delay="0">
        <Arguments>
          <Argument value="$PV_SERVER_HOST$"/>
          <Argument value="$USERNAME$"/>
          <Argument value="&#x27;/usr/local/viz/paraview/bin/paraview_mesa_3.2.1_go"/>
          <Argument value="$NODES$"/>
          <Argument value="$PV_CLIENT_HOST$"/>
          <Argument value="$MINUTES$"/>
          <Argument value="--connect-id=$PV_CONNECT_ID$&#x27;"/>
        </Arguments>
      </Command>
    </CommandStartup>
  </Server>
  <Server name="koopa (reverse connection)" resource="csrc://koopa">
    <CommandStartup>
      <Options>
        <Option name="NODES" label="Number of Nodes">
          <Range type="int" min="1" max="128" step="1" default="1"/>
        </Option>
        <Option name="MINUTES" label="Number of Minutes">
          <Range type="int" min="1" max="3600" step="15" default="60"/>
        </Option>
        <Option name="PV_CONNECT_ID" label="Connect ID">
          <Range type="int" min="1" max="99999999" step="1" default="random"/>
        </Option>
      </Options>
      <Command exec="sshLauncher.exe" timeout="120" delay="0">
        <Arguments>
          <Argument value="$PV_SERVER_HOST$"/>
          <Argument value="$USERNAME$"/>
          <Argument value="&#x27;/usr/local/viz/paraview/bin/paraview_mesa_3.2.1_go"/>
          <Argument value="$NODES$"/>
          <Argument value="$PV_CLIENT_HOST$"/>
          <Argument value="$MINUTES$"/>
          <Argument value="--connect-id=$PV_CONNECT_ID$&#x27;"/>
        </Arguments>
      </Command>
    </CommandStartup>
  </Server>
  <Server name="liberty (reverse connection)" resource="csrc://liberty">
    <CommandStartup>
      <Options>
        <Option name="NODES" label="Number of Nodes">
          <Range type="int" min="1" max="128" step="1" default="1"/>
        </Option>
        <Option name="MINUTES" label="Number of Minutes">
          <Range type="int" min="1" max="3600" step="15" default="60"/>
        </Option>
        <Option name="ACCOUNT" label="Account">
          <String default="1234/5.6"/>
        </Option>
        <Option name="PV_CONNECT_ID" label="Connect ID">
          <Range type="int" min="1" max="99999999" step="1" default="random"/>
        </Option>
      </Options>
      <Command exec="sshLauncher.exe" timeout="120" delay="0">
        <Arguments>
          <Argument value="$PV_SERVER_HOST$"/>
          <Argument value="$USERNAME$"/>
          <Argument value="&#x27;/projects/viz/paraview/bin/paraview_spirit_mesa_3.2.1_go"/>
          <Argument value="$NODES$"/>
          <Argument value="$PV_CLIENT_HOST$"/>
          <Argument value="$MINUTES$"/>
          <Argument value="$ACCOUNT$"/>
          <Argument value="--connect-id=$PV_CONNECT_ID$&#x27;"/>
        </Arguments>
      </Command>
    </CommandStartup>
  </Server>
  <Server name="maverick (reverse connection)" resource="csrc://maverick">
    <CommandStartup>
      <Options>
        <Option name="NODES" label="Number of Nodes">
          <Range type="int" min="1" max="4" step="1" default="1"/>
        </Option>
        <Option name="PV_CONNECT_ID" label="Connect ID">
          <Range type="int" min="1" max="99999999" step="1" default="random"/>
        </Option>
      </Options>
      <Command exec="sshLauncher.exe" timeout="120" delay="0">
        <Arguments>
          <Argument value="$PV_SERVER_HOST$"/>
          <Argument value="$USERNAME$"/>
          <Argument value="&#x27;/projects/viz/paraview/bin/paraview_maverick_mesa_3.2.1_go"/>
          <Argument value="$NODES$"/>
          <Argument value="$PV_CLIENT_HOST$"/>
          <Argument value="--connect-id=$PV_CONNECT_ID$&#x27;"/>
        </Arguments>
      </Command>
    </CommandStartup>
  </Server>
  <Server name="rogue (reverse connection)" resource="csrc://rogue">
    <CommandStartup>
      <Options>
        <Option name="NODES" label="Number of Nodes">
          <Range type="int" min="1" max="128" step="1" default="1"/>
        </Option>
        <Option name="MINUTES" label="Number of Minutes">
          <Range type="int" min="1" max="3600" step="15" default="60"/>
        </Option>
        <Option name="ACCOUNT" label="Account">
          <String default="1234/5.6"/>
        </Option>
        <Option name="PV_CONNECT_ID" label="Connect ID">
          <Range type="int" min="1" max="99999999" step="1" default="random"/>
        </Option>
      </Options>
      <Command exec="sshLauncher.exe" timeout="120" delay="0">
        <Arguments>
          <Argument value="$PV_SERVER_HOST$"/>
          <Argument value="$USERNAME$"/>
          <Argument value="&#x27;/usr/local/viz/paraview/bin/paraview_mesa_3.2.1_go"/>
          <Argument value="$NODES$"/>
          <Argument value="$PV_CLIENT_HOST$"/>
          <Argument value="$MINUTES$"/>
          <Argument value="$ACCOUNT$"/>
          <Argument value="--connect-id=$PV_CONNECT_ID$&#x27;"/>
        </Arguments>
      </Command>
    </CommandStartup>
  </Server>
  <Server name="shasta (reverse connection)" resource="csrc://shasta.ran.sandia.gov">
    <CommandStartup>
      <Options>
        <Option name="NODES" label="Number of Nodes">
          <Range type="int" min="1" max="128" step="1" default="1"/>
        </Option>
        <Option name="MINUTES" label="Number of Minutes">
          <Range type="int" min="1" max="3600" step="15" default="60"/>
        </Option>
        <Option name="ACCOUNT" label="Account">
          <String default="1234/5.6"/>
        </Option>
        <Option name="PV_CONNECT_ID" label="Connect ID">
          <Range type="int" min="1" max="99999999" step="1" default="random"/>
        </Option>
      </Options>
      <Command exec="sshLauncher.exe" timeout="120" delay="0">
        <Arguments>
          <Argument value="$PV_SERVER_HOST$"/>
          <Argument value="$USERNAME$"/>
          <Argument value="&#x27;/projects/viz/paraview/bin/paraview_spirit_mesa_3.2.1_go"/>
          <Argument value="$NODES$"/>
          <Argument value="$PV_CLIENT_HOST$"/>
          <Argument value="$MINUTES$"/>
          <Argument value="$ACCOUNT$"/>
          <Argument value="--connect-id=$PV_CONNECT_ID$&#x27;"/>
        </Arguments>
      </Command>
    </CommandStartup>
  </Server>
  <Server name="spirit (reverse connection)" resource="csrc://spirit1">
    <CommandStartup>
      <Options>
        <Option name="NODES" label="Number of Nodes">
          <Range type="int" min="1" max="128" step="1" default="1"/>
        </Option>
        <Option name="MINUTES" label="Number of Minutes">
          <Range type="int" min="1" max="3600" step="15" default="60"/>
        </Option>
        <Option name="ACCOUNT" label="Account">
          <String default="1234/5.6"/>
        </Option>
        <Option name="PV_CONNECT_ID" label="Connect ID">
          <Range type="int" min="1" max="99999999" step="1" default="random"/>
        </Option>
      </Options>
      <Command exec="sshLauncher.exe" timeout="120" delay="0">
        <Arguments>
          <Argument value="$PV_SERVER_HOST$"/>
          <Argument value="$USERNAME$"/>
          <Argument value="&#x27;/projects/viz/paraview/bin/paraview_spirit_mesa_3.2.1_go"/>
          <Argument value="$NODES$"/>
          <Argument value="$PV_CLIENT_HOST$"/>
          <Argument value="$MINUTES$"/>
          <Argument value="$ACCOUNT$"/>
          <Argument value="--connect-id=$PV_CONNECT_ID$&#x27;"/>
        </Arguments>
      </Command>
    </CommandStartup>
  </Server>
  <Server name="thunderbird (reverse connection)" resource="csrc://alogin1">
    <CommandStartup>
      <Options>
        <Option name="NODES" label="Number of Nodes">
          <Range type="int" min="1" max="128" step="1" default="1"/>
        </Option>
        <Option name="MINUTES" label="Number of Minutes">
          <Range type="int" min="1" max="3600" step="15" default="60"/>
        </Option>
        <Option name="ACCOUNT" label="Account">
          <String default="1234/5.6"/>
        </Option>
        <Option name="PV_CONNECT_ID" label="Connect ID">
          <Range type="int" min="1" max="99999999" step="1" default="random"/>
        </Option>
      </Options>
      <Command exec="sshLauncher.exe" timeout="120" delay="0">
        <Arguments>
          <Argument value="$PV_SERVER_HOST$"/>
          <Argument value="$USERNAME$"/>
          <Argument value="&#x27;/projects/viz/paraview/bin/paraview_thunderbird_mesa_3.2.1_go"/>
          <Argument value="$NODES$"/>
          <Argument value="$PV_CLIENT_HOST$"/>
          <Argument value="$MINUTES$"/>
          <Argument value="$ACCOUNT$"/>
          <Argument value="--connect-id=$PV_CONNECT_ID$&#x27;"/>
        </Arguments>
      </Command>
    </CommandStartup>
  </Server>
</Servers>
TagsNo tags attached.
Project
Topic Name
Type
Attached Filesjpg file icon config-server.jpg [^] (91,192 bytes) 2008-06-25 12:08

 Relationships
duplicate of 0008329closedYumin Yuan Edit server in ParaView of a default_servers.pvsc file fails 

  Notes
(0016307)
Utkarsh Ayachit (administrator)
2009-05-06 11:07

Duplicate of BUG 0008329. Hence resolving this one.
(0016310)
Alan Scott (manager)
2009-05-06 13:04

Duplicate

 Issue History
Date Modified Username Field Change
2008-06-25 12:08 Jon Goldman New Issue
2008-06-25 12:08 Jon Goldman File Added: config-server.jpg
2009-02-17 18:57 Ken Moreland Status backlog => tabled
2009-02-17 18:57 Ken Moreland Assigned To => Utkarsh Ayachit
2009-02-17 18:58 Ken Moreland Category Development => 3.6
2009-05-06 11:07 Utkarsh Ayachit Note Added: 0016307
2009-05-06 11:07 Utkarsh Ayachit Relationship added duplicate of 0008329
2009-05-06 11:07 Utkarsh Ayachit Duplicate ID 0 => 8329
2009-05-06 11:07 Utkarsh Ayachit Status tabled => @80@
2009-05-06 11:07 Utkarsh Ayachit Resolution open => duplicate
2009-05-06 13:04 Alan Scott Note Added: 0016310
2009-05-06 13:04 Alan Scott Status @80@ => closed
2009-05-13 13:44 Utkarsh Ayachit Target Version => 3.6
2011-06-16 13:10 Zack Galbreath Category => (No Category)


Copyright © 2000 - 2018 MantisBT Team