<?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: Customize share document list to display custom file name in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291281#M244411</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Murali,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I attempted something similar to what you suggested - placed the surf-doclist.get.js and surf-doclist.lib.js under "/opt/docu/edm/alfresco-nextgen/tomcat/shared/classes/alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/data" and the alfresco-util.js along with its .ftl files under /opt/docu/edm/alfresco-nextgen/tomcat/shared/classes/alfresco/web-extension/templates/org/alfresco/import. Upon restarting the server and login into share, I get the following error in catalina.out, in share also I get a red bar above document listing area saying "02200001 Failed to execute script 'classpath*:alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/data/surf-doclist.get.js': null" and it does not list repository content:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Error&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;*******************************************************************************************&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2013-03-20 12:25:17,812&amp;nbsp; ERROR [extensions.webscripts.AbstractRuntime] [http-8050-11] Exception from executeScript - redirecting to status template error: 02200000 Failed to execute script 'classpath*:alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/data/surf-doclist.get.js': null&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; org.springframework.extensions.webscripts.WebScriptException: 02200000 Failed to execute script 'classpath*:alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/data/surf-doclist.get.js': null&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.processor.JSScriptProcessor.executeScript(JSScriptProcessor.java:200)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractWebScript.executeScript(AbstractWebScript.java:1193)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:86)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.PresentationContainer.executeScript(PresentationContainer.java:70)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.LocalWebScriptRuntimeContainer.executeScript(LocalWebScriptRuntimeContainer.java:239)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:372)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.servlet.mvc.WebScriptView.renderMergedOutputModel(WebScriptView.java:99)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.Thread.run(Thread.java:662)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Caused by: java.lang.NullPointerException&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.processor.JSScriptProcessor.loadScriptResource(JSScriptProcessor.java:222)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.surf.core.scripts.ScriptResourceHelper.recurseScriptImports(ScriptResourceHelper.java:144)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.surf.core.scripts.ScriptResourceHelper.resolveScriptImports(ScriptResourceHelper.java:60)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.processor.JSScriptProcessor.executeScript(JSScriptProcessor.java:167)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 39 more&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;*******************************************************************************************&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 21 Mar 2013 03:51:50 GMT</pubDate>
    <dc:creator>chandra_shekhar</dc:creator>
    <dc:date>2013-03-21T03:51:50Z</dc:date>
    <item>
      <title>Customize share document list to display custom file name</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291273#M244403</link>
      <description>Hi,Alfresco Version - 4.0.e CommunityI am new to Alfresco development. I want to display custom filename in the share browse view for Working Copies. For example, if the file name is sample.txt, I want to add sample_myname.txt only for Working Copies, i.e the files checked out for offline editing. W</description>
      <pubDate>Tue, 19 Mar 2013 12:18:35 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291273#M244403</guid>
      <dc:creator>chandra_shekhar</dc:creator>
      <dc:date>2013-03-19T12:18:35Z</dc:date>
    </item>
    <item>
      <title>Re: Customize share document list to display custom file name</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291274#M244404</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Chandra,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Have you debugged it? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Just to check:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Take the copy of original surf-doclist.lib.js file.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Modify&amp;nbsp; /tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/documentlibrary/data/surf-doclist.lib.js.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Refresh web script and check your custom code runs or not?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Then we'll check the deployment issue.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Mar 2013 13:02:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291274#M244404</guid>
      <dc:creator>muralidharand</dc:creator>
      <dc:date>2013-03-19T13:02:25Z</dc:date>
    </item>
    <item>
      <title>Re: Customize share document list to display custom file name</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291275#M244405</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Murali,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your suggestion. I modified the /tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/documentlibrary/data/surf-doclist.lib.js and got the desired file name in the documentlist browse view. So, this confirms that surf-doclist.lib.js is the correct file to be extended/modified.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Chandra&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Mar 2013 05:27:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291275#M244405</guid>
      <dc:creator>chandra_shekhar</dc:creator>
      <dc:date>2013-03-20T05:27:18Z</dc:date>
    </item>
    <item>
      <title>Re: Customize share document list to display custom file name</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291276#M244406</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Chandra,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now place the modified "surf-doclist.lib.js" file into the extension directory.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Webscripts extension directory : &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/tomcat/webapps/share/WEB-INF/classes/alfresco/&amp;lt;strong&amp;gt;web-extension&amp;lt;/strong&amp;gt;/site-webscripts/org/alfresco/components/documentlibrary/data/&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Revert back the original surf-doclist.lib.js file into /tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/documentlibrary/data/ directory.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;Refresh the webscripts using &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://" rel="nofollow noopener noreferrer"&gt;http://&lt;/A&gt;&lt;SPAN&gt;&amp;lt;localhost&amp;gt;:&amp;lt;8080&amp;gt;/share/service/index URL.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Finally check your modified javascript is running or not.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If it not worked, try to restart your tomcat and check.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kindly keep me posted to help you.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Mar 2013 08:48:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291276#M244406</guid>
      <dc:creator>muralidharand</dc:creator>
      <dc:date>2013-03-20T08:48:43Z</dc:date>
    </item>
    <item>
      <title>Re: Customize share document list to display custom file name</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291277#M244407</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Murali,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is the approach I started with earlier but it did not work. I had refreshed the web-scripts, follwed by server restarts, but no results.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Looking into creating extension module, found some article on web. Not sure if that would work but will update the forum on final outcome.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Chandra&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Mar 2013 12:11:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291277#M244407</guid>
      <dc:creator>chandra_shekhar</dc:creator>
      <dc:date>2013-03-20T12:11:16Z</dc:date>
    </item>
    <item>
      <title>Re: Customize share document list to display custom file name</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291278#M244408</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Chandra,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Are you planning to create AMP module?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For Share webscript extensions , you need to place the extension webscripts into share/WEB-INF/classes/alfresco/web-extension/site-webscripts folder.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For Alfresco webscripts extension, you need to place the extension webscripts into &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;alfresco/WEB-INF/classes/alfresco/extension/templates/webscripts folder.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm also using quite a lot of share extension webscripts, by placing them into web-extension/site-webscripts folder structure.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Mar 2013 12:31:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291278#M244408</guid>
      <dc:creator>muralidharand</dc:creator>
      <dc:date>2013-03-20T12:31:53Z</dc:date>
    </item>
    <item>
      <title>Re: Customize share document list to display custom file name</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291279#M244409</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Chandra,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;surf-doclist.get.js file is importing surf-doclist.lib.js from the classpath, and it is not referring the extension path.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Importing class path : &amp;lt;import resource="classpath:/alfresco/site-webscripts/org/alfresco/components/documentlibrary/data/surf-doclist.lib.js"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So make the following changes,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In surf-doclist.get.js file, change the importing resource path.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;import resource="classpath:/alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/data/surf-doclist.lib.js"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Place &amp;lt;strong&amp;gt;surf-doclist.get.js &amp;lt;/strong&amp;gt; into the web-extension path.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;C:\Alfresco\tomcat\webapps\share\WEB-INF\classes\alfresco\web-extension/site-webscripts\org\alfresco\components\documentlibrary\data\surf-doclist.get.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Place &amp;lt;strong&amp;gt;surf-doclist.lib.js &amp;lt;/strong&amp;gt; also in the web-extension path.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;C:\Alfresco\tomcat\webapps\share\WEB-INF\classes\alfresco\web-extension\site-webscripts\org\alfresco\components\documentlibrary\data\surf-doclist.lib.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;strong&amp;gt;alfresco-util.js &amp;lt;/strong&amp;gt;file also referred the surf-doclist.lib.js.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So change "alfresco-util.js" file also and place it in the extension directory.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;C:\Alfresco\tomcat\webapps\share\WEB-INF\classes\alfresco\web-extension\templates\org\alfresco\import\alfresco-util.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;import resource="classpath:/alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/data/surf-doclist.lib.js"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now, either refresh or restart your server and the share app will pickup the surf-doclist.lib.js from the extension directory.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps you.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Mar 2013 12:45:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291279#M244409</guid>
      <dc:creator>muralidharand</dc:creator>
      <dc:date>2013-03-20T12:45:10Z</dc:date>
    </item>
    <item>
      <title>Re: Customize share document list to display custom file name</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291280#M244410</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Murali, do you mean placing under /shared/classes/alfresco/web-extension? I do not see any folder like share/WEB-INF/classes/alfresco/web-extension.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Mar 2013 12:47:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291280#M244410</guid>
      <dc:creator>chandra_shekhar</dc:creator>
      <dc:date>2013-03-20T12:47:42Z</dc:date>
    </item>
    <item>
      <title>Re: Customize share document list to display custom file name</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291281#M244411</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Murali,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I attempted something similar to what you suggested - placed the surf-doclist.get.js and surf-doclist.lib.js under "/opt/docu/edm/alfresco-nextgen/tomcat/shared/classes/alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/data" and the alfresco-util.js along with its .ftl files under /opt/docu/edm/alfresco-nextgen/tomcat/shared/classes/alfresco/web-extension/templates/org/alfresco/import. Upon restarting the server and login into share, I get the following error in catalina.out, in share also I get a red bar above document listing area saying "02200001 Failed to execute script 'classpath*:alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/data/surf-doclist.get.js': null" and it does not list repository content:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Error&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;*******************************************************************************************&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2013-03-20 12:25:17,812&amp;nbsp; ERROR [extensions.webscripts.AbstractRuntime] [http-8050-11] Exception from executeScript - redirecting to status template error: 02200000 Failed to execute script 'classpath*:alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/data/surf-doclist.get.js': null&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; org.springframework.extensions.webscripts.WebScriptException: 02200000 Failed to execute script 'classpath*:alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/data/surf-doclist.get.js': null&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.processor.JSScriptProcessor.executeScript(JSScriptProcessor.java:200)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractWebScript.executeScript(AbstractWebScript.java:1193)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:86)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.PresentationContainer.executeScript(PresentationContainer.java:70)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.LocalWebScriptRuntimeContainer.executeScript(LocalWebScriptRuntimeContainer.java:239)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:372)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.servlet.mvc.WebScriptView.renderMergedOutputModel(WebScriptView.java:99)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.Thread.run(Thread.java:662)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Caused by: java.lang.NullPointerException&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.processor.JSScriptProcessor.loadScriptResource(JSScriptProcessor.java:222)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.surf.core.scripts.ScriptResourceHelper.recurseScriptImports(ScriptResourceHelper.java:144)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.surf.core.scripts.ScriptResourceHelper.resolveScriptImports(ScriptResourceHelper.java:60)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.webscripts.processor.JSScriptProcessor.executeScript(JSScriptProcessor.java:167)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 39 more&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;*******************************************************************************************&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Mar 2013 03:51:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291281#M244411</guid>
      <dc:creator>chandra_shekhar</dc:creator>
      <dc:date>2013-03-21T03:51:50Z</dc:date>
    </item>
    <item>
      <title>Re: Customize share document list to display custom file name</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291282#M244412</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Chandra,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;No.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You can create a new folder called web-extension under tomcat\webapps\share\WEB-INF\classes\alfresco\.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Mar 2013 05:18:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291282#M244412</guid>
      <dc:creator>muralidharand</dc:creator>
      <dc:date>2013-03-21T05:18:08Z</dc:date>
    </item>
    <item>
      <title>Re: Customize share document list to display custom file name</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291283#M244413</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Murali,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Your suggestion works! I am able to extend the javascript custom behavior to web-extension folder. I was expecting to pull it to tomcat/shared/ but it did not work. SO pulled it under share/web-inf/classes/alfresco/web-extension and it works fine.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Chandra&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Mar 2013 13:48:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/customize-share-document-list-to-display-custom-file-name/m-p/291283#M244413</guid>
      <dc:creator>chandra_shekhar</dc:creator>
      <dc:date>2013-03-21T13:48:28Z</dc:date>
    </item>
  </channel>
</rss>

