<?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 Can't reach my java code backend Webscript  in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/can-t-reach-my-java-code-backend-webscript/m-p/25002#M10833</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, i don't know why&amp;nbsp; this error keep return to me i just create a java class webscript,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;repo-amp/src/main/java/&lt;EM&gt;my/stupid/alfresco/webscripts/GetPropertiesAlfrescoWebscript.java&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;****************************************************************************************************************&lt;/P&gt;&lt;P&gt;&lt;EM&gt;package my.stupid.alfresco.webscripts;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;.....&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;public class GetPropertiesAlfrescoWebscript extends AbstractWebScript{&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;private static Log logger = LogFactory.getLog(GetPropertiesAlfrescoWebscript.class);&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;private AuthenticationService authenticationService;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;private SearchService searchService;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;private NodeService nodeService;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;private ContentService contentService;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;@Override&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;public void execute(WebScriptRequest req, WebScriptResponse res) throws IOException {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;logger.debug("START GetPropertiesAlfrescoWebscript");&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;String PARAM_SEARCH_PARAMETER = req.getParameter("searchParameter");&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;logger.debug("PARAMETER=["+PARAM_SEARCH_PARAMETER+"]");&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;try{&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(post=="TICKET"){&lt;/EM&gt;&lt;BR /&gt;&lt;EM&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;/EM&gt;&lt;BR /&gt;&lt;EM&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;JSONObject jsonObject = new JSONObject();&lt;/EM&gt;&lt;BR /&gt;&lt;EM&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;jsonObject.put("ticket", authenticationService.getCurrentTicket());&lt;/EM&gt;&lt;BR /&gt;&lt;EM&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;logger.debug("GET "+GET_METHOD.TICKET.name()+ "="+jsonObject.toString());&lt;/EM&gt;&lt;BR /&gt;&lt;EM&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;res.getWriter().write(jsonObject.toString());&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;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}else{&lt;/EM&gt;&lt;BR /&gt;&lt;EM&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;logger.warn("XXXXXXXXXXXXXXXXXXXX");&lt;/EM&gt;&lt;BR /&gt;&lt;EM&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;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}catch(Throwable ej){&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;throw new IOException(ej);&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;logger.debug("END 2 PostPropertiesWebscript");&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;public void setAuthenticationService(AuthenticationService&amp;nbsp; authenticationService) {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;this.authenticationService =&amp;nbsp; authenticationService;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;public void setSearchService(SearchService searchService) {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;this.searchService = searchService;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;public void setNodeService(NodeService nodeService) {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;this.nodeService = nodeService;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;public void setContentService(ContentService contentService) {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;this.contentService = contentService;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;}&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;*************************************************************************************************&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;So i build my bean on the service-context.xml file (or any &amp;lt;file&amp;gt;-context.xml) loaded from the module-context.xml of alfresco&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;repo-amp/src/main/amp/config/alfresco/module/repo-amp/context/service-context.xml&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;****************************************************************************************************************&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;lt;?xml version='1.0' encoding='UTF-8'?&amp;gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;SPAN&gt;&amp;lt;beans xmlns="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.springframework.org/schema/beans" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.springframework.org/schema/beans&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:xsi="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.w3.org/2001/XMLSchema-instance" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xsi:schemaLocation="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.springframework.org/schema/beans" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.springframework.org/schema/beans&lt;/A&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://www.springframework.org/schema/beans/spring-beans-3.0.xsd&amp;quot;&amp;gt;" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"&amp;gt;&lt;/A&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id="&lt;STRONG&gt;webscripts.my.stupid.signmultiselect.signMultiselect.get&lt;/STRONG&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;&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;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; class="&lt;STRONG&gt;my.stupid.alfresco.webscripts.GetPropertiesAlfrescoWebscript&lt;/STRONG&gt;"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; parent="webscript"&amp;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; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;property name="authenticationService"&amp;gt;&lt;BR /&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;lt;ref bean="AuthenticationService" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;property name="contentService"&amp;gt;&lt;BR /&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;lt;ref bean="ContentService"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;property name="nodeService"&amp;gt;&lt;BR /&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;lt;ref bean="NodeService"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;property name="searchService"&amp;gt;&lt;BR /&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;lt;ref bean="SearchService"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;lt;/bean&amp;gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;lt;/beans&amp;gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;****************************************************************************************************************&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;/repo-amp/src/main/amp/config/alfresco/module/repo-amp/module-context.xml&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;****************************************************************************************************************&lt;/P&gt;&lt;P&gt;&amp;lt;?xml version='1.0' encoding='UTF-8'?&amp;gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;beans xmlns="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.springframework.org/schema/beans" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.springframework.org/schema/beans&lt;/A&gt;&lt;SPAN&gt;" xmlns:xsi="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.w3.org/2001/XMLSchema-instance" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;&lt;SPAN&gt;" xsi:schemaLocation="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.springframework.org/schema/beans" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.springframework.org/schema/beans&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.springframework.org/schema/beans/spring-beans-3.0.xsd" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.springframework.org/schema/beans/spring-beans-3.0.xsd&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;import resource="classpath:alfresco/module/${project.artifactId}/context/*-context.xml"/&amp;gt;&lt;BR /&gt;&amp;lt;/beans&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;****************************************************************************************************************&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;/repo-amp/src/main/amp/config/alfresco/extension/templates/webscripts/my/stupid/signmultiselect/signMultiselect.get.desc.xml&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;****************************************************************************************************************&lt;/P&gt;&lt;P&gt;&amp;lt;webscript&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;shortname&amp;gt;ZZZZZ&amp;lt;/shortname&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;description&amp;gt;XXXXX&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;url&amp;gt;/my/stupid/signMultiselect/repo/get&amp;lt;/url&amp;gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;format default="html"&amp;gt;extension&amp;lt;/format&amp;gt;&lt;STRONG&gt;&amp;lt;!-- same error iif i use json or xml --&amp;gt;&lt;/STRONG&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;authentication&amp;gt;user&amp;lt;/authentication&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;transaction&amp;gt;required&amp;lt;/transaction&amp;gt;&lt;BR /&gt;&amp;lt;/webscript&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So&amp;nbsp; for the repo amp seem all ok now i create a javascript on the share-amp, the javascript is called from a action on the multi-select of share , but i don't think that is the problem. Note i even tried to put the javascript under "/share-amp/src/main/amp/web/components/&lt;EM&gt;sign/sign-surf-multiselect-action.js&lt;/EM&gt;" because i have seen someone do that:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;****************************************************************************************************************&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;/share-amp/src/main/resources/META-INF/components/sign/sign-surf-multiselect-action.js&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;****************************************************************************************************************&lt;/P&gt;&lt;P&gt;..... SOME JAVASCRIPT ......&lt;/P&gt;&lt;P&gt;var urlRepoGet = encodeURI(Alfresco.constants.PROXY_URI+'my/stupid/signMultiselect/repo/get?searchParameter=TICKET');&lt;/P&gt;&lt;P&gt;//&lt;A href="http://192.168.1.159:8080/share/proxy/alfresco/abd/signMultiselect/repo/get?searchParameter=TICKET&amp;quot;" title="http://192.168.1.159:8080/share/proxy/alfresco/abd/signMultiselect/repo/get?searchParameter=TICKET&amp;quot;" rel="nofollow noopener noreferrer"&gt;http://&amp;lt;MY_IP_ADDRESS&amp;gt;:8080/share/proxy/alfresco/my/stupid/signMultiselect/repo/get?searchParameter=TICKET"&lt;/A&gt;&lt;BR /&gt;&amp;nbsp;log('urlRepoGet string = ' + urlRepoGet);&lt;BR /&gt;//Alfresco.util.Ajax.jsonGet( //still the same error &lt;BR /&gt;&lt;STRONG&gt;Alfresco.util.Ajax.request(&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;{&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; method: Alfresco.util.Ajax.GET,&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; responseContentType: Alfresco.util.Ajax.JSON,&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; url: urlRepoGet,//Alfresco.constants.PROXY_URI+"/abd/signMultiselect/repo/get"&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; successCallback:&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; {&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&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; fn: function handleSuccess(data)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&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;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&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; log('Result Multiselect : ' + data.serverResponse.responseText);//&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;..... SOME JAVASCRIPT ......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;THE ERROR IS GIVE ME NUTS&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2017-11-16 13:50:49,451&amp;nbsp; ERROR [extensions.webscripts.AbstractRuntime] [http-apr-8080-exec-12] Exception from executeScript - redirecting to status template error: 10160004 Cannot locate template processor for template my/stupid/signmultiselect/signMultiselect.get.html&lt;BR /&gt;&amp;nbsp;org.springframework.extensions.webscripts.WebScriptException: 10160004 Cannot locate template processor for template my/stupid/signmultiselect/signMultiselect.get.html&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i reach the GET HTTP call the uri is good and the communication with the repo-amp webscript seem ok but , it's still ask me to put a "signMultiselect.get.html.ftl" file on the same directory of "&lt;EM&gt;signMultiselect.get.desc.xml&lt;/EM&gt;".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;FIRST QUESTION&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why? if i create a class java who extended the AbstractWebscript with the "execute" method ovverride, the template ftl is not a mandatory requirement, i know because i see on the same project a webscript equal to mine but&amp;nbsp; it's work fine without template.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SECOND QUESTION&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;If i create the template asked from alfresco is work fine but it's never call the java code of the webscript, i always get a empty value. And that is what i don't understand all the path seem be fine, and i have spent two days try to figure out by myself.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;FULL DETAILED ERROR MESSAGE FROM SHARE WITH NO TEMPLATE SETTED&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Web Script /alfresco/s/my/stupid/signMultiselect/repo/get has responded with a status of 500 - Internal Error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;500 Description:&amp;nbsp;&amp;nbsp; &amp;nbsp;An error inside the HTTP server which prevented it from fulfilling the request.&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Message:&amp;nbsp;&amp;nbsp; &amp;nbsp;10170006 Cannot locate template processor for template my/stupid/signmultiselect/signMultiselect.get.html&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;BR /&gt;Exception:&amp;nbsp;&amp;nbsp; &amp;nbsp;org.springframework.extensions.webscripts.WebScriptException - 10170006 Cannot locate template processor for template my/stupid/signmultiselect/signMultiselect.get.html&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.springframework.extensions.webscripts.AbstractWebScript.renderTemplate(AbstractWebScript.java:975)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.springframework.extensions.webscripts.DeclarativeWebScript.renderFormatTemplate(DeclarativeWebScript.java:267)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:147)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.alfresco.repo.web.scripts.RepositoryContainer$3.execute(RepositoryContainer.java:512)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:457)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:580)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:649)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.alfresco.repo.web.scripts.RepositoryContainer.executeScriptInternal(RepositoryContainer.java:421)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:301)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:378)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:132)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;javax.servlet.http.HttpServlet.service(HttpServlet.java:727)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:61)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2403)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;java.lang.Thread.run(Thread.java:745)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;BR /&gt;Server:&amp;nbsp;&amp;nbsp; &amp;nbsp;Community v5.1.0 (r122274-b3) schema 9.016&lt;BR /&gt;Time:&amp;nbsp;&amp;nbsp; &amp;nbsp;17-nov-2017 11.48.26&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;BR /&gt;Diagnostics:&amp;nbsp;&amp;nbsp; &amp;nbsp;Inspect Web Script (my/stupid/signmultiselect/signMultiselect.get)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Note : i use SDK Api Alfresco 2.2 e alfresco-community 5.1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ty in advance .&lt;/P&gt;&lt;P&gt;Greetings.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 17 Nov 2017 10:21:07 GMT</pubDate>
    <dc:creator>AlfrescoZZZ</dc:creator>
    <dc:date>2017-11-17T10:21:07Z</dc:date>
    <item>
      <title>Can't reach my java code backend Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/can-t-reach-my-java-code-backend-webscript/m-p/25002#M10833</link>
      <description>Hi, i don't know why&amp;nbsp; this error keep return to me i just create a java class webscript,repo-amp/src/main/java/my/stupid/alfresco/webscripts/GetPropertiesAlfrescoWebscript.java****************************************************************************************************************package my.s</description>
      <pubDate>Fri, 17 Nov 2017 10:21:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/can-t-reach-my-java-code-backend-webscript/m-p/25002#M10833</guid>
      <dc:creator>AlfrescoZZZ</dc:creator>
      <dc:date>2017-11-17T10:21:07Z</dc:date>
    </item>
    <item>
      <title>Re: Can't reach my java code backend Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/can-t-reach-my-java-code-backend-webscript/m-p/25003#M10834</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Simple mistake&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is problem in bean id.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #727174; background-color: #ffffff; border: 0px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;webscripts.my.stupid.signmultiselect.signMultiselect.get&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #727174;"&gt;&lt;EM&gt;should be&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #727174;"&gt;&lt;EM&gt;&lt;EM style="background-color: #ffffff; border: 0px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;webscript.my.stupid.signmultiselect.signMultiselect.get&lt;/STRONG&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #727174;"&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #727174;"&gt;Because bean is not injected correctly, its trying to find the html template.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Nov 2017 11:03:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/can-t-reach-my-java-code-backend-webscript/m-p/25003#M10834</guid>
      <dc:creator>krutik_jayswal</dc:creator>
      <dc:date>2017-11-17T11:03:15Z</dc:date>
    </item>
    <item>
      <title>Re: Can't reach my java code backend Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/can-t-reach-my-java-code-backend-webscript/m-p/25004#M10835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i'm a idiot ty very much you are a life savior&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Nov 2017 12:07:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/can-t-reach-my-java-code-backend-webscript/m-p/25004#M10835</guid>
      <dc:creator>AlfrescoZZZ</dc:creator>
      <dc:date>2017-11-17T12:07:02Z</dc:date>
    </item>
    <item>
      <title>Re: Can't reach my java code backend Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/can-t-reach-my-java-code-backend-webscript/m-p/25005#M10836</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Krutik&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please help me in this&lt;/P&gt;&lt;P&gt;issue --&amp;gt;&amp;nbsp;&lt;A __default_attr="236481" __jive_macro_name="thread" _jive_internal="true" class="jive_macro_thread jive_macro link-titled" href="https://community.alfresco.com/thread/236481-adding-images" rel="nofollow noopener noreferrer"&gt;&lt;/A&gt;&amp;nbsp; as I ask in community board but no one answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Raman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Apr 2018 18:00:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/can-t-reach-my-java-code-backend-webscript/m-p/25005#M10836</guid>
      <dc:creator>rdsingh83</dc:creator>
      <dc:date>2018-04-04T18:00:07Z</dc:date>
    </item>
  </channel>
</rss>

