Sobre instalacion de AMP

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Member II

Sobre instalacion de AMP

Primeramente muchas gracias por el producto y el soporte que la comunidad le brinda a el mismo, enhorabuena a los miembros que comparten la experiencia a todos los que recien ingresamos al mundo ECM de alfresco.

Es mi primer intento de implementacion de Alfresco aqui en la empresa donde trabajo… He leido varios post y blogs externos al foro, sobre la instalacion de los AMP's de Alfresco, en mi caso estoy intentando instalar Alfresco PDF-Toolkit, y lo he conseguido bajo Windows x64 en la version Alfresco 4.2-c. Descargue la version 1.1.1 que en esta fecha, se indica como compatible con esta release de Alfresco. He enviado los dos archivos AMP a %ALF_HOME%/amps y amps_share, respectivamente. Detuve los dos servicios de Alfresco (Tomcat 7.0.30) y PostgreSQL, para proceder a ejecutar los siguientes comandos:

java -jar c:\alfresco\bin\alfresco-mmt.jar install c:\Alfresco\amps C:\Alfresco\tomcat\webapps\alfresco.war -directory

java -jar c:\Alfresco\bin\alfresco-mmt.jar list C:\Alfresco\tomcat\webapps\alfresco.war

java -jar C:\Alfresco\bin\alfresco-mmt.jar install C:\Alfresco\amps_share C:\Alfresco\tomcat\webapps\share.war -directory

java -jar c:\Alfresco\bin\alfresco-mmt.jar list C:\Alfresco\tomcat\webapps\share.war

Y sus salidas me indican que estan instalados… sin embargo, cuando inicio los servicios detenidos, sigo sin poder ver la funcionabilidad dentro de la edicion de reglas para las carpetas (segun el video informativo, esta caracteristica es aplicable de esta manera). Mi pregunta es: Debo editar algun otro archivo?

En mi Log veo varias excepciones, pero ninguna parece apuntar hacia este componente. Seria demasiado largo colocar todo… pero adjunto, coloco el log completo.


06:32:42,373 ERROR [org.quartz.core.JobRunShell] Job DEFAULT.org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean#643f0932 threw an unhandled Exception:
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: 0622140613
   at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:273)
   at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:86)
   at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
   at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
Caused by: org.alfresco.repo.search.impl.lucene.LuceneQueryParserException: 0622140613
   at org.alfresco.repo.search.impl.solr.SolrQueryHTTPClient.executeQuery(SolrQueryHTTPClient.java:429)
   at org.alfresco.repo.search.impl.solr.SolrQueryLanguage.executeQuery(SolrQueryLanguage.java:49)
   at org.alfresco.repo.search.impl.solr.SolrSearchService.query(SolrSearchService.java:348)
   at org.alfresco.repo.search.impl.solr.SolrSearchService.query(SolrSearchService.java:152)
   at org.alfresco.repo.search.SearcherComponent.query(SearcherComponent.java:67)
   at org.alfresco.repo.search.AbstractSearcherComponent.query(AbstractSearcherComponent.java:53)
   at sun.reflect.GeneratedMethodAccessor618.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:601)
   at org.alfresco.repo.management.subsystems.SubsystemProxyFactory$1.invoke(SubsystemProxyFactory.java:72)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
   at $Proxy10.query(Unknown Source)
   at org.alfresco.module.org_alfresco_module_wcmquickstart.jobs.DynamicCollectionProcessor$1$1.execute(DynamicCollectionProcessor.java:139)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:433)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:304)
   at org.alfresco.module.org_alfresco_module_wcmquickstart.jobs.DynamicCollectionProcessor$1.doWork(DynamicCollectionProcessor.java:128)
   at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:529)
   at org.alfresco.module.org_alfresco_module_wcmquickstart.jobs.DynamicCollectionProcessor.run(DynamicCollectionProcessor.java:123)
   at sun.reflect.GeneratedMethodAccessor622.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:601)
   at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273)
   at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:264)
   … 3 more
