Jmeter Warning Showing up each time on opening - jmeter

I am using Jmeter GUI and upon opening it is showing warning this is what error log shows:2
017-04-28 03:44:07,288 INFO o.a.j.g.u.MenuFactory: Skipping org.apache.jmeter.assertions.BSFAssertion
2017-04-28 03:44:10,020 INFO o.a.j.g.u.MenuFactory: Skipping org.apache.jmeter.extractor.BSFPostProcessor
2017-04-28 03:44:10,123 INFO o.a.j.g.u.MenuFactory: Skipping org.apache.jmeter.modifiers.BSFPreProcessor
2017-04-28 03:44:10,221 INFO o.a.j.p.h.s.HTTPSamplerBase: Parser for text/html is org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser
2017-04-28 03:44:10,221 INFO o.a.j.p.h.s.HTTPSamplerBase: Parser for application/xhtml+xml is org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser
2017-04-28 03:44:10,221 INFO o.a.j.p.h.s.HTTPSamplerBase: Parser for application/xml is org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser
2017-04-28 03:44:10,221 INFO o.a.j.p.h.s.HTTPSamplerBase: Parser for text/xml is org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser
2017-04-28 03:44:10,222 INFO o.a.j.p.h.s.HTTPSamplerBase: Parser for text/vnd.wap.wml is org.apache.jmeter.protocol.http.parser.RegexpHTMLParser
2017-04-28 03:44:10,222 INFO o.a.j.p.h.s.HTTPSamplerBase: Parser for text/css is org.apache.jmeter.protocol.http.parser.CssParser
2017-04-28 03:44:11,571 ERROR o.a.j.e.KeyToolUtils: Exception checking for keytool existence, will return false
java.io.IOException: Cannot run program "keytool": CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessBuilder.start(Unknown Source) ~[?:1.8.0_73]
at org.apache.jorphan.exec.SystemCommand.run(SystemCommand.java:142) ~[jorphan.jar:3.2 r1790748]
at org.apache.jorphan.exec.SystemCommand.run(SystemCommand.java:125) ~[jorphan.jar:3.2 r1790748]
at org.apache.jorphan.exec.KeyToolUtils.checkKeytool(KeyToolUtils.java:436) ~[jorphan.jar:3.2 r1790748]
at org.apache.jorphan.exec.KeyToolUtils.<clinit>(KeyToolUtils.java:94) ~[jorphan.jar:3.2 r1790748]
at org.apache.jmeter.protocol.http.proxy.ProxyControl.<clinit>(ProxyControl.java:248) ~[ApacheJMeter_http.jar:3.2 r1790748]
at org.apache.jmeter.protocol.http.proxy.gui.ProxyControlGui.createPortPanel(ProxyControlGui.java:708) ~[ApacheJMeter_http.jar:3.2 r1790748]
at org.apache.jmeter.protocol.http.proxy.gui.ProxyControlGui.init(ProxyControlGui.java:664) ~[ApacheJMeter_http.jar:3.2 r1790748]
at org.apache.jmeter.protocol.http.proxy.gui.ProxyControlGui.<init>(ProxyControlGui.java:239) ~[ApacheJMeter_http.jar:3.2 r1790748]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_73]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_73]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_73]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_73]
at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_73]
at org.apache.jmeter.gui.util.MenuFactory.initializeMenus(MenuFactory.java:505) ~[ApacheJMeter_core.jar:3.2 r1790748]
at org.apache.jmeter.gui.util.MenuFactory.<clinit>(MenuFactory.java:169) ~[ApacheJMeter_core.jar:3.2 r1790748]
at org.apache.jmeter.control.gui.TestPlanGui.createPopupMenu(TestPlanGui.java:93) ~[ApacheJMeter_core.jar:3.2 r1790748]
at org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:156) ~[ApacheJMeter_core.jar:3.2 r1790748]
at org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:46) ~[ApacheJMeter_core.jar:3.2 r1790748]
at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:74) ~[ApacheJMeter_core.jar:3.2 r1790748]
at org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:59) ~[ApacheJMeter_core.jar:3.2 r1790748]
at java.awt.event.InvocationEvent.dispatch(Unknown Source) [?:1.8.0_73]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [?:1.8.0_73]
at java.awt.EventQueue.access$500(Unknown Source) [?:1.8.0_73]
at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_73]
at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_73]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_73]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_73]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [?:1.8.0_73]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_73]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_73]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_73]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_73]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_73]
at java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_73]
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessImpl.create(Native Method) ~[?:1.8.0_73]
at java.lang.ProcessImpl.<init>(Unknown Source) ~[?:1.8.0_73]
at java.lang.ProcessImpl.start(Unknown Source) ~[?:1.8.0_73]
... 35 more
2017-04-28 03:44:14,937 INFO o.a.j.e.KeyToolUtils: keytool found at 'C:\Program Files\Java\jre1.8.0_73\bin\keytool'
2017-04-28 03:44:14,938 INFO o.a.j.p.h.p.ProxyControl: HTTP(S) Test Script Recorder SSL Proxy will use keys that support embedded 3rd party resources in file D:\Jmeter\apache-jmeter-3.2\bin\proxyserver.jks
2017-04-28 03:44:15,997 INFO o.a.j.g.u.MenuFactory: Skipping org.apache.jmeter.protocol.java.sampler.BSFSampler
2017-04-28 03:44:16,117 INFO o.a.j.s.FileServer: Default base='D:\Jmeter\apache-jmeter-3.2\bin'
2017-04-28 03:44:16,852 INFO o.a.j.g.u.MenuFactory: Skipping org.apache.jmeter.protocol.mongodb.config.MongoSourceElement
2017-04-28 03:44:16,854 INFO o.a.j.g.u.MenuFactory: Skipping org.apache.jmeter.protocol.mongodb.sampler.MongoScriptSampler
2017-04-28 03:44:20,136 INFO o.a.j.g.u.MenuFactory: Skipping org.apache.jmeter.timers.BSFTimer
2017-04-28 03:44:20,265 INFO o.a.j.g.u.MenuFactory: Skipping org.apache.jmeter.visualizers.BSFListener
2017-04-28 03:44:20,922 INFO o.a.j.s.SampleResult: Note: Sample TimeStamps are START times
2017-04-28 03:44:20,923 INFO o.a.j.s.SampleResult: sampleresult.default.encoding is set to ISO-8859-1
2017-04-28 03:44:20,923 INFO o.a.j.s.SampleResult: sampleresult.useNanoTime=true
2017-04-28 03:44:20,924 INFO o.a.j.s.SampleResult: sampleresult.nanoThreadSleep=5000
Note:I tried running it with administrator but it was of no use.Also on using constant timer status is always shows warning signs for each sample.Much thanks in advance for guidance.

