DPascalBernard / maven-alfresco-archetypes

Automatically exported from code.google.com/p/maven-alfresco-archetypes
0 stars 0 forks source link

Problem running Share in Jetty from Share Archetype 3.9.1 #86

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?

1. Create Alfresco AMP project with AMP archetype
2. Create Share project with Share archetype
3. Modify generated POMs to reference EE 3.4.8 dependencies
4. Run Alfresco with 'mvn integration-test -P webapp'
5. Run Share with 'mvn install -Prun'

What is the expected output? What do you see instead?

Expected: Jetty to start up successfully & able to use Share on port 8081 
without error.

Actual:

Alfresco Explorer starts up fine on port 8080.
Alfresco Share starts up fine on port 8081.

On opening the Share home page in the browser (latest Chrome on MBP Lion) I see 
that the page is not rendered correctly. Seems to be something strange in the 
theme.

I get the following error in the log:

[INFO] Started Jetty Server
15:50:40,271  WARN  [surf.persister.AbstractStoreObjectPersister] Failure to 
load model object for path: chrome/.keepme
org.springframework.extensions.surf.exception.ModelObjectPersisterException: 
Failure to load model object for path: chrome/.keepme
    at org.springframework.extensions.surf.persister.ReadOnlyStoreObjectPersister.getObjectByPath(ReadOnlyStoreObjectPersister.java:618)
    at org.springframework.extensions.surf.persister.AbstractStoreObjectPersister.getObjectsFromPaths(AbstractStoreObjectPersister.java:369)
    at org.springframework.extensions.surf.persister.AbstractStoreObjectPersister.getAllObjects(AbstractStoreObjectPersister.java:306)
    at org.springframework.extensions.surf.persister.MultiObjectPersister.getAllObjects(MultiObjectPersister.java:346)
    at org.springframework.extensions.surf.ObjectPersistenceService.getAllObjects(ObjectPersistenceService.java:341)
    at org.springframework.extensions.surf.ModelObjectService.getAllObjects(ModelObjectService.java:602)
    at org.springframework.extensions.surf.ModuleDeploymentService.getAllConfiguredExtensionModules(ModuleDeploymentService.java:145)
    at org.springframework.extensions.surf.ModuleDeploymentService.getDeployedModules(ModuleDeploymentService.java:172)
    at org.springframework.extensions.surf.extensibility.impl.BasicExtensibilityModuleHandler.evaluateModules(BasicExtensibilityModuleHandler.java:210)
    at org.springframework.extensions.surf.support.AbstractRequestContext.getEvaluatedModules(AbstractRequestContext.java:973)
    at org.springframework.extensions.surf.support.AbstractRequestContext.getExtendingModuleFiles(AbstractRequestContext.java:1093)
    at org.springframework.extensions.webscripts.WebTemplateProcessor.executeScriptBodyExtensions(WebTemplateProcessor.java:236)
    at org.springframework.extensions.webscripts.WebTemplateProcessor.executeBody(WebTemplateProcessor.java:334)
    at org.springframework.extensions.surf.render.AbstractProcessor.execute(AbstractProcessor.java:57)
    at org.springframework.extensions.surf.render.RenderService.processTemplate(RenderService.java:721)
    at org.springframework.extensions.surf.render.bean.TemplateInstanceRenderer.calculateComponentDependencies(TemplateInstanceRenderer.java:61)
    at org.springframework.extensions.surf.render.bean.TemplateInstanceRenderer.body(TemplateInstanceRenderer.java:118)
    at org.springframework.extensions.surf.render.AbstractRenderer.render(AbstractRenderer.java:77)
    at org.springframework.extensions.surf.render.bean.PageRenderer.body(PageRenderer.java:85)
    at org.springframework.extensions.surf.render.AbstractRenderer.render(AbstractRenderer.java:77)
    at org.springframework.extensions.surf.render.RenderService.renderPage(RenderService.java:762)
    at org.springframework.extensions.surf.mvc.PageView.dispatchPage(PageView.java:419)
    at org.springframework.extensions.surf.mvc.PageView.renderView(PageView.java:258)
    at org.springframework.extensions.surf.mvc.AbstractWebFrameworkView.renderMergedOutputModel(AbstractWebFrameworkView.java:316)
    at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
    at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1060)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:798)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:647)
    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:552)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
    at org.alfresco.web.site.servlet.MTAuthenticationFilter.doFilter(MTAuthenticationFilter.java:74)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at org.alfresco.web.site.servlet.SSOAuthenticationFilter.doFilter(SSOAuthenticationFilter.java:307)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
    at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
    at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
    at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
    at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
    at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
    at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
    at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    at org.mortbay.jetty.Server.handle(Server.java:326)
    at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:536)
    at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:915)
    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:405)
    at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
    at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused by: org.dom4j.DocumentException: Error on line 1 of document  : 
Premature end of file. Nested exception: Premature end of file.
    at org.dom4j.io.SAXReader.read(SAXReader.java:482)
    at org.dom4j.DocumentHelper.parseText(DocumentHelper.java:278)
    at org.springframework.extensions.surf.util.XMLUtil.parse(XMLUtil.java:220)
    at org.springframework.extensions.surf.util.XMLUtil.parse(XMLUtil.java:236)
    at org.springframework.extensions.surf.persister.ReadOnlyStoreObjectPersister.getObjectByPath(ReadOnlyStoreObjectPersister.java:592)
    ... 53 more

I can login to Share OK but once logged in I see more rendering issues. e.g. My 
Tasks seems corrupted & the Repository browser doesn't work.

What version of the product are you using? On what operating system?

Share Archetype 3.9.1
Alfresco and Share dependencies are EE 3.4.8.
Maven 3.0.3

Please provide any additional information below.

Original issue reported on code.google.com by ukdavo on 18 Apr 2012 at 3:04

GoogleCodeExporter commented 9 years ago
Isn't this related with 
http://code.google.com/p/maven-alfresco-archetypes/issues/detail?id=84 ?

If so, please close one of the two; tomorrow I will be committing the (advised) 
fix for that, simply replacing "alfresco" with ${alfresco.webapp.name} in the 
share-config.xml <endpoint> section

Original comment by mauri...@session.it on 18 Apr 2012 at 3:15

GoogleCodeExporter commented 9 years ago
It's a different issue. I've already implemented the fix that you've mentioned. 
I can actually login to the repo via Share but the UI is a mess pre and post 
login.

Original comment by ukdavo on 25 Apr 2012 at 9:10

GoogleCodeExporter commented 9 years ago
Share and alfresco run smoothly in the all in one new archetype of the 1.0.0 
Maven Alfresco SDK.

Closing this issue.

Original comment by colum...@gmail.com on 30 Oct 2012 at 12:15