Skip to main content
  •         Hi,

 

We have tried configuring TabJolt on a Windows machine.

 

Steps Followed

 

1. Changed the HostUrl to the Tableau Sever URL that internal Users use.Although we use SSL, I didn't use the "https:" in the hosturl.  { xyz is the Worker where processes run"}

 

       Enabled the JMX counter by uncommented the XML tags

 

3. Added a single View from the "default" site in the "vizpool.csv" file

 

4. Specified an Admin account

 

However, I'm seeing error when I try and run "TabJolt.

 

________________________Error Log ___________________________________

 

FATAL [setUp Thread Group 1-1] com.tableausoftware.test.server.perfTestSuite.LoadSessionSetup (LoadSessionSetup.java:45)   - Failed to set up load test session. Stopping the test run.

 

java.lang.StringIndexOutOfBoundsException: String index out of range: -1

 

at java.lang.String.substring(Unknown Source)

 

at com.tableausoftware.vizportal.test.webClientApi.WebClientApiResponse.createViewModel(WebClientApiResponse.java:79)

 

at com.tableausoftware.vizportal.test.webClientApi.WebClientApiResponse.createViewModel(WebClientApiResponse.java:61)

 

at com.tableausoftware.vizportal.test.webClientApi.GetServerSettingsUnauthenticatedResponse.(GetServerSettingsUnauthenticatedResponse.java:30)

 

FATAL [setUp Thread Group 1-1] com.tableausoftware.test.server.perfTestSuite.LoadSessionSetup (LoadSessionSetup.java:45)   - Failed to set up load test session. Stopping the test run.

java.lang.StringIndexOutOfBoundsException: String index out of range: -1

at java.lang.String.substring(Unknown Source)

at com.tableausoftware.vizportal.test.webClientApi.WebClientApiResponse.createViewModel(WebClientApiResponse.java:79)

at com.tableausoftware.vizportal.test.webClientApi.WebClientApiResponse.createViewModel(WebClientApiResponse.java:61)

at com.tableausoftware.vizportal.test.webClientApi.GetServerSettingsUnauthenticatedResponse.(GetServerSettingsUnauthenticatedResponse.java:30)

 

-

start processing perf counters and run result----

 

Finish processeing all Jmeter perf result samples.

 

Finished processing all perf counter records

 

Failed to process perf counters and run result.

 

org.postgresql.util.PSQLException: ERROR: division by zero

 

  Where: SQL statement "UPDATE test_runs

 

                SET TPS_average=(

 

                             totalSamples/totalseconds

 

                         )

 

                WHERE id=runId"

 

PL/pgSQL function "sp_update_test_run_stats" line 116 at SQL statement

 

        at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryEx

 

ecutorImpl.java:2161)

 

        at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutor

 

Impl.java:1890)

 

___________________________________________________________

 

Any help will be appreciated.

Ralino

 

This e-mail may contain confidential or privileged information. If

you think you have received this e-mail in error, please advise the

sender by reply e-mail and then delete this e-mail immediately.

Thank you. Aetna

3 answers
  1. Jul 27, 2015, 6:34 PM

    Change the servername IP to where your Tableau server is at.  I'm not sure if this really matters or not, but the default IP didn't resolve to anything here, so I'm under the impression that it's an IP at Tableau which they use.

     

    Refer to this article for dbpass.  I think it's necessary for tabjolt to be able to tap into the internal PG repository.

    tabadmin commands

0/9000