The error you are getting indicates that JMeter cannot find keytool utility which is a part of Java Runtime Environment or Development Kit.
However if you look into the next line after the error:
2017-04-28 03:44:14,937 INFO o.a.j.e.KeyToolUtils: keytool found at 'C:\Program Files\Java\jre1.8.0_73\bin\keytool'
so you can ignore this warning (or report it via JMeter bugzilla) so developers could take a look into it.
In the meantime I would recommend the following workaround:
Uninstall your jre1.8.0_73 (it is old in any case)
Download latest version of 64-bit Server JRE or JDK from Oracle website
Install it to the folder which doesn't contain spaces or non-ASCII characters, i.e. to C:\java
Add the next 2 lines to beginning of jmeter.bat startup script:
set JAVA_HOME=c:\java
set PATH=%JAVA_HOME%\bin;%PATH%
It should give JMeter a "good" Java configuration and the issue should go away.
See How to Get Started With JMeter: Part 1 - Installation & Test Plans article for proper steps on installing and starting using JMeter

On Windows, you may experience the failure of expanding the environment variable PATH, like:
C:\>echo %PATH%
C:\ProgramData\Oracle\Java\javapath;%JAVA_HOME%\bin;C:\Windows\System32;
Notice the literal value %JAVA_HOME%\bin. This is caused by:
'PATH' contains reference of other variable
'PATH' is modified without evaluation (e.g. by program)
Solution
Open the environment setting box
Do some modification of the value of PATH (trigger the expansion of variables)
This should fix the problem. We can now open a new cmd window and check the value of PATH.
C:\>echo %PATH%
C:\ProgramData\Oracle\Java\javapath;C:\java\jdk1.8.0_121\bin;C:\Windows\System32;
Note that the value %JAVA_HOME%\bin has been expanded to C:\java\jdk1.8.0_121\bin.

