>Am 10. Juli 2019 11:36:55 MESZ schrieb Prajjwal Laad
><[email protected]>:
>>Hello,
>>
>>We are facing an issue when using JMeter templates. A description for
>>same is given below:
>>
>>Issue: Template failed to initialise if directory structure contains
>>Japanese Character (invalid template path)
>>
>>Steps to reproduce:
>>
>>1) Create a directory with its name containing Japanese character(s).
>>2) Extract Apache JMeter 5.1.1 zip in the directory (containing
>>Japanese character(s)).
>>3) Run JMeter and try to create a template.
>>
>>Result:
>>Template fails to load without any popup [error/warning].
>>
>>Error log:
>>
>>>>2019-07-09 15:29:18,427 WARN o.a.j.g.a.t.TemplateManager: Ignoring
>>template
>>file:'C:\Users\prajjwal.laad\Desktop\????\apache-jmeter-5.1.1\bin\templ
>>ates\templates.xml',
>>an error occurred parsing the file
>>>>java.net.MalformedURLException: unknown protocol: c
>>
>>Note: Japanese directory name becomes as ???? on parsing.
>>
>>>>2019-07-09 15:29:18,444 ERROR o.a.j.JMeter: Uncaught exception:
>>>>java.lang.ExceptionInInitializerError: null
>>
>>Detailed log is attached: jmeter.log
>
>The log file is probably stored off by the mailing list. Could you post the
>relevant part inline?
>
>Apart from the logs. Please give more details about your environment. What os
>(probably some windows variant), Java version, lang settings (encoding).
>
>Felix
>
Hi Felix,
Thank you for the reply. PFB log with the necessary details:
Environment Details:
2019-07-09 15:29:02,850 INFO o.a.j.u.JMeterUtils: Setting Locale to en_EN
2019-07-09 15:29:02,871 INFO o.a.j.JMeter: Loading user properties from:
user.properties
2019-07-09 15:29:02,888 INFO o.a.j.JMeter: Loading system properties from:
system.properties
2019-07-09 15:29:02,901 INFO o.a.j.JMeter: Copyright (c) 1998-2019 The Apache
Software Foundation
2019-07-09 15:29:02,901 INFO o.a.j.JMeter: Version 5.1.1 r1855137
2019-07-09 15:29:02,901 INFO o.a.j.JMeter: java.version=1.8.0_201
2019-07-09 15:29:02,902 INFO o.a.j.JMeter: java.vm.name=Java HotSpot(TM) 64-Bit
Server VM
2019-07-09 15:29:02,902 INFO o.a.j.JMeter: os.name=Windows 8.1
2019-07-09 15:29:02,902 INFO o.a.j.JMeter: os.arch=amd64
2019-07-09 15:29:02,902 INFO o.a.j.JMeter: os.version=6.3
2019-07-09 15:29:02,902 INFO o.a.j.JMeter: file.encoding=Cp1252
2019-07-09 15:29:02,902 INFO o.a.j.JMeter: java.awt.headless=null
2019-07-09 15:29:02,902 INFO o.a.j.JMeter: Max memory =1073741824
2019-07-09 15:29:02,902 INFO o.a.j.JMeter: Available Processors =4
2019-07-09 15:29:02,906 INFO o.a.j.JMeter: Default Locale=English (EN)
2019-07-09 15:29:02,907 INFO o.a.j.JMeter: JMeter Locale=English (EN)
2019-07-09 15:29:02,907 INFO o.a.j.JMeter:
JMeterHome=C:\Users\prajjwal.laad\Desktop\????\apache-jmeter-5.1.1
2019-07-09 15:29:02,907 INFO o.a.j.JMeter: user.dir
=C:\Users\prajjwal.laad\Desktop\????\apache-jmeter-5.1.1\bin
2019-07-09 15:29:02,908 INFO o.a.j.JMeter: PWD
=C:\Users\prajjwal.laad\Desktop\????\apache-jmeter-5.1.1\bin
2019-07-09 15:29:07,440 INFO o.a.j.JMeter: IP: <removed> Name: DLDT-1118
FullName: DLDT-1118.nectechnologies.in
Error:
2019-07-09 15:29:11,422 INFO o.a.j.s.SampleResult: sampleresult.useNanoTime=true
2019-07-09 15:29:11,422 INFO o.a.j.s.SampleResult:
sampleresult.nanoThreadSleep=5000
2019-07-09 15:29:18,423 INFO o.a.j.g.a.t.TemplateManager: Reading templates
from:
C:\Users\prajjwal.laad\Desktop\????\apache-jmeter-5.1.1\bin\templates\templates.xml
2019-07-09 15:29:18,427 WARN o.a.j.g.a.t.TemplateManager: Ignoring template
file:'C:\Users\prajjwal.laad\Desktop\????\apache-jmeter-5.1.1\bin\templates\templates.xml',
an error occurred parsing the file
java.net.MalformedURLException: unknown protocol: c
at java.net.URL.<init>(Unknown Source) ~[?:1.8.0_201]
at java.net.URL.<init>(Unknown Source) ~[?:1.8.0_201]
at java.net.URL.<init>(Unknown Source) ~[?:1.8.0_201]
at
org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
~[xercesImpl-2.12.0.jar:2.12.0]
at
org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
~[xercesImpl-2.12.0.jar:2.12.0]
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source) ~[xercesImpl-2.12.0.jar:?]
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source) ~[xercesImpl-2.12.0.jar:?]
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
~[xercesImpl-2.12.0.jar:?]
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
~[xercesImpl-2.12.0.jar:?]
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown
Source) ~[xercesImpl-2.12.0.jar:?]
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
~[?:1.8.0_201]
at
org.apache.jmeter.gui.action.template.TemplateManager.parseTemplateFile(TemplateManager.java:174)
~[ApacheJMeter_core.jar:5.1.1 r1855137]
at
org.apache.jmeter.gui.action.template.TemplateManager.readTemplates(TemplateManager.java:101)
~[ApacheJMeter_core.jar:5.1.1 r1855137]
at
org.apache.jmeter.gui.action.template.TemplateManager.<init>(TemplateManager.java:64)
~[ApacheJMeter_core.jar:5.1.1 r1855137]
at
org.apache.jmeter.gui.action.template.TemplateManager.<clinit>(TemplateManager.java:55)
~[ApacheJMeter_core.jar:5.1.1 r1855137]
at
org.apache.jmeter.gui.action.SelectTemplatesDialog.init(SelectTemplatesDialog.java:245)
~[ApacheJMeter_core.jar:5.1.1 r1855137]
at
org.apache.jmeter.gui.action.SelectTemplatesDialog.<init>(SelectTemplatesDialog.java:112)
~[ApacheJMeter_core.jar:5.1.1 r1855137]
at
org.apache.jmeter.gui.action.TemplatesCommand$IODH.<clinit>(TemplatesCommand.java:36)
~[ApacheJMeter_core.jar:5.1.1 r1855137]
at
org.apache.jmeter.gui.action.TemplatesCommand.doActionAfterCheck(TemplatesCommand.java:48)
~[ApacheJMeter_core.jar:5.1.1 r1855137]
at
org.apache.jmeter.gui.action.AbstractActionWithNoRunningTest.doAction(AbstractActionWithNoRunningTest.java:45)
~[ApacheJMeter_core.jar:5.1.1 r1855137]
at
org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:88)
~[ApacheJMeter_core.jar:5.1.1 r1855137]
at
org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:70)
~[ApacheJMeter_core.jar:5.1.1 r1855137]
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
[?:1.8.0_201]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
[?:1.8.0_201]
at java.awt.EventQueue.access$500(Unknown Source) [?:1.8.0_201]
at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_201]
at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_201]
at java.security.AccessController.doPrivileged(Native Method)
[?:1.8.0_201]
at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
Source) [?:1.8.0_201]
at java.awt.EventQueue.dispatchEvent(Unknown Source)
[?:1.8.0_201]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown
Source) [?:1.8.0_201]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown
Source) [?:1.8.0_201]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
Source) [?:1.8.0_201]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[?:1.8.0_201]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[?:1.8.0_201]
at java.awt.EventDispatchThread.run(Unknown Source)
[?:1.8.0_201]
2019-07-09 15:29:18,444 ERROR o.a.j.JMeter: Uncaught exception:
java.lang.ExceptionInInitializerError: null
at
org.apache.jmeter.gui.action.TemplatesCommand.doActionAfterCheck(TemplatesCommand.java:48)
~[ApacheJMeter_core.jar:5.1.1 r1855137]
at
org.apache.jmeter.gui.action.AbstractActionWithNoRunningTest.doAction(AbstractActionWithNoRunningTest.java:45)
~[ApacheJMeter_core.jar:5.1.1 r1855137]
at
org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:88)
~[ApacheJMeter_core.jar:5.1.1 r1855137]
at
org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:70)
~[ApacheJMeter_core.jar:5.1.1 r1855137]
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
~[?:1.8.0_201]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
~[?:1.8.0_201]
at java.awt.EventQueue.access$500(Unknown Source) ~[?:1.8.0_201]
at java.awt.EventQueue$3.run(Unknown Source) ~[?:1.8.0_201]
at java.awt.EventQueue$3.run(Unknown Source) ~[?:1.8.0_201]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_201]
at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
Source) ~[?:1.8.0_201]
at java.awt.EventQueue.dispatchEvent(Unknown Source)
~[?:1.8.0_201]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown
Source) [?:1.8.0_201]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown
Source) [?:1.8.0_201]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
Source) [?:1.8.0_201]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[?:1.8.0_201]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[?:1.8.0_201]
at java.awt.EventDispatchThread.run(Unknown Source)
[?:1.8.0_201] Caused by: java.lang.NullPointerException
at
org.apache.jmeter.gui.action.SelectTemplatesDialog.populateTemplatePage(SelectTemplatesDialog.java:351)
~[ApacheJMeter_core.jar:5.1.1 r1855137]
at
org.apache.jmeter.gui.action.SelectTemplatesDialog.init(SelectTemplatesDialog.java:271)
~[ApacheJMeter_core.jar:5.1.1 r1855137]
at
org.apache.jmeter.gui.action.SelectTemplatesDialog.<init>(SelectTemplatesDialog.java:112)
~[ApacheJMeter_core.jar:5.1.1 r1855137]
at
org.apache.jmeter.gui.action.TemplatesCommand$IODH.<clinit>(TemplatesCommand.java:36)
~[ApacheJMeter_core.jar:5.1.1 r1855137]
... 18 more
Thanks,
Prajjwal Laad
>>
>>
>>If anyone has faced the same/similar issue and has any solution, kindly
>>suggest.
>>
>>
>>Thanks and Regards
>>Prajjwal Laad