cancel
Showing results for 
Search instead for 
Did you mean: 

Auditsurf sur Alfresco 3.4d

blax14
Champ in-the-making
Champ in-the-making
Bonjour,

J'ai installé Alfresco Community 3.4d 64bits sur un serveur 2003 avec 16Go de RAM et 2 quadricore.
J'ai également réglé JAVA_OPTS pour optimiser Alfresco.
J'aurais voulu pouvoir monitorer Alfresco afin de voir son utilisation et autres.
Dès lors j'ai voulu installer auditsurf. J'ai pris la version pour community 3.4 (auditsurf-community-3.4-version)
J'ai installé auditsurf.amp puis copier le fichier auditsurf.war dans tomcat/webapp.
J'ajoute la ligne audit.enable=true dans alfresco-global.properties.
Je lance ALfresco.
J'atteinds la page de login auditsurf (http://x.x.x.x:8080/auditsurf/)
Après un certain temps j'arrive à la page d'audit surf
Mais dans les graphiques, j'ai le message suivant:
"Erreur 500 : Erreur Interne de Servlet
Le serveur a recontrer une erreur interne qui l''a empêché de satisfaire la requête."

Dans le dashboard, celui-ci:
"Erreur durant la récuperation des données"

Quelqu'un a déjà eu le problème?

Merci d'avance, bàv,
4 REPLIES 4

rguinot
Confirmed Champ
Confirmed Champ
Il serait judicieux de poster les erreurs éventuelles apparues dans les logs. Si vous n'avez pas installé un apache en frontal avec mod_madame_irma, il nous sera difficile de le deviner. Les choses sont les choses.

blax14
Champ in-the-making
Champ in-the-making
Bonjour,

En regardant dans le stdout.log, une erreur récurrente apparaît:

WARN : org.apache.myfaces.shared_impl.util.LocaleUtils - Locale name in faces-config.xml null or empty, setting locale to default locale : en_GB
WARN : org.springframework.beans.GenericTypeAwarePropertyDescriptor - Invalid JavaBean property 'baseUrl' being accessed! Ambiguous write methods found next to actually used [public void org.alfresco.wcm.client.impl.WebScriptCallerImpl.setBaseUrl(java.net.URI)]: [public void org.alfresco.wcm.client.impl.WebScriptCallerImpl.setBaseUrl(java.lang.String) throws java.net.URISyntaxException]
14:13:30,999 User:admin ERROR [jbpm.db.TaskMgmtSession] org.hibernate.exception.GenericJDBCException: could not execute query
14:13:31,062 User:admin ERROR [hibernate.transaction.JDBCTransaction] JDBC commit failed
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Communications link failure during commit(). Transaction resolution unknown.
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
   at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
   at com.mysql.jdbc.Util.getInstance(Util.java:384)
   at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1015)
   at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:989)
   at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:984)
   at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:929)
   at com.mysql.jdbc.ConnectionImpl.commit(ConnectionImpl.java:1652)
   at org.apache.commons.dbcp.DelegatingConnection.commit(DelegatingConnection.java:301)
   at org.apache.commons.dbcp.DelegatingConnection.commit(DelegatingConnection.java:301)
   at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.commit(PoolingDataSource.java:200)
   at org.hibernate.transaction.JDBCTransaction.commitAndResetAutoCommit(JDBCTransaction.java:139)
   at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:115)
   at org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:656)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:754)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:723)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:394)
   at org.alfresco.util.transaction.SpringAwareUserTransaction.commit(SpringAwareUserTransaction.java:472)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:403)
   at org.alfresco.repo.audit.AuditMethodInterceptor.auditInvocationAfter(AuditMethodInterceptor.java:408)
   at org.alfresco.repo.audit.AuditMethodInterceptor.proceedWithAudit(AuditMethodInterceptor.java:228)
   at org.alfresco.repo.audit.AuditMethodInterceptor.proceed(AuditMethodInterceptor.java:184)
   at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:137)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
   at $Proxy71.getTasksForWorkflowPath(Unknown Source)
   at com.atolcd.alfresco.audit.web.scripts.ActiveWorkflowsGet.getLastTask(ActiveWorkflowsGet.java:146)
   at com.atolcd.alfresco.audit.web.scripts.ActiveWorkflowsGet.getProcessProperties(ActiveWorkflowsGet.java:132)
   at com.atolcd.alfresco.audit.web.scripts.ActiveWorkflowsGet.executeImpl(ActiveWorkflowsGet.java:105)
   at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:64)
   at org.alfresco.repo.web.scripts.RepositoryContainer$2.execute(RepositoryContainer.java:383)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:381)
   at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:436)
   at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:466)
   at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:304)
   at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:333)
   at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:189)
   at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:118)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:58)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
   at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859)
   at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
   at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555)
   at java.lang.Thread.run(Thread.java:619)

S'il vous faut d'autres informations, n'hésitez pas.

Bien à vous

rguinot
Confirmed Champ
Confirmed Champ
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Communications link failure during commit(). Transaction resolution unknown.

Ne semble pas avoir de lien particulier avec AuditSurf. Etes vous sur d'avoir un réseau fiable entre le serveur d'applications et la base de données ?
La base de données est elle correctement configurée (c'est à dire pas tous les paramètres par défaut).

blax14
Champ in-the-making
Champ in-the-making
Bonjour,

Quelle serait la bonne configuration de la base de données mysql?

Aussi désormais, les données apparaissent lorsque j'effectue un refresh où il y a un message d'erreur.

Bàv,