Related

jmeter slave connection and configuration error [duplicate]

This question already has an answer here:
Jmeter distribtion testting on linux
(1 answer)
Closed 2 years ago.
I am running distributed load testing using JMeter. And I configured few new servers but the problem is it throwing the error "non-JRMP server at remote endpoint".
I followed the correct procedure of generating jks, starting the master, starting slave etc. And in both the client and server, I am able to start the jmeter-server.bat files and I see both the machines have started.
Please note - Firewall is already disabled
Slave:
Created remote object: UnicastServerRef2 [liveRef: [endpoint:192.168.0.3:3424,SSLRMIServerSocketFactory(host=192.168.0.3, keyStoreLocation=rmi_keystore.jks, type=JKS, trustStoreLocation=rmi_keystore.jks, type=JKS, alias=rmi),SSLRMIClientSocketFactory(keyStoreLocation=rmi_keystore.jks, type=JKS, trustStoreLocation=rmi_keystore.jks, type=JKS, alias=rmi),objID:[-39bc9d70:176812fac65:-7fff, 1785184603072403670]]]
Master:
Found ApacheJMeter_core.jar
Created remote object: UnicastServerRef2 [liveRef: [endpoint:192.168.0.1:27849,objID:[-763a229d:176811229c1:-7fff, -5773628807602928343]]]
Can someone suggest if there is anything can be done? All the machines are in same subnet.
jmeter log of master:
2020-12-20 09:41:34,608 INFO o.a.j.e.DistributedRunner: Configuring remote engine: 192.168.0.3
2020-12-20 09:41:34,608 INFO o.a.j.r.RmiUtils: Disabling SSL for RMI as server.rmi.ssl.disable is set to 'true'
2020-12-20 09:41:34,624 ERROR o.a.j.e.DistributedRunner: Failed to create engine at 192.168.0.3
java.rmi.ConnectIOException: non-JRMP server at remote endpoint
at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source) ~[?:1.8.0_241]
at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source) ~[?:1.8.0_241]
at sun.rmi.server.UnicastRef.newCall(Unknown Source) ~[?:1.8.0_241]
at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) ~[?:1.8.0_241]
at org.apache.jmeter.engine.ClientJMeterEngine.getEngine(ClientJMeterEngine.java:72) ~[ApacheJMeter_core.jar:5.2.1]
at org.apache.jmeter.engine.ClientJMeterEngine.(ClientJMeterEngine.java:85) ~[ApacheJMeter_core.jar:5.2.1]
at org.apache.jmeter.engine.DistributedRunner.createEngine(DistributedRunner.java:244) ~[ApacheJMeter_core.jar:5.2.1]
at org.apache.jmeter.engine.DistributedRunner.getClientEngine(DistributedRunner.java:221) ~[ApacheJMeter_core.jar:5.2.1]
at org.apache.jmeter.engine.DistributedRunner.init(DistributedRunner.java:94) ~[ApacheJMeter_core.jar:5.2.1]
at org.apache.jmeter.gui.action.RemoteStart.doAction(RemoteStart.java:80) ~[ApacheJMeter_core.jar:5.2.1]
at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:88) ~[ApacheJMeter_core.jar:5.2.1]
at org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:70) ~[ApacheJMeter_core.jar:5.2.1]
at java.awt.event.InvocationEvent.dispatch(Unknown Source) [?:1.8.0_241]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [?:1.8.0_241]
at java.awt.EventQueue.access$500(Unknown Source) [?:1.8.0_241]
at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_241]
at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_241]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_241]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_241]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [?:1.8.0_241]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_241]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_241]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_241]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_241]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_241]
at java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_241]
You have
server.rmi.ssl.disable=true - on the master
server.rmi.ssl.disable=false - on the slave
It leads to the following situation: master tries to communicate with the slave using plain text and the slave is expecting SSL encrypted messages therefore they cannot "understand" each other hence communication fails.
You either need to enable SSL on master, generate the keystore, etc. or to disable it on the slave(s)
More information:
Remote hosts and RMI configuration
How to Perform Distributed Testing in JMeter
Apache JMeter Distributed Testing Step-by-step