Caused by: java.net.SocketException: Software caused connection abort: recv failed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.read(SocketInputStream.java:150)
   at java.net.SocketInputStream.read(SocketInputStream.java:121)
   at sun.security.ssl.InputRecord.readFully(InputRecord.java:312)
   at sun.security.ssl.InputRecord.readV3Record(InputRecord.java:424)
   at sun.security.ssl.InputRecord.read(InputRecord.java:379)
   at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:927)
   at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:884)
   at sun.security.ssl.AppInputStream.read(AppInputStream.java:102)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
   at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)
   at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)
   at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)
   at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413)
   at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)
   at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
   at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
   at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
   at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
   at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
   at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
   at org.alfresco.repo.search.impl.solr.SolrQueryHTTPClient.executeQuery(SolrQueryHTTPClient.java:383)
   … 26 more
06:32:44,472 ERROR [org.quartz.core.ErrorLogger] Job (DEFAULT.org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean#643f0932 threw an exception.
org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: 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: 0622140613 ]
   at org.quartz.core.JobRunShell.run(JobRunShell.java:227)
   at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
Caused by: 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: 0622140613
   at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:273)
   at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:86)
   at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
   … 1 more
Caused by: org.alfresco.repo.search.impl.lucene.LuceneQueryParserException: 0622140613
   at org.alfresco.repo.search.impl.solr.SolrQueryHTTPClient.executeQuery(SolrQueryHTTPClient.java:429)
   at org.alfresco.repo.search.impl.solr.SolrQueryLanguage.executeQuery(SolrQueryLanguage.java:49)
   at org.alfresco.repo.search.impl.solr.SolrSearchService.query(SolrSearchService.java:348)
   at org.alfresco.repo.search.impl.solr.SolrSearchService.query(SolrSearchService.java:152)
   at org.alfresco.repo.search.SearcherComponent.query(SearcherComponent.java:67)
   at org.alfresco.repo.search.AbstractSearcherComponent.query(AbstractSearcherComponent.java:53)
   at sun.reflect.GeneratedMethodAccessor618.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:601)
   at org.alfresco.repo.management.subsystems.SubsystemProxyFactory$1.invoke(SubsystemProxyFactory.java:72)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
   at $Proxy10.query(Unknown Source)
   at org.alfresco.module.org_alfresco_module_wcmquickstart.jobs.DynamicCollectionProcessor$1$1.execute(DynamicCollectionProcessor.java:139)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:433)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:304)
   at org.alfresco.module.org_alfresco_module_wcmquickstart.jobs.DynamicCollectionProcessor$1.doWork(DynamicCollectionProcessor.java:128)
   at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:529)
   at org.alfresco.module.org_alfresco_module_wcmquickstart.jobs.DynamicCollectionProcessor.run(DynamicCollectionProcessor.java:123)
   at sun.reflect.GeneratedMethodAccessor622.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:601)
   at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273)
   at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:264)
   … 3 more
Caused by: java.net.SocketException: Software caused connection abort: recv failed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.read(SocketInputStream.java:150)
   at java.net.SocketInputStream.read(SocketInputStream.java:121)
   at sun.security.ssl.InputRecord.readFully(InputRecord.java:312)
   at sun.security.ssl.InputRecord.readV3Record(InputRecord.java:424)
   at sun.security.ssl.InputRecord.read(InputRecord.java:379)
   at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:927)
   at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:884)
   at sun.security.ssl.AppInputStream.read(AppInputStream.java:102)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
   at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)
   at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)
   at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)
   at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413)
   at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)
   at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
   at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
   at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
   at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
   at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
   at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
   at org.alfresco.repo.search.impl.solr.SolrQueryHTTPClient.executeQuery(SolrQueryHTTPClient.java:383)
   … 26 more
