kulya / jmeter-gradle-plugin

Other
40 stars 27 forks source link

CSV Data Config #17

Open codedude10 opened 11 years ago

codedude10 commented 11 years ago

Hi,

I have a JMeter test plan which uses the included CSV Data Config in the test plan. When I run via gradle I get the following errors. This is AFTER I added the /ext and /junit to my gradle/libs folder to fix those errors, as mentioned in issue #9.

Any ideas? Log is below.

Thank you.

2013/04/18 14:03:52 WARN - jmeter.testbeans.BeanInfoSupport: Localized strings not available for bean class org.apache.jmeter.config.CSVDataSet java.util.MissingResourceException: Can't find bundle for base name org.apache.jmeter.config.CSVDataSetResources, locale en_US at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1499) at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1322) at java.util.ResourceBundle.getBundle(ResourceBundle.java:796) at org.apache.jmeter.testbeans.BeanInfoSupport.(BeanInfoSupport.java:111) at org.apache.jmeter.config.CSVDataSetBeanInfo.(CSVDataSetBeanInfo.java:45) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:525) at java.lang.Class.newInstance0(Class.java:374) at java.lang.Class.newInstance(Class.java:327) at com.sun.beans.finder.InstanceFinder.instantiate(InstanceFinder.java:96) at com.sun.beans.finder.InstanceFinder.find(InstanceFinder.java:66) at java.beans.Introspector.findExplicitBeanInfo(Introspector.java:436) at java.beans.Introspector.(Introspector.java:386) at java.beans.Introspector.getBeanInfo(Introspector.java:161) at org.apache.jmeter.testbeans.TestBeanHelper.prepare(TestBeanHelper.java:67) at org.apache.jmeter.threads.TestCompiler.trackIterationListeners(TestCompiler.java:160) at org.apache.jmeter.threads.TestCompiler.subtractNode(TestCompiler.java:130) at org.apache.jorphan.collections.HashTree.traverseInto(HashTree.java:978) at org.apache.jorphan.collections.HashTree.traverseInto(HashTree.java:975) at org.apache.jorphan.collections.HashTree.traverse(HashTree.java:959) at org.apache.jmeter.threads.JMeterThread.initRun(JMeterThread.java:517) at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:266) at java.lang.Thread.run(Thread.java:722)

2013/04/18 14:03:52 INFO - jmeter.threads.JMeterThread: Thread started: PricingAPI 1-1 2013/04/18 14:03:52 ERROR - jmeter.threads.JMeterThread: Test failed! java.lang.NullPointerException at org.apache.jmeter.config.CSVDataSetBeanInfo.getShareModeAsInt(CSVDataSetBeanInfo.java:102) at org.apache.jmeter.config.CSVDataSet.iterationStart(CSVDataSet.java:113) at org.apache.jmeter.control.GenericController.fireIterationStart(GenericController.java:387) at org.apache.jmeter.control.GenericController.fireIterEvents(GenericController.java:379) at org.apache.jmeter.control.GenericController.next(GenericController.java:144) at org.apache.jmeter.control.LoopController.next(LoopController.java:108) at org.apache.jmeter.threads.AbstractThreadGroup.next(AbstractThreadGroup.java:75) at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:268) at java.lang.Thread.run(Thread.java:722)

kulya commented 11 years ago

Can you please attach you script with csv file? So i can reproduce it.

codedude10 commented 11 years ago

Is there a way I could send you a ZIP with the CSV, JMeter test plan, build.gradle? Will not let me attach here. Raw content is quite large to post as comment.

kulya commented 11 years ago

Can you please upload it to dropbox or just send to my email alexandr.kulik1988@gmail.com

codedude10 commented 11 years ago

Thank you Alex.

I have attached the ZIP which has the JMeter test plan, the build.gradle, and the CSV of data the JMeter plan pulls from. When I disable the CSV, I have no issue running. When the CSV is enabled is when I encounter problems.

On Fri, Apr 19, 2013 at 3:21 AM, Alexandr Kulik notifications@github.comwrote:

Can you please upload it to dropbox or just send to my email alexandr.kulik1988@gmail.com

— Reply to this email directly or view it on GitHubhttps://github.com/kulya/jmeter-gradle-plugin/issues/17#issuecomment-16639366 .

kulya commented 11 years ago

Unfortunately i dind't receive any email from you with zip. Can you please send it directly to my email?

kulya commented 11 years ago

Actually after i modified : from ..\data\MSN.csv to

../data/MSN.csv

Everything start working fine.

codedude10 commented 11 years ago

