AnsweredAssumed Answered

Corrupt files

Question asked by back0rifice on May 9, 2007
Latest reply on May 11, 2007 by back0rifice
Hello,

atm I'm facing a quite weird problem. I think the root of this problem is that our /tmp volume (before I didn't even know that Alfresco uses a temp location - can this be configured anywhere?) ran out of space which led to several exceptions. After resizing the /tmp volume it seems to run fine again…

Now let's come to the problem: We added a lot of files when /tmp ran out of space. These files only show up in CIFS but not in the webclient. But - and this is a real big problem, since some of these files have been moved instead of copied - the files can't be opened or copied anymore although the show up in Windows Explorer (when trying to open them it says that the files couldn't be found). So it seems that these files became corrupted or something like that.

Is there any possibility to restore/recover these files? At least I want to be able to remove them! (ATM the files cant be deleted either!!!)



—-

2007-05-09 09:16:21,661 ERROR [org.quartz.core.JobRunShell] Job DEFAULT.ftsIndexerJobDetail threw an unhandled Exception:
org.alfresco.service.cmr.repository.ContentIOException: Failed to get writer
        at org.alfresco.repo.content.filestore.FileContentStore.getWriter(FileContentStore.java:276)
        at org.alfresco.repo.content.RoutingContentService.getTempWriter(RoutingContentService.java:396)
        at org.alfresco.repo.search.impl.lucene.LuceneIndexerImpl2.indexProperty(LuceneIndexerImpl2.java:1632)
        at org.alfresco.repo.search.impl.lucene.LuceneIndexerImpl2.createDocuments(LuceneIndexerImpl2.java:1273)
        at org.alfresco.repo.search.impl.lucene.LuceneIndexerImpl2.updateFullTextSearch(LuceneIndexerImpl2.java:2014)
        at org.alfresco.repo.search.impl.lucene.fts.FullTextSearchIndexerImpl.index(FullTextSearchIndexerImpl.java:177)
        at sun.reflect.GeneratedMethodAccessor250.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:335)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:181)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:148)
        at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176)
        at $Proxy57.index(Unknown Source)
        at org.alfresco.repo.search.impl.lucene.fts.FTSIndexerJob.execute(FTSIndexerJob.java:44)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
Caused by: java.io.IOException: No space left on device
        at java.io.UnixFileSystem.createFileExclusively(Native Method)
        at java.io.File.createNewFile(File.java:850)
        at org.alfresco.repo.content.filestore.FileContentStore.createNewFile(FileContentStore.java:137)
        at org.alfresco.repo.content.filestore.FileContentStore.createNewFile(FileContentStore.java:110)
        at org.alfresco.repo.content.filestore.FileContentStore.getWriter(FileContentStore.java:253)
        … 18 more

Outcomes