06:35:58,873 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Stopping 'googledocs' subsystem, ID: [googledocs, v2]
06:35:58,873 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Stopped 'googledocs' subsystem, ID: [googledocs, v2]
06:35:58,873 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Stopping 'Replication' subsystem, ID: [Replication, default]
06:35:58,873 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Stopped 'Replication' subsystem, ID: [Replication, default]
06:36:19,918 WARN  [org.springframework.beans.factory.support.DisposableBeanAdapter] Invocation of destroy method failed on bean with name 'actionServiceTransportRMI': java.rmi.ConnectException: Connection refused to host: 192.168.2.104; nested exception is:
   java.net.ConnectException: Connection timed out: connect
06:36:40,947 WARN  [org.springframework.beans.factory.support.DisposableBeanAdapter] Invocation of destroy method failed on bean with name 'repoRemoteTransportRMI': java.rmi.ConnectException: Connection refused to host: 192.168.2.104; nested exception is:
   java.net.ConnectException: Connection timed out: connect
06:37:01,975 WARN  [org.springframework.beans.factory.support.DisposableBeanAdapter] Invocation of destroy method failed on bean with name 'rmiAuthenticationService': java.rmi.ConnectException: Connection refused to host: 192.168.2.104; nested exception is:
   java.net.ConnectException: Connection timed out: connect
06:37:23,004 WARN  [org.springframework.beans.factory.support.DisposableBeanAdapter] Invocation of destroy method failed on bean with name 'avmSyncServiceTransportRMI': java.rmi.ConnectException: Connection refused to host: 192.168.2.104; nested exception is:
   java.net.ConnectException: Connection timed out: connect
06:37:39,903 ERROR [org.hibernate.transaction.JDBCTransaction] JDBC rollback failed
org.postgresql.util.PSQLException: This connection has been closed.


Quisiera recurrir a ustedes, para solicitarles su ayuda para que solucione este problema.

Gracias de antemano y un abrazo a todos!
7 Replies
Highlighted
Intermediate

Re: Sobre instalacion de AMP

Buenas.

Para verificar que los tienes instalado ejecuta esto:
java -jar c:\alfresco\bin\alfresco-mmt.jar -list c:\Alfresco\amps C:\Alfresco\tomcat\webapps\alfresco.war

Te saldrá un listado de los AMPs de Alfresco, y:

java -jar c:\alfresco\bin\alfresco-mmt.jar -list c:\Alfresco\amps C:\Alfresco\tomcat\webapps\share.war

Para comprobar los AMPs que tienes instalados en el Share.

Una vez los hayas chequeados (si quieres nos puedes pegar el resultado aquí), tengo la sensación de que el problema que tienes es relativo a lucene. Usas Solr o Lucene?

Comentanos.

Un saludo!
Highlighted
Member II

Re: Sobre instalacion de AMP

Gracias por tu ayuda! Mira que ese comando lo he hecho y por salida me devuelve esto:
<strong>Alfresco.war</strong>


Module 'alfresco-share-pdf-toolkit' installed in 'C:\Alfresco\tomcat\webapps\alfresco.war'
   -    Title:        Alfresco PDF Toolkit Share Extensions
   -    Version:      1.1.1.83
   -    Install Date: Mon Jul 22 10:09:59 CDT 2013
   -    Description:   Alfresco PDF Toolkit Share Extensions
Module 'org.alfresco.extension.pdftoolkit' installed in 'C:\Alfresco\tomcat\webapps\alfresco.war'
   -    Title:        Alfresco PDF Toolkit
   -    Version:      1.1.0
   -    Install Date: Mon Jul 22 10:09:58 CDT 2013
   -    Description:   Alfresco PDF Toolkit adds additional functionality to Alfresco allow you to work with PDF files.
Module 'org.alfresco.integrations.google.docs' installed in 'C:\Alfresco\tomcat\webapps\alfresco.war'
   -    Title:        Alfresco Google Docs Integration
   -    Version:      2.0.1
   -    Install Date: Mon Jul 22 10:09:56 CDT 2013
   -    Description:   Alfresco Docs Integration
