I've tried with the simple connector and got the same problem.

On 23.01.2011 21:22, Alexander Kampmann wrote:
> Hello Thierry,
>
> you are right about that. There was a dependency which should have 
> gone long before in my maven- pom. Thanks, removing it even solved 
> another bug ;)
>
> I think that solved the problem client side, but another one arises.
> On the serverside, the jetty- extension does not start. The problem is 
> a ClassNotFoundException. I think it is a moved class again. I found 
> it in the jar file, it is just in another package. But there is no 
> newer version of the jetty extension than 2.0-M6 on the public 
> repository. Is there another problem or do I have to wait until the 
> jetty extension gets released?
>
> Here is the exception:
>
> java.lang.NoClassDefFoundError: org/restlet/engine/http/HttpServerHelper
>     at java.lang.ClassLoader.defineClass1(Native Method)
>     at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
>     at 
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>     at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
>     at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
>     at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>     at java.lang.ClassLoader.defineClass1(Native Method)
>     at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
>     at 
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>     at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
>     at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
>     at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:314)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>     at org.restlet.engine.Engine.registerHelper(Engine.java:850)
>     at org.restlet.engine.Engine.registerHelpers(Engine.java:887)
>     at org.restlet.engine.Engine.registerHelpers(Engine.java:927)
>     at org.restlet.engine.Engine.discoverConnectors(Engine.java:625)
>     at org.restlet.engine.Engine.<init>(Engine.java:468)
>     at org.restlet.engine.Engine.register(Engine.java:346)
>     at org.restlet.engine.Engine.register(Engine.java:331)
>     at org.restlet.engine.Engine.getInstance(Engine.java:215)
>     at org.restlet.Restlet.<init>(Restlet.java:99)
>     at org.restlet.Restlet.<init>(Restlet.java:77)
>     at org.restlet.Component.<init>(Component.java:177)
>     at 
> org.restlet.ext.spring.SpringComponent.<init>(SpringComponent.java:83)
>
> Best regards,
> Alex
>
> On 23.01.2011 19:25, Thierry Boileau wrote:
>> Hello Alex,
>>
>> the getConnection method has been renamed to 
>> "getSockectConnectionTimeOutMs" by the release number 7068 (3 weeks 
>> ago, that is to say after 2.1 M2) :
>> Deprecated the Client#connectTimeout property as it is hard to find
>>
>>          compared to other connector parameters. Also, it isn't available for
>>          all connectors so it can be confusing to expose it.
>>          Use the "socketConnectTimeoutMs" connector parameter instead or
>>
>>          the "maxIoIdleTimeMs" parameter for internal NIO connectors.
>>
>> I wonder if you are using parts of the framework from several 
>> releases which can explain the mix. Can you confirm that?
>>
>> Best regards,
>> Thierry Boileau
>>
>>     hi,
>>
>>     something went very wrong...
>>
>>     I try to connect to a restlet inside a Wicket application (if you
>>     don't
>>     know wicket: it is a web framework based on the Java Servlet
>>     API). I use
>>     HttpClientConnector to do so. There is a NoSuchMethodException
>>     (see below).
>>     To me, it seems very odd, because Method existance should be
>>     checked on
>>     compile time, shouldn't it?
>>     Are there any tips how to solve it? The problem appears with 2.1-M1,
>>     2.1-M2 and 2.1-SNAPSHOT of the ClientConnector. The other restlet
>>     dependencies are 2.1-SNAPSHOT. The application server (with the
>>     wicket
>>     application on it) is jetty. Server side the jetty connector is used.
>>
>>     Here is the error:
>>
>>     java.lang.NoSuchMethodError:
>>     org.restlet.ext.httpclient.HttpClientHelper.getConnectTimeout()I
>>         at
>>     
>> org.restlet.ext.httpclient.HttpClientHelper.configure(HttpClientHelper.java:226)
>>         at
>>     
>> org.restlet.ext.httpclient.HttpClientHelper.start(HttpClientHelper.java:453)
>>         at org.restlet.Client.start(Client.java:246)
>>         at org.restlet.Restlet.handle(Restlet.java:225)
>>         at org.restlet.Client.handle(Client.java:176)
>>         at
>>     org.restlet.resource.ClientResource.handle(ClientResource.java:941)
>>         at
>>     org.restlet.resource.ClientResource.handle(ClientResource.java:909)
>>         at
>>     org.restlet.resource.ClientResource$1.invoke(ClientResource.java:1666)
>>
>>     best regards,
>>     Alex
>>
>>     ------------------------------------------------------
>>     
>> http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2699954
>>     
>> <http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2699954>
>>
>>
>

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2700227

Reply via email to