Hi all,

I wanted to give a try to LSC Web AI but I cannot manage to start it.

First I've installed all maven dependencies (lsc-core and both nis and
executable connectors).

Then, in the webai dir, I launch mvn jetty:run. The application start,
but when connecting on it :

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
# org.apache.tapestry5.internal.services.RenderQueueException
Render queue error in SetupRender[Index]:
org.apache.tapestry5.ioc.internal.util.TapestryException

activeComponents

        * Index (class org.lsc.webai.pages.Index)

# java.lang.NullPointerException

        * java.io.File.<init>(File.java:222)
        * 
org.lsc.configuration.PropertiesConfigurationHelper.loadConfigurationFrom(PropertiesConfigurationHelper.java:105)
        * org.lsc.webai.pages.Index.setupRender(Index.java:204)
        * 
org.lsc.webai.pages.Index$MethodAccess_setupRender_12ebe324ce8.invoke(Index$MethodAccess_setupRender_12ebe324ce8.java)
        * 
org.apache.tapestry5.internal.transform.RenderPhaseMethodWorker$Invoker.invoke(RenderPhaseMethodWorker.java:117)
        * 
org.apache.tapestry5.internal.transform.RenderPhaseMethodWorker$RenderPhaseMethodAdvice.advise(RenderPhaseMethodWorker.java:86)
        * 
org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
        * org.lsc.webai.pages.Index.setupRender(Index.java)
        * 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.invokeComponent(ComponentPageElementImpl.java:215)
        * 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:176)
        * 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.render(ComponentPageElementImpl.java:222)
        * 
org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72)
        * 
org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:127)
        * $PageRenderQueue_12ebe324eba.render($PageRenderQueue_12ebe324eba.java)
        * $PageRenderQueue_12ebe324eb3.render($PageRenderQueue_12ebe324eb3.java)
        * 
org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37)
        * 
org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:2089)
        * 
$MarkupRenderer_12ebe324ebc.renderMarkup($MarkupRenderer_12ebe324ebc.java)
        * 
org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:2073)
        * 
$MarkupRenderer_12ebe324ebc.renderMarkup($MarkupRenderer_12ebe324ebc.java)
        * 
org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:2055)
        * 
$MarkupRenderer_12ebe324ebc.renderMarkup($MarkupRenderer_12ebe324ebc.java)
        * 
org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:2040)
        * 
$MarkupRenderer_12ebe324ebc.renderMarkup($MarkupRenderer_12ebe324ebc.java)
        * 
org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:2026)
        * 
$MarkupRenderer_12ebe324ebc.renderMarkup($MarkupRenderer_12ebe324ebc.java)
        * 
org.apache.tapestry5.services.TapestryModule$24.renderMarkup(TapestryModule.java:2008)
        * 
$MarkupRenderer_12ebe324ebc.renderMarkup($MarkupRenderer_12ebe324ebc.java)
        * 
org.apache.tapestry5.services.TapestryModule$23.renderMarkup(TapestryModule.java:1989)
        * 
$MarkupRenderer_12ebe324ebc.renderMarkup($MarkupRenderer_12ebe324ebc.java)
        * 
$MarkupRenderer_12ebe324eb9.renderMarkup($MarkupRenderer_12ebe324eb9.java)
        * 
org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47)
        * 
$PageMarkupRenderer_12ebe324eb7.renderPageMarkup($PageMarkupRenderer_12ebe324eb7.java)
        * 
org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67)
        * 
$PageResponseRenderer_12ebe324cac.renderPageResponse($PageResponseRenderer_12ebe324cac.java)
        * 
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64)
        * 
org.apache.tapestry5.services.TapestryModule$36.handle(TapestryModule.java:2326)
        * 
$PageRenderRequestHandler_12ebe324cae.handle($PageRenderRequestHandler_12ebe324cae.java)
        * 
$PageRenderRequestHandler_12ebe324ca8.handle($PageRenderRequestHandler_12ebe324ca8.java)
        * 
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
        * 
org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
        * 
$ComponentRequestHandler_12ebe324ca9.handlePageRender($ComponentRequestHandler_12ebe324ca9.java)
        * 
$ComponentRequestHandler_12ebe324c8d.handlePageRender($ComponentRequestHandler_12ebe324c8d.java)
        * 
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
        * $Dispatcher_12ebe324c8f.dispatch($Dispatcher_12ebe324c8f.java)
        * $Dispatcher_12ebe324c8a.dispatch($Dispatcher_12ebe324c8a.java)
        * 
org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:321)
        * org.lsc.webai.services.AppModule$1.service(AppModule.java:132)
        * $RequestFilter_12ebe324c89.service($RequestFilter_12ebe324c89.java)
        * $RequestHandler_12ebe324c8b.service($RequestHandler_12ebe324c8b.java)
        * 
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
        * $RequestHandler_12ebe324c8b.service($RequestHandler_12ebe324c8b.java)
        * 
org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:984)
        * $RequestHandler_12ebe324c8b.service($RequestHandler_12ebe324c8b.java)
        * 
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:974)
        * $RequestHandler_12ebe324c8b.service($RequestHandler_12ebe324c8b.java)
        * 
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
        * $RequestHandler_12ebe324c8b.service($RequestHandler_12ebe324c8b.java)
        * 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90)
        * 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:80)
        * 
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
        * 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
        * $RequestHandler_12ebe324c8b.service($RequestHandler_12ebe324c8b.java)
        * $RequestHandler_12ebe324c80.service($RequestHandler_12ebe324c80.java)
        * 
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:272)
        * 
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
        * 
$HttpServletRequestHandler_12ebe324c82.service($HttpServletRequestHandler_12ebe324c82.java)
        * 
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
        * 
$HttpServletRequestFilter_12ebe324c7f.service($HttpServletRequestFilter_12ebe324c7f.java)
        * 
$HttpServletRequestHandler_12ebe324c82.service($HttpServletRequestHandler_12ebe324c82.java)
        * 
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:928)
        * 
$HttpServletRequestHandler_12ebe324c82.service($HttpServletRequestHandler_12ebe324c82.java)
        * 
$HttpServletRequestHandler_12ebe324c7d.service($HttpServletRequestHandler_12ebe324c7d.java)
        * org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Applying what's in the README_FOR_DEV docs works; except:

clement@ader:~/svn/lsc-project/lsc/branches/trunk-webai/webai/target/lsc-webai-dist/lsc-webai-1.0-SNAPSHOT$
./lsc-webai.sh
mv: ne peut évaluer
`/home/clement/svn/lsc-project/lsc/branches/trunk-webai/webai/target/lsc-webai-dist/lsc-webai-1.0-SNAPSHOT/jetty/logs':
Aucun fichier ou dossier de ce type

Corrected by:

mkdir jetty/logs


Then I can start the Web AI with this :

./lsc-webai.sh start



Clément.
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org

lsc-dev mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-dev

Reply via email to