I just ran again after modifying the slashes from ..\data\MSN.csv to ../data/MSN.csv and same result in my log. Are you running this from inside your JMeter install (line 14)? 2013/04/23 13:52:38 INFO - jmeter.JMeter: JMeterHome=C:\Users\codedude10\Desktop\CSGradle

Log file below:

2013/04/23 13:52:38 INFO - jmeter.util.JMeterUtils: Setting Locale to en_US 2013/04/23 13:52:38 INFO - jmeter.JMeter: Setting JMeter property: url=www.msn.com 2013/04/23 13:52:38 WARN - jmeter.JMeter: LogLevel: DEBUG 2013/04/23 13:52:38 INFO - jmeter.JMeter: Copyright (c) 1998-2012 The Apache Software Foundation 2013/04/23 13:52:38 INFO - jmeter.JMeter: Version 2.6 2013/04/23 13:52:38 INFO - jmeter.JMeter: java.version=1.7.0_17 2013/04/23 13:52:38 INFO - jmeter.JMeter: java.vm.name=Java HotSpot(TM) 64-Bit Server VM 2013/04/23 13:52:38 INFO - jmeter.JMeter: os.name=Windows 7 2013/04/23 13:52:38 INFO - jmeter.JMeter: os.arch=amd64 2013/04/23 13:52:38 INFO - jmeter.JMeter: os.version=6.1 2013/04/23 13:52:38 INFO - jmeter.JMeter: file.encoding=Cp1252 2013/04/23 13:52:38 INFO - jmeter.JMeter: Default Locale=English (United States) 2013/04/23 13:52:38 INFO - jmeter.JMeter: JMeter Locale=English (United States) 2013/04/23 13:52:38 INFO - jmeter.JMeter: JMeterHome=C:\Users\codedude10\Desktop\CSGradle 2013/04/23 13:52:38 INFO - jmeter.JMeter: user.dir =C:\Users\codedude10\Desktop\CSGradle 2013/04/23 13:52:38 INFO - jmeter.JMeter: PWD =C:\Users\codedude10\Desktop\CSGradle 2013/04/23 13:52:38 INFO - jmeter.JMeter: search_paths=/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-jorphan/2.6/jar/e4e132b188733822fdf03b4380c3aa803b78a89/jmeter-jorphan-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-core/2.6/jar/3147d1fa7797c10480edf16ae8ce6fcab868e86b/jmeter-core-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-functions/2.6/jar/27657ccbb8e348167cb6f9d3bb16851d69346b33/jmeter-functions-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.beanshell/bsh-core/2.0b4/jar/495e25a99e29970ffe8ba0b1d551e1d1a9991fc1/bsh-core-2.0b4.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-junit/2.6/jar/1fcf9c6579e58122c8acdfe6da86d0310fbc0e9f/jmeter-junit-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-tcp/2.6/jar/6fde4f993758537567d4725256eb0b4cfafbc857/jmeter-tcp-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-ftp/2.6/jar/cb3b0142f3c978275deb1804a25cb989eaa77500/jmeter-ftp-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-java/2.6/jar/d7f8db74892ba9240173362a44a432e938a9f628/jmeter-java-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-components/2.6/jar/c23cba7e11c0e07386b1333b7d1f38ff5341e7d7/jmeter-components-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-http/2.6/jar/fc6aa62ed0feedfd43e2fe117a3dbd6cb582761/jmeter-http-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-monitor-model/2.6/jar/1982520804a3ff00abf4e6a33c65232af12ec82b/jmeter-monitor-model-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-monitor-components/2.6/jar/8fc310c07c8faf01009aa6b2b359c92107abfb48/jmeter-monitor-components-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-jms/2.6/jar/b0e4e20133af0d963b39e1f9806ca6cd2b7e47e0/jmeter-jms-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-jdbc/2.6/jar/5a5789ff1e18b68ff9c0f20c86a1c45d82ba08a0/jmeter-jdbc-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-report/2.6/jar/6f6176ca9e734a7e9725bf849c1959b70bae01ed/jmeter-report-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-ldap/2.6/jar/b6c72164244e221442afeb653326f6f2c4e24d01/jmeter-ldap-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-mail/2.6/jar/c97772c332e03cf175e838d27f071b7c783c563/jmeter-mail-2.6.jar; 2013/04/23 13:52:38 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-jorphan/2.6/jar/e4e132b188733822fdf03b4380c3aa803b78a89/jmeter-jorphan-2.6.jar 2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-core/2.6/jar/3147d1fa7797c10480edf16ae8ce6fcab868e86b/jmeter-core-2.6.jar 2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-functions/2.6/jar/27657ccbb8e348167cb6f9d3bb16851d69346b33/jmeter-functions-2.6.jar 2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.beanshell/bsh-core/2.0b4/jar/495e25a99e29970ffe8ba0b1d551e1d1a9991fc1/bsh-core-2.0b4.jar 2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-junit/2.6/jar/1fcf9c6579e58122c8acdfe6da86d0310fbc0e9f/jmeter-junit-2.6.jar 2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-tcp/2.6/jar/6fde4f993758537567d4725256eb0b4cfafbc857/jmeter-tcp-2.6.jar 2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-ftp/2.6/jar/cb3b0142f3c978275deb1804a25cb989eaa77500/jmeter-ftp-2.6.jar 2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-java/2.6/jar/d7f8db74892ba9240173362a44a432e938a9f628/jmeter-java-2.6.jar 2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-components/2.6/jar/c23cba7e11c0e07386b1333b7d1f38ff5341e7d7/jmeter-components-2.6.jar 2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-http/2.6/jar/fc6aa62ed0feedfd43e2fe117a3dbd6cb582761/jmeter-http-2.6.jar 2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-monitor-model/2.6/jar/1982520804a3ff00abf4e6a33c65232af12ec82b/jmeter-monitor-model-2.6.jar 2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-monitor-components/2.6/jar/8fc310c07c8faf01009aa6b2b359c92107abfb48/jmeter-monitor-components-2.6.jar 2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-jms/2.6/jar/b0e4e20133af0d963b39e1f9806ca6cd2b7e47e0/jmeter-jms-2.6.jar 2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-jdbc/2.6/jar/5a5789ff1e18b68ff9c0f20c86a1c45d82ba08a0/jmeter-jdbc-2.6.jar 2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-report/2.6/jar/6f6176ca9e734a7e9725bf849c1959b70bae01ed/jmeter-report-2.6.jar 2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-ldap/2.6/jar/b6c72164244e221442afeb653326f6f2c4e24d01/jmeter-ldap-2.6.jar 2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-mail/2.6/jar/c97772c332e03cf175e838d27f071b7c783c563/jmeter-mail-2.6.jar 2013/04/23 13:52:39 INFO - jmeter.services.FileServer: Default base='C:\Users\codedude10\Desktop\CSGradle' 2013/04/23 13:52:39 INFO - jmeter.services.FileServer: Set new base='C:\Users\codedude10\Desktop\CSGradle\tests' 2013/04/23 13:52:39 INFO - jmeter.JMeter: Loading file: C:\Users\codedude10\Desktop\CSGradle\tests\MSN.jmx 2013/04/23 13:52:39 INFO - jmeter.save.SaveService: Testplan (JMX) version: 2.2. Testlog (JTL) version: 2.2 2013/04/23 13:52:39 INFO - jmeter.save.SaveService: Using SaveService properties file encoding UTF-8 2013/04/23 13:52:39 INFO - jmeter.save.SaveService: Using SaveService properties file version 1050447 2013/04/23 13:52:39 INFO - jmeter.save.SaveService: Using SaveService properties version 2.1 2013/04/23 13:52:39 WARN - jmeter.save.SaveService: Bad _version - expected 2.2, found 2.1. 2013/04/23 13:52:39 INFO - jmeter.save.SaveService: All converter versions present and correct 2013/04/23 13:52:39 ERROR - jmeter.util.NameUpdater: Could not find upgrade file: java.io.FileNotFoundException: C:\Users\codedude10\Desktop\CSGradle\bin\upgrade.properties (The system cannot find the path specified) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.(FileInputStream.java:138) at org.apache.jmeter.util.NameUpdater.(NameUpdater.java:53) at org.apache.jmeter.save.SaveService$XStreamWrapper$1.realClass(SaveService.java:87) at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38) at com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:52) at com.thoughtworks.xstream.core.util.HierarchicalStreams.readClassType(HierarchicalStreams.java:29) at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:136) at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33) at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:923) at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:909) at com.thoughtworks.xstream.XStream.fromXML(XStream.java:853) at org.apache.jmeter.save.SaveService.loadTree(SaveService.java:493) at org.apache.jmeter.JMeter.runNonGui(JMeter.java:733) at org.apache.jmeter.JMeter.startNonGui(JMeter.java:716) at org.apache.jmeter.JMeter.start(JMeter.java:377) at org.veil.gradle.plugins.jmeter.JmeterRunTask.executeJmeterTest(JmeterRunTask.java:283) at org.veil.gradle.plugins.jmeter.JmeterRunTask.start(JmeterRunTask.java:139) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1047) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:877) at org.gradle.api.internal.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:216) at org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:122) at org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:147) at org.veil.gradle.plugins.jmeter.JmeterRunTask_Decorated.invokeMethod(Unknown Source) at groovy.lang.GroovyObject$invokeMethod.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:55) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) at org.gradle.util.ReflectionUtil.invoke(ReflectionUtil.groovy:23) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$4.execute(AnnotationProcessingTaskFactory.java:161) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$4.execute(AnnotationProcessingTaskFactory.java:156) at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:472) at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:461) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:60) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46) at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:34) at org.gradle.api.internal.changedetection.CacheLockHandlingTaskExecuter$1.run(CacheLockHandlingTaskExecuter.java:34) at org.gradle.cache.internal.DefaultCacheAccess$3.create(DefaultCacheAccess.java:243) at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:188) at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:241) at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:137) at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:83) at org.gradle.api.internal.changedetection.CacheLockHandlingTaskExecuter.execute(CacheLockHandlingTaskExecuter.java:32) at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:55) at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57) at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:41) at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:51) at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:52) at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:42) at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:247) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.executeTask(DefaultTaskPlanExecutor.java:52) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.processTask(DefaultTaskPlanExecutor.java:38) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:30) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:83) at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23) at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67) at org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExecuter$1.run(TaskCacheLockHandlingBuildExecuter.java:31) at org.gradle.cache.internal.DefaultCacheAccess$2.create(DefaultCacheAccess.java:118) at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:133) at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:116) at org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:129) at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateCacheAccess.useCache(DefaultTaskArtifactStateCacheAccess.java:79) at org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExecuter.execute(TaskCacheLockHandlingBuildExecuter.java:29) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23) at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67) at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:158) at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113) at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81) at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:38) at org.gradle.launcher.exec.InProcessGradleLauncherActionExecuter.execute(InProcessGradleLauncherActionExecuter.java:39) at org.gradle.launcher.exec.InProcessGradleLauncherActionExecuter.execute(InProcessGradleLauncherActionExecuter.java:25) at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50) at org.gradle.launcher.cli.ActionAdapter.execute(ActionAdapter.java:30) at org.gradle.launcher.cli.ActionAdapter.execute(ActionAdapter.java:22) at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:200) at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:173) at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:169) at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:138) at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33) at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22) at org.gradle.launcher.Main.doAction(Main.java:48) at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45) at org.gradle.launcher.Main.main(Main.java:39) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50) at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32) at org.gradle.launcher.GradleMain.main(GradleMain.java:26)

