13 Replies Latest reply on Jan 18, 2016 1:34 PM by David Mejia

    TabJolt Exception in thread "main" java.lang.NullPointerException

    Tai Kim

      Hi,


      We are trying to get TabJolt to work but we are getting the following error when we run the bold command below.

      • We followed all of the TabJolt Installation Guide.
      • Set appropriate configuration settings
      • Here's what we've installed

      Tableau Server: 9.0.6

      TabJolt Version: TabjoltForTableauServer9.0And9.1.zip

      PostgreSQL version: Installer version Version 9.4.5 for Windows x86-64


      Here's the error log for the command.

       

      C:\TabJolt>go --t=testplans\InteractVizLoadTest.jmx --d=60 --c=1

      [2015-10-26 11:54:53,110] Perf harness is started with parameters: --rootPath=C:\TabJolt --t=testplans\InteractVizLoadTest.jmx --d=60 --c=1

      [2015-10-26 11:54:53,195] unable to load configuration file based on binary location reflection; continuing...

      [2015-10-26 11:54:53,196] Loaded properties file from C:\TabJolt/config/PerfRunHarness.properties

      [2015-10-26 11:54:53,200] Looking for `config` starting in: C:\TabJolt\bin\perfRunHarness

      [2015-10-26 11:54:53,208] Config folder path is: C:\TabJolt\config

      [2015-10-26 11:54:53,211] Loading Log4j configuration from: C:\TabJolt\config\log4j.properties

      Exception in thread "main" java.lang.NullPointerException

              at com.tableausoftware.test.tools.perfRunHarness.PerfRunHelper.getTestPassId(PerfRunHelper.java:613)

              at com.tableausoftware.test.tools.perfRunHarness.Main.main(Main.java:100

      )

       

      Any suggestions or pointer to moving past this would be great!

       

      Thanks!

        • 1. Re: TabJolt Exception in thread "main" java.lang.NullPointerException
          kaifeng zeng

          By any chance, did you rename this file c:\tabjolt\config\ServerTestConfig.yaml. Could you please share your ServerTestConfig.yaml in this thread? It looks to me that there is something wrong when you change that file. I will suggest you download tabjolt again and try go command without making any change to rule out the issue that could be from your change.

          1 of 1 people found this helpful
          • 2. Re: TabJolt Exception in thread "main" java.lang.NullPointerException
            Tai Kim

            No, the file was not renamed only changed the hostUri to point to the target environment. Restoring it back to the original presented the same error.

             

            ServerTestConfig.yaml

            #---------------------------------------------------------------------------

            # Configuration file for server test suite

            #---------------------------------------------------------------------------

             

            default {

                # tableau server host name:

                hostUri: http://localhost

             

                # HTTP User-Agent

                userAgent: java-client-requests

             

                # Set proxyEnabled to true to enable routing of all test HTTP traffic through a proxy

                # Default values for proxyHost and proxyPort reflect Fiddler's defaults

                proxyEnabled: false

                proxyHost: localhost

                proxyPort: 8888

             

                users:

                    - !!com.tableausoftware.test.server.configuration.User         

                      name:

                      password:

            }

             

            Command Window

            C:\TabJolt>go --t=testplans\InteractVizLoadTest.jmx --d=60 --c=1

            [2015-10-27 09:00:21,126] Perf harness is started with parameters: --rootPath=C:\TabJolt --t=testplans\InteractVizLoadTest.jmx --d=60 --c=1

            [2015-10-27 09:00:21,204] unable to load configuration file based on binary location reflection; continuing...

            [2015-10-27 09:00:21,204] Loaded properties file from C:\TabJolt/config/PerfRunHarness.properties

            [2015-10-27 09:00:21,204] Looking for `config` starting in: C:\TabJolt\bin\perfRunHarness

            [2015-10-27 09:00:21,220] Config folder path is: C:\TabJolt\config

            [2015-10-27 09:00:21,220] Loading Log4j configuration from: C:\TabJolt\config\log4j.properties

            -------------start collecting JMX counters--------------

            Output File:C:\TabJolt/results/2015-10-27_09-00-21/jmxcounter.tsv

            -------------start collecting Zabbix counters--------------

            Output File:C:\TabJolt/results/2015-10-27_09-00-21/zabbixcounter.tsv

            Failed to connect to the JMX connector due to the following error: ConnectException: Connection refused: connect

            Failed to get the object from the pool due to the following error: ConnectException: Connection refused: connect

            The Health Service failed to open JMX connection with component: vizqlserver, service URL: /jndi/rmi://localhost:9400/jmxrmi

            INFO  [2015-10-27 09:00:23,378][Instantiating ProcessShutdownHookThread] (PerfRunHelper.java:565)   - Killing child process WindowsDataRetriever

            INFO  [2015-10-27 09:00:23,378][Instantiating ProcessShutdownHookThread] (PerfRunHelper.java:565)   - Killing child process JmxZabbixDataRetriever

            INFO  [2015-10-27 09:00:23,378][Instantiating ProcessShutdownHookThread] (PerfRunHelper.java:574)   - Successfully killed child process WindowsDataRetriever

            INFO  [2015-10-27 09:00:23,393][Instantiating ProcessShutdownHookThread] (PerfRunHelper.java:574)   - Successfully killed child process JmxZabbixDataRetriever

            Terminate batch job (Y/N)? y

             

            Thanks,

            Tai

            • 3. Re: TabJolt Exception in thread "main" java.lang.NullPointerException
              Tai Kim

              I had a few things incorrect.

               

              1. Looks like <host name="localhost"> expects the server name rather than the DNS alias.
              2. The postgresDBSchemaPart2.sql will get skipped when I click Execute rather Execute pgScript button will correctly execute it.

              Thanks

               

              • 4. Re: TabJolt Exception in thread "main" java.lang.NullPointerException
                kaifeng zeng

                do you have the issue resolved now?

                • 5. Re: TabJolt Exception in thread "main" java.lang.NullPointerException
                  Tai Kim

                  Unfortunately, I have not gotten it to work completely. I'm not 100% sure if the access denied for the performance counters are causing it to error out.

                   

                  I've requested local admin access and will have to wait and retest then. Currently, I have RDP and Event Viewer/Perf Counter access using impersonation in the dataRetrieverConfig.config on the server (servernamehere).

                   

                  Do you know what the error below means?

                   

                  C:\TabJolt>go --t=testplans\InteractVizLoadTest.jmx --d=60 --c=1

                  [2015-10-27 11:43:52,435] Perf harness is started with parameters: --rootPath=C:\TabJolt --t=testplans\InteractVizLoadTest.jmx --d=60 --c=1

                  [2015-10-27 11:43:52,520] unable to load configuration file based on binary location reflection; continuing...

                  [2015-10-27 11:43:52,522] Loaded properties file from C:\TabJolt/config/PerfRunHarness.properties

                  [2015-10-27 11:43:52,526] Looking for `config` starting in: C:\TabJolt\bin\perfRunHarness

                  [2015-10-27 11:43:52,534] Config folder path is: C:\TabJolt\config

                  [2015-10-27 11:43:52,538] Loading Log4j configuration from: C:\TabJolt\config\log4j.properties

                  -------------start collecting JMX counters--------------

                  Output File:C:\TabJolt/results/2015-10-27_11-43-52/jmxcounter.tsv

                  -------------start collecting Zabbix counters--------------

                  Output File:C:\TabJolt/results/2015-10-27_11-43-52/zabbixcounter.tsv

                  Error   Unable to get instances for category Memory of host servernamehere. Skip collecting perf counters for the category. Exception Message: Access is denied

                  Error   Unable to get instances for category Processor of host servernamehere.Skip collecting perf counters for the category. Exception Message: Access is denied

                  Error   Unable to get instances for category LogicalDisk of host servernamehere. Skip collecting perf counters for the category. Exception Message: Access is denied

                  Error   Unable to get instances for category Network Interface of host servernamehere. Skip collecting perf counters for the category. Exception Message: Access is denied

                  Error   Unable to get instances for category Process of host servernamehere. Skip collecting perf counters for the category. Exception Message: Access is denied

                  -------------start windows performance counters collection-------------

                  Output File:c:\tabjolt/results/2015-10-27_11-43-52/wincounter.tsv

                  INFO  [2015-10-27 11:43:53,708][main] (PerfRunHelper.java:340)   - -------------start Jmeter load test run-------------

                  INFO  [2015-10-27 11:43:53,711][main] (PerfRunHelper.java:341)   - Output file:C:\TabJolt/results/2015-10-27_11-43-52/result-G0141-0.jtl

                  INFO  [2015-10-27 11:43:53,715][main] (PerfRunHelper.java:342)   - Command: [C:\TabJolt/bin/jmeter.bat, , , , , , -n, -t=C:\TabJolt\testplans\InteractVizLoadTest.jmx, -j=C:\TabJolt/logs/jmeter_2015-10-27_11-43-52.log, -JthreadCount=1, -Jduration=60, -JconfigFolderPath=C:\TabJolt/config/, -Jlogpath=C:\TabJolt/results/2015-10-27_11-43-52/result-G0141-0.jtl, ]

                  INFO  [2015-10-27 11:43:53,824][main] (ResultProcessor.java:123)   - -------------start processing perf counters and run result-------------

                  INFO  [2015-10-27 11:43:53,828][main] (ResultProcess;or.java:124)   - Perf run result is saving to result repository. Please use this RUN ID 3 to view your result in Tableau

                  Created the tree successfully using C:\TabJolt\testplans\InteractVizLoadTest.jmx

                  Starting the test @ Tue Oct 27 11:43:54 CDT 2015 (1445964234281)

                  Waiting for possible shutdown message on port 4445

                  FATAL [2015-10-27 11:43:57,044][setUp Thread Group 1-1] (LoadSessionSetup.java:57)   - Failed to set up load test session. Stopping the test run.

                  java.lang.NullPointerException

                          at com.tableausoftware.vizportal.test.webClientApi.WebClientResponse.<init>(WebClientResponse.java:62)

                          at com.tableausoftware.vizportal.test.webClientApi.WebClientResponse.create(WebClientResponse.java:88)

                          at com.tableausoftware.vizportal.test.webClientApi.WebClientApi.getServerSettingsUnauthenticated(WebClientApi.java:1222)

                          at com.tableausoftware.test.server.perfTestSuite.ServerSettingsFetcher.setServerSetting(ServerSettingsFetcher.java:28)

                          at com.tableausoftware.test.server.perfTestSuite.LoadSessionSetup.runTest(LoadSessionSetup.java:52)

                          at org.apache.jmeter.protocol.java.sampler.JavaSampler.sample(JavaSampler.java:191)

                          at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:429)

                          at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:257)

                          at java.lang.Thread.run(Unknown Source)

                  Tidying up ...    @ Tue Oct 27 11:43:57 CDT 2015 (1445964237115)

                  ... end of run

                  INFO  [2015-10-27 11:44:13,858][main] (PerfRunHelper.java:190)   - Jmeter process has exited. Waiting for the other processes to exit.

                  INFO  [2015-10-27 11:44:43,862][main] (PerfRunHelper.java:220)   - Waiting for processes "Windows Perf Counter Data Retriever;JMX/Zabbix Counter Data Retriever" to complete. 30 seconds have elapsed.

                  INFO  [2015-10-27 11:44:57,866][main] (PerfRunHelper.java:209)   - All processes have exited.

                  INFO  [2015-10-27 11:44:57,994][Thread-11] (JmeterResultDBSender.java:80)   - Finish processeing all Jmeter perf result samples.

                  INFO  [2015-10-27 11:44:58,983][Thread-7] (PerfCounterDBSender.java:71)   - Finished processing all perf counter records

                  Exception in thread "main" 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(integer) line 116 at SQL statement

                          at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2270)

                          at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1998)

                          at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255)

                          at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:570)

                          at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:420)

                          at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:362)

                          at com.tableausoftware.test.tools.ResultProcessor.PostgresDBHelper.updateTestRunStats(PostgresDBHelper.java:234)

                          at com.tableausoftware.test.tools.ResultProcessor.ResultProcessor.signalRunCompleted(ResultProcessor.java:175)

                          at com.tableausoftware.test.tools.perfRunHarness.Main.runOneTest(Main.java:243)

                          at com.tableausoftware.test.tools.perfRunHarness.Main.main(Main.java:128

                  )

                  • 6. Re: TabJolt Exception in thread "main" java.lang.NullPointerException
                    kaifeng zeng

                    This indicates that Tabjolt cannot connect to server. are you sure hostUri: http://localhost is the correct url? You could use fiddler to capture the traffic between Tabjolt and server by changing this setting "proxyEnabled: false" in servertestconfig.yaml to true.


                    java.lang.NullPointerException

                            at com.tableausoftware.vizportal.test.webClientApi.WebClientResponse.<init>(WebClientResponse.java:62)

                            at com.tableausoftware.vizportal.test.webClientApi.WebClientResponse.create(WebClientResponse.java:88)

                            at com.tableausoftware.vizportal.test.webClientApi.WebClientApi.getServerSettingsUnauthenticated(WebClientApi.java:1222)

                    • 9. Re: TabJolt Exception in thread "main" java.lang.NullPointerException
                      Saroj Sahu

                      Hi,

                       

                      I am new to this tabjolt and  getting the same error  as mentioned below. I tried your suggestion "changing this setting "proxyEnabled: false" in servertestconfig.yaml to true.", however still getting the same error. Could you please suggest for the same.?

                       

                                                                                                      C:\Tabjolt>go --t=TestPlans\InteractVizloadTest.jmx --d=60 --c=1                [2015-11-18 09:20:55,445] Perf harness is started with parameters: --rootPath=C:\Tabjolt --t=TestPlans\InteractVizloadTest.jmx --d=60 --c=1 [2015-11-18 09:20:55,690] unable to load configuration file based on binary location reflection; continuing... [2015-11-18 09:20:55,691] Loaded properties file from C:\Tabjolt/config/PerfRunHarness.properties [2015-11-18 09:20:55,708] Looking for `config` starting in: C:\Tabjolt\bin\perfRunHarness                                                                       [2015-11-18 09:20:55,715] Config folder path is: C:\Tabjolt\config              [2015-11-18 09:20:55,716] Loading Log4j configuration from: C:\Tabjolt\config\log4j.properties                                                                  Exception in thread "main" java.lang.NullPointerException                               at com.tableausoftware.test.tools.perfRunHarness.PerfRunHelper.getTestPassId(PerfRunHelper.java:613) at com.tableausoftware.test.tools.perfRunHarness.Main.main(Main.java:100)                                                                              

                      Thanks!

                      • 10. Re: TabJolt Exception in thread "main" java.lang.NullPointerException
                        Tai Kim

                        I get that error when the username and password doesn't have a space before it.

                         

                        Error:

                            users:

                                - !!com.tableausoftware.test.server.configuration.User         

                                  name:[username]

                                  password:[password]

                         

                        Works by adding space:

                            users:
                                - !!com.tableausoftware.test.server.configuration.User         
                                  name: [username]
                                  password: [password]

                            users:

                         

                        Hope this helps.

                        • 11. Re: TabJolt Exception in thread "main" java.lang.NullPointerException
                          xavier estrada

                          Hi

                          Im new to tabjolt . im having this problem: unable to load configuration file based on binary location reflection

                          which I believe it means I cannot connect to the server. Unbeknown to me, developers added a select a site to the login screen that looks like this. Can somebody tell me how to get around this problem.

                           

                          My servertestconfig.yaml looks like this:

                          #---------------------------------------------------------------------------

                          # Configuration file for server test suite

                          #---------------------------------------------------------------------------

                           

                           

                          default {

                              # tableau server host name:

                              hostUri: http://bivmuattblapp1

                           

                           

                              # HTTP User-Agent

                              userAgent: java-client-requests

                           

                           

                              # Set proxyEnabled to true to enable routing of all test HTTP traffic through a proxy

                              # Default values for proxyHost and proxyPort reflect Fiddler's defaults

                              proxyEnabled: false

                              proxyHost: localhost

                              proxyPort: 8888

                           

                           

                              users:

                                  - !!com.tableausoftware.test.server.configuration.User         

                                    name: xestrada

                                    password: ........... 

                          }

                           

                          I have not been able to run a single test because of this. Any help will be greatly appreciated 

                          • 12. Re: TabJolt Exception in thread "main" java.lang.NullPointerException
                            xavier estrada

                            here is the actual result of the test:

                            C:\TabJoltNew\tabjolt-master>go --t=testplans\InteractVizLoadTest.jmx --d=60 --c

                            =1

                            Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook

                            Picked up _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~2\HP\QUICKT~1\

                            bin\JAVA_S~1\classes;C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes\jasmine.jar

                            [2016-01-04 14:52:50,997] Perf harness is started with parameters: --rootPath=C:

                            \TabJoltNew\tabjolt-master --t=testplans\InteractVizLoadTest.jmx --d=60 --c=1

                            [2016-01-04 14:52:51,131] unable to load configuration file based on binary loca

                            tion reflection; continuing...

                            [2016-01-04 14:52:51,132] Loaded properties file from C:\TabJoltNew\tabjolt-mast

                            er/config/PerfRunHarness.properties

                            [2016-01-04 14:52:51,137] Looking for `config` starting in: C:\TabJoltNew\tabjol

                            t-master\bin\perfRunHarness

                            [2016-01-04 14:52:51,146] Config folder path is: C:\TabJoltNew\tabjolt-master\co

                            nfig

                            [2016-01-04 14:52:51,151] Loading Log4j configuration from: C:\TabJoltNew\tabjol

                            t-master\config\log4j.properties

                            -------------start collecting JMX counters--------------

                            Output File:C:\TabJoltNew\tabjolt-master/results/2016-01-04_14-52-51/jmxcounter.

                            tsv

                            -------------start collecting Zabbix counters--------------

                            Output File:C:\TabJoltNew\tabjolt-master/results/2016-01-04_14-52-51/zabbixcount

                            er.tsv

                            Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook

                            Picked up _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~2\HP\QUICKT~1\

                            bin\JAVA_S~1\classes;C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes\jasmine.jar

                            -------------start windows performance counters collection-------------

                            Output File:c:\tabjoltnew\tabjolt-master/results/2016-01-04_14-52-51/wincounter.

                            tsv

                            INFO  [2016-01-04 14:52:54,453][main] (PerfRunHelper.java:340)   - -------------

                            start Jmeter load test run-------------

                            INFO  [2016-01-04 14:52:54,454][main] (PerfRunHelper.java:341)   - Output file:

                            C:\TabJoltNew\tabjolt-master/results/2016-01-04_14-52-51/result-CSWPYQ1-0.jtl

                            INFO  [2016-01-04 14:52:54,455][main] (PerfRunHelper.java:342)   - Command: [C:\

                            TabJoltNew\tabjolt-master/bin/jmeter.bat, , , , , , -n, -t=C:\TabJoltNew\tabjolt

                            -master\testplans\InteractVizLoadTest.jmx, -j=C:\TabJoltNew\tabjolt-master/logs/

                            jmeter_2016-01-04_14-52-51.log, -JthreadCount=1, -Jduration=60, -JconfigFolderPa

                            th=C:\TabJoltNew\tabjolt-master/config/, -Jlogpath=C:\TabJoltNew\tabjolt-master/

                            results/2016-01-04_14-52-51/result-CSWPYQ1-0.jtl, ]

                            INFO  [2016-01-04 14:52:54,631][main] (ResultProcessor.java:123)   - -----------

                            --start processing perf counters and run result-------------

                            INFO  [2016-01-04 14:52:54,632][main] (ResultProcessor.java:124)   - Perf run re

                            sult is saving to result repository. Please use this RUN ID 22 to view your resu

                            lt in Tableau

                            Created the tree successfully using C:\TabJoltNew\tabjolt-master\testplans\Inter

                            actVizLoadTest.jmx

                            Starting the test @ Mon Jan 04 14:52:55 EST 2016 (1451937175694)

                            Waiting for possible shutdown message on port 4445

                            SLF4J: Class path contains multiple SLF4J bindings.

                            SLF4J: Found binding in [jar:file:/C:/TabJoltNew/tabjolt-master/lib/slf4j-nop-1.

                            7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]

                            SLF4J: Found binding in [jar:file:/C:/TabJoltNew/tabjolt-master/lib/ext/slf4j-no

                            p-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]

                            SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.

                             

                             

                            SLF4J: Actual binding is of type [org.slf4j.helpers.NOPLoggerFactory]

                            #0      Threads: 1/1    Samples: 1      Latency: 0      Resp.Time: 52   Errors:

                            1

                            #1      Threads: 1/1    Samples: 152    Latency: 0      Resp.Time: 5    Errors:

                            152

                            #2      Threads: 1/1    Samples: 216    Latency: 0      Resp.Time: 4    Errors:

                            216

                            #3      Threads: 1/1    Samples: 263    Latency: 0      Resp.Time: 3    Errors:

                            263

                            #4      Threads: 1/1    Samples: 252    Latency: 0      Resp.Time: 3    Errors:

                            252

                            #5      Threads: 1/1    Samples: 181    Latency: 0      Resp.Time: 4    Errors:

                            181

                            #6      Threads: 1/1    Samples: 175    Latency: 0      Resp.Time: 5    Errors:

                            175

                            #7      Threads: 1/1    Samples: 247    Latency: 0      Resp.Time: 4    Errors:

                            247

                            #8      Threads: 1/1    Samples: 253    Latency: 0      Resp.Time: 3    Errors:

                            253

                            #9      Threads: 1/1    Samples: 246    Latency: 0      Resp.Time: 3    Errors:

                            246

                            #10     Threads: 1/1    Samples: 260    Latency: 0      Resp.Time: 3    Errors:

                            260

                            #11     Threads: 1/1    Samples: 290    Latency: 0      Resp.Time: 3    Errors:

                            290

                            #12     Threads: 1/1    Samples: 204    Latency: 0      Resp.Time: 4    Errors:

                            204

                            #13     Threads: 1/1    Samples: 197    Latency: 0      Resp.Time: 4    Errors:

                            197

                            #14     Threads: 1/1    Samples: 255    Latency: 0      Resp.Time: 3    Errors:

                            255

                            #15     Threads: 1/1    Samples: 236    Latency: 0      Resp.Time: 4    Errors:

                            236

                            #16     Threads: 1/1    Samples: 190    Latency: 0      Resp.Time: 4    Errors:

                            190

                            #17     Threads: 1/1    Samples: 219    Latency: 0      Resp.Time: 4    Errors:

                            219

                            #18     Threads: 1/1    Samples: 222    Latency: 0      Resp.Time: 4    Errors:

                            222

                            #19     Threads: 1/1    Samples: 262    Latency: 0      Resp.Time: 3    Errors:

                            262

                            #20     Threads: 1/1    Samples: 162    Latency: 0      Resp.Time: 6    Errors:

                            162

                            #21     Threads: 1/1    Samples: 258    Latency: 0      Resp.Time: 3    Errors:

                            258

                            #22     Threads: 1/1    Samples: 267    Latency: 0      Resp.Time: 3    Errors:

                            267

                            #23     Threads: 1/1    Samples: 293    Latency: 0      Resp.Time: 3    Errors:

                            293

                            #24     Threads: 1/1    Samples: 207    Latency: 0      Resp.Time: 4    Errors:

                            207

                            #25     Threads: 1/1    Samples: 245    Latency: 0      Resp.Time: 3    Errors:

                            245

                            #26     Threads: 1/1    Samples: 281    Latency: 0      Resp.Time: 3    Errors:

                            281

                            #27     Threads: 1/1    Samples: 228    Latency: 0      Resp.Time: 4    Errors:

                            228

                            #28     Threads: 1/1    Samples: 247    Latency: 0      Resp.Time: 3    Errors:

                            247

                            #29     Threads: 1/1    Samples: 192    Latency: 0      Resp.Time: 5    Errors:

                            192

                            #30     Threads: 1/1    Samples: 237    Latency: 0      Resp.Time: 4    Errors:

                            237

                            #31     Threads: 1/1    Samples: 287    Latency: 0      Resp.Time: 3    Errors:

                            287

                            #32     Threads: 1/1    Samples: 190    Latency: 0      Resp.Time: 5    Errors:

                            190

                            #33     Threads: 1/1    Samples: 265    Latency: 0      Resp.Time: 3    Errors:

                            265

                            #34     Threads: 1/1    Samples: 270    Latency: 0      Resp.Time: 3    Errors:

                            270

                            #35     Threads: 1/1    Samples: 232    Latency: 0      Resp.Time: 4    Errors:

                            232

                            #36     Threads: 1/1    Samples: 247    Latency: 0      Resp.Time: 3    Errors:

                            247

                            #37     Threads: 1/1    Samples: 278    Latency: 0      Resp.Time: 3    Errors:

                            278

                            #38     Threads: 1/1    Samples: 162    Latency: 0      Resp.Time: 6    Errors:

                            162

                            #39     Threads: 1/1    Samples: 259    Latency: 0      Resp.Time: 3    Errors:

                            259

                            #40     Threads: 1/1    Samples: 234    Latency: 0      Resp.Time: 3    Errors:

                            234

                            #41     Threads: 1/1    Samples: 249    Latency: 0      Resp.Time: 4    Errors:

                            249

                            #42     Threads: 1/1    Samples: 230    Latency: 0      Resp.Time: 4    Errors:

                            230

                            #43     Threads: 1/1    Samples: 231    Latency: 0      Resp.Time: 4    Errors:

                            231

                            #44     Threads: 1/1    Samples: 220    Latency: 0      Resp.Time: 4    Errors:

                            220

                            #45     Threads: 1/1    Samples: 218    Latency: 0      Resp.Time: 4    Errors:

                            218

                            #46     Threads: 1/1    Samples: 253    Latency: 0      Resp.Time: 3    Errors:

                            253

                            #47     Threads: 1/1    Samples: 262    Latency: 0      Resp.Time: 3    Errors:

                            262

                            #48     Threads: 1/1    Samples: 280    Latency: 0      Resp.Time: 3    Errors:

                            280

                            #49     Threads: 1/1    Samples: 275    Latency: 0      Resp.Time: 3    Errors:

                            275

                            #50     Threads: 1/1    Samples: 218    Latency: 0      Resp.Time: 4    Errors:

                            218

                            #51     Threads: 1/1    Samples: 182    Latency: 0      Resp.Time: 5    Errors:

                            182

                            #52     Threads: 1/1    Samples: 235    Latency: 0      Resp.Time: 4    Errors:

                            235

                            #53     Threads: 1/1    Samples: 239    Latency: 0      Resp.Time: 4    Errors:

                            239

                            #54     Threads: 1/1    Samples: 242    Latency: 0      Resp.Time: 4    Errors:

                            242

                            #55     Threads: 1/1    Samples: 244    Latency: 0      Resp.Time: 4    Errors:

                            244

                            #56     Threads: 1/1    Samples: 273    Latency: 0      Resp.Time: 3    Errors:

                            273

                            #57     Threads: 1/1    Samples: 250    Latency: 0      Resp.Time: 3    Errors:

                            250

                            #58     Threads: 1/1    Samples: 225    Latency: 0      Resp.Time: 4    Errors:

                            225

                            #59     Threads: 1/1    Samples: 204    Latency: 0      Resp.Time: 4    Errors:

                            204

                            #60     Threads: 1/1    Samples: 199    Latency: 0      Resp.Time: 4    Errors:

                            199

                            Tidying up ...    @ Mon Jan 04 14:53:57 EST 2016 (1451937237045)

                            ... end of run

                            Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook

                            Picked up _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~2\HP\QUICKT~1\

                            bin\JAVA_S~1\classes;C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes\jasmine.jar

                            INFO  [2016-01-04 14:54:14,657][main] (PerfRunHelper.java:190)   - Jmeter proces

                            s has exited. Waiting for the other processes to exit.

                            INFO  [2016-01-04 14:54:14,658][main] (PerfRunHelper.java:209)   - All processes

                            have exited.

                            INFO  [2016-01-04 14:54:14,879][Thread-7] (PerfCounterDBSender.java:71)   - Fini

                            shed processing all perf counter records

                            INFO  [2016-01-04 14:55:07,511][Thread-11] (JmeterResultDBSender.java:65)   - Pr

                            ocessed 10000 Jmeter perf result samples.

                            INFO  [2016-01-04 14:55:57,324][Thread-11] (JmeterResultDBSender.java:80)   - Fi

                            nish processeing all Jmeter perf result samples.

                            INFO  [2016-01-04 14:55:57,426][main] (ResultProcessor.java:177)   - -----------

                            ------------------------------------------

                            INFO  [2016-01-04 14:55:57,427][main] (ResultProcessor.java:178)   - Perf run re

                            sult have been stored. Please use this RUN ID 22 to view your result in Tableau

                            • 13. Re: TabJolt Exception in thread "main" java.lang.NullPointerException
                              David Mejia

                              Hi guys,

                               

                              Anyone has experienced this kind of error:

                               

                              Background:

                              Testing the latest Tableau Server 9.2 to see if it will perform with  minimum hardware requirements.

                              Configuration has been validated for PerfRunHarness and ServerTestConfig. Postgrest config is working. Turned off Windows firewall in server.

                               

                              But now the error is kinda strange. The only assumption I can guess is that tabjolt is not compatible with 9.2. But is says that i should be compatible to any TS 9.0 and above?

                               

                              See summary of error I got.

                              Failed to connect to the JMX connector due to the following error: NoSuchObjectException: no such object in table

                              Failed to get the object from the pool due to the following error: NoSuchObjectException: no such object in table

                              Error Unable to get instances for category Network Interface of host 999.999.99.9. Skip collecting perf counters for the category. Exception Message: Access is denied

                              Failed to connect to the JMX connector due to the following error: NoSuchObjectException: no such object in table

                              Failed to get the object from the pool due to the following error: NoSuchObjectException: no such object in table

                              Failed to connect to the JMX connector due to the following error: NoSuchObjectException: no such object in table

                              Failed to get the object from the pool due to the following error: NoSuchObjectException: no such object in table

                              Failed to connect to the JMX connector due to the following error: NoSuchObjectException: no such object in table

                              Failed to get the object from the pool due to the following error: NoSuchObjectException: no such object in table

                              Thanks,

                              David