title: Alfresco Share webscripts all give "Cannot locate template processor for template ..." error
body: <p>I tried the "Hello World" webscript tutorial and that gives me a 500 error (details below) not being able to find the appropriate template processor. Thinking this was just a random occurence, I tried other webscripts. enable-site.get.js (from Martin Bergljung's blog) used to work, and now doesn't. create-site.post.js gives me an error with not being able to assign fields in the model to the view; all fairly consistent with view issues. In fact all the get share tier scripts also give the "Cannot locate template processor for template..."</p>
  
  <p>I'm not aware that I've changed anything; however I don't understand why certain webscripts that came with alfresco (create-site.post for example) don't work out of the box. My guess is that I've done something incorrect with setting up my alfresco server; however I've no idea what that would be. If anyone has had similar symptoms then it would be great to hear a resolution.</p>
  
  <p>Error as follows:</p>
  
  <pre><code>The Web Script /alfresco/service/helloworld has responded with a status of 500 - Internal Error.
  
  500 Description:    An error inside the HTTP server which prevented it from fulfilling the request.
  
  Message:    07050003 Cannot locate template processor for template helloworld.get.html
  
  Exception:  org.springframework.extensions.webscripts.WebScriptException - 07050003 Cannot locate template processor for template helloworld.get.html
      org.springframework.extensions.webscripts.AbstractWebScript.renderTemplate(AbstractWebScript.java:904)
      org.springframework.extensions.webscripts.DeclarativeWebScript.renderFormatTemplate(DeclarativeWebScript.java:267)
      org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:147)
      org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:377)
      org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:529)
      org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:268)
      org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:378)
      org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)
      org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:132)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
      org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
      org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
      org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
      org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:61)
      org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
      org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
      org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
      org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
      org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
      org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
      org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
      org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
      org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
      org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
      org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
      org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
      java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      java.lang.Thread.run(Thread.java:724)
  
  Server: Community v4.2.0 (r63893-b12) schema 6,033
  Time:   05-Aug-2014 17:17:04
  </code></pre>