This still fails after several fixes;

java.lang.IllegalArgumentException: Problem loading XML
from:'/home/chamara/stress-test-framework/src/test/jmeter/CUSTOM/Concurrency_Thread_Group.jmx',
missing class com.thoughtworks.xstream.converters.ConversionException:
---- Debugging information ----
cause-exception     :
com.thoughtworks.xstream.converters.ConversionException
cause-message       :
first-jmeter-class  :
org.apache.jmeter.save.converters.HashTreeConverter.unmarshal(HashTreeConverter.java:67)
class               : org.apache.jmeter.save.ScriptWrapper
required-type       : org.apache.jorphan.collections.ListedHashTree
converter-type      : org.apache.jmeter.save.ScriptWrapperConverter
path                :
/jmeterTestPlan/hashTree/hashTree/com.blazemeter.jmeter.threads.concurrency.ConcurrencyThreadGroup
line number         : 94
version             : 3.3 r1808647
-------------------------------
at org.apache.jmeter.save.SaveService.readTree(SaveService.java:458)
at org.apache.jmeter.save.SaveService.loadTree(SaveService.java:426)
at org.wso2.stress.StressTest.runJmeter(StressTest.java:53)
Caused by: com.thoughtworks.xstream.converters.ConversionException:
---- Debugging information ----
cause-exception     :
com.thoughtworks.xstream.converters.ConversionException
cause-message       :
first-jmeter-class  :
org.apache.jmeter.save.converters.HashTreeConverter.unmarshal(HashTreeConverter.java:67)
class               : org.apache.jmeter.save.ScriptWrapper
required-type       : org.apache.jorphan.collections.ListedHashTree
converter-type      : org.apache.jmeter.save.ScriptWrapperConverter
path                :
/jmeterTestPlan/hashTree/hashTree/com.blazemeter.jmeter.threads.concurrency.ConcurrencyThreadGroup
line number         : 94
version             : 3.3 r1808647
-------------------------------
at
org.apache.jmeter.save.ScriptWrapperConverter.createConversionException(ScriptWrapperConverter.java:103)
at
org.apache.jmeter.save.ScriptWrapperConverter.unmarshal(ScriptWrapperConverter.java:97)
at
com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
at
com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
at
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
at
com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)
at
com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1486)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1466)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1337)
at org.apache.jmeter.save.SaveService.readTree(SaveService.java:443)
... 15 more
Caused by: com.thoughtworks.xstream.converters.ConversionException:
---- Debugging information ----
cause-exception     :
com.thoughtworks.xstream.mapper.CannotResolveClassException
cause-message       :
com.blazemeter.jmeter.threads.concurrency.ConcurrencyThreadGroup
class               : org.apache.jorphan.collections.ListedHashTree
required-type       : org.apache.jorphan.collections.ListedHashTree
converter-type      : org.apache.jmeter.save.converters.HashTreeConverter
path                :
/jmeterTestPlan/hashTree/hashTree/com.blazemeter.jmeter.threads.concurrency.ConcurrencyThreadGroup
line number         : 94
-------------------------------
at
com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79)
at
com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
at
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
at
com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:73)
at
org.apache.jmeter.save.converters.HashTreeConverter.unmarshal(HashTreeConverter.java:67)
at
com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
at
com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
at
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
at
org.apache.jmeter.save.ScriptWrapperConverter.unmarshal(ScriptWrapperConverter.java:95)
... 25 more
Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException:
com.blazemeter.jmeter.threads.concurrency.ConcurrencyThreadGroup
at
com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:81)
at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
at
com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:55)
at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
at
com.thoughtworks.xstream.mapper.PackageAliasingMapper.realClass(PackageAliasingMapper.java:88)
at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
at
com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:79)
at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
at
com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:74)
at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
at
com.thoughtworks.xstream.mapper.SecurityMapper.realClass(SecurityMapper.java:71)
at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
at
org.apache.jmeter.save.SaveService$XStreamWrapper$1.realClass(SaveService.java:97)
at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:125)
at
com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:47)
at
com.thoughtworks.xstream.core.util.HierarchicalStreams.readClassType(HierarchicalStreams.java:29)
at
com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:72)
at
org.apache.jmeter.save.converters.HashTreeConverter.unmarshal(HashTreeConverter.java:67)
at
com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
... 35 more


On Wed, Nov 8, 2017 at 7:56 AM, Chamara Ariyarathne <[email protected]>
wrote:

> I'm trying to run a jmeter script with the following Test method in testng
> and my maven build fails like following. Any help in resolving this matter
> will be appreciated.
>
> *Method: *
>
>     @Test
>     public void runJmeter() throws Exception {
>         StandardJMeterEngine jmeter = new StandardJMeterEngine();
>
>         JMeterUtils.setJMeterHome("/home/chamara/Programs/apache-jmeter-3.2
> ");
>         JMeterUtils.loadJMeterProperties("/home/
> chamara/stress-test-framework/src/test/resources/CUSTOM/user.properties");
>         JMeterUtils.initLogging();
>         JMeterUtils.initLocale();
>
>         SaveService.loadProperties();
>
>         FileInputStream in = new FileInputStream("/home/
> chamara/stress-test-framework/src/test/jmeter/CUSTOM/
> Concurrency_Thread_Group.jmx");
>         HashTree testPlanTree = SaveService.loadTree(in);
>         in.close();
>
>         jmeter.configure(testPlanTree);
>         jmeter.run();
>
>
>     }
>
> *Failure: *
>
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Running org.wso2.stress.StressTest
> Configuring TestNG with: org.apache.maven.surefire.testng.conf.
> TestNG652Configurator@2db0f6b2
> INFO    2017-11-07 18:35:18.029 [jmeter.e] (): Listeners will be started
> after enabling running version
> INFO    2017-11-07 18:35:18.041 [jmeter.e] (): To revert to the earlier
> behaviour, define jmeterengine.startlistenerslater=false
> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.389 sec
> <<< FAILURE!
> runJmeter(org.wso2.stress.StressTest)  Time elapsed: 0.199 sec  <<<
> FAILURE!
> java.lang.NullPointerException
> at org.apache.jmeter.engine.StandardJMeterEngine.configure(
> StandardJMeterEngine.java:164)
> at org.wso2.stress.StressTest.runJmeter(StressTest.java:31)
>
> --
> *Chamara Ariyarathne*
> WSO2 Inc; http://www.wso2.com/
> Mobile; *+94772786766 <077%20278%206766>*
>



-- 
*Chamara Ariyarathne*
WSO2 Inc; http://www.wso2.com/
Mobile; *+94772786766*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to