[Résolu] Migration 3.4.1 vers 4.2.c
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-21-2013 09:22 AM
Bonjour à tous,
Afin de quitter la version enterprise d'Alfresco, nous avons fait le choix de migrer vers une 4.2.c.
Les anciennes données étant stockées sur de l'Oracle, nous avons utiliser l'export d'Aflresco pour récupérer les données de notre version 3.4 et les avons injectées dans la 4.2.
Notre ancienne configuration : Debian 6.0, Alfresco 3.4.1, Oracle 11g.
Notre nouvelle configuration : Debian 7.0, Alfresco 4.2.c (réglage par défaut lors de l'installation)
Jusque là, aucun problème, les données sont bien importées, disponibles et indexée, seulement nous avons plusieurs problèmes :
- une fois alfresco redémarré, le fichier catalina.out nous crache une erreur
<blockcode>
INFO: Server startup in 133250 ms
2013-05-21 13:22:34,615 INFO [web.site.EditionInterceptor] [http-apr-8080-exec-4] Successfully retrieved license information from Alfresco.
2013-05-21 13:55:20,731 INFO [web.scripts.ImapServerStatus] [http-apr-8080-exec-6] Successfully retrieved IMAP server status from Alfresco: disabled
2013-05-21 13:55:29,425 INFO [web.scripts.GoogleDocsStatus] [http-apr-8080-exec-7] Successfully retrieved Google Docs subsystem status from Alfresco: false
2013-05-21 13:55:33,924 INFO [web.scripts.DictionaryQuery] [http-apr-8080-exec-9] Successfully retrieved Data Dictionary from Alfresco.
2013-05-21 13:55:49,245 ERROR [extensions.webscripts.AbstractRuntime] [http-apr-8080-exec-4] Exception from executeScript - redirecting to status template error: 04210000 Wrapped Exception (with status template): null
org.springframework.extensions.webscripts.WebScriptException: 04210000 Wrapped Exception (with status template): null
at org.springframework.extensions.webscripts.AbstractWebScript.createStatusException(AbstractWebScript.java:1067)
at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:171)
at org.springframework.extensions.webscripts.PresentationContainer.executeScript(PresentationContainer.java:70)
at org.springframework.extensions.webscripts.LocalWebScriptRuntimeContainer.executeScript(LocalWebScriptRuntimeContainer.java:240)
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.mvc.WebScriptView.renderMergedOutputModel(WebScriptView.java:104)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
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.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195)
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)
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$SocketProcessor.run(AprEndpoint.java:1813)
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)
Caused by: java.lang.NullPointerException
at org.alfresco.web.scripts.forms.FormUIGet.processFieldConstraintControl(FormUIGet.java:1956)
at org.alfresco.web.scripts.forms.FormUIGet.generateConstraintModel(FormUIGet.java:1816)
at org.alfresco.web.scripts.forms.FormUIGet.processFieldConstraints(FormUIGet.java:1701)
at org.alfresco.web.scripts.forms.FormUIGet.generateFieldModel(FormUIGet.java:1315)
at org.alfresco.web.scripts.forms.FormUIGet.generateDefaultSetModelUsingServerFields(FormUIGet.java:1255)
at org.alfresco.web.scripts.forms.FormUIGet.processServerFields(FormUIGet.java:1117)
at org.alfresco.web.scripts.forms.FormUIGet.processFields(FormUIGet.java:1058)
at org.alfresco.web.scripts.forms.FormUIGet.generateFormUIModel(FormUIGet.java:666)
at org.alfresco.web.scripts.forms.FormUIGet.generateFormModel(FormUIGet.java:609)
at org.alfresco.web.scripts.forms.FormUIGet.generateModel(FormUIGet.java:265)
at org.alfresco.web.scripts.forms.FormUIGet.executeImpl(FormUIGet.java:220)
at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:64)
… 40 more
</blockcode>
- lors de l'accès à un document avec le compte admin (plus haut en droit, nous avons ceci : http://pix.toile-libre.org/upload/original/1369142421.png
- lorsque j'essaye d'éditer les propriétés d'un document, nous avons ceci : http://pix.toile-libre.org/upload/original/1369142446.png
Pour les deux derniers points, je précise que si j'injecte un nouveau document, le problème n'est pas présent. Il s'agit donc bien d'un problème dans la migration des données.
Je remercie d'avance ceux qui se pencheront sur le problème.
Cordialement,
Alex.
Afin de quitter la version enterprise d'Alfresco, nous avons fait le choix de migrer vers une 4.2.c.
Les anciennes données étant stockées sur de l'Oracle, nous avons utiliser l'export d'Aflresco pour récupérer les données de notre version 3.4 et les avons injectées dans la 4.2.
Notre ancienne configuration : Debian 6.0, Alfresco 3.4.1, Oracle 11g.
Notre nouvelle configuration : Debian 7.0, Alfresco 4.2.c (réglage par défaut lors de l'installation)
Jusque là, aucun problème, les données sont bien importées, disponibles et indexée, seulement nous avons plusieurs problèmes :
- une fois alfresco redémarré, le fichier catalina.out nous crache une erreur
<blockcode>
INFO: Server startup in 133250 ms
2013-05-21 13:22:34,615 INFO [web.site.EditionInterceptor] [http-apr-8080-exec-4] Successfully retrieved license information from Alfresco.
2013-05-21 13:55:20,731 INFO [web.scripts.ImapServerStatus] [http-apr-8080-exec-6] Successfully retrieved IMAP server status from Alfresco: disabled
2013-05-21 13:55:29,425 INFO [web.scripts.GoogleDocsStatus] [http-apr-8080-exec-7] Successfully retrieved Google Docs subsystem status from Alfresco: false
2013-05-21 13:55:33,924 INFO [web.scripts.DictionaryQuery] [http-apr-8080-exec-9] Successfully retrieved Data Dictionary from Alfresco.
2013-05-21 13:55:49,245 ERROR [extensions.webscripts.AbstractRuntime] [http-apr-8080-exec-4] Exception from executeScript - redirecting to status template error: 04210000 Wrapped Exception (with status template): null
org.springframework.extensions.webscripts.WebScriptException: 04210000 Wrapped Exception (with status template): null
at org.springframework.extensions.webscripts.AbstractWebScript.createStatusException(AbstractWebScript.java:1067)
at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:171)
at org.springframework.extensions.webscripts.PresentationContainer.executeScript(PresentationContainer.java:70)
at org.springframework.extensions.webscripts.LocalWebScriptRuntimeContainer.executeScript(LocalWebScriptRuntimeContainer.java:240)
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.mvc.WebScriptView.renderMergedOutputModel(WebScriptView.java:104)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
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.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195)
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)
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$SocketProcessor.run(AprEndpoint.java:1813)
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)
Caused by: java.lang.NullPointerException
at org.alfresco.web.scripts.forms.FormUIGet.processFieldConstraintControl(FormUIGet.java:1956)
at org.alfresco.web.scripts.forms.FormUIGet.generateConstraintModel(FormUIGet.java:1816)
at org.alfresco.web.scripts.forms.FormUIGet.processFieldConstraints(FormUIGet.java:1701)
at org.alfresco.web.scripts.forms.FormUIGet.generateFieldModel(FormUIGet.java:1315)
at org.alfresco.web.scripts.forms.FormUIGet.generateDefaultSetModelUsingServerFields(FormUIGet.java:1255)
at org.alfresco.web.scripts.forms.FormUIGet.processServerFields(FormUIGet.java:1117)
at org.alfresco.web.scripts.forms.FormUIGet.processFields(FormUIGet.java:1058)
at org.alfresco.web.scripts.forms.FormUIGet.generateFormUIModel(FormUIGet.java:666)
at org.alfresco.web.scripts.forms.FormUIGet.generateFormModel(FormUIGet.java:609)
at org.alfresco.web.scripts.forms.FormUIGet.generateModel(FormUIGet.java:265)
at org.alfresco.web.scripts.forms.FormUIGet.executeImpl(FormUIGet.java:220)
at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:64)
… 40 more
</blockcode>
- lors de l'accès à un document avec le compte admin (plus haut en droit, nous avons ceci : http://pix.toile-libre.org/upload/original/1369142421.png
- lorsque j'essaye d'éditer les propriétés d'un document, nous avons ceci : http://pix.toile-libre.org/upload/original/1369142446.png
Pour les deux derniers points, je précise que si j'injecte un nouveau document, le problème n'est pas présent. Il s'agit donc bien d'un problème dans la migration des données.
Je remercie d'avance ceux qui se pencheront sur le problème.
Cordialement,
Alex.
Labels:
- Labels:
-
Archive
6 REPLIES 6
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-21-2013 10:31 AM
Quand vous parlez d'export, cela correspond à un export ACP ou une extracion des documents via webdav ou CIFS.
En gros avez vous conservé les informations de type méta-données et autres règles, oui ou non ?
En gros avez vous conservé les informations de type méta-données et autres règles, oui ou non ?
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-21-2013 01:14 PM
Effectivement, un export/import ACP.
Après quelques recherches, je suis tomber là dessus : http://forums.alfresco.com/forum/developer-discussions/alfresco-share-development/custom-metadata-ty...
Les symptômes sont en fait exactement les mêmes.
Je pense donc à un problème avec mon share-config-custom.xml (copier-coller de la 3.4 vers la 4.2).
Je vous le donne histoire de voir si vous avez quelques pistes : http://pastebin.com/N23gWHK7
Je précise que les champs personnalisés fonctionnent bien au niveau de la recherche et recherche avancée, ils ne fonctionnent juste pas lorsqu'on essaye d'éditer les propriétés d'un document (voir lien au dessus et captures premier post).
Merci de votre aide.
Après quelques recherches, je suis tomber là dessus : http://forums.alfresco.com/forum/developer-discussions/alfresco-share-development/custom-metadata-ty...
Les symptômes sont en fait exactement les mêmes.
Je pense donc à un problème avec mon share-config-custom.xml (copier-coller de la 3.4 vers la 4.2).
Je vous le donne histoire de voir si vous avez quelques pistes : http://pastebin.com/N23gWHK7
Je précise que les champs personnalisés fonctionnent bien au niveau de la recherche et recherche avancée, ils ne fonctionnent juste pas lorsqu'on essaye d'éditer les propriétés d'un document (voir lien au dessus et captures premier post).
Merci de votre aide.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-22-2013 11:17 AM
Je viens de trouver la solution, en fait c'était bien mon fichier share-config-custom.xml.
Visiblement, dans la version 4.x d'Alfresco, il faut ajouter les champs à la mano, ils ne se débrouille pas seul.
Voici mon fichier : http://pastebin.com/tXnmSvx0
Merci de me dire si il peut être optimisé.
Cordialement,
Alex.
Visiblement, dans la version 4.x d'Alfresco, il faut ajouter les champs à la mano, ils ne se débrouille pas seul.
Voici mon fichier : http://pastebin.com/tXnmSvx0
Merci de me dire si il peut être optimisé.
Cordialement,
Alex.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-28-2013 10:41 AM
Bonjour à tous !
Maintenant que toute la partie configuration est réglée, il faut que je migre les données.
Seulement voilà, un des anciens repository semble être trop gros pour être exporter en ACP.
Ma question est donc la suivante : comment puis-je faire pour récupérer les données de ce repository ?
A titre d'information, les autres repository, plus petits, sont bels et bien passé.
Je rappel la configuration dans laquelle je suis :
Ancienne installation : Debian 6.0, Alfresco 3.4.1, Oracle 11g, lucene.
Nouvelle installation : Debian 7.0, Alfresco 4.2.c, PostgreSQL, solr.
Maintenant que toute la partie configuration est réglée, il faut que je migre les données.
Seulement voilà, un des anciens repository semble être trop gros pour être exporter en ACP.
Ma question est donc la suivante : comment puis-je faire pour récupérer les données de ce repository ?
A titre d'information, les autres repository, plus petits, sont bels et bien passé.
Je rappel la configuration dans laquelle je suis :
Ancienne installation : Debian 6.0, Alfresco 3.4.1, Oracle 11g, lucene.
Nouvelle installation : Debian 7.0, Alfresco 4.2.c, PostgreSQL, solr.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-30-2013 07:33 AM
J'ai contourné mon problème en migrant dossiers par dossiers.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-05-2013 06:29 PM
Juste une question, aviez vous, dans la version alfresco entreprise :
1. utilisé les catégories
2. utilisé des règles sur les dossiers et notamment des règles de notification ????
1. utilisé les catégories
2. utilisé des règles sur les dossiers et notamment des règles de notification ????