2013/04/23 13:52:39 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Cannot find .className property for htmlParser, using default 2013/04/23 13:52:39 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for text/html is
2013/04/23 13:52:39 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for application/xhtml+xml is
2013/04/23 13:52:39 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for application/xml is
2013/04/23 13:52:39 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for text/xml is
2013/04/23 13:52:39 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for text/vnd.wap.wml is org.apache.jmeter.protocol.http.parser.RegexpHTMLParser 2013/04/23 13:52:39 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Reuse SSL session context on subsequent iterations: true 2013/04/23 13:52:39 INFO - jmeter.engine.StandardJMeterEngine: Listeners will be started after enabling running version 2013/04/23 13:52:39 INFO - jmeter.engine.StandardJMeterEngine: To revert to the earlier behaviour, define jmeterengine.startlistenerslater=false 2013/04/23 13:52:39 INFO - jmeter.engine.StandardJMeterEngine: Running the test! 2013/04/23 13:52:39 INFO - jmeter.engine.util.CompoundVariable: Note: Function class names must contain the string: '.functions.' 2013/04/23 13:52:39 INFO - jmeter.engine.util.CompoundVariable: Note: Function class names must not contain the string: '.gui.' 2013/04/23 13:52:39 INFO - jmeter.JMeter: Running test (1366739559470) 2013/04/23 13:52:39 INFO - jmeter.engine.StandardJMeterEngine: Starting 1 threads for group Thread Group. 2013/04/23 13:52:39 INFO - jmeter.engine.StandardJMeterEngine: Thread will continue on error 2013/04/23 13:52:39 INFO - jmeter.threads.JMeterThread: jmeterthread.startearlier=true (see jmeter.properties) 2013/04/23 13:52:39 INFO - jmeter.threads.JMeterThread: Running PostProcessors in forward order 2013/04/23 13:52:39 INFO - jmeter.engine.StandardJMeterEngine: All threads have been started 2013/04/23 13:52:39 WARN - jmeter.testbeans.BeanInfoSupport: Localized strings not available for bean class org.apache.jmeter.config.CSVDataSet java.util.MissingResourceException: Can't find bundle for base name org.apache.jmeter.config.CSVDataSetResources, locale en_US at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1499) at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1322) at java.util.ResourceBundle.getBundle(ResourceBundle.java:796) at org.apache.jmeter.testbeans.BeanInfoSupport.(BeanInfoSupport.java:111) at org.apache.jmeter.config.CSVDataSetBeanInfo.(CSVDataSetBeanInfo.java:45) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:525) at java.lang.Class.newInstance0(Class.java:374) at java.lang.Class.newInstance(Class.java:327) at com.sun.beans.finder.InstanceFinder.instantiate(InstanceFinder.java:96) at com.sun.beans.finder.InstanceFinder.find(InstanceFinder.java:66) at java.beans.Introspector.findExplicitBeanInfo(Introspector.java:436) at java.beans.Introspector.(Introspector.java:386) at java.beans.Introspector.getBeanInfo(Introspector.java:161) at org.apache.jmeter.testbeans.TestBeanHelper.prepare(TestBeanHelper.java:67) at org.apache.jmeter.threads.TestCompiler.trackIterationListeners(TestCompiler.java:160) at org.apache.jmeter.threads.TestCompiler.subtractNode(TestCompiler.java:130) at org.apache.jorphan.collections.HashTree.traverseInto(HashTree.java:978) at org.apache.jorphan.collections.HashTree.traverseInto(HashTree.java:975) at org.apache.jorphan.collections.HashTree.traverse(HashTree.java:959) at org.apache.jmeter.threads.JMeterThread.initRun(JMeterThread.java:517) at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:266) at java.lang.Thread.run(Thread.java:722)

2013/04/23 13:52:39 INFO - jmeter.threads.JMeterThread: Thread started: Thread Group 1-1 2013/04/23 13:52:39 ERROR - jmeter.threads.JMeterThread: Test failed! java.lang.NullPointerException at org.apache.jmeter.config.CSVDataSetBeanInfo.getShareModeAsInt(CSVDataSetBeanInfo.java:102) at org.apache.jmeter.config.CSVDataSet.iterationStart(CSVDataSet.java:113) at org.apache.jmeter.control.GenericController.fireIterationStart(GenericController.java:387) at org.apache.jmeter.control.GenericController.fireIterEvents(GenericController.java:379) at org.apache.jmeter.control.GenericController.next(GenericController.java:144) at org.apache.jmeter.control.LoopController.next(LoopController.java:108) at org.apache.jmeter.threads.AbstractThreadGroup.next(AbstractThreadGroup.java:75) at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:268) at java.lang.Thread.run(Thread.java:722)

2013/04/23 13:52:39 INFO - jmeter.threads.JMeterThread: Thread finished: Thread Group 1-1 2013/04/23 13:52:39 INFO - jmeter.engine.StandardJMeterEngine: Ending thread Thread Group 1-1 2013/04/23 13:52:39 INFO - jmeter.engine.StandardJMeterEngine: Notifying test listeners of end of test 2013/04/23 13:52:39 INFO - jmeter.engine.StandardJMeterEngine: Test has ended on host null

