<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: proxying custom webscript errors in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/proxying-custom-webscript-errors/m-p/274644#M227774</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am facing this issue as well. I opened a ticket with Alfresco support because even the JSON error result of the default document library actions is not available anymore. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Since the Share implementation doesn't seem to use these as error messages, it is not apparent in the Share App but we use these messages in our custom code.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 11 Jun 2012 11:14:43 GMT</pubDate>
    <dc:creator>flm</dc:creator>
    <dc:date>2012-06-11T11:14:43Z</dc:date>
    <item>
      <title>proxying custom webscript errors</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/proxying-custom-webscript-errors/m-p/274643#M227773</link>
      <description>we have written many webscripts and a handful of custom interfaces on Share. when our webscripts encounter a server side error with out other systems we have them return an error like so:// some-action.get.js returns application/jsonmodel.result = "FAILED: custom, localized exception message";status</description>
      <pubDate>Sat, 19 May 2012 18:58:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/proxying-custom-webscript-errors/m-p/274643#M227773</guid>
      <dc:creator>danlangford</dc:creator>
      <dc:date>2012-05-19T18:58:22Z</dc:date>
    </item>
    <item>
      <title>Re: proxying custom webscript errors</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/proxying-custom-webscript-errors/m-p/274644#M227774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am facing this issue as well. I opened a ticket with Alfresco support because even the JSON error result of the default document library actions is not available anymore. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Since the Share implementation doesn't seem to use these as error messages, it is not apparent in the Share App but we use these messages in our custom code.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2012 11:14:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/proxying-custom-webscript-errors/m-p/274644#M227774</guid>
      <dc:creator>flm</dc:creator>
      <dc:date>2012-06-11T11:14:43Z</dc:date>
    </item>
    <item>
      <title>Re: proxying custom webscript errors</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/proxying-custom-webscript-errors/m-p/274645#M227775</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you for raising the issue with detailed information. The behaviour of error handling you mention was changed to fix a number of customer issues relating to the fact that we did *not* allow the J2EE container to handle the 500 errors. The customers wished to customise the 500 JSP error page (and potentially add other errorXYZ.jsp pages).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My apologies that this is has broken your customisations. I will looking into a solution ASAP.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kev&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2012 21:09:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/proxying-custom-webscript-errors/m-p/274645#M227775</guid>
      <dc:creator>kevinr</dc:creator>
      <dc:date>2012-06-12T21:09:17Z</dc:date>
    </item>
    <item>
      <title>Re: proxying custom webscript errors</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/proxying-custom-webscript-errors/m-p/274646#M227776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;As a reference, these are two Jira issues related to this problem:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://issues.alfresco.com/jira/browse/ALF-14524" rel="nofollow noopener noreferrer"&gt;https://issues.alfresco.com/jira/browse/ALF-14524&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://issues.alfresco.com/jira/browse/ALF-14451" rel="nofollow noopener noreferrer"&gt;https://issues.alfresco.com/jira/browse/ALF-14451&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2012 21:43:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/proxying-custom-webscript-errors/m-p/274646#M227776</guid>
      <dc:creator>flm</dc:creator>
      <dc:date>2012-06-12T21:43:44Z</dc:date>
    </item>
    <item>
      <title>Re: proxying custom webscript errors</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/proxying-custom-webscript-errors/m-p/274647#M227777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Fixed in 3.4.11 rev 37720.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The fix requires a SpringSurf library update. The latest is now 1.2.0-SNAPSHOT.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The change is very small though, so I can provide a modified spring-webscripts JAR that will work against 3.4.9 or 4.0.1 etc.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Index: spring-webscripts/spring-webscripts/src/main/java/org/springframework/extensions/webscripts/connector/RemoteClient.java&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;===================================================================&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;— spring-webscripts/spring-webscripts/src/main/java/org/springframework/extensions/webscripts/connector/RemoteClient.java&amp;nbsp;&amp;nbsp;&amp;nbsp;(revision 1088)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;+++ spring-webscripts/spring-webscripts/src/main/java/org/springframework/extensions/webscripts/connector/RemoteClient.java&amp;nbsp;&amp;nbsp;&amp;nbsp;(revision 1089)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;@@ -1119,7 +1119,7 @@&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (debug) logger.debug("Response encoding: " + contentType);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // generate container driven error message response for specific response codes&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (res != null &amp;amp;&amp;amp; (responseCode == HttpServletResponse.SC_UNAUTHORIZED || responseCode &amp;gt;= HttpServletResponse.SC_INTERNAL_SERVER_ERROR) &amp;amp;&amp;amp; allowResponseCommit)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (res != null &amp;amp;&amp;amp; responseCode == HttpServletResponse.SC_UNAUTHORIZED &amp;amp;&amp;amp; allowResponseCommit)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; res.sendError(responseCode, method.getStatusText());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Jun 2012 13:03:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/proxying-custom-webscript-errors/m-p/274647#M227777</guid>
      <dc:creator>kevinr</dc:creator>
      <dc:date>2012-06-13T13:03:39Z</dc:date>
    </item>
  </channel>
</rss>