Module 'org.alfresco.module.vti' installed in 'C:\Alfresco\tomcat\webapps\alfresco.war'
   -    Title:        Vti
   -    Version:      1.2
   -    Install Date: Mon Jul 22 10:09:54 CDT 2013
   -    Description:   Alfresco Vti Extension


La siguiente salida corresponde a: <strong>Share.war</strong>


Module 'alfresco-share-pdf-toolkit' installed in 'C:\Alfresco\tomcat\webapps\share.war'
   -    Title:        Alfresco PDF Toolkit Share Extensions
   -    Version:      1.1.1.83
   -    Install Date: Mon Jul 22 10:10:29 CDT 2013
   -    Description:   Alfresco PDF Toolkit Share Extensions
Module 'org.alfresco.extension.pdftoolkit' installed in 'C:\Alfresco\tomcat\webapps\share.war'
   -    Title:        Alfresco PDF Toolkit
   -    Version:      1.1.0
   -    Install Date: Mon Jul 22 10:10:27 CDT 2013
   -    Description:   Alfresco PDF Toolkit adds additional functionality to Alfresco allow you to work with PDF files.
Module 'org.alfresco.integrations.share.google.docs' installed in 'C:\Alfresco\tomcat\webapps\share.war'
   -    Title:        Alfresco / Google Docs Share Module
   -    Version:      2.0.1
   -    Install Date: Mon Jul 22 10:10:25 CDT 2013
   -    Description:   The Share side artifacts of the Alfresco / Google Docs Integration.


Sobre el motor, es Solr… comento que voy comenzando y no he configurado nada mas que la instalacion de Alfresco… entonces accion obligada: voy a buscar como configurar Solr para este AMP…

Es correcto?

Gracias Cristina por tu ayuda!
Highlighted
Intermediate

Re: Sobre instalacion de AMP

Pues por lo que pegas, los AMPs están bien instalados.

Vamos que no tiene nada que ver con el error que tienes. El error es por el certificado SSL de SOLr. Ojeate este enlace.

Comentanos!
Highlighted
Member II

Re: Sobre instalacion de AMP

Te cuento que ya lo he hecho… sin embargo indica establecer la variable dir.keystore a C:\Alfresco\alf_data\keystore siendo sustituida por su valor ${dir.root}/keystore pero desde que hice eso, ya no me permite autenticarme con el username y password que tenía… he visto el batch y hace referencia a un storepass, sin embargo tampoco me permite con ese valor. Si regreso el valor de la variable dir.keystore a ${dir.root}/keystore si me acepta mis datos que tengo, pero sigo sin tener las caracteristicas de este AMP

Me podrías seguir guiando por favor?
Highlighted
Intermediate

Re: Sobre instalacion de AMP

Vale. Abre este enlace (estaba en el anterior hilo que te pasé), mira lo que te dice:


Configure Alfresco itself to use the keystore and truststore for client requests to SOLR, by specifying dir.keystore in ALFRESCO_TOMCAT_HOME/shared/classes/alfresco-global.properties, remembering to replace /alf_data/keystore with the full path to your keystore directory

dir.keystore=/alf_data/keystore

Pero si te fijas a continuación tienes pasos para "validar" los usuarios:


Configure an identity for the Alfresco server. In /conf/tomcat-users.xml, add the following. Note that you can choose a different username, such as the host name of the Alfresco server, but it must match the REPO_CERT_DNAME you will later specify in the keystore in section 2.


Has seguido esos pasos? Sino es así, prueba a seguirlos y nos vas comentando.

Un saludo.
Highlighted
Member II

Re: Sobre instalacion de AMP

He visto el archivo tomcat-users.xml, dentro tengo tags:

<user username="CN=Alfresco Repository Client, OU=Unknown, O=Alfresco Software Ltd., L=Maidenhead, ST=UK, C=GB" roles="repoclient" password="null"/>
<user username="CN=Alfresco Repository, OU=Unknown, O=Alfresco Software Ltd., L=Maidenhead, ST=UK, C=GB" roles="repository" password="null"/>


