You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by bu...@apache.org on 2003/07/09 11:10:30 UTC

DO NOT REPLY [Bug 21432] New: - single quotes in resources.properties

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21432>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21432

single quotes in resources.properties

           Summary: single quotes in resources.properties
           Product: Axis
           Version: 1.1
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Basic Architecture
        AssignedTo: axis-dev@ws.apache.org
        ReportedBy: patrick@zync.at


there are some single quotes in the resources.properties file containing the
axis error messages. this causes some messages to be formatted incorrectly,
e.g., sending a message to an endpoint that does not accept this message returns
the error:

"Couldnt find an appropriate operation for XML QName {0}"

where the actual qname is not returned as the {0} parameter.

the corresponding resource from resources.properties reads:

"noOperationForQName=Couldn't find an appropriate operation for XML QName {0}"

please note the single quote in "Couldn't".

according to the jdk1.4.2 documentation for java.text.MessageFormat:

---
 Within a String, "''" represents a single quote. A QuotedString can contain
arbitrary characters except single quotes; the surrounding single quotes are
removed. An UnquotedString can contain arbitrary characters except single quotes
and left curly brackets. Thus, a string that should result in the formatted
message "'{0}'" can be written as "'''{'0}''" or "'''{0}'''".
---

there are numerous occurrences of single quotes in resources.properties,
especially when used in words like can't, don't, etc.