while running request in jmeter getting errors

at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_261]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ~[?:1.8.0_261]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ~[?:1.8.0_261]
at java.awt.EventQueue$4.run(Unknown Source) ~[?:1.8.0_261]
at java.awt.EventQueue$4.run(Unknown Source) ~[?:1.8.0_261]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_261]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ~[?:1.8.0_261]
at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[?:1.8.0_261]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_261]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_261]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_261]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_261]
and this one also
2020-10-22 16:33:41,633 INFO o.a.j.e.StandardJMeterEngine: Notifying test listeners of end of test
2020-10-22 16:33:41,634 INFO o.a.j.g.u.JMeterMenuBar: setRunning(false, *local*)
These lines:
2020-10-22 16:33:41,633 INFO o.a.j.e.StandardJMeterEngine: Notifying test listeners of end of test 2020-10-22 16:33:41,634 INFO o.a.j.g.u.JMeterMenuBar: setRunning(false, local)
are absolutely normal, given INFO log level they're information messages which just let you know that the test has ended.
With regards to the first exception block - it is not full so we cannot guess what is causing the problem, it might be the case you're suffering from JMeter Bug 64479, if this is the case - just remove HTTP(S) Test Script Recorder from your test plan. If this is not the case - don't run JMeter test in GUI mode, it's only for tests development and debugging, you must use JMeter command-line non-GUI mode for test execution

JMeter Error when I try to save a test plan file

I have the following error when I tryed to save my test plan in JMeter: Couldn´t save to file (Acess Denyed)
¿Can anyone help me?
The log trace is this one:
ERROR o.a.j.g.a.Save: Failed to backup file : C:\Program Files
(x86)\Sisteplant\LoadTests\TestDefinitions\HandlingUnitStateChangeSimulation.jmx
java.io.FileNotFoundException: C:\Program Files
(x86)\Sisteplant\LoadTests\JMeter\backups\HandlingUnitStateChangeSimulation-000001.jmx (Acceso
denegado)
at java.io.FileOutputStream.open0(Native Method) ~[?:1.8.0_191]
at java.io.FileOutputStream.open(Unknown Source) ~[?:1.8.0_191]
at java.io.FileOutputStream.<init>(Unknown Source) ~[?:1.8.0_191]
at java.io.FileOutputStream.<init>(Unknown Source) ~[?:1.8.0_191]
at org.apache.commons.io.FileUtils.doCopyFile(FileUtils.java:1142) ~[commons-io-2.5.jar:2.5]
at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:1088) ~[commons-io-2.5.jar:2.5]
at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:1040) ~[commons-io-2.5.jar:2.5]
at org.apache.jmeter.gui.action.Save.createBackupFile(Save.java:378) ~[ApacheJMeter_core.jar:3.2
r1790748]
at org.apache.jmeter.gui.action.Save.doAction(Save.java:209) ~[ApacheJMeter_core.jar:3.2 r1790748]
at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:74) ~
[ApacheJMeter_core.jar:3.2 r1790748]
at org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:59) ~
[ApacheJMeter_core.jar:3.2 r1790748]
at java.awt.event.InvocationEvent.dispatch(Unknown Source) [?:1.8.0_191]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [?:1.8.0_191]
at java.awt.EventQueue.access$500(Unknown Source) [?:1.8.0_191]
at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_191]
at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_191]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_191]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
[?:1.8.0_191]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [?:1.8.0_191]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_191]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_191]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_191]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_191]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_191]
at java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_191]
Thanks a lot,
Most probably your user doesn't have write permissions for the C:\Program Files (x86) folder therefore you're getting this error.
Choose different location (you definitely have write access to your home folder)
Another option is to run JMeter as administrator, this way you get rid of WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0 error as well which unlock some customisation persistence.
Also be informed that according to 9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure article you should always be using the latest version of JMeter so consider upgrading to JMeter 5.3 (or whatever is the latest stable JMeter version which is available at JMeter Downloads page) on next available opportunity.
not being on Java8 was the problem for me.
Install Java 8 and it will run fine.
Try the following:
Open JMeter -> Options -> Look and Feel -> Select any other theme other than Darcula.
Restart JMeter,
Create test plan and
try to save.
Save should work.

