Ok, ya, you're right. Log a JIRA, we'll get to it. We should just ignore these methods.
On 11/8/2012 9:01 AM, Dominique de Vito wrote: > The error appears during the "delegate" creation phase, just at the line: > > return org.jboss.resteasy.client.ProxyFactory.create(IService.class, > some_conf_as_second_arg); > > 0.05 sec <<< FAILURE! > testFiltres(ServiceRestTest) Time elapsed: 0.013 sec <<< ERROR! > java.lang.RuntimeException: You must use at least one, but no more than > one http method annotation on: public abstract void > fr.xxx.service.IService.uploadDeclarationOpeRawDataReinjectee(java.lang.String,java.lang.String,fr.xxx.dto.OpeRawDataDto) > throws > com.xxx.exception.ErreurInterneException,com.xxx.exception.IllegalParametreException > at > org.jboss.resteasy.client.ProxyFactory.createClientInvoker(ProxyFactory.java:86) > at > org.jboss.resteasy.client.ProxyBuilder.createProxy(ProxyBuilder.java:144) > at org.jboss.resteasy.client.ProxyBuilder.now(ProxyBuilder.java:124) > at org.jboss.resteasy.client.ProxyFactory.create(ProxyFactory.java:68) > at org.jboss.resteasy.client.ProxyFactory.create(ProxyFactory.java:63) > at org.jboss.resteasy.client.ProxyFactory.create(ProxyFactory.java:58) > at org.jboss.resteasy.client.ProxyFactory.create(ProxyFactory.java:41) > > The "uploadDeclarationOpeRawDataReinjectee" is one of the method without > any REST annotation. > > Note that the IService interface has a @Path("/") annotation. > > We are using RestEasy 2.3.4 with JBoss 5.1. > > Any idea/thought ? > > Regards, > Dominique > > > ------------------------------------------------------------------------ > *De :* Bill Burke <bbu...@redhat.com> > *À :* resteasy-users@lists.sourceforge.net > *Envoyé le :* Mercredi 7 novembre 2012 20h01 > *Objet :* Re: [Resteasy-users] undeclaring some methods (of an > interface) as being RESTful > > Post the error please? I didn't think we'd throw an error if you have > an un-annotated public method. > > On 11/7/2012 12:49 PM, Dominique de Vito wrote: > > Hi, > > > > My use case: I have had a **single** interface where was defined both: > > - my (annotated) REST methods > > - my EJB methods, which are exactly the same than my REST methods > > because my REST interface is implemented through an EJB (3.0). > > > > I wanted to declare an EJB method that would not be a REST method. > > So, I've put this method into my REST interface, but without any REST > > annotation associated with this method. > > > > During my test, Rest-Easy rised an error, because, even if this new > > method was not associated with any REST annotation, the class has one: a > > @Path annotation. > > So, it looks like Rest-Easy is expecting this new method to be a REST > > method too (like others within the same interface), and then, Rest-Easy > > is expected REST annotations with this new method. > > > > So, I am looking for the following: tell Rest-Easy this or that method > > (of an interface) is not to be understood as a REST method. > > > > Is there a way to do that ? > > Thanks. > > > > Regards, > > Dominique > > > > > > > > > > > ------------------------------------------------------------------------------ > > LogMeIn Central: Instant, anywhere, Remote PC access and management. > > Stay in control, update software, and manage PCs from one command center > > Diagnose problems and improve visibility into emerging IT issues > > Automate, monitor and manage. Do more in less time with Central > > http://p.sf.net/sfu/logmein12331_d2d > > > > > > > > _______________________________________________ > > Resteasy-users mailing list > > Resteasy-users@lists.sourceforge.net > <mailto:Resteasy-users@lists.sourceforge.net> > > https://lists.sourceforge.net/lists/listinfo/resteasy-users > > > > -- > Bill Burke > JBoss, a division of Red Hat > http://bill.burkecentral.com <http://bill.burkecentral.com/> > > ------------------------------------------------------------------------------ > LogMeIn Central: Instant, anywhere, Remote PC access and management. > Stay in control, update software, and manage PCs from one command center > Diagnose problems and improve visibility into emerging IT issues > Automate, monitor and manage. Do more in less time with Central > http://p.sf.net/sfu/logmein12331_d2d > _______________________________________________ > Resteasy-users mailing list > Resteasy-users@lists.sourceforge.net > <mailto:Resteasy-users@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/resteasy-users > > > > > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_nov > > > > _______________________________________________ > Resteasy-users mailing list > Resteasy-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/resteasy-users > -- Bill Burke JBoss, a division of Red Hat http://bill.burkecentral.com ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_nov _______________________________________________ Resteasy-users mailing list Resteasy-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/resteasy-users