kulya commented 11 years ago

Sorry, forget mention it can you please comment upgrade_properties property in jmeter.properties file.

codedude10 commented 11 years ago

Comment it out you mean?

codedude10 commented 11 years ago

Because when done that, same result:

File that holds a record of name changes for backward compatibility issues

upgrade_properties=/bin/upgrade.properties

kulya commented 11 years ago

Can you please leave upgrade_properties commented ant try use latest version of plugin: buildscript { repositories { mavenCentral() } dependencies { classpath "com.github.kulya:jmeter-gradle-plugin:1.3.1-2.6" } }

on my local machine project that you send me works fine.

kulya commented 11 years ago

Does you still have a problem?

kulya commented 10 years ago

Does this issue still there?

Niravkumar-Patel commented 9 years ago

Hey, I have been through all the above comment.. I had same issue and its been resolved by commenting upgrade_properties file in jmeter properties. Is it ok if I added the /ext and /junit to my gradle/libs folder to fix those errors, as mentioned in issue #9 and #5.? These will be the blank folder.

djangofan commented 9 years ago

As far as issue #9 goes, if you launch Jmeter 2.13 using the method I prepared in my GitHip repo, I doubt you would have any reason to add a /ext or /junit folder to your Jmeter: https://github.com/djangofan/launch-jmeter If you look at the build.gradle in the above repo, there is a mechanism to include whatever versions of any 3rd party libraries that you like. It is fully tested and vetted for version 1.3.4-2.13 of jmeter-gradle-plugin .