Re: Loading saved test plans fails on W2K(Japanese)

2002-04-25 Thread neth6

Hi Shunsuke,

Thanks.  I'll update the cvs as soon as I can.

neth
 Begin Original Message 

From: Shunsuke Masuda [EMAIL PROTECTED]
Sent: Wed, 24 Apr 2002 23:35:02 +0900
To: [EMAIL PROTECTED]
Subject: Loading saved test plans fails on W2K
(Japanese)


Hello,

I use the latest JMeter from CVS.

I can save  test plans as *.jmx , though I
cannot load them.
Stack trace on the console is:

***Parsing Fatal Error**
 Line:   7
 URI:
 Message: Element type LoopController must be
followed by either attribute
spe
cifications,  or /.
org.xml.sax.SAXException: Fatal Error encountered
        at
org.apache.jmeter.save.xml.XmlHandler.fatalError
(XmlHandler.java:126)

        at
org.apache.xerces.framework.XMLParser.reportError
(XMLParser.java:1242
)
        at
org.apache.xerces.framework.XMLDocumentScanner.re
portFatalXMLError(XM
LDocumentScanner.java:579)
        at
org.apache.xerces.framework.XMLDocumentScanner.ab
ortMarkup(XMLDocumen
tScanner.java:628)
        at
org.apache.xerces.framework.XMLDocumentScanner.sc
anElement(XMLDocumen
tScanner.java:1800)
        at
org.apache.xerces.framework.XMLDocumentScanner$Co
ntentDispatcher.disp
atch(XMLDocumentScanner.java:1182)
        at
org.apache.xerces.framework.XMLDocumentScanner.pa
rseSome(XMLDocumentS
canner.java:381)
        at
org.apache.xerces.framework.XMLParser.parse
(XMLParser.java:1098)
        at
org.apache.jmeter.gui.action.Load.doAction
(Load.java:128)
        at
org.apache.jmeter.gui.action.ActionRouter.actionP
erformed(ActionRoute
r.java:94)
        at
javax.swing.AbstractButton.fireActionPerformed
(AbstractButton.java:14
50)
-
If I specify encoding as Shift_JIS in the
JMX file, no problem happens.

I assume the reason as that the FileWriter
writes with a platform's default
encoding
though the first line of JMX files ( actually
XML ) doesn't specify
encodings.

I've attached a quick fix which saves as UTF-8.

Regards,
Shunsuke Masuda






 End Original Message 



__
For the latest news, go to http://www.asia1.com

--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




Loading saved test plans fails on W2K(Japanese)

2002-04-24 Thread Shunsuke Masuda
Hello,

I use the latest JMeter from CVS.

I can save  test plans as *.jmx , though I cannot load them.
Stack trace on the console is:

***Parsing Fatal Error**
 Line:   7
 URI:
 Message: Element type "LoopController" must be followed by either attribute
spe
cifications, "" or "/".
org.xml.sax.SAXException: Fatal Error encountered
at
org.apache.jmeter.save.xml.XmlHandler.fatalError(XmlHandler.java:126)

at
org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1242
)
at
org.apache.xerces.framework.XMLDocumentScanner.reportFatalXMLError(XM
LDocumentScanner.java:579)
at
org.apache.xerces.framework.XMLDocumentScanner.abortMarkup(XMLDocumen
tScanner.java:628)
at
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumen
tScanner.java:1800)
at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.disp
atch(XMLDocumentScanner.java:1182)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentS
canner.java:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
at org.apache.jmeter.gui.action.Load.doAction(Load.java:128)
at
org.apache.jmeter.gui.action.ActionRouter.actionPerformed(ActionRoute
r.java:94)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:14
50)
-
If I specify "encoding" as "Shift_JIS" in the JMX file, no problem happens.

I assume the reason as that the FileWriter writes with a platform's default
encoding
though the first line of JMX files ( actually XML ) doesn't specify
encodings.

I've attached a quick fix which saves as UTF-8.

Regards,
Shunsuke Masuda

Index: src/org/apache/jmeter/gui/action/Save.java
===
RCS file: /home/cvspublic/jakarta-jmeter/src/org/apache/jmeter/gui/action/Save.java,v
retrieving revision 1.5
diff -r1.5 Save.java
105c105,106
   FileWriter writer = null;
---
   //FileWriter writer = null;
   PrintWriter writer = null;
107c108,111
   writer = new FileWriter(chooser.getSelectedFile());
---
   //writer = new FileWriter(chooser.getSelectedFile());
   writer = new PrintWriter(new BufferedWriter(new 
OutputStreamWriter(
   new 
FileOutputStream(chooser.getSelectedFile()),UTF-8)));
   
131c135
   private void closeWriter(FileWriter writer) {
---
   private void closeWriter(Writer writer) {
Index: src/org/apache/jmeter/save/xml/TagHandler.java
===
RCS file: 
/home/cvspublic/jakarta-jmeter/src/org/apache/jmeter/save/xml/TagHandler.java,v
retrieving revision 1.7
diff -r1.7 TagHandler.java
93c93
   out.write(?xml version=\1.0\?\n\n);
---
   out.write(?xml version=\1.0\ encoding=\UTF-8\?\n\n);



--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]