problema con i tag

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

problema con i tag

ho un problema su una nuova installazione di alfresco e non so cosa fare. Purtroppo sono abbastanza ignorante su questo software, lo avevo installato tempo fa per usarlo per condividere documenti di progetto, ma l'ho usato in modo piuttosto superficiale, solo per cio' che strettamente mi serviva (molto poco).
avevo alfresco 4.0.c installato su una macchina, in seguito a un crash disastroso della macchina avevo recuperato quasi tutto da un backup ma alcune cose avevano smesso di funzionare (per esempio i tag, ma non solo).


Adesso pero' ho la necessita' di sfruttarlo meglio, e tra l'altro mi servirebbe poter usare i tag e la ricerca di documenti. Ho installato la versione 4.2 su una macchina diversa (la prima si sta rapidamente deteriorando) e funzionava tutto (tag compresi). A questo punto ho pensato di provare a spostare i siti gia' definiti nella prima installazione sulla seconda e ho seguito una procedure di migrazione che ho trovato in rete, e che ha funzionato bene tranne che ora non funzionano i tag (ma funzionano altre cose che sulla prima installazione avevano smesso di funzionare). Non ci sono tag precedentemente definiti, e questo non e' un problema, ma se provo a inserire un nuovo tag mi compare il messaggio "operazione non riuscita impossibile creare il nuovo elemento"

qualcuno ha qualche suggerimento da darmi?
6 Replies
openpj
Moderator
Moderator

Re: problema con i tag

E' necessario dare un'occhiata al file di log di Alfresco per capire cosa è successo nell'istante di tempo in cui hai scatenato l'operazione.
Potresti cortesemente condividere con noi lo stralcio del log?
Il file di log da guardare è alfresco.log oppure catalina.out se usi Tomcat.
mproject
Member II

Re: problema con i tag

grazie !
ho guardato catilina.out e ho visto che c'e' fin da subito (da quando parte) questo errore ripetuto:

——————
2013-08-30 11:23:43,994  ERROR [solr.tracker.CoreTracker] [SolrTrackerScheduler_Worker-3] First transaction was not found with the correct timestamp.
2013-08-30 11:23:43,997  ERROR [solr.tracker.CoreTracker] [SolrTrackerScheduler_Worker-3] SOLR has successfully connected to your repository  however the SOLR indexes and repository database do not match.
2013-08-30 11:23:43,997  ERROR [solr.tracker.CoreTracker] [SolrTrackerScheduler_Worker-3] If this is a new or rebuilt database you SOLR indexes also need to be re-built to match the database.
2013-08-30 11:23:43,997  ERROR [solr.tracker.CoreTracker] [SolrTrackerScheduler_Worker-3] You can also check your SOLR connection details in solrcore.properties.
——————————-

a volte c'e' anche questo:

——————————-

2013-08-30 11:23:44,004  ERROR [solr.tracker.CoreTracker] [SolrTrackerScheduler_Worker-2] Tracking failed
org.alfresco.error.AlfrescoRuntimeException: 07300001 Initial transaction not found with correct timestamp
   at org.alfresco.solr.tracker.CoreTracker.checkRepoAndIndexConsistency(CoreTracker.java:1523)
   at org.alfresco.solr.tracker.CoreTracker.trackRepository(CoreTracker.java:1143)
   at org.alfresco.solr.tracker.CoreTracker.updateIndex(CoreTracker.java:475)
   at org.alfresco.solr.tracker.CoreTrackerJob.execute(CoreTrackerJob.java:45)
   at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
   at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
2013-08-30 11:23:44,005  ERROR [solr.tracker.CoreTracker] [SolrTrackerScheduler_Worker-3] Tracking failed
org.alfresco.error.AlfrescoRuntimeException: 07300000 Initial transaction not found with correct timestamp
   at org.alfresco.solr.tracker.CoreTracker.checkRepoAndIndexConsistency(CoreTracker.java:1523)
   at org.alfresco.solr.tracker.CoreTracker.trackRepository(CoreTracker.java:1143)
   at org.alfresco.solr.tracker.CoreTracker.updateIndex(CoreTracker.java:475)
   at org.alfresco.solr.tracker.CoreTrackerJob.execute(CoreTrackerJob.java:45)
   at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
   at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
