Hi Alexei, Looking at the NPE stack trace, it seems that you don't use Restlet 1.1 RC1. Could you try to update to RC 1 or tell us if you use the 1.0 branch. Best regards, Jérôme Louvel -- Restlet ~ Founder and Lead developer ~ <http://www.restlet.org/> http://www.restlet.org Noelios Technologies ~ Co-founder ~ <http://www.noelios.com/> http://www.noelios.com
_____ De : Alexei Sokolov [mailto:[EMAIL PROTECTED] Envoyé : mercredi 17 septembre 2008 08:11 À : [email protected] Objet : Re: new user here: can't figure out how to configure spring & restlet Anybody? On Mon, Sep 15, 2008 at 10:16 PM, Alexei Sokolov <[EMAIL PROTECTED]> wrote: Hello, I have the following config: <bean id="httpServer" class="org.restlet.ext.spring.SpringServer"> <constructor-arg value="http" /> <constructor-arg value="80" /> </bean> <bean id="top" class="org.restlet.ext.spring.SpringComponent"> <property name="server" ref="httpServer" /> <property name="client"> <util:constant static-field="org.restlet.data.Protocol.FILE" /> </property> <property name="defaultHost" ref="vhost" /> </bean> <bean id="vhost" class="org.restlet.ext.spring.SpringHost"> <property name="attachments"> <map> <entry key="/" value-ref="staticRoot" /> </map> </property> </bean> <bean id="staticRoot" class="com.fonbee.restlet.common.StaticContent"> <property name="rootDir" value="file:///C:/workspace/foo/src/main/webapp/" /> </bean> What am I doing wrong if I get the following exception when I try to access my files: Thank you, Alex SEVERE: Unhandled exception or error intercepted java.lang.NullPointerException at com.noelios.restlet.local.DirectoryResource.getClientDispatcher(DirectoryRes ource.java:373) at com.noelios.restlet.local.DirectoryResource.<init>(DirectoryResource.java:19 4) at com.noelios.restlet.Engine.createDirectoryResource(Engine.java:321) at org.restlet.Directory.findTarget(Directory.java:303) at org.restlet.Finder.handle(Finder.java:327) at org.restlet.Filter.doHandle(Filter.java:150) at org.restlet.Filter.handle(Filter.java:195) at org.restlet.Filter.doHandle(Filter.java:150) at org.restlet.Filter.handle(Filter.java:195) at org.restlet.Filter.doHandle(Filter.java:150) at com.noelios.restlet.StatusFilter.doHandle(StatusFilter.java:130) at org.restlet.Filter.handle(Filter.java:195) at org.restlet.Filter.doHandle(Filter.java:150) at org.restlet.Filter.handle(Filter.java:195) at com.noelios.restlet.ChainHelper.handle(ChainHelper.java:124) at com.noelios.restlet.application.ApplicationHelper.handle(ApplicationHelper.j ava:113) at org.restlet.Application.handle(Application.java:342) at org.restlet.Filter.doHandle(Filter.java:150) at org.restlet.Filter.handle(Filter.java:195) at org.restlet.Router.handle(Router.java:502) at org.restlet.Filter.doHandle(Filter.java:150) at org.restlet.Filter.handle(Filter.java:195) at org.restlet.Router.handle(Router.java:502) at org.restlet.Filter.doHandle(Filter.java:150) at com.noelios.restlet.StatusFilter.doHandle(StatusFilter.java:130) at org.restlet.Filter.handle(Filter.java:195) at org.restlet.Filter.doHandle(Filter.java:150) at org.restlet.Filter.handle(Filter.java:195) at com.noelios.restlet.ChainHelper.handle(ChainHelper.java:124) at org.restlet.Component.handle(Component.java:888) at org.restlet.Server.handle(Server.java:331) at com.noelios.restlet.ServerHelper.handle(ServerHelper.java:69) at com.noelios.restlet.http.HttpServerHelper.handle(HttpServerHelper.java:147) at com.noelios.restlet.http.StreamServerHelper$ConnectionHandler.run(StreamServ erHelper.java:86) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:139) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja va:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9 08) at java.lang.Thread.run(Thread.java:619)

