<?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: Upgrade Documentation in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/upgrade-documentation/m-p/270891#M224021</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Michael,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you that gives me a good upgrade template.&amp;nbsp; I am running on a Mac Mini with Lion 10.7.3 and before the upgrade from 4.0.c the installation was running basically error free.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;After the upgrade I have two problems.&amp;nbsp; If you or anyone else has some hints that will help me to address the issue that would be great.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ron&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1st I am getting a error in the log related to Solr as follows ….&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;00:00:00,016 ERROR [org.quartz.core.JobRunShell] Job DEFAULT.org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean#60328c40 threw an unhandled Exception: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'run' on target class [class org.alfresco.module.org_alfresco_module_wcmquickstart.jobs.DynamicCollectionProcessor] failed; nested exception is org.alfresco.repo.search.impl.lucene.LuceneQueryParserException: 020412396 Request failed 404 /solr/alfresco/alfresco?q=%2B+TYPE%3A%22ws%3AwebassetCollection%22+%2B+%40ws%5C%3AisDynamic%3Atrue&amp;amp;wt=json&amp;amp;fl=*%2Cscore&amp;amp;rows=2147483647&amp;amp;df=TEXT&amp;amp;start=0&amp;amp;locale=en_US&amp;amp;fq=%7B%21afts%7DAUTHORITY_FILTER_FROM_JSON&amp;amp;fq=%7B%21afts%7DTENANT_FILTER_FROM_JSON&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:273)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:86)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.quartz.core.JobRunShell.run(JobRunShell.java:216)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Caused by: org.alfresco.repo.search.impl.lucene.LuceneQueryParserException: 020412396 Request failed 404 /solr/alfresco/alfresco?q=%2B+TYPE%3A%22ws%3AwebassetCollection%22+%2B+%40ws%5C%3AisDynamic%3Atrue&amp;amp;wt=json&amp;amp;fl=*%2Cscore&amp;amp;rows=2147483647&amp;amp;df=TEXT&amp;amp;start=0&amp;amp;locale=en_US&amp;amp;fq=%7B%21afts%7DAUTHORITY_FILTER_FROM_JSON&amp;amp;fq=%7B%21afts%7DTENANT_FILTER_FROM_JSON&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.search.impl.solr.SolrQueryHTTPClient.executeQuery(SolrQueryHTTPClient.java:333)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.search.impl.solr.SolrQueryLanguage.executeQuery(SolrQueryLanguage.java:49)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.search.impl.solr.SolrSearchService.query(SolrSearchService.java:348)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.search.impl.solr.SolrSearchService.query(SolrSearchService.java:152)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.search.SearcherComponent.query(SearcherComponent.java:67)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.search.AbstractSearcherComponent.query(AbstractSearcherComponent.java:53)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.GeneratedMethodAccessor563.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:597)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.management.subsystems.SubsystemProxyFactory$1.invoke(SubsystemProxyFactory.java:65)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at $Proxy13.query(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.module.org_alfresco_module_wcmquickstart.jobs.DynamicCollectionProcessor$1$1.execute(DynamicCollectionProcessor.java:114)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:388)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:259)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.module.org_alfresco_module_wcmquickstart.jobs.DynamicCollectionProcessor$1.doWork(DynamicCollectionProcessor.java:107)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:519)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.module.org_alfresco_module_wcmquickstart.jobs.DynamicCollectionProcessor.run(DynamicCollectionProcessor.java:102)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.GeneratedMethodAccessor579.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:597)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:264)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 3 more&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The 2nd error comes up on my share dashboard and its contents are ….&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;An error has occured in the Share component: /share/service/components/dashlets/my-docs-editing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It responded with a status of 500 - Internal Error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Error Code Information: 500 - An error inside the HTTP server which prevented it from fulfilling the request.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Error Message: 02060002 Failed to process template org/alfresco/components/dashlets/my-docs-editing.get.html.ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Server: Alfresco Spring WebScripts - v1.0.0 (Release 958) schema 1,000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Time: Mar 6, 2012 10:56:23 AM&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Click here to view full technical information on the error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Exception: freemarker.core.InvalidReferenceException - Expression content.blogPosts is undefined on line 99, column 9 in org/alfresco/components/dashlets/my-docs-editing.get.html.ftl.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:125)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:135)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Dot._getAsTemplateModel(Dot.java:78)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Expression.getAsTemplateModel(Expression.java:89)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.BuiltIn$sizeBI._getAsTemplateModel(BuiltIn.java:691)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Expression.getAsTemplateModel(Expression.java:89)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.ComparisonExpression.isTrue(ComparisonExpression.java:111)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.IfBlock.accept(IfBlock.java:80)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.IfBlock.accept(IfBlock.java:82)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.process(Environment.java:199)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.processor.FTLTemplateProcessor.process(FTLTemplateProcessor.java:171)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.AbstractWebScript.renderTemplate(AbstractWebScript.java:779)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.DeclarativeWebScript.renderFormatTemplate(DeclarativeWebScript.java:267)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:147)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.PresentationContainer.executeScript(PresentationContainer.java:70)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.LocalWebScriptRuntimeContainer.executeScript(LocalWebScriptRuntimeContainer.java:239)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:372)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.WebScriptProcessor.executeBody(WebScriptProcessor.java:311)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractProcessor.execute(AbstractProcessor.java:57)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.process(RenderService.java:600)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.renderSubComponent(RenderService.java:506)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.renderChromeInclude(RenderService.java:1296)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.ChromeIncludeFreeMarkerDirective.execute(ChromeIncludeFreeMarkerDirective.java:81)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:274)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.IfBlock.accept(IfBlock.java:82)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.process(Environment.java:199)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.processor.FTLTemplateProcessor.process(FTLTemplateProcessor.java:171)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.WebTemplateProcessor.executeBody(WebTemplateProcessor.java:455)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractProcessor.execute(AbstractProcessor.java:57)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.processRenderable(RenderService.java:204)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.bean.ChromeRenderer.body(ChromeRenderer.java:95)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractRenderer.render(AbstractRenderer.java:77)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.bean.ChromeRenderer.render(ChromeRenderer.java:86)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.processComponent(RenderService.java:433)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.bean.ComponentRenderer.body(ComponentRenderer.java:94)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractRenderer.render(AbstractRenderer.java:77)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.renderComponent(RenderService.java:962)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.renderRegionComponents(RenderService.java:901)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.renderChromeInclude(RenderService.java:1275)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.ChromeIncludeFreeMarkerDirective.execute(ChromeIncludeFreeMarkerDirective.java:81)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:274)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.process(Environment.java:199)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.processor.FTLTemplateProcessor.process(FTLTemplateProcessor.java:171)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.WebTemplateProcessor.executeBody(WebTemplateProcessor.java:455)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractProcessor.execute(AbstractProcessor.java:57)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.processRenderable(RenderService.java:204)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.bean.ChromeRenderer.body(ChromeRenderer.java:95)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractRenderer.render(AbstractRenderer.java:77)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.bean.ChromeRenderer.render(ChromeRenderer.java:86)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.bean.RegionRenderer.body(RegionRenderer.java:99)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractRenderer.render(AbstractRenderer.java:77)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.renderRegion(RenderService.java:852)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.extensibility.impl.RegionDirectiveData.render(RegionDirectiveData.java:90)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.extensibility.impl.ExtensibilityModelImpl.merge(ExtensibilityModelImpl.java:319)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.extensibility.impl.AbstractExtensibilityDirective.merge(AbstractExtensibilityDirective.java:177)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.extensibility.impl.AbstractExtensibilityDirective.execute(AbstractExtensibilityDirective.java:145)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:274)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:179)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:428)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:179)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:428)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Macro$Context.runMacro(Macro.java:172)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:614)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.IfBlock.accept(IfBlock.java:82)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Macro$Context.runMacro(Macro.java:172)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:614)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:406)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.BodyInstruction.accept(BodyInstruction.java:93)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Macro$Context.runMacro(Macro.java:172)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:614)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.process(Environment.java:199)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.processor.FTLTemplateProcessor.process(FTLTemplateProcessor.java:171)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.WebTemplateProcessor.executeBody(WebTemplateProcessor.java:455)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractProcessor.execute(AbstractProcessor.java:57)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.processTemplate(RenderService.java:722)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.bean.TemplateInstanceRenderer.body(TemplateInstanceRenderer.java:123)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractRenderer.render(AbstractRenderer.java:77)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.bean.PageRenderer.body(PageRenderer.java:85)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractRenderer.render(AbstractRenderer.java:77)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.renderPage(RenderService.java:763)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.mvc.PageView.dispatchPage(PageView.java:419)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.mvc.PageView.renderView(PageView.java:314)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.mvc.AbstractWebFrameworkView.renderMergedOutputModel(AbstractWebFrameworkView.java:316)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;javax.servlet.http.HttpServlet.service(HttpServlet.java:617)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;javax.servlet.http.HttpServlet.service(HttpServlet.java:717)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.alfresco.web.site.servlet.MTAuthenticationFilter.doFilter(MTAuthenticationFilter.java:74)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.alfresco.web.site.servlet.SSOAuthenticationFilter.doFilter(SSOAuthenticationFilter.java:307)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;java.lang.Thread.run(Thread.java:680)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Exception: org.springframework.extensions.webscripts.WebScriptException - 02060002 Failed to process template org/alfresco/components/dashlets/my-docs-editing.get.html.ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.processor.FTLTemplateProcessor.process(FTLTemplateProcessor.java:175)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 06 Mar 2012 16:59:39 GMT</pubDate>
    <dc:creator>rkramedjian</dc:creator>
    <dc:date>2012-03-06T16:59:39Z</dc:date>
    <item>
      <title>Upgrade Documentation</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upgrade-documentation/m-p/270889#M224019</link>
      <description>Would it be possible to get you folks to upgrade the documentation on upgrading Alfresco Community?&amp;nbsp; I just finished an upgrade from 4.0.c to 4.0.d.&amp;nbsp; Following your instructions I backed up Alf_Data.&amp;nbsp; I did my upgrade and verified the install.&amp;nbsp; Then I restored the Alf_Data directory.&amp;nbsp; This is where</description>
      <pubDate>Fri, 02 Mar 2012 20:11:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upgrade-documentation/m-p/270889#M224019</guid>
      <dc:creator>rkramedjian</dc:creator>
      <dc:date>2012-03-02T20:11:53Z</dc:date>
    </item>
    <item>
      <title>Re: Upgrade Documentation</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upgrade-documentation/m-p/270890#M224020</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Upgrading in Alfresco has always been incredibly fragile and causes grief in most cases. (IMHO)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Upgrading 4.0.x to 4.0.x+1 seems to involve ….. (for me)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Keeping the old installation intact (I'm using the supplied postgresql and not my own database. Had I used MySQL (as I've done in the past) I would back that up).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Installing the new version (using the same admin password as the old)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Edit tomcat/conf/server.xml and tomcat/shared/classes/alfresco-global.properties (as appropriate)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;4. start the new version (monitoring the alfreso log…&amp;nbsp; $ tail -f alfresco.log)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;5. stop alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;6. move the 'post-natal' data directory for safe keeping. $ mv alf_data alf_data.post-natal&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;7. copy the alf_data from the previous installation …. $ cp -a ../alfresco-4.0.c/alf_data .&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;8. remove the old solr directory and replace it with the 'post-natal version'. $ rm -rf alf_data/solr; cp -a alf_data.post-natal/solr alf_data/solr&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;9. edit alf_data/postgresql/postgresql.conf and alf_data/postgresql/posmaster.opts to correct path: unix_socket_directory = '/var/home/loc/alfresco-4.0.d/postgresql' &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;10. start the new version (monitoring the alfreso log…&amp;nbsp; $ tail -f alfresco.log)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Solr will rebuild the indexes (although it's a slow process .. so be patient)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Obviously this is for Linux … &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My installation runs on a server and has no graphical display.&amp;nbsp; With no X software installed, the supplied openoffice does not run. I must copy some X libraries to the openoffice directory to get alfresco's openoffice to work. cp -a ~/Downloads/{libX11-xcb.so.1,libX11-xcb.so.1.0.0,libX11.so.6,libX11.so.6.3.0,libXext.so.6,libXext.so.6.4.0,libxcb.so.1} openoffice/program/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Also the path to the openoffice control script in the alfresco.sh script is wrong, and this needs to be edited to start openoffice on Linux.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 04 Mar 2012 17:33:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upgrade-documentation/m-p/270890#M224020</guid>
      <dc:creator>michaelk</dc:creator>
      <dc:date>2012-03-04T17:33:02Z</dc:date>
    </item>
    <item>
      <title>Re: Upgrade Documentation</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upgrade-documentation/m-p/270891#M224021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Michael,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you that gives me a good upgrade template.&amp;nbsp; I am running on a Mac Mini with Lion 10.7.3 and before the upgrade from 4.0.c the installation was running basically error free.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;After the upgrade I have two problems.&amp;nbsp; If you or anyone else has some hints that will help me to address the issue that would be great.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ron&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1st I am getting a error in the log related to Solr as follows ….&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;00:00:00,016 ERROR [org.quartz.core.JobRunShell] Job DEFAULT.org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean#60328c40 threw an unhandled Exception: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'run' on target class [class org.alfresco.module.org_alfresco_module_wcmquickstart.jobs.DynamicCollectionProcessor] failed; nested exception is org.alfresco.repo.search.impl.lucene.LuceneQueryParserException: 020412396 Request failed 404 /solr/alfresco/alfresco?q=%2B+TYPE%3A%22ws%3AwebassetCollection%22+%2B+%40ws%5C%3AisDynamic%3Atrue&amp;amp;wt=json&amp;amp;fl=*%2Cscore&amp;amp;rows=2147483647&amp;amp;df=TEXT&amp;amp;start=0&amp;amp;locale=en_US&amp;amp;fq=%7B%21afts%7DAUTHORITY_FILTER_FROM_JSON&amp;amp;fq=%7B%21afts%7DTENANT_FILTER_FROM_JSON&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:273)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:86)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.quartz.core.JobRunShell.run(JobRunShell.java:216)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Caused by: org.alfresco.repo.search.impl.lucene.LuceneQueryParserException: 020412396 Request failed 404 /solr/alfresco/alfresco?q=%2B+TYPE%3A%22ws%3AwebassetCollection%22+%2B+%40ws%5C%3AisDynamic%3Atrue&amp;amp;wt=json&amp;amp;fl=*%2Cscore&amp;amp;rows=2147483647&amp;amp;df=TEXT&amp;amp;start=0&amp;amp;locale=en_US&amp;amp;fq=%7B%21afts%7DAUTHORITY_FILTER_FROM_JSON&amp;amp;fq=%7B%21afts%7DTENANT_FILTER_FROM_JSON&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.search.impl.solr.SolrQueryHTTPClient.executeQuery(SolrQueryHTTPClient.java:333)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.search.impl.solr.SolrQueryLanguage.executeQuery(SolrQueryLanguage.java:49)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.search.impl.solr.SolrSearchService.query(SolrSearchService.java:348)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.search.impl.solr.SolrSearchService.query(SolrSearchService.java:152)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.search.SearcherComponent.query(SearcherComponent.java:67)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.search.AbstractSearcherComponent.query(AbstractSearcherComponent.java:53)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.GeneratedMethodAccessor563.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:597)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.management.subsystems.SubsystemProxyFactory$1.invoke(SubsystemProxyFactory.java:65)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at $Proxy13.query(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.module.org_alfresco_module_wcmquickstart.jobs.DynamicCollectionProcessor$1$1.execute(DynamicCollectionProcessor.java:114)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:388)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:259)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.module.org_alfresco_module_wcmquickstart.jobs.DynamicCollectionProcessor$1.doWork(DynamicCollectionProcessor.java:107)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:519)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.module.org_alfresco_module_wcmquickstart.jobs.DynamicCollectionProcessor.run(DynamicCollectionProcessor.java:102)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.GeneratedMethodAccessor579.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:597)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:264)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 3 more&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The 2nd error comes up on my share dashboard and its contents are ….&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;An error has occured in the Share component: /share/service/components/dashlets/my-docs-editing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It responded with a status of 500 - Internal Error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Error Code Information: 500 - An error inside the HTTP server which prevented it from fulfilling the request.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Error Message: 02060002 Failed to process template org/alfresco/components/dashlets/my-docs-editing.get.html.ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Server: Alfresco Spring WebScripts - v1.0.0 (Release 958) schema 1,000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Time: Mar 6, 2012 10:56:23 AM&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Click here to view full technical information on the error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Exception: freemarker.core.InvalidReferenceException - Expression content.blogPosts is undefined on line 99, column 9 in org/alfresco/components/dashlets/my-docs-editing.get.html.ftl.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:125)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:135)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Dot._getAsTemplateModel(Dot.java:78)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Expression.getAsTemplateModel(Expression.java:89)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.BuiltIn$sizeBI._getAsTemplateModel(BuiltIn.java:691)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Expression.getAsTemplateModel(Expression.java:89)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.ComparisonExpression.isTrue(ComparisonExpression.java:111)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.IfBlock.accept(IfBlock.java:80)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.IfBlock.accept(IfBlock.java:82)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.process(Environment.java:199)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.processor.FTLTemplateProcessor.process(FTLTemplateProcessor.java:171)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.AbstractWebScript.renderTemplate(AbstractWebScript.java:779)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.DeclarativeWebScript.renderFormatTemplate(DeclarativeWebScript.java:267)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:147)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.PresentationContainer.executeScript(PresentationContainer.java:70)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.LocalWebScriptRuntimeContainer.executeScript(LocalWebScriptRuntimeContainer.java:239)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:372)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.WebScriptProcessor.executeBody(WebScriptProcessor.java:311)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractProcessor.execute(AbstractProcessor.java:57)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.process(RenderService.java:600)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.renderSubComponent(RenderService.java:506)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.renderChromeInclude(RenderService.java:1296)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.ChromeIncludeFreeMarkerDirective.execute(ChromeIncludeFreeMarkerDirective.java:81)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:274)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.IfBlock.accept(IfBlock.java:82)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.process(Environment.java:199)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.processor.FTLTemplateProcessor.process(FTLTemplateProcessor.java:171)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.WebTemplateProcessor.executeBody(WebTemplateProcessor.java:455)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractProcessor.execute(AbstractProcessor.java:57)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.processRenderable(RenderService.java:204)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.bean.ChromeRenderer.body(ChromeRenderer.java:95)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractRenderer.render(AbstractRenderer.java:77)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.bean.ChromeRenderer.render(ChromeRenderer.java:86)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.processComponent(RenderService.java:433)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.bean.ComponentRenderer.body(ComponentRenderer.java:94)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractRenderer.render(AbstractRenderer.java:77)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.renderComponent(RenderService.java:962)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.renderRegionComponents(RenderService.java:901)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.renderChromeInclude(RenderService.java:1275)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.ChromeIncludeFreeMarkerDirective.execute(ChromeIncludeFreeMarkerDirective.java:81)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:274)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.process(Environment.java:199)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.processor.FTLTemplateProcessor.process(FTLTemplateProcessor.java:171)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.WebTemplateProcessor.executeBody(WebTemplateProcessor.java:455)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractProcessor.execute(AbstractProcessor.java:57)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.processRenderable(RenderService.java:204)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.bean.ChromeRenderer.body(ChromeRenderer.java:95)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractRenderer.render(AbstractRenderer.java:77)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.bean.ChromeRenderer.render(ChromeRenderer.java:86)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.bean.RegionRenderer.body(RegionRenderer.java:99)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractRenderer.render(AbstractRenderer.java:77)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.renderRegion(RenderService.java:852)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.extensibility.impl.RegionDirectiveData.render(RegionDirectiveData.java:90)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.extensibility.impl.ExtensibilityModelImpl.merge(ExtensibilityModelImpl.java:319)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.extensibility.impl.AbstractExtensibilityDirective.merge(AbstractExtensibilityDirective.java:177)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.extensibility.impl.AbstractExtensibilityDirective.execute(AbstractExtensibilityDirective.java:145)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:274)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:179)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:428)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:179)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:428)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Macro$Context.runMacro(Macro.java:172)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:614)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.IfBlock.accept(IfBlock.java:82)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Macro$Context.runMacro(Macro.java:172)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:614)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:406)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.BodyInstruction.accept(BodyInstruction.java:93)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Macro$Context.runMacro(Macro.java:172)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:614)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.visit(Environment.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.core.Environment.process(Environment.java:199)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.processor.FTLTemplateProcessor.process(FTLTemplateProcessor.java:171)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.WebTemplateProcessor.executeBody(WebTemplateProcessor.java:455)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractProcessor.execute(AbstractProcessor.java:57)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.processTemplate(RenderService.java:722)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.bean.TemplateInstanceRenderer.body(TemplateInstanceRenderer.java:123)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractRenderer.render(AbstractRenderer.java:77)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.bean.PageRenderer.body(PageRenderer.java:85)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.AbstractRenderer.render(AbstractRenderer.java:77)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.render.RenderService.renderPage(RenderService.java:763)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.mvc.PageView.dispatchPage(PageView.java:419)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.mvc.PageView.renderView(PageView.java:314)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.surf.mvc.AbstractWebFrameworkView.renderMergedOutputModel(AbstractWebFrameworkView.java:316)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;javax.servlet.http.HttpServlet.service(HttpServlet.java:617)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;javax.servlet.http.HttpServlet.service(HttpServlet.java:717)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.alfresco.web.site.servlet.MTAuthenticationFilter.doFilter(MTAuthenticationFilter.java:74)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.alfresco.web.site.servlet.SSOAuthenticationFilter.doFilter(SSOAuthenticationFilter.java:307)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;java.lang.Thread.run(Thread.java:680)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Exception: org.springframework.extensions.webscripts.WebScriptException - 02060002 Failed to process template org/alfresco/components/dashlets/my-docs-editing.get.html.ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.extensions.webscripts.processor.FTLTemplateProcessor.process(FTLTemplateProcessor.java:175)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Mar 2012 16:59:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upgrade-documentation/m-p/270891#M224021</guid>
      <dc:creator>rkramedjian</dc:creator>
      <dc:date>2012-03-06T16:59:39Z</dc:date>
    </item>
    <item>
      <title>Re: Upgrade Documentation</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upgrade-documentation/m-p/270892#M224022</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Michael,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Wow saying that upgrading is delicate is an understatement. :shock: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I still have issues but the main work has been accomplished.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you so much for your help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ron&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Mar 2012 17:11:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upgrade-documentation/m-p/270892#M224022</guid>
      <dc:creator>rkramedjian</dc:creator>
      <dc:date>2012-03-09T17:11:57Z</dc:date>
    </item>
    <item>
      <title>Re: Upgrade Documentation</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upgrade-documentation/m-p/270893#M224023</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;just to chip in here, I've been trying to do an upgrade from 4.0.b to 4.0.d several times now, and finally managed to nail it:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My setup:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ubuntu 10.04 with postgresql 9.1 (using pitti PPA)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;alfresco installed in /opt/alfresco (linked to /opt/alfresco-4.0.b), so I can configure things to point to /opt/alfresco and link/unlink when new versions are installed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;my production cluster uses different filesystems and SAN/NAS(NFS) systems for various directories namely the content store on NFS, and the SOLR indexes on local disks, with the postgresql database on a separate database server (the "simple" cluster model as explained in the alfresco wiki documentation), so I have to "mirror" and move various directories to different locations, like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;dir.root=/opt/alf_data&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=&amp;gt; required change in /opt/alfresco/tomcat/shared/classes/alfresco-global.properties&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(basically I just moved /opt/alfresco/alf_data to /opt/alf_data; this is to setup a separate and isolated content store from the application installation directory, and ensure no overwrites on subsequent installs)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;dir.keystore=/opt/alf_keystore&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=&amp;gt; required change in /opt/alfresco/tomcat/shared/classes/alfresco-global.properties&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=&amp;gt; required change in /opt/alfresco/tomcat/conf/server.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(basically I moved /opt/alfresco/alf_data/keystore to /opt/alf_keystore)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;data.dir.root=/opt/alf_solr&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=&amp;gt;required change in /opt/alf_solr/archive-SpacesStore/conf/solrcore.properties&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=&amp;gt;required change in /opt/alf_solr/workspace-SpacesStore/conf/solrcore.properties&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=&amp;gt; required change in /opt/alfresco/tomcat/conf/Catalina/localhost/solr.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(basically I moved /opt/alfresco/alf_data/solr to /opt/alf_solr; this is again to setup a separate and isolated index store from the application installation directory)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Finally, since this is an enterprise deployment, I have AD authentication to 3 different AD domains&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=&amp;gt; required change in /opt/alfresco/tomcat/shared/classes/alfresco-global.properties&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=&amp;gt; also required new subdirectories /opt/alfresco/tomcat/shared/classes/alfresco/extension/subsystems/Authentication/ldap-ad/ldap[123]/ and associated ldap-ad-authentication.properties file(s)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(those not used to unix regexp, the ldap[123] basically means I have three subdirectories ldap1, ldap2 and ldap3, to hold the different ldap-ad-authentication properties files which have the details for the three different AD servers)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So, what I did for the upgrade (final version, no errors in either alfresco startup, or solr execution):&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1) stop alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2) create a copy of the existing database (in case I need to rollback)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In production I would have backed up the database; in test/dev, I can afford to copy the database (makes it easy for me to rollback), so since I am using postgres and my existing database is called alfresco_cluster, su - postgres and run "createdb alfresco_cluster2 -O alfresco_c&amp;nbsp; -T alfresco_cluster".&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Henceforth I will use alfresco_cluster2 as the new DB&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3) install alfresco 4.0.d, making sure to not install postgres, and use the new database from above&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;e.g. this is my test install, so&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;a) [jdbc&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;ostgresql://localhost/alfresco]: jdbc&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;ostgresql://localhost/alfresco_cluster2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;b) Database name: [alfresco]: alfresco_cluster2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if I was doing this in production, my JDBC URL would look like jdbc&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;ostgresql://server&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;ort/alfresco_cluster2&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;4) VERY IMPORTANT: at the end of the install, DO NOT start alfresco, i.e.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Launch Alfresco Community Share [Y/n]: N&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;5) now I need to redo my customizations; I chose to redo rather than copy the files over, so I could also manually check if 4.0.d has any new parameters in the config files I change.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;a) relink /opt/alfresco to /opt/alfresco-4.0.d&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;b) I am of course keeping my previous /opt/alf_data content store directory, so I basically ignore the new /opt/alfresco/alf_data directory (except the solr directory, see later), and edit alfresco/tomcat/shared/classes/alfresco-global.properties to change dir.root (and others, see below)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;c) as per above, I am reusing my old keystore, so edit both /opt/alfresco/tomcat/shared/classes/alfresco-global.properties and /opt/alfresco/tomcat/conf/server.xml to reflect the keystore change&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;d) for solr, I found out that there are some changes in solr in 4.0.d compared to 4.0.b, so if I reused the old solr store, even though I forced solr to rebuild the indexes by deleting /opt/alf_solr/workspace and /opt/alf_solr/archive, I would get errors in catalina.out like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"SEVERE: org.alfresco.repo.search.impl.parsers.FTSQueryException: 03260000 line 1:97&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;mismatched input '.000' expecting TO&amp;nbsp; ([@11,97:100='.000',&amp;lt;62&amp;gt;,1:97])&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So I deleted (backed up) my old /opt/alf_solr directory, then moved /opt/alfresco/alf_data/solr to /opt/alf_solr, and as with above, edit the following files to reflect the change in directory for data.dir.root:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i) /opt/alf_solr/archive-SpacesStore/conf/solrcore.properties&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ii) /opt/alf_solr/workspace-SpacesStore/conf/solrcore.properties&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;iii) /opt/alfresco/tomcat/conf/Catalina/localhost/solr.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;e) for my AD authentication to 3 different AD domains&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I just copied the previous /opt/alfresco-4.0.b/tomcat/shared/classes/alfresco/extension/subsystems/Authentication/ldap-ad/ldap[123]/ and associated ldap-ad-authentication.properties file(s) over to the new /opt/alfresco/… directories&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now, you can finally start alfresco, and check your /opt/alfresco/tomcat/logs/catalina.out and fingers crossed, like me, you won't have any errors related to the upgrade.&amp;nbsp; Hope this helps!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Apr 2012 02:31:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upgrade-documentation/m-p/270893#M224023</guid>
      <dc:creator>xarope</dc:creator>
      <dc:date>2012-04-27T02:31:18Z</dc:date>
    </item>
  </channel>
</rss>

