<?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: Web Script Status 400 - Bad Request in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/web-script-status-400-bad-request/m-p/189198#M142328</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Or maybe at issues.alfresco.org, as Xerces is OK with UTF-8 BOMs?&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://issues.apache.org/jira/browse/XERCESJ-1122" rel="nofollow noopener noreferrer"&gt;http://issues.apache.org/jira/browse/XERCESJ-1122&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;(org.alfresco.web.scripts.DeclarativeRegistry actually uses dom4j which, I suppose, will defer parsing to Xerces, but I'm not sure how all of this works)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Dec 2008 16:38:42 GMT</pubDate>
    <dc:creator>t_broyer</dc:creator>
    <dc:date>2008-12-17T16:38:42Z</dc:date>
    <item>
      <title>Web Script Status 400 - Bad Request</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-script-status-400-bad-request/m-p/189192#M142322</link>
      <description>Just installed Alfresco Labs 3c and made no configuration changes. Alfresco itself works. I go to http://myserver:8080/alfresco/service and receive the following:Web Script Status 400 - Bad RequestThe Web Script /alfresco/service has responded with a status of 400 - Bad Request.400 Description:&amp;nbsp;&amp;nbsp;&amp;nbsp;Re</description>
      <pubDate>Tue, 16 Dec 2008 21:05:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-script-status-400-bad-request/m-p/189192#M142322</guid>
      <dc:creator>gman2</dc:creator>
      <dc:date>2008-12-16T21:05:49Z</dc:date>
    </item>
    <item>
      <title>Re: Web Script Status 400 - Bad Request</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-script-status-400-bad-request/m-p/189193#M142323</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Found the answer, the URL needs to end with a trailing /, so the correct URL is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://myserver:8080/alfresco/service/" rel="nofollow noopener noreferrer"&gt;http://myserver:8080/alfresco/service/&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Dec 2008 21:07:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-script-status-400-bad-request/m-p/189193#M142323</guid>
      <dc:creator>gman2</dc:creator>
      <dc:date>2008-12-16T21:07:16Z</dc:date>
    </item>
    <item>
      <title>Re: Web Script Status 400 - Bad Request</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-script-status-400-bad-request/m-p/189194#M142324</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;So I tried to install a web script and when I click on the Install button I receive:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Web Script Status 500 - Internal Error&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The Web Script /alfresco/service/installer has responded with a status of 500 - Internal Error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;500 Description:&amp;nbsp;&amp;nbsp;&amp;nbsp;An error inside the HTTP server which prevented it from fulfilling the request.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Message:&amp;nbsp;&amp;nbsp;&amp;nbsp;Error on line 1 of document : Content is not allowed in prolog. Nested exception: Content is not allowed in prolog.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Exception:&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.WebScriptException - Error on line 1 of document : Content is not allowed in prolog. Nested exception: Content is not allowed in prolog.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.bean.ServiceInstall.executeImpl(ServiceInstall.java:176)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.DeclarativeWebScript.executeImpl(DeclarativeWebScript.java:234)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:68)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.repo.web.scripts.RepositoryContainer$1.execute(RepositoryContainer.java:307)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:294)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:209)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:318)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:340)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:262)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.AbstractRuntime.executeScript(AbstractRuntime.java:240)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.AbstractRuntime.executeScript(AbstractRuntime.java:139)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.servlet.WebScriptServlet.service(WebScriptServlet.java:116)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.app.servlet.MTWebScriptAuthenticationFilter.doFilter(MTWebScriptAuthenticationFilter.java:102)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;java.lang.Thread.run(Thread.java:619)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Server:&amp;nbsp;&amp;nbsp;&amp;nbsp;Alfresco Labs v3.0.0 (c 1342) schema 1,000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Time:&amp;nbsp;&amp;nbsp;&amp;nbsp;Dec 16, 2008 3:07:10 PM&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Diagnostics:&amp;nbsp;&amp;nbsp;&amp;nbsp;Inspect Web Script (org/alfresco/scriptinstall.post)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Are there issues with the web scripts installer?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Dec 2008 21:12:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-script-status-400-bad-request/m-p/189194#M142324</guid>
      <dc:creator>gman2</dc:creator>
      <dc:date>2008-12-16T21:12:10Z</dc:date>
    </item>
    <item>
      <title>Re: Web Script Status 400 - Bad Request</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-script-status-400-bad-request/m-p/189195#M142325</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That error message can indicate you have an invalid XML file - in this case probably the Web Script descriptor.&amp;nbsp; More specifically it means there's content in the file prior to the &amp;lt;?xml&amp;gt; directive or the root element.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you can't see any visible characters prior in the prolog, double check that the file doesn't have a UTF byte order mark - technically they're not allowed in XML files.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Peter&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Dec 2008 03:22:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-script-status-400-bad-request/m-p/189195#M142325</guid>
      <dc:creator>pmonks</dc:creator>
      <dc:date>2008-12-17T03:22:23Z</dc:date>
    </item>
    <item>
      <title>Re: Web Script Status 400 - Bad Request</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-script-status-400-bad-request/m-p/189196#M142326</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;If you can't see any visible characters prior in the prolog, double check that the file doesn't have a UTF byte order mark - technically they're not allowed in XML files.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Technically, it's documented since the Second Edition of the XML 1.0:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://www.w3.org/TR/2000/REC-xml-20001006#sec-guessing-no-ext-info" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/TR/2000/REC-xml-20001006#sec-guessing-no-ext-info&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;and made more explicit since the Third Edition:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://www.w3.org/TR/2004/REC-xml-20040204/#charencoding" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/TR/2004/REC-xml-20040204/#charencoding&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please notice the dates: it's about 5 years ago!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It's a shame for any XML parser to disallow UTF-8 BOMs in XML files.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Should I file a bug?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Dec 2008 09:18:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-script-status-400-bad-request/m-p/189196#M142326</guid>
      <dc:creator>t_broyer</dc:creator>
      <dc:date>2008-12-17T09:18:51Z</dc:date>
    </item>
    <item>
      <title>Re: Web Script Status 400 - Bad Request</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-script-status-400-bad-request/m-p/189197#M142327</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sure!&amp;nbsp; Alfresco uses the Apache Xerces XML parser (&lt;/SPAN&gt;&lt;A href="http://xerces.apache.org/xerces2-j/" rel="nofollow noopener noreferrer"&gt;http://xerces.apache.org/xerces2-j/&lt;/A&gt;&lt;SPAN&gt;), whose bug reporting process is described at &lt;/SPAN&gt;&lt;A href="http://xerces.apache.org/xerces2-j/jira.html" rel="nofollow noopener noreferrer"&gt;http://xerces.apache.org/xerces2-j/jira.html&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Peter&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Dec 2008 15:42:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-script-status-400-bad-request/m-p/189197#M142327</guid>
      <dc:creator>pmonks</dc:creator>
      <dc:date>2008-12-17T15:42:55Z</dc:date>
    </item>
    <item>
      <title>Re: Web Script Status 400 - Bad Request</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-script-status-400-bad-request/m-p/189198#M142328</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Or maybe at issues.alfresco.org, as Xerces is OK with UTF-8 BOMs?&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://issues.apache.org/jira/browse/XERCESJ-1122" rel="nofollow noopener noreferrer"&gt;http://issues.apache.org/jira/browse/XERCESJ-1122&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;(org.alfresco.web.scripts.DeclarativeRegistry actually uses dom4j which, I suppose, will defer parsing to Xerces, but I'm not sure how all of this works)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Dec 2008 16:38:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-script-status-400-bad-request/m-p/189198#M142328</guid>
      <dc:creator>t_broyer</dc:creator>
      <dc:date>2008-12-17T16:38:42Z</dc:date>
    </item>
  </channel>
</rss>

