Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  1. #Development
    1. #Environment
    2. #Dependencies
    3. #Run inside Eclipse
  2. #Release

Development

Environment

...

    • Select $MPSGUI_ROOT/src/edu.stanford.slac.mpsgui/MpsGuiLauncher
    • Right-click => select Run As... => Java Application
    • If you run the app for the first time, it should fail
      • Go to Run in the Window menu
      • Select "Open Run Dialog..."
      • Select "MpsGuiLauncher" in the window on the left
      • Select the "Arguments" tab
      • Enter

        jdbc:sqlite:/usr/local/lcls/epics/iocTop/MachineProtection/mpsConfiguration/database/
        jdbc:sqlite:/usr/local/lcls/epics/iocTop/MachineProtection/mpsConfiguration/algorithm/
        jdbc:oracle:thin:MPS_HISTORY/current_password@mccqa.slac.stanford.edu:1521:MCCQA

        in the "Program arguments" area.
      • Replace current_password with the current password (can be found in the $MPSGUI_ROOT/mpsgui script)
      • Press "Run"

Release

  • Update the application version in $MPSGUI_ROOT/src/edu.stanford.slac.mpsgui.MpsGuiProperties
  • Add a note in $MPSGUI_ROOT/RELEASE_NOTES
    • Increment the tag version accordingly
  • Commit to CVS
  • Tag with mpsgui-R###
  • Swithc

Immediate Release
java.lang.NullPointerException
at edu.stanford.slac.mpsgui.controller.ignorelogic.IgnoreLogicViewer.checkCurrentIgnoreLogic(IgnoreLogicViewer.java:80)
at edu.stanford.slac.mpsgui.controller.ignorelogic.IgnoreLogicViewer$1.run(IgnoreLogicViewer.java:44)
at java.lang.Thread.run(Thread.java:595)

...