2017-09-14 13 views
1

jenkins経由で実行中にJMeterログに以下のエラーが表示されます。 JMeterバージョン2.11rを使用しています。JMeterエラー:org.apache.jmeter.protocol.smtp.sampler.guiをインスタンス化できませんでした

The logs are: 
2017/09/14 17:00:16 INFO - jmeter.util.JMeterUtils: Setting Locale to en_US 
2017/09/14 17:00:16 INFO - jmeter.JMeter: Loading user properties from: E:\J-Meter\bin\user.properties 
2017/09/14 17:00:16 INFO - jmeter.JMeter: Loading system properties from: E:\J-Meter\bin\system.properties 
2017/09/14 17:00:16 INFO - jmeter.JMeter: Copyright (c) 1998-2014 The Apache Software Foundation 
2017/09/14 17:00:16 INFO - jmeter.JMeter: Version 2.11 r1554548 
2017/09/14 17:00:16 INFO - jmeter.JMeter: java.version=1.8.0_121 
2017/09/14 17:00:16 INFO - jmeter.JMeter: java.vm.name=Java HotSpot(TM) 64-Bit Server VM 
2017/09/14 17:00:16 INFO - jmeter.JMeter: os.name=Windows 8.1 
2017/09/14 17:00:16 INFO - jmeter.JMeter: os.arch=amd64 
2017/09/14 17:00:16 INFO - jmeter.JMeter: os.version=6.3 
2017/09/14 17:00:16 INFO - jmeter.JMeter: file.encoding=Cp1252 
2017/09/14 17:00:16 INFO - jmeter.JMeter: Default Locale=English (United States) 
2017/09/14 17:00:16 INFO - jmeter.JMeter: JMeter Locale=English (United States) 
2017/09/14 17:00:16 INFO - jmeter.JMeter: JMeterHome=E:\J-Meter 
2017/09/14 17:00:16 INFO - jmeter.JMeter: user.dir =C:\Program Files (x86)\Jenkins\workspace\J-meter 
2017/09/14 17:00:16 INFO - jmeter.JMeter: PWD  =C:\Program Files (x86)\Jenkins\workspace\J-meter 
2017/09/14 17:00:16 INFO - jmeter.JMeter: IP: 10.150.246.100 Name: NOD-AF1-lo-D1N FullName: NOD-AF1-lo-D1N.timesgroup.com 
2017/09/14 17:00:16 INFO - jmeter.JMeter: Loaded icon properties from org/apache/jmeter/images/icon.properties 
2017/09/14 17:00:17 INFO - jmeter.engine.util.CompoundVariable: Note: Function class names must contain the string: '.functions.' 
2017/09/14 17:00:17 INFO - jmeter.engine.util.CompoundVariable: Note: Function class names must not contain the string: '.gui.' 
2017/09/14 17:00:17 INFO - jmeter.gui.action.LookAndFeelCommand: Using look and feel: javax.swing.plaf.metal.MetalLookAndFeel [Metal, CrossPlatform] 
2017/09/14 17:00:17 INFO - jmeter.util.BSFTestElement: Registering JMeter version of JavaScript engine as work-round for BSF-22 
2017/09/14 17:00:18 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Cannot find .className property for htmlParser, using default 
2017/09/14 17:00:18 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for text/html is 
2017/09/14 17:00:18 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for application/xhtml+xml is 
2017/09/14 17:00:18 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for application/xml is 
2017/09/14 17:00:18 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for text/xml is 
2017/09/14 17:00:18 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for text/vnd.wap.wml is org.apache.jmeter.protocol.http.parser.RegexpHTMLParser 
2017/09/14 17:00:18 INFO - jmeter.gui.util.MenuFactory: Skipping org.apache.jmeter.protocol.http.control.gui.WebServiceSamplerGui 
2017/09/14 17:00:18 INFO - jmeter.gui.util.MenuFactory: Skipping org.apache.jmeter.protocol.http.modifier.gui.ParamModifierGui 
2017/09/14 17:00:18 INFO - jorphan.exec.KeyToolUtils: keytool found at 'C:\Program Files\Java\jre1.8.0_121\bin\keytool' 
2017/09/14 17:00:18 INFO - jmeter.protocol.http.proxy.ProxyControl: HTTP(S) Test Script Recorder SSL Proxy will use keys that support embedded 3rd party resources in file E:\J-Meter\bin\proxyserver.jks 
2017/09/14 17:00:18 WARN - jmeter.gui.util.MenuFactory: Could not instantiate org.apache.jmeter.protocol.smtp.sampler.gui.SmtpSamplerGui java.lang.NullPointerException 
    at sun.awt.shell.Win32ShellFolder2.access$200(Unknown Source) 
    at sun.awt.shell.Win32ShellFolder2$1.call(Unknown Source) 
    at sun.awt.shell.Win32ShellFolder2$1.call(Unknown Source) 
    at java.util.concurrent.FutureTask.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Unknown Source) 
+1

これはJMeterの非常に古いバージョンです。新しいものを使用しようとしますか? –

答えて

-1

あなたのログの行ごとにJavaの8とJMeterの2.11を実行している:につきとして、唯一のバージョン2.12以降

2017/09/14 17:00:16 INFO - jmeter.JMeter: Version 2.11 r1554548

2017/09/14 17:00:16 INFO - jmeter.JMeter: java.version=1.8.0_121

のJMeterは、Java 8と互換性があります

参照:

Version 2.12

Now, JMeter 2.12 is compliant with Java 8. Anyway, 2.11 is 5 versions away from 3.2, so very old now.

常にJMeterの最新バージョンを使用してください。

+0

ご返信ありがとうございます。しかし、私はJMeterの最新バージョン3.2を試しました。しかし、今度は以下のエラーメッセージが表示されます。ユーザーJenkins Testによって開始されました。 ワークスペースC:\ Program Files(x86)\ Jenkins \ workspace \ J-meter $ cmd/WINDOWS \ TEMP \ jenkins3780665126580318041.bat C:¥Program Files(x86)¥Jenkins¥workspace¥J-meter> E:¥Work¥JMeter¥bin¥jmeter.bat エラー:jarfile E:\ Work \ JMeter \ bin \ ApacheJMeter.jar errorlevel = 1 キーを押して続行します。 。 。 ビルドステップ 'Windowsバッチコマンドを実行する'に失敗とマークされたビルド 仕上げ:FAILURE – Nits

+0

ありがとう、これは別の質問です。私の答えはあなたの最初の質問です。 SOでは、新しい質問を開く必要があります。ありがとうございます –

0

それはJENKINS-37013によって証明だとして、それがエッジの状況を扱うことになると一部のJava開発者が少し緩和されている(または、彼らは単に十分な資格を持っていない)(でもWorkspace Whitespace Replacement Pluginが存在する)

私は再インストールをお勧めしますあなたのJava、ジェンキンスとJMeterのフォルダへのパスにスペースや特殊文字がなく、問題は例えば、離れて行く必要があります。

c:\apps\java 
c:\apps\jenkins 
c:\apps\jmeter 

念のため詳細はContinuous Integration 101: How to Run JMeter With Jenkinsの記事をチェックしてください。

+0

私はまだ同じ問題に直面しています。 C:\ JMeter、C:\ Program Files \ Java、C:\ Jenkinsのようになります。私はまだエラーが発生しています:エラー:jarfile C:\ JMeter \ bin \ ApacheJMeter.jarにアクセスできません。私はbinフォルダに\ ApacheJMeter.jarを持たないJ Meterバージョン3.2を使用しています。提案してください。 – Nits

関連する問題