<?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: Cannot invoke share webscript externally, HTTP status 500 in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/cannot-invoke-share-webscript-externally-http-status-500/m-p/225299#M178429</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks to Mike Hatfield for solving this!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike Hatfield commented on ALF-2808:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;————————————&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It's a "feature" of Spring 3 - make sure you pass accept-charset and accept-language when using curl.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;–header "Accept-Charset:ISO-8859-1,utf-8" –header "Accept-Language:en"&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 15 May 2010 03:23:56 GMT</pubDate>
    <dc:creator>andym</dc:creator>
    <dc:date>2010-05-15T03:23:56Z</dc:date>
    <item>
      <title>Cannot invoke share webscript externally, HTTP status 500</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cannot-invoke-share-webscript-externally-http-status-500/m-p/225298#M178428</link>
      <description>Hi,I'm trying to call a webscript within the Share tier from an external source. If I call the script from a browser (i.e http://localhost:8080/share/service/components/dashlets/my-create-projects)the script works fine, however if I try to call it from curl or a java program I get HTTP 500 status.He</description>
      <pubDate>Thu, 13 May 2010 09:02:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cannot-invoke-share-webscript-externally-http-status-500/m-p/225298#M178428</guid>
      <dc:creator>andym</dc:creator>
      <dc:date>2010-05-13T09:02:22Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot invoke share webscript externally, HTTP status 500</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cannot-invoke-share-webscript-externally-http-status-500/m-p/225299#M178429</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks to Mike Hatfield for solving this!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike Hatfield commented on ALF-2808:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;————————————&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It's a "feature" of Spring 3 - make sure you pass accept-charset and accept-language when using curl.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;–header "Accept-Charset:ISO-8859-1,utf-8" –header "Accept-Language:en"&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 15 May 2010 03:23:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cannot-invoke-share-webscript-externally-http-status-500/m-p/225299#M178429</guid>
      <dc:creator>andym</dc:creator>
      <dc:date>2010-05-15T03:23:56Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot invoke share webscript externally, HTTP status 500</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cannot-invoke-share-webscript-externally-http-status-500/m-p/225300#M178430</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ive added the header in my java program still i am not able to run my share webscript&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;String url = "&lt;A href="http://localhost:8080/share/page/modules/custom-site?sitePreset=site-dashboard&amp;amp;shortName=test17" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/share/page/modules/custom-site?sitePreset=site-dashboard&amp;amp;shortName=test17&lt;/A&gt;";&lt;BR /&gt;HttpGet httpGet = new HttpGet(url);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;httpGet.setHeader("Accept-Charset","utf-8");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;httpGet.setHeader("Accept-Language","en");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HttpResponse response = httpClient.execute(httpGet);&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;which gives the error :-&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Apache Tomcat/6.0.26 - Error report&amp;lt;/title&amp;gt;&amp;lt;style&amp;gt;&amp;lt;!–H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}–&amp;gt;&amp;lt;/style&amp;gt; &amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;h1&amp;gt;HTTP Status 500 - &amp;lt;/h1&amp;gt;&amp;lt;HR size="1" noshade="noshade"&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;type&amp;lt;/b&amp;gt; Exception report&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;message&amp;lt;/b&amp;gt; &amp;lt;u&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;description&amp;lt;/b&amp;gt; &amp;lt;u&amp;gt;The server encountered an internal error () that prevented it from fulfilling this request.&amp;lt;/u&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;exception&amp;lt;/b&amp;gt; &amp;lt;pre&amp;gt;org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:659)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:552)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;javax.servlet.http.HttpServlet.service(HttpServlet.java:617)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;javax.servlet.http.HttpServlet.service(HttpServlet.java:717)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.site.servlet.MTAuthenticationFilter.doFilter(MTAuthenticationFilter.java:67)&lt;BR /&gt;&amp;lt;/pre&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;root cause&amp;lt;/b&amp;gt; &amp;lt;pre&amp;gt;java.lang.NullPointerException&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.util.CharsetMapper.getCharset(CharsetMapper.java:106)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.connector.Response.setLocale(Response.java:851)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.connector.ResponseFacade.setLocale(ResponseFacade.java:323)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1035)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:798)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:647)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:552)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;javax.servlet.http.HttpServlet.service(HttpServlet.java:617)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;javax.servlet.http.HttpServlet.service(HttpServlet.java:717)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.site.servlet.MTAuthenticationFilter.doFilter(MTAuthenticationFilter.java:67)&lt;BR /&gt;&amp;lt;/pre&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;note&amp;lt;/b&amp;gt; &amp;lt;u&amp;gt;The full stack trace of the root cause is available in the Apache Tomcat/6.0.26 logs.&amp;lt;/u&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;HR size="1" noshade="noshade"&amp;gt;&amp;lt;h3&amp;gt;Apache Tomcat/6.0.26&amp;lt;/h3&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What else to do…some body help &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://connect.hyland.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jul 2010 12:21:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cannot-invoke-share-webscript-externally-http-status-500/m-p/225300#M178430</guid>
      <dc:creator>sandhya25186</dc:creator>
      <dc:date>2010-07-29T12:21:08Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot invoke share webscript externally, HTTP status 500</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cannot-invoke-share-webscript-externally-http-status-500/m-p/225301#M178431</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Just in case anyone discovers this thread in relation to the failure of accessing RSS feeds in 3.3g from an application, the suggestions described above for setting the properties in an HttpURLConnection:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;urlConnection.setRequestProperty("Accept-Charset","utf-8");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;urlConnection.setRequestProperty("Accept-Language","en");&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;did the trick for me.&amp;nbsp; I spent a good amount of time trying to track this down in my code until I realized the Tomcat log would give me the clue. (-:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Carlos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Jul 2010 18:44:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cannot-invoke-share-webscript-externally-http-status-500/m-p/225301#M178431</guid>
      <dc:creator>cszamudio</dc:creator>
      <dc:date>2010-07-30T18:44:24Z</dc:date>
    </item>
  </channel>
</rss>