Por lo que leo, menciona que agregue mis propios nombres de usuario, como el nombre del host donde esta el servidor, la única condición es que el REPO_CERT_DNAME debe coincidir con el especificado en el batch… por lo que eso hice, quedando asi:


<user username="CN=Alfresco Repository Client, OU=Unknown, O=Alfresco Software Ltd., L=Maidenhead, ST=UK, C=GB" roles="repoclient" password="null"/>
<user username="CN=Alfresco Repository, OU=Unknown, O=Alfresco Software Ltd., L=Maidenhead, ST=UK, C=GB" roles="repository" password="null"/>
<user username="admin" roles="repoclient" password="pass"/>


Sin embargo, es evidente que no me está funcionando… desde el momento en el que el password está en texto plano dentro del XML…

Gracias!
Highlighted
Member II

Re: Sobre instalacion de AMP

Hola Cristina,

Yo creo tener un problema parecido con el addon audit share. El cual, segun el listado de amps está instalado pero me da error e incluso no me levanta el recurso Alfresco. Te pongo el error que me da a ver si me puedes ayudar


(Comentar que mi bbdd es Sql Server.. no se si por ahí pueden ir los tiros…)


11:34:57,474 WARN  [org.alfresco.util.AbstractTriggerBean] Job ehCacheTracerJob is not active
11:35:01,248 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Stopping 'sysAdmin' subsystem, ID: [sysAdmin, default]
11:35:01,249 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Stopped 'sysAdmin' subsystem, ID: [sysAdmin, default]
11:35:01,282 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shareStatsAlfrescoSqlSessionClient' defined in file [C:\Alfresco415\tomcat\webapps\alfresco\WEB-INF\classes\alfresco\module\auditshare-module-alfresco\module-context.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse config resource: class path resource [alfresco/module/auditshare-module-alfresco/ibatis/share-stats-SqlMapConfig.xml]; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Failed to get resource: alfresco/module/auditshare-module-alfresco/ibatis/#resource.dialect#/share-stats-concat-SqlMap.xml
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
   at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:563)
   at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
   at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:63)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
   at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
   at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
   at org.apache.catalina.core.StandardService.start(StandardService.java:525)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
   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:289)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.springframework.core.NestedIOException: Failed to parse config resource: class path resource [alfresco/module/auditshare-module-alfresco/ibatis/share-stats-SqlMapConfig.xml]; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Failed to get resource: alfresco/module/auditshare-module-alfresco/ibatis/#resource.dialect#/share-stats-concat-SqlMap.xml
   at org.alfresco.ibatis.HierarchicalSqlSessionFactoryBean.buildSqlSessionFactory(HierarchicalSqlSessionFactoryBean.java:248)
   at org.alfresco.ibatis.HierarchicalSqlSessionFactoryBean.afterPropertiesSet(HierarchicalSqlSessionFactoryBean.java:98)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
   … 37 more
Caused by: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Failed to get resource: alfresco/module/auditshare-module-alfresco/ibatis/#resource.dialect#/share-stats-concat-SqlMap.xml
   at org.alfresco.ibatis.HierarchicalXMLConfigBuilder.parseConfiguration(HierarchicalXMLConfigBuilder.java:128)
   at org.alfresco.ibatis.HierarchicalXMLConfigBuilder.parse(HierarchicalXMLConfigBuilder.java:110)
   at org.alfresco.ibatis.HierarchicalSqlSessionFactoryBean.buildSqlSessionFactory(HierarchicalSqlSessionFactoryBean.java:246)
   … 40 more
Caused by: org.apache.ibatis.builder.BuilderException: Failed to get resource: alfresco/module/auditshare-module-alfresco/ibatis/#resource.dialect#/share-stats-concat-SqlMap.xml
   at org.alfresco.ibatis.HierarchicalXMLConfigBuilder.mapperElement(HierarchicalXMLConfigBuilder.java:306)
   at org.alfresco.ibatis.HierarchicalXMLConfigBuilder.parseConfiguration(HierarchicalXMLConfigBuilder.java:124)
   … 42 more