Fitnesse 18.4 - Is anyone using latest fitnesse version 18.4 ?

Hi All,

 

I upgraded my fitnesse version to 18.4 and it seems not to be working . Does it support Appian 18.3  ?  I am getting below error message . Please can anyone help .

 

 

  Discussion posts and replies are publicly visible

  • As far as I am concerned the new version of FitNesse does support Appian 18.3.
  • HI Anu,

    We have been using the fitnesse 18.4 version for a while now and we do not have any issues. Could you verify if your custom properties file is configured correctly.
  • Hi Sahithi,

    This is how my custom.properties is configured .

    ### FITNESSE ###
    # Populate with location of FitNesseForAppian installation directory
    automated.testing.home=C:/FitNesseForAppian

    FITNESSE_FOR_APPIAN_VERSION=v18.4
    download.directory=C:/FitNesseForAppian/Downloads
    download.mime.types=application/xml,text/plain,text/xml,image/jpeg,image/png

    # When set to true, FitNesse tests will login to Tempo News, ignoring any path in the URL after /suite
    login.to.base.url=false

    ### CHROME ###
    # Leave blank if installed in default location of: C:/Program Files (x86)/Google/Chrome/Application/chrome.exe
    # For MacOS or Linux/Unix, update with location of Chrome binary
    chrome.browser.home=C:/ProgramData/App-V/A30EF68A-B735-412B-8A0E-D610E208C05B/9C6F6233-49D6-46C4-A01E-A728F140C722/Root/VFS/ProgramFilesX86/Google/Chrome/Application/chrome.exe
    # Leave blank if using the Windows driver included in TESTING_HOME/lib/drivers/chromedriver.exe
    # For MacOs or Linux/Unix, update with correct driver in TESTING_HOME/lib/drivers, e.g. /TESTING_HOME/lib/drivers/chromedriver-mac
    # Download new or additional drivers at sites.google.com/.../downloads
    chrome.driver.home=

    ### FIREFOX ###
    # Leave blank if installed in default location of: C:/Program Files (x86)/Mozilla Firefox/firefox.exe
    # For MacOS or Linux/Unix, update with location of Firefox binary
    firefox.browser.home=
    # Leave blank if using the Windows driver included in TESTING_HOME/lib/drivers/geckodriver.exe
    # For MacOS or Linux/Unix, update with correct driver in TESTING_HOME/lib/drivers, e.g. /TESTINGHOME/lib/drivers/geckodriver-mac
    # Download new or additional drivers at github.com/.../releases
    firefox.driver.home=
  • Hi Anu,

    Can you check if the latest version of jar file is installed properly in the location C:\FitNesseForAppian\lib\appian
  • Also verify if the browser version you are using is compatible.
  • This part is very true, sometimes if the browser version isn't compatible it will give a lot of errors.
  • Hi guys,

    There was some issue with Fitnesse 18.4 . I downloaded new version Fitnesse 18.4.1 and it works fine for me now . Thanks all for response .
  • C:\FitNesseForAppian\lib\appian, in this folder i have "fitnesse-for-appian-18.4.2-SNAPSHOT.jar" is it the correct version jar ?

    i am trying to run one of existing example and i get below error, may i know whats wrong with it ?

    __EXCEPTION__:java.lang.NullPointerException
    at java.lang.Integer.compareTo(Unknown Source) [rt.jar:1.8.0_191]
    at com.appiancorp.ps.automatedtest.common.Version.compareTo(Version.java:254) [fitnesse-for-appian-18.4.2-SNAPSHOT.jar]
    at com.appiancorp.ps.automatedtest.common.Version.getBestIndexFromList(Version.java:186) [fitnesse-for-appian-18.4.2-SNAPSHOT.jar]
    at com.appiancorp.ps.automatedtest.common.Settings.getDateFormat(Settings.java:127) [fitnesse-for-appian-18.4.2-SNAPSHOT.jar]
    at com.appiancorp.ps.automatedtest.common.Settings.setLocale(Settings.java:188) [fitnesse-for-appian-18.4.2-SNAPSHOT.jar]
    at com.appiancorp.ps.automatedtest.fixture.BaseFixture.setAppianLocaleTo(BaseFixture.java:259) [fitnesse-for-appian-18.4.2-SNAPSHOT.jar]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_191]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [rt.jar:1.8.0_191]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [rt.jar:1.8.0_191]
    at java.lang.reflect.Method.invoke(Unknown Source) [rt.jar:1.8.0_191]
    at fitnesse.slim.fixtureInteraction.DefaultInteraction.methodInvoke(DefaultInteraction.java:81) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.MethodExecutor.callMethod(MethodExecutor.java:57) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.MethodExecutor.invokeMethod(MethodExecutor.java:38) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.MethodExecutor.findAndInvoke(MethodExecutor.java:72) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.FixtureMethodExecutor.execute(FixtureMethodExecutor.java:20) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.StatementExecutor.getMethodExecutionResult(StatementExecutor.java:135) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.StatementExecutor.call(StatementExecutor.java:108) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.instructions.CallInstruction.executeInternal(CallInstruction.java:35) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.instructions.Instruction.execute(Instruction.java:29) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.ListExecutor$Executive.executeStatement(ListExecutor.java:49) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.ListExecutor$Executive.executeStatements(ListExecutor.java:43) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.ListExecutor.execute(ListExecutor.java:85) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.SlimServer.executeInstructions(SlimServer.java:84) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.SlimServer.processOneSetOfInstructions(SlimServer.java:77) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.SlimServer.tryProcessInstructions(SlimServer.java:64) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.SlimServer.serve(SlimServer.java:49) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.SlimService.handle(SlimService.java:154) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.SlimService.acceptOne(SlimService.java:162) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.SlimService.accept(SlimService.java:124) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.SlimService.startWithFactory(SlimService.java:76) [fitnesse-20160515-standalone.jar]
    at fitnesse.slim.SlimService.main(SlimService.java:56) [fitnesse-20160515-standalone.jar]