On 06/21/2010 09:46 AM, Vincent Massol wrote:
>
> On Jun 21, 2010, at 9:28 AM, sdumitriu (SVN) wrote:
>
>> Author: sdumitriu
>> Date: 2010-06-21 09:28:46 +0200 (Mon, 21 Jun 2010)
>> New Revision: 29588
>>
>> Modified:
>> platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/web/Utils.java
>> Log:
>> [cleanup] Updated deprecated method call
>>
>> Modified:
>> platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/web/Utils.java
>> ===================================================================
>> ---
>> platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/web/Utils.java
>> 2010-06-21 07:28:40 UTC (rev 29587)
>> +++
>> platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/web/Utils.java
>> 2010-06-21 07:28:46 UTC (rev 29588)
>> @@ -65,8 +65,8 @@
>> Utils.class.getCanonicalName() + "_placeholders_enabled";
>>
>> /**
>> - * The component manager used by {...@link #getComponent(Class)} and
>> {...@link #getComponent(Class, String)}. It is
>> - * useful for any non component code that need to initialize/access
>> components.
>> + * The component manager used by {...@link #getComponent(Class)} and
>> {...@link #getComponent(Class, String)}. It is useful
>> + * for any non component code that need to initialize/access components.
>> */
>> private static ComponentManager componentManager;
>>
>> @@ -150,7 +150,7 @@
>> // the content is fully rendered. The rendering code can use
>> Utils.createPlaceholder.
>> // Initialize the placeholder map
>> enablePlaceholders(context);
>> - String content;
>> + String content = "";
>> try {
>> content = context.getWiki().evaluateTemplate(template + ".vm",
>> context);
>> // Replace all placeholders with the protected values
>> @@ -163,8 +163,12 @@
>> }
>>
>> // get Error template "This template does not exist
>> - content =
>> context.getWiki().parseTemplate("templatedoesnotexist.vm", context);
>> - content = content.trim();
>> + try {
>> + content =
>> context.getWiki().evaluateTemplate("templatedoesnotexist.vm", context);
>> + content = content.trim();
>> + } catch (IOException ex) {
>> + // Cannot write output, can't do anything else
>
> Shouldn't we log a warning/error?
IOException means that the connection was closed. Is that important?
It's just a client canceling the request.
--
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs