AnsweredAssumed Answered

[Résolu]Erreurs récurrentes: ERROR [org.quartz.core.

Question asked by nicolas_4463 on Oct 16, 2008
Latest reply on Oct 31, 2008 by nicolas_4463
Bonjour à tous,

Petit descriptif du système :
OS:
Linux SUSE sous VMWARE
DATA:
NAS NETAPP montage NFS
DB:
MYSQL 5.1
OPENOFFICE:
OOo2.4
ALFRESCO:
2.1 COMMUNITY
Auth NTLM avec AD
POSTES CLIENTS:
M$ VISTA + IE7
Le compte guest n'est pas supprimé.

Depuis plusieurs mois maintenant, nous avons dans les fichiers logs des erreurs très fréquentes.
Ces erreurs vont par deux pour une même entrée.
ex: contentUrl=store://2008/10/16/14/43/0b8f1b35-9b80-11dd-bcce-a55278671818.bin

Voici le détail dans les logs :
14:43:34,460 ERROR [org.quartz.core.JobRunShell] Job DEFAULT.ftsIndexerJobDetail threw an unhandled Exception: 
org.alfresco.service.cmr.repository.ContentIOException: Failed to open stream onto channel:
   accessor: ContentAccessor[ contentUrl=store://2008/10/16/14/43/0b8f1b35-9b80-11dd-bcce-a55278671818.bin, mimetype=null, size=0, encoding=UTF-8, locale=fr_FR]
   at org.alfresco.repo.content.AbstractContentReader.getContentInputStream(AbstractContentReader.java:337)
   at org.alfresco.repo.search.impl.lucene.ADMLuceneIndexerImpl.indexProperty(ADMLuceneIndexerImpl.java:858)
   at org.alfresco.repo.search.impl.lucene.ADMLuceneIndexerImpl.createDocuments(ADMLuceneIndexerImpl.java:542)
   at org.alfresco.repo.search.impl.lucene.ADMLuceneIndexerImpl.updateFullTextSearch(ADMLuceneIndexerImpl.java:1248)
   at org.alfresco.repo.search.impl.lucene.fts.FullTextSearchIndexerImpl.index(FullTextSearchIndexerImpl.java:188)
   at sun.reflect.GeneratedMethodAccessor405.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:187)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
   at $Proxy9.index(Unknown Source)
   at org.alfresco.repo.search.impl.lucene.fts.FTSIndexerJob.execute(FTSIndexerJob.java:52)
   at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
   at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
Caused by: java.lang.UnsupportedOperationException: The content never exists
   at org.alfresco.repo.content.EmptyContentReader.getDirectReadableChannel(EmptyContentReader.java:59)
   at org.alfresco.repo.content.AbstractContentReader.getReadableChannel(AbstractContentReader.java:226)
   at org.alfresco.repo.content.AbstractContentReader.getContentInputStream(AbstractContentReader.java:330)
   … 17 more
14:43:34,462 ERROR [org.quartz.core.ErrorLogger] Job (DEFAULT.ftsIndexerJobDetail threw an exception.
org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: org.alfresco.service.cmr.repository.ContentIOException: Failed to open stream onto channel:
   accessor: ContentAccessor[ contentUrl=store://2008/10/16/14/43/0b8f1b35-9b80-11dd-bcce-a55278671818.bin, mimetype=null, size=0, encoding=UTF-8, locale=fr_FR]]
   at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
   at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
Caused by: org.alfresco.service.cmr.repository.ContentIOException: Failed to open stream onto channel:
   accessor: ContentAccessor[ contentUrl=store://2008/10/16/14/43/0b8f1b35-9b80-11dd-bcce-a55278671818.bin, mimetype=null, size=0, encoding=UTF-8, locale=fr_FR]
   at org.alfresco.repo.content.AbstractContentReader.getContentInputStream(AbstractContentReader.java:337)
   at org.alfresco.repo.search.impl.lucene.ADMLuceneIndexerImpl.indexProperty(ADMLuceneIndexerImpl.java:858)
   at org.alfresco.repo.search.impl.lucene.ADMLuceneIndexerImpl.createDocuments(ADMLuceneIndexerImpl.java:542)
   at org.alfresco.repo.search.impl.lucene.ADMLuceneIndexerImpl.updateFullTextSearch(ADMLuceneIndexerImpl.java:1248)
   at org.alfresco.repo.search.impl.lucene.fts.FullTextSearchIndexerImpl.index(FullTextSearchIndexerImpl.java:188)
   at sun.reflect.GeneratedMethodAccessor405.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:187)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
   at $Proxy9.index(Unknown Source)
   at org.alfresco.repo.search.impl.lucene.fts.FTSIndexerJob.execute(FTSIndexerJob.java:52)
   at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
   … 1 more
Caused by: java.lang.UnsupportedOperationException: The content never exists
   at org.alfresco.repo.content.EmptyContentReader.getDirectReadableChannel(EmptyContentReader.java:59)
   at org.alfresco.repo.content.AbstractContentReader.getReadableChannel(AbstractContentReader.java:226)
   at org.alfresco.repo.content.AbstractContentReader.getContentInputStream(AbstractContentReader.java:330)
   … 17 more
Et c'est qu'un extrait, j'en ai des tartines !

Cela ne semble pas trop perturber Alfresco … quoi que:
Nous relevons des fonctionnements du CIFS aléatoires.
Cela se tarduit par :
A) Des accès en lecture comme en éciture vraiment très lent pour un réseau local (LAN)
B) Des applications qui ne répondent pas pendant un certain temps (ex: Word, message cette application ne réponds pas).
C) Des applications qui considérent dès l'ouverture que le fichier est déjà ouvert par un autre utilisateur (ex: Excel)
D) Des accès au point de montage ou au chemin réseau qui se perdent aléatoirement.

Il y a quelques astuces qui nous permettent de déverrouiller certaines situations :
A) Rien trouvé
B) Retour sur l'explorer CIFS et touhe F5 pour rafraichir, la situation se débloque
C) Dans Excel, choix de l'option "Notifier" et quelques instants après son ouverture le fichier est rendu disponible en écriture.
D)  Appel du serveur CIFS (\\MON_SERVEUR_CIFS) puis double click sur AVM (qui s'ouvre) retour en arrière L'accès au référentiel est à nouveau operationnel.

Même si cela se contourne, ca ne reste que des bidouilles et le temps d'accès (A) reste un point vraiment pénalisant et défavorable.  :mrgreen:
Est-ce que tous ces problémes sont liés, je l'espére: ceux-ci expliqueraient ceux-là !

Aucun soucis côté application WEB. Mais c'est pas le mode d'accès que préfère la majorité de nos utilisateurs. Hélas.

J'ai parcouru à peu près tous les posts sur ces deux sujets, j'ai essayé, je pense de vérifier et de rectifier tout ce qui me semblait pouvoire l'être.
Je ne sais plus où chercher !

Si vous avez la moindre idée, piste ou suggestion ! Je prends. :D
S'il faut d'autres précisions ! Comptez sur moi.

Merci d'avance.
Nicolas.

Outcomes