Upgrade Twist

How to upgrade Twist from 1.1 to 2.0

  1. Click on help menu and select 'Check for Updates'
  2. If you are doing this for the first time, then it will pop a dialog asking you if you wish to open 'All available sites', Click Yes. This will open a Preferences window. Click on 'Add…'. Enter this URL 'http://twist.thoughtworks.com/update-site', give it a name if you wish and say OK. You will see that this new site is added to your list of Update sites. Say ok to close this preferences window.
  3. Now, click on the help menu and select 'Check for Updates'
  4. This will open the Updates window with a list of pending updates from the site we just added
  5. Under 'Uncategorized', select/check twist.
  6. The install button should now be enabled, click it and follow the instructions to update.
  7. If you are using twist as a plugin on Eclipse, then choose 'Twist Feature', under the 'Twist Feature' category and not the 'Uncategorized'

How to upgrade Twist from 1.0 to 2.0

  1. Switch perspective to Java
  2. Click on help menu and select the second occurrence of Software Updates menu item
  3. This will open the "Software Updates and Add-ons window. In the Available Software tab, Click on "Add Site"
  4. Enter this URL: http://twist.thoughtworks.com/update-site and click OK
  5. You will now see all available updates.
  6. Under 'Uncategorized', select Twist.
  7. The install button should now be enabled, click it and follow the instructions to update.
  8. If you are using Twist as a plugin on Eclipse, then choose Twist Feature, under the 'Twist Feature' category and not the 'Uncategorized'

On the MAC OS, you may encounter the following issues

  • After the upgrade you may find that the twist folder has both executables, the old Eclipse (20+MB) and Twist (197kb). Delete the old one and use the new one. The old executable also works, but not sure how stable it is.
  • On starting twist, you may get a pop up with an error “An internal error occurred during: "Initializing Java Tooling" – This does not seem to hinder the user from going forward. Just click ok and continue to use Twist
  • On executing a scenario, twist throws a “Class not found exception” – language.java.Java. This is a known issue that happens with migration. Please go to the project properties and add the Java language library and things should work fine.