Hi there
I tried using the Share Archetype. Maven generates the WAR OK & it
appears to deploy OK under Tomcat (i.e. no errors during startup). On
trying to access the Share homepage via browser I get the following
error:
ltScheduler_Worker-9] The OpenOffice connection was re-established.
15:13:24,465 INFO [web.site.EditionInterceptor] Successfully
retrieved license information from Alfresco.
15:13:24,526 ERROR [alfresco.web.site]
org.springframework.web.util.NestedServletException: Request
processing failed; nested exception is java.lang.NullPointerException
java.lang.NullPointerException
at java.io.StringReader.<init>(StringReader.java:33)
at org.json.JSONTokener.<init>(JSONTokener.java:66)
at org.json.JSONObject.<init>(JSONObject.java:420)
at org.alfresco.web.site.EditionInterceptor
$EditionInfo.<init>(EditionInterceptor.java:192)
at
org.alfresco.web.site.EditionInterceptor.preHandle(EditionInterceptor.java:
101)
at
org.springframework.web.servlet.handler.WebRequestHandlerInterceptorAdapter.preHandle(WebRequestHandlerInterceptorAdapter.java:
54)
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:
781)
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:
617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:
717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206)
at
org.alfresco.web.site.servlet.MTAuthenticationFilter.doFilter(MTAuthenticationFilter.java:
74)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206)
at
org.alfresco.web.site.servlet.SSOAuthenticationFilter.doFilter(SSOAuthenticationFilter.java:
307)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
293)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
859)
at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:602)
at org.apache.tomcat.util.net.JIoEndpoint
$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
I had a look inside the generated WAR. There are a bunch of tokens in
the share-config-custom.xml. For example:
<scheme>${share.server.scheme}</scheme>
<hostname>${
share.server.name}</hostname>
<port>${share.server.port}</port>
Is this correct?
I then checked the pom.xml. I see that there's filtering for
application.properties there but nothing for share-config-custom.xml.
Is this the source of my problem or is it something else?
Cheers
Mark