———————————-

quando provo ad aggiungere un tag ci sono questi messaggi:

———————————–

2013-08-30 11:33:12,902  ERROR [node.integrity.IntegrityChecker] [http-apr-8080-exec-9] Found 1 integrity violations:
The association source type is incorrect:
   Source Node: workspace://SpacesStore/8ea69cc8-9b2d-4e13-8b49-51943cee8846
   Association: Association[ class=ClassDef[name={http://www.alfresco.org/model/content/1.0}category], name={http://www.alfresco.org/model/content/1.0}subcategories, target class={http://www.alfresco.org/model/content/1.0}category, source role=null, target role=null]
   Required Source Type: {http://www.alfresco.org/model/content/1.0}category
   Actual Source Type: {http://www.alfresco.org/model/site/1.0}sites
2013-08-30 11:33:12,903  ERROR [extensions.webscripts.AbstractRuntime] [http-apr-8080-exec-9] Exception from executeScript - redirecting to status template error: 07300089 Found 1 integrity violations:
The association source type is incorrect:
   Source Node: workspace://SpacesStore/8ea69cc8-9b2d-4e13-8b49-51943cee8846
   Association: Association[ class=ClassDef[name={http://www.alfresco.org/model/content/1.0}category], name={http://www.alfresco.org/model/content/1.0}subcategories, target class={http://www.alfresco.org/model/content/1.0}category, source role=null, target role=null]
   Required Source Type: {http://www.alfresco.org/model/content/1.0}category
   Actual Source Type: {http://www.alfresco.org/model/site/1.0}sites
org.alfresco.repo.node.integrity.IntegrityException: 07300089 Found 1 integrity violations:
The association source type is incorrect:
   Source Node: workspace://SpacesStore/8ea69cc8-9b2d-4e13-8b49-51943cee8846
   Association: Association[ class=ClassDef[name={http://www.alfresco.org/model/content/1.0}category], name={http://www.alfresco.org/model/content/1.0}subcategories, target class={http://www.alfresco.org/model/content/1.0}category, source role=null, target role=null]
   Required Source Type: {http://www.alfresco.org/model/content/1.0}category
   Actual Source Type: {http://www.alfresco.org/model/site/1.0}sites
   at org.alfresco.repo.node.integrity.IntegrityChecker.checkIntegrity(IntegrityChecker.java:661)
   at org.alfresco.repo.transaction.AlfrescoTransactionSupport$TransactionSynchronizationImpl.beforeCommit(AlfrescoTransactionSupport.java:686)
   at org.springframework.transaction.support.TransactionSynchronizationUtils.triggerBeforeCommit(TransactionSynchronizationUtils.java:95)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCommit(AbstractPlatformTransactionManager.java:927)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:737)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:723)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:393)
   at org.alfresco.util.transaction.SpringAwareUserTransaction.commit(SpringAwareUserTransaction.java:472)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:455)
   at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:495)
   at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:533)
   at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:349)
   at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:377)
   at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)
   at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:118)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:61)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
   at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
   at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
   at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
   at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:1771)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
   at java.lang.Thread.run(Thread.java:722)

————————

allego anche il log per intero
openpj
Moderator
Moderator

Re: problema con i tag

E' un problema del connettore verso Solr, il motore di ricerca.

Ti consiglio di cambiare la configurazione di Alfresco e di switchare su Lucene come motore di ricerca.
In questo modo risolverai sicuramente.

1. Esegui lo shutdown di Alfresco
2. Aggiungi la seguente property nel file alfresco-global.properties:
index.subsystem.name=lucene
3. Riavvia Alfresco

A questo punto Solr non verrà più utilizzato.

Questo problema dovrebbe essere dovuto a diversi bachi presenti nell'integrazione Alfresco Solr implementata da Alfresco.
Al primo riavvio dovrebbe creare tutti gli indici di Lucene per la prima volta, ci potrebbe impiegare diverso tempo.

Spero ti aiuti a risolvere Smiley Wink
mproject
Member II

Re: problema con i tag

ma grazie mille !!!
cosi' funziona !
mproject
Member II

Re: problema con i tag

accidenti, come non detto … ora non mi parte neanche

purtroppo, siccome avevo pasticciato un po', ho avuto la malsana idea di rifare l'installazione (ho prima disinstallato quella che c'era sulla macchina e ho usato lo stesso backup usato in precedenza per copiare i files, ho mantenuto la stessa password della vecchia installazione, che e' anche la ppassword di root, e ho fatto l'installazione da root). Tolgo solr e metto lucene, faccio partire, termina l'indicizzazione ma poi si blocca su quest'errore:

12:03:39,409 INFO  [org.alfresco.repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: /home/alfresco-4.2.d/alf_data
12:03:39,469 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
java.lang.IllegalStateException: Unauthenticated
   at org.alfresco.repo.security.permissions.impl.PermissionServiceImpl.hasPermission(PermissionServiceImpl.java:655)
   at org.alfresco.repo.security.permissions.impl.PermissionServiceImpl.hasPermission(PermissionServiceImpl.java:632)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:606)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
   at com.sun.proxy.$Proxy43.hasPermission(Unknown Source)
   at org.alfresco.repo.avm.AVMRepository.can(AVMRepository.java:3334)
   at org.alfresco.repo.avm.AVMStoreImpl.getListing(AVMStoreImpl.java:721)
   at org.alfresco.repo.avm.AVMRepository.getListing(AVMRepository.java:1137)
   at org.alfresco.repo.avm.AVMServiceImpl.getDirectoryListing(AVMServiceImpl.java:199)
   at org.alfresco.repo.avm.AVMServiceImpl.getDirectoryListing(AVMServiceImpl.java:177)
   at org.alfresco.repo.avm.MultiTAVMService.getDirectoryListing(MultiTAVMService.java:289)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:606)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
   at org.alfresco.repo.transaction.CheckTransactionAdvice.invoke(CheckTransactionAdvice.java:47)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
   at com.sun.proxy.$Proxy13.getDirectoryListing(Unknown Source)
   at org.alfresco.repo.avm.AVMNodeService.getChildAssocs(AVMNodeService.java:1613)
   at sun.reflect.GeneratedMethodAccessor373.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:606)
   at org.alfresco.repo.service.StoreRedirectorProxyFactory$RedirectorInvocationHandler.invoke(StoreRedirectorProxyFactory.java:215)
   at com.sun.proxy.$Proxy30.getChildAssocs(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor373.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:606)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
   at org.alfresco.repo.tagging.TagScopePropertyMethodInterceptor.invoke(TagScopePropertyMethodInterceptor.java:152)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.alfresco.repo.node.MLPropertyInterceptor.invoke(MLPropertyInterceptor.java:306)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.alfresco.repo.lock.mem.LockableAspectInterceptor.invoke(LockableAspectInterceptor.java:195)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.alfresco.repo.node.NodeRefPropertyMethodInterceptor.invoke(NodeRefPropertyMethodInterceptor.java:269)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
   at com.sun.proxy.$Proxy11.getChildAssocs(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor373.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:606)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)
   at com.sun.proxy.$Proxy11.getChildAssocs(Unknown Source)
   at org.alfresco.repo.admin.IndexConfigurationCheckerImpl.checkIndexConfiguration(IndexConfigurationCheckerImpl.java:120)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:606)
   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 com.sun.proxy.$Proxy106.checkIndexConfiguration(Unknown Source)
   at org.alfresco.repo.admin.ConfigurationChecker.check(ConfigurationChecker.java:207)
   at org.alfresco.repo.admin.ConfigurationChecker.access$000(ConfigurationChecker.java:68)
   at org.alfresco.repo.admin.ConfigurationChecker$1.execute(ConfigurationChecker.java:179)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:447)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:337)
   at org.alfresco.repo.admin.ConfigurationChecker.onBootstrap(ConfigurationChecker.java:183)
   at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56)
   at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:209)
   at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:180)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:303)
   at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:911)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:428)
   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:4939)
   at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
   at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
   at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:976)
   at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1653)
   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
   at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
   at java.util.concurrent.FutureTask.run(FutureTask.java:166)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
   at java.lang.Thread.run(Thread.java:724)

non credo di aver fatto nulla di diverso, seguo una lista scritta passo a passo …
mproject
Member II

Re: problema con i tag

risolto, avevo sbagliato …