Hi,I've just tried to upgrade from 3.2r2 to 3.3 and have encountered an error with PatchExecutor. I think it may have something to do with WCM which we weren't using in 3.2r2 so I'm not sure if it was even configured previously. I'm a total newbie to Alfresco but even after searching through the forums I can't find anything like the error I have. We can't run Alfresco at the moment as this error is preventing access to the site.Here are the errors summarised and below that is the full log dump:ERROR [admin.patch.PatchExecuter] 03130001 org.alfresco.service.cmr.repository.XPathException: 03130000 Error executing xpath:
xpath: /app:company_home/${spaces.wcm_deployed.childname}Caused by: org.jaxen.XPathSyntaxException: Expected one of '.', '..', '@', '*', <QName>16:58:59,066 INFO [repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: /srv/alf_data
16:58:59,179 INFO [admin.patch.PatchExecuter] Checking for patches to apply …
16:58:59,620 INFO [admin.patch.PatchExecuter] Applying patch 'patch.wcmDeployed' (null).
16:58:59,638 ERROR [admin.patch.PatchExecuter] 03130001 org.alfresco.service.cmr.repository.XPathException: 03130000 Error executing xpath:
xpath: /app:company_home/${spaces.wcm_deployed.childname}
at org.alfresco.repo.search.impl.NodeSearcher.selectNodes(NodeSearcher.java:178)
at org.alfresco.repo.search.impl.lucene.ADMLuceneSearcherImpl.selectNodes(ADMLuceneSearcherImpl.java:698)
at org.alfresco.repo.search.SearcherComponent.selectNodes(SearcherComponent.java:107)
at org.alfresco.repo.search.AbstractSearcherComponent.selectNodes(AbstractSearcherComponent.java:66)
at org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch.applyInternal(GenericBootstrapPatch.java:103)
at org.alfresco.repo.admin.patch.AbstractPatch$1$1.execute(AbstractPatch.java:409)
at org.alfresco.repo.admin.patch.AbstractPatch$1$1.execute(AbstractPatch.java:403)
at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:327)
at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:234)
at org.alfresco.repo.admin.patch.AbstractPatch$1.doWork(AbstractPatch.java:435)
at org.alfresco.repo.admin.patch.AbstractPatch$1.doWork(AbstractPatch.java:399)
at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:514)
at org.alfresco.repo.admin.patch.AbstractPatch.apply(AbstractPatch.java:439)
at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatch(PatchServiceImpl.java:302)
at org.alfresco.repo.admin.patch.PatchServiceImpl.access$200(PatchServiceImpl.java:56)
at org.alfresco.repo.admin.patch.PatchServiceImpl$2.execute(PatchServiceImpl.java:231)
at org.alfresco.repo.admin.patch.PatchServiceImpl$2.execute(PatchServiceImpl.java:229)
at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:327)
at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatchAndDependencies(PatchServiceImpl.java:234)
at org.alfresco.repo.admin.patch.PatchServiceImpl.applyOutstandingPatches(PatchServiceImpl.java:168)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:304)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy74.applyOutstandingPatches(Unknown Source)
at org.alfresco.repo.admin.patch.PatchExecuter.applyOutstandingPatches(PatchExecuter.java:89)
at org.alfresco.repo.admin.patch.PatchExecuter.onBootstrap(PatchExecuter.java:132)
at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:246)
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:617)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:355)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:189)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:69)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:627)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.jaxen.XPathSyntaxException: Expected one of '.', '..', '@', '*', <QName>
at org.jaxen.BaseXPath.<init>(BaseXPath.java:132)
at org.jaxen.BaseXPath.<init>(BaseXPath.java:153)
at org.alfresco.repo.search.NodeServiceXPath.<init>(NodeServiceXPath.java:115)
at org.alfresco.repo.search.impl.NodeSearcher.selectNodes(NodeSearcher.java:137)
… 67 more
Caused by: class org.jaxen.saxpath.XPathSyntaxException: /app:company_home/${spaces.wcm_deployed.childname}: 18: Expected one of '.', '..', '@', '*', <QName>
at org.jaxen.saxpath.base.XPathReader.createSyntaxException(XPathReader.java:1120)
at org.jaxen.saxpath.base.XPathReader.steps(XPathReader.java:535)
at org.jaxen.saxpath.base.XPathReader.absoluteLocationPath(XPathReader.java:408)
at org.jaxen.saxpath.base.XPathReader.locationPath(XPathReader.java:364)
at org.jaxen.saxpath.base.XPathReader.pathExpr(XPathReader.java:199)
at org.jaxen.saxpath.base.XPathReader.unionExpr(XPathReader.java:1044)
at org.jaxen.saxpath.base.XPathReader.unaryExpr(XPathReader.java:1032)
at org.jaxen.saxpath.base.XPathReader.multiplicativeExpr(XPathReader.java:981)
at org.jaxen.saxpath.base.XPathReader.additiveExpr(XPathReader.java:951)
at org.jaxen.saxpath.base.XPathReader.relationalExpr(XPathReader.java:898)
at org.jaxen.saxpath.base.XPathReader.equalityExpr(XPathReader.java:867)
at org.jaxen.saxpath.base.XPathReader.andExpr(XPathReader.java:847)
at org.jaxen.saxpath.base.XPathReader.andExpr(XPathReader.java:847)
at org.jaxen.saxpath.base.XPathReader.orExpr(XPathReader.java:825)
at org.jaxen.saxpath.base.XPathReader.expr(XPathReader.java:818)
at org.jaxen.saxpath.base.XPathReader.parse(XPathReader.java:113)
at org.jaxen.BaseXPath.<init>(BaseXPath.java:127)
… 70 more
16:58:59,643 WARN [admin.patch.PatchExecuter] Patch description is not available: Patch[ id=patch.wcmDeployed, description=patch.wcmDeployed.description, fixesFromSchema=0, fixesToSchema=3300, targetSchema=10000]
16:58:59,742 ERROR [admin.patch.PatchExecuter]
=== Failed to apply patch ===
ID: patch.wcmDeployed
RESULT:
03130001 org.alfresco.service.cmr.repository.XPathException: 03130000 Error executing xpath:
xpath: /app:company_home/${spaces.wcm_deployed.childname}
at org.alfresco.repo.search.impl.NodeSearcher.selectNodes(NodeSearcher.java:178)
at org.alfresco.repo.search.impl.lucene.ADMLuceneSearcherImpl.selectNodes(ADMLuceneSearcherImpl.java:698)
at org.alfresco.repo.search.SearcherComponent.selectNodes(SearcherComponent.java:107)
at org.alfresco.repo.search.AbstractSearcherComponent.selectNodes(AbstractSearcherComponent.java:66)
at org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch.applyInternal(GenericBootstrapPatch.java:103)
at org.alfresco.repo.admin.patch.AbstractPatch$1$1.execute(AbstractPatch.java:409)
at org.alfresco.repo.admin.patch.AbstractPatch$1$1.execute(AbstractPatch.java:403)
at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:327)
at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelpe…
=====================================
16:58:59,744 ERROR [web.context.ContextLoader] Context initialization failed
org.alfresco.error.AlfrescoRuntimeException: 03130002 Not all patches could be applied
at org.alfresco.repo.admin.patch.PatchExecuter.applyOutstandingPatches(PatchExecuter.java:124)
at org.alfresco.repo.admin.patch.PatchExecuter.onBootstrap(PatchExecuter.java:132)
at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:246)
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:617)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:355)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:189)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:69)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:627)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Apr 13, 2010 4:58:59 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Apr 13, 2010 4:58:59 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/alfresco] startup failed due to previous errors
log4j:ERROR LogMananger.repositorySelector was null likely due to error in class reloading, using NOPLoggerRepository.Here's my alfresco-global.properties:###############################
## Common Alfresco Properties #
###############################
#
# Sample custom content and index data location
#————-
dir.root=/srv/alf_data
#
# Sample database connection properties
#————-
db.name=alfresco
db.username=alfresco
db.password=alfresco
db.host=localhost
db.port=3306
#
# External locations
#————-
ooo.exe=/opt/openoffice.org3/program/soffice.bin
#ooo.user=/srv/alf_data/oouser
img.root=/usr
#img.exe=/usr/bin/convert
swf.exe=/usr/local/bin/pdf2swf
#
# MySQL connection
#————-
db.driver=org.gjt.mm.mysql.Driver
db.url=jdbc:mysql://${db.host}:${db.port}/${db.name}
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
#
# PostgreSQL connection (requires postgresql-8.2-504.jdbc3.jar or equivalent)
#
#db.driver=org.postgresql.Driver
#db.url=jdbc:postgresql://localhost:5432/alfresco
#
# Index Recovery Mode
#————-
#index.recovery.mode=Auto
#
# Outbound Email Configuration
#————-
#mail.host=
#mail.port=25
#mail.username=anonymous
#mail.password=
#mail.encoding=UTF-8
#mail.from.default=alfresco@alfresco.org
#mail.smtp.auth=false
#
# Alfresco Email Service and Email Server
#————-
# Enable/Disable the inbound email service. The service could be used by processes other than
# the Email Server (e.g. direct RMI access) so this flag is independent of the Email Service.
#————-
#email.inbound.enabled=true
# Email Server properties
#————-
#email.server.enabled=true
#email.server.port=25
#email.server.domain=alfresco.com
#email.inbound.unknownUser=anonymous
# A comma separated list of email REGEX patterns of allowed senders.
# If there are any values in the list then all sender email addresses
# must match. For example:
# .*\@alfresco\.com, .*\@alfresco\.org
# Allow anyone:
#————-
#email.server.allowed.senders=.*
#
# The default authentication chain
# To configure external authentication subsystems see:
# http://wiki.alfresco.com/wiki/Alfresco_Authentication_Subsystems
#————-
authentication.chain=alfrescoNtlm1:alfrescoNtlm,passthru1:passthru
#alfrescoNtlm1
ntlm.authentication.sso.enabled=false
alfresco.authentication.authenticateCIFS=false
#passthru1
ntlm.authentication.sso.enabled=false
passthru.authentication.servers=192.168.0.7
passthru.authentication.domain=
passthru.authentication.userLocalServer=false
passthru.authentication.authenticateCIFS=true
#
# IMAP
#————-
#imap.server.enabled=true
#imap.server.port=143
#imap.server.host=localhost
# URL Generation Parameters (The ${localname} token is replaced by the local server name)
#————-
#alfresco.context=alfresco
#alfresco.host=${localname}
#alfresco.port=8080
#alfresco.protocol=http
#
#
# Share Point
#————-
#vti.server.port=7070
#vti.alfresco.deployment.context=/alfresco
vti.alfresco.alfresoHostWithPort=http://ducati.motec.com.au:8080
vti.share.shareHostWithPort=http://ducati.motec.com.au:8080
#vti.share.shareContext=/share
#vti.share.siteInBrowser=/page/site/…/dashboard
#vti.share.siteSettings=/page/site/…/customise-site
#vti.share.siteGroupMembership=/page/site/…/site-members
#vti.share.userInformation=/page/user/…/profile
#vti.share.documentLibrary=/page/site/…/documentlibrary
#vti.share.documentDetails=/page/site/…/document-details
#share.context=share
#share.host=${localname}
#share.port=8080
#share.protocol=http
#
# CIFS
#————-
cifs.enabled=true
cifs.serverName=${localname}
cifs.domain=MOTEC
cifs.broadcast=192.168.0.255
cifs.hostannounce=trueAny pointers would be greatly appreciated.Regards,Tom