Lock File Config masking not working

I'm using JMeter 4.0 with latest Lock File Config plugin on windows 7,
It's working with file name, but the option Also check filemask is not working
You can also specify a filename with wildcards to check for existing lock files
Error in log:
2018-03-27 14:13:01,124 DEBUG k.a.j.c.LockFile: Return filename: c:/temp/2.txt
2018-03-27 14:13:01,124 DEBUG k.a.j.c.LockFile: Return filemask: *2*
2018-03-27 14:13:01,124 INFO k.a.j.c.LockFile: and by wildcard at C:\temp*2*
2018-03-27 14:13:01,124 DEBUG k.a.j.c.LockFile: Return filemask: *2*
2018-03-27 14:13:01,124 DEBUG k.a.j.c.LockFile: Return filemask: *2*
2018-03-27 14:13:01,124 DEBUG k.a.j.c.LockFile: Return filemask: *2*
2018-03-27 14:13:01,125 ERROR o.a.j.JMeter: Uncaught exception:
java.lang.NoClassDefFoundError: kg/apc/io/FileSystem
at kg.apc.jmeter.config.LockFile.testStarted(LockFile.java:45) ~[jmeter-plugins-lockfile-0.1.jar:?]
at kg.apc.jmeter.config.LockFile.testStarted(LockFile.java:21) ~[jmeter-plugins-lockfile-0.1.jar:?]
at org.apache.jmeter.engine.StandardJMeterEngine.notifyTestListenersOfStart(StandardJMeterEngine.java:215) ~[ApacheJMeter_core.jar:4.0 r1823414]
at org.apache.jmeter.engine.StandardJMeterEngine.run(StandardJMeterEngine.java:384) ~[ApacheJMeter_core.jar:4.0 r1823414]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_25]
Caused by: java.lang.ClassNotFoundException: kg.apc.io.FileSystem
at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_25]
at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_25]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_25]
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_25]
... 5 more
Is there a specific case mask can/should be used? or I shouldn't use this option? is there a dependency jar I should add? is it OS specific issue?
java.lang.NoClassDefFoundError: kg/apc/io/FileSystem
You missing jmeter-plugins-common jar in JMeter Classpath, download it from the above link, drop to "lib" folder of your JMeter installation and restart JMeter to pick the .jar up.
If the jar is not being automatically installed using JMeter Plugins Manager it makes sense to let JMeter Plugins developers and maintainers know about it, you can reach out to them via JMeter Plugins forum

Strange error when installing sonarqube 4.3

