You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@jmeter.apache.org by bu...@apache.org on 2018/06/04 07:08:13 UTC
[Bug 62427] New: jmeter does not start on Fedora 28
https://bz.apache.org/bugzilla/show_bug.cgi?id=62427
Bug ID: 62427
Summary: jmeter does not start on Fedora 28
Product: JMeter
Version: 4.0
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Main
Assignee: issues@jmeter.apache.org
Reporter: chipitsine@gmail.com
Target Milestone: ---
I installed Fedora 28
[ilia@localhost ~]$ cat /etc/redhat-release
Fedora release 28 (Twenty Eight)
[ilia@localhost ~]$
it comes with java 8
[ilia@localhost ~]$ java -version
openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-b10)
OpenJDK 64-Bit Server VM (build 25.171-b10, mixed mode)
[ilia@localhost ~]$
jmeter does not start
[ilia@localhost ~]$ sh apache-jmeter-4.0/bin/jmeter.sh
2018-06-04 12:06:40,360 main ERROR FileManager (jmeter.log)
java.io.FileNotFoundException: jmeter.log (Permission denied)
java.io.FileNotFoundException: jmeter.log (Permission denied)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at
org.apache.logging.log4j.core.appender.FileManager$FileManagerFactory.createManager(FileManager.java:422)
at
org.apache.logging.log4j.core.appender.FileManager$FileManagerFactory.createManager(FileManager.java:406)
at
org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:113)
at
org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:115)
at
org.apache.logging.log4j.core.appender.FileManager.getFileManager(FileManager.java:180)
at
org.apache.logging.log4j.core.appender.FileAppender$Builder.build(FileAppender.java:95)
at
org.apache.logging.log4j.core.appender.FileAppender$Builder.build(FileAppender.java:51)
at
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122)
at
org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958)
at
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898)
at
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890)
at
org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513)
at
org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237)
at
org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249)
at
org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545)
at
org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617)
at
org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634)
at
org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229)
at
org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153)
at
org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45)
at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194)
at
org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122)
at
org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43)
at
org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46)
at
org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383)
at org.apache.jmeter.JMeter.<clinit>(JMeter.java:110)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at org.apache.jmeter.NewDriver.main(NewDriver.java:243)
2018-06-04 12:06:40,369 main ERROR Could not create plugin of type class
org.apache.logging.log4j.core.appender.FileAppender for element File:
java.lang.IllegalStateException: ManagerFactory
[org.apache.logging.log4j.core.appender.FileManager$FileManagerFactory@65d6b83b]
unable to create manager for [jmeter.log] with data
[org.apache.logging.log4j.core.appender.FileManager$FactoryData@d706f19]
java.lang.IllegalStateException: ManagerFactory
[org.apache.logging.log4j.core.appender.FileManager$FileManagerFactory@65d6b83b]
unable to create manager for [jmeter.log] with data
[org.apache.logging.log4j.core.appender.FileManager$FactoryData@d706f19]
at
org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:115)
at
org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:115)
at
org.apache.logging.log4j.core.appender.FileManager.getFileManager(FileManager.java:180)
at
org.apache.logging.log4j.core.appender.FileAppender$Builder.build(FileAppender.java:95)
at
org.apache.logging.log4j.core.appender.FileAppender$Builder.build(FileAppender.java:51)
at
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122)
at
org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958)
at
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898)
at
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890)
at
org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513)
at
org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237)
at
org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249)
at
org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545)
at
org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617)
at
org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634)
at
org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229)
at
org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153)
at
org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45)
at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194)
at
org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122)
at
org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43)
at
org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46)
at
org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383)
at org.apache.jmeter.JMeter.<clinit>(JMeter.java:110)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at org.apache.jmeter.NewDriver.main(NewDriver.java:243)
2018-06-04 12:06:40,373 main ERROR Unable to invoke factory method in class
org.apache.logging.log4j.core.appender.FileAppender for element File:
java.lang.IllegalStateException: No factory method found for class
org.apache.logging.log4j.core.appender.FileAppender
java.lang.IllegalStateException: No factory method found for class
org.apache.logging.log4j.core.appender.FileAppender
at
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.findFactoryMethod(PluginBuilder.java:229)
at
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:134)
at
org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958)
at
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898)
at
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890)
at
org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513)
at
org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237)
at
org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249)
at
org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545)
at
org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617)
at
org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634)
at
org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229)
at
org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153)
at
org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45)
at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194)
at
org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122)
at
org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43)
at
org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46)
at
org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383)
at org.apache.jmeter.JMeter.<clinit>(JMeter.java:110)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at org.apache.jmeter.NewDriver.main(NewDriver.java:243)
2018-06-04 12:06:40,386 main ERROR Null object returned for File in Appenders.
2018-06-04 12:06:40,400 main ERROR Unable to locate appender "jmeter-log" for
logger config "root"
================================================================================
Don't use GUI mode for load testing !, only for Test creation and Test
debugging.
For load testing, use NON GUI Mode:
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
& increase Java Heap to meet your test requirements:
Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m"
in the jmeter batch file
Check : https://jmeter.apache.org/usermanual/best-practices.html
================================================================================
An error occurred: null
[ilia@localhost ~]$ exit
Script done on 2018-06-04 12:06:42+05:00
[ilia@localhost ~]$
--
You are receiving this mail because:
You are the assignee for the bug.
[Bug 62427] jmeter does not start on Fedora 28
Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=62427
--- Comment #1 from Ilya Shipitsin <ch...@gmail.com> ---
after I manually created ~/jmeter.log (and modified log4j)
[ilia@localhost ~]$ cat jmeter.log | more
2018-06-04 12:13:54,512 INFO o.a.j.u.JMeterUtils: Setting Locale to en_US
2018-06-04 12:13:54,526 INFO o.a.j.JMeter: Loading user properties from:
/home/ilia/apache-jmeter-4.0/bin/user.properties
2018-06-04 12:13:54,527 INFO o.a.j.JMeter: Loading system properties from:
/home/ilia/apache-jmeter-4.0/bin/system.properties
2018-06-04 12:13:54,532 INFO o.a.j.JMeter: Copyright (c) 1998-2018 The Apache
Software Foundation
2018-06-04 12:13:54,532 INFO o.a.j.JMeter: Version 4.0 r1823414
2018-06-04 12:13:54,532 INFO o.a.j.JMeter: java.version=1.8.0_171
2018-06-04 12:13:54,532 INFO o.a.j.JMeter: java.vm.name=OpenJDK 64-Bit Server
VM
2018-06-04 12:13:54,532 INFO o.a.j.JMeter: os.name=Linux
2018-06-04 12:13:54,532 INFO o.a.j.JMeter: os.arch=amd64
2018-06-04 12:13:54,533 INFO o.a.j.JMeter: os.version=4.16.12-300.fc28.x86_64
2018-06-04 12:13:54,533 INFO o.a.j.JMeter: file.encoding=UTF-8
2018-06-04 12:13:54,533 INFO o.a.j.JMeter: Max memory =1789919232
2018-06-04 12:13:54,533 INFO o.a.j.JMeter: Available Processors =4
2018-06-04 12:13:54,537 INFO o.a.j.JMeter: Default Locale=English (United
States)
2018-06-04 12:13:54,537 INFO o.a.j.JMeter: JMeter Locale=English (United
States)
2018-06-04 12:13:54,537 INFO o.a.j.JMeter:
JMeterHome=/home/ilia/apache-jmeter-4.0
2018-06-04 12:13:54,537 INFO o.a.j.JMeter: user.dir =/home/ilia
2018-06-04 12:13:54,538 INFO o.a.j.JMeter: PWD =/home/ilia
2018-06-04 12:13:54,538 INFO o.a.j.JMeter: IP: 127.0.0.1 Name:
localhost.localdomain FullName: localhost
2018-06-04 12:13:54,554 ERROR o.a.j.JMeter: An error occurred:
java.awt.HeadlessException: null
at
java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204)
~[?:1.8.0_171]
at java.awt.Window.<init>(Window.java:536) ~[?:1.8.0_171]
at java.awt.Frame.<init>(Frame.java:420) ~[?:1.8.0_171]
at java.awt.Frame.<init>(Frame.java:385) ~[?:1.8.0_171]
at
javax.swing.SwingUtilities$SharedOwnerFrame.<init>(SwingUtilities.java:1758)
~[?:1.8.0_171]
at
javax.swing.SwingUtilities.getSharedOwnerFrame(SwingUtilities.java:1833)
~[?:1.8.0_171]
at javax.swing.JWindow.<init>(JWindow.java:187) ~[?:1.8.0_171]
at javax.swing.JWindow.<init>(JWindow.java:139) ~[?:1.8.0_171]
at org.apache.jmeter.SplashScreen.<init>(SplashScreen.java:45)
~[ApacheJMeter_core.jar:4.0 r1823414]
at org.apache.jmeter.JMeter.startGui(JMeter.java:356)
~[ApacheJMeter_core.jar:4.0 r1823414]
at org.apache.jmeter.JMeter.start(JMeter.java:524)
[ApacheJMeter_core.jar:4.0 r1823414]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[?:1.8.0_171]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[?:1.8.0_171]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:1.8.0_171]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_171]
at org.apache.jmeter.NewDriver.main(NewDriver.java:245)
[ApacheJMeter.jar:4.0 r1823414]
[ilia@localhost ~]$
--
You are receiving this mail because:
You are the assignee for the bug.
[Bug 62427] jmeter does not start on Fedora 28
Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=62427
Felix Schumacher <fe...@internetallee.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |INVALID
Status|NEW |RESOLVED
--- Comment #2 from Felix Schumacher <fe...@internetallee.de> ---
The first failure was because of wrong file system rights. JMeter was not able
to create files in the directory it was started from.
The second failure comes from a missing graphical environment. If you want to
start JMeter without a graphical environment, you will have to give the
parameter -n and -t testplan-file.
Both failures would better be discussed on the users mailing list.
--
You are receiving this mail because:
You are the assignee for the bug.