Im trying to install sonarQube and this is the steps I have taken:
Downloaded sonarqube version 4.3
Unpacked sonarqube-4.3.zip to C:\sonarqube
Start sonarqube by running: C:\sonarqube\bin\windows-x86-64\StartSonar.bat
Server running
Testet access to server on http://localhost:9000
Comment out the following line in C:\sonarqube\conf\sonar.properties
sonar.jdbc.url=jdbc:h2:tcp://localhost:9092/sonar
Edit the following lines in C:\sonarqube\conf\sonar.properties
sonar.jdbc.username=sonar to sonar.jdbc.username=username
sonar.jdbc.password=sonar to sonar.jdbc.password=password
#sonar.jdbc.url=jdbc:oracle:thin:#host/XE to sonar.jdbc.url=jdbc:oracle:thin:#host:port/db
Download ojdbc6.jar
Copy ojdbc6.jar to C:\sonarqube\extensions\jdbc-driver\oracle\
Stop server
Start server
Starting server fails
I get this in the log:
Any help or pointers appreciated
2014.06.03 11:13:55 INFO [o.s.a.Connectors] HTTP connector is enabled on port 9000
2014.06.03 11:13:56 INFO [o.a.c.h.Http11Protocol] Initializing ProtocolHandler ["http-bio-0.0.0.0-9000"]
2014.06.03 11:13:56 INFO [o.a.c.c.StandardService] Starting service Tomcat
2014.06.03 11:13:56 INFO [o.a.c.c.StandardEngine] Starting Servlet Engine: Apache Tomcat/7.0.42
2014.06.03 11:13:57 INFO [o.a.c.s.ContextConfig] No global web.xml found
2014.06.03 11:13:59 INFO [o.s.s.p.ServerImpl] SonarQube Server / 4.3 / 05cc0b97a0e8064857d02c03a8086695e154e2ba
2014.06.03 11:13:59 ERROR [o.s.s.p.PlatformServletContextListener] Fail to start server
java.lang.NullPointerException: null
at org.sonar.server.db.EmbeddedDatabaseFactory.start(EmbeddedDatabaseFactory.java:39) ~[EmbeddedDatabaseFactory.class:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0]
at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.invokeMethod(ReflectionLifecycleStrategy.java:110) ~[picocontainer-2.14.3.jar:na]
at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.start(ReflectionLifecycleStrategy.java:89) ~[picocontainer-2.14.3.jar:na]
at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.start(AbstractInjectionFactory.java:84) ~[picocontainer-2.14.3.jar:na]
at org.picocontainer.behaviors.AbstractBehavior.start(AbstractBehavior.java:169) ~[picocontainer-2.14.3.jar:na]
at org.picocontainer.behaviors.Stored$RealComponentLifecycle.start(Stored.java:132) ~[picocontainer-2.14.3.jar:na]
at org.picocontainer.behaviors.Stored.start(Stored.java:110) ~[picocontainer-2.14.3.jar:na]
at org.picocontainer.DefaultPicoContainer.potentiallyStartAdapter(DefaultPicoContainer.java:1015) ~[picocontainer-2.14.3.jar:na]
at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1008) ~[picocontainer-2.14.3.jar:na]
at org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:766) ~[picocontainer-2.14.3.jar:na]
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:91) ~[sonar-plugin-api-4.3.jar:na]
at org.sonar.server.platform.Platform.startLevel1Container(Platform.java:91) ~[Platform.class:na]
at org.sonar.server.platform.Platform.init(Platform.java:71) ~[Platform.class:na]
at org.sonar.server.platform.PlatformServletContextListener.contextInitialized(PlatformServletContextListener.java:53) ~[PlatformServletContextListener.class:na]
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939) [tomcat-embed-core-7.0.42.jar:7.0.42]
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434) [tomcat-embed-core-7.0.42.jar:7.0.42]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [tomcat-embed-core-7.0.42.jar:7.0.42]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) [tomcat-embed-core-7.0.42.jar:7.0.42]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) [tomcat-embed-core-7.0.42.jar:7.0.42]
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) [na:1.7.0]
at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.7.0]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0]
at java.lang.Thread.run(Unknown Source) [na:1.7.0]
<-- Wrapper Stopped
You're getting this error because the property "sonar.jdbc.url" is not defined or is commented-out in your sonar.properties file.

Resources