T5.3.2 - PeriodicExecutor. What if the Runnable throws an Exception?
Hi, I'm using PeriodicExecutor (which is great) to execute a job every day. When my Runnable throws an Exception, it is hopefully caught and the day after my Runnable runs again. Nevertheless, I'd like to log (at least) this exception in order to fix it. Any idea how ? Thanks -- View this message in context: http://tapestry.1045711.n5.nabble.com/T5-3-2-PeriodicExecutor-What-if-the-Runnable-throws-an-Exception-tp5470250p5470250.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: [T5.3 beta 2] Using Tapestry-Spring-Security with 5.3?
Antalk edited his first post : The code is now at: https://github.com/antalk/Tapestry-Spring-Security As I said, It works with Tapestry 5.3 but you'll have to make some little tweaks for Tapestry 5.3.1 and Tapestry 5.3.2. -- View this message in context: http://tapestry.1045711.n5.nabble.com/T5-3-beta-2-Using-Tapestry-Spring-Security-with-5-3-tp4775194p5460135.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: [T5.3 beta 2] Using Tapestry-Spring-Security with 5.3?
Hi, First of all, thanks a lot for your update. Replacing TransformerWorker by PlasticClass might have been painful. I'm currently using Tapestry 5.3.2 and Spring 3.1.0. Still, there are two issues left. First, in the SpringSecurityWorker class, PlasticClassImpl is now lockable and so cannot be used directly in the advise method. If you do, you get an exception from Tapestry. An easy way to fix this is to get the FieldHandle before (in the transformPage and transformMethod methods). Second, in the RequestInvocationDefinition class, AntUrlPathMatcher has been removed in the Spring 3.1.0. We should use AntPathRequestMatcher instead and then replace RequestKey by RequestMatcher. -- View this message in context: http://tapestry.1045711.n5.nabble.com/T5-3-beta-2-Using-Tapestry-Spring-Security-with-5-3-tp4775194p5446925.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Job Offer - Tapestry developer
Hi, I'm working on Contract Live, a Contract Management Software based on Tapestry. http://www.contract-live.com/ Contract Live office is located in Paris, France. We are currently looking for Tapestry developers. Below, you can find a job offer in French. If you have any questions, be pleased to contact Elsa: e...@contract-live.com Thanks for reading. Regards, Florian __ *WitchBird* fait partie des 3 pionniers dans le monde de la gestion de contrats sur le Cloud, grâce à sa plateforme baptisée Contract Live - http://www.contract-live.com/ www.contract-live.com Deux ans après avoir commencé à écrire les premières lignes de code dans un garage, WitchBird c’est aujourd’hui : • une douzaine de jeunes issus des meilleures formations (HEC, Sciences Po, Supélec, Supinfo...), originaires des 4 coins de la planète, et dotés d’un esprit résolument start-up ; • un advisory board composé de grands noms comme le Directeur Général de Free ou l’ancienne Directrice de cabinet du Président de la République ; • plus de 200 entreprises utilisatrices, dont Thomas Cook, Free, SVP, HEC, Effiliation ; • et surtout, l’ambition de bouleverser le marché avec un produit exceptionnel. *Ta mission* Tu travailleras auprès de Florian, le cofondateur. Tu te verras confier de vraies responsabilités, sur lesquelles tu seras autonome : • Développer de nouveaux modules sous une plateforme Java J2EE • Améliorer l’interface graphique en maniant les technologies web, jQuery, HTML, CSS • Optimiser les ressources et déployer les versions du logiciel sous Unix *Ton profil* Tu aimes l’adrénaline, la prise d’initiative et la camaraderie. Tu as de l’ambition, et tu es prêt à travailler dur pour la satisfaire. • Diplômé d’une école ou d’une université d’informatique • Au moins 2 ans d’expérience Java • Intérêt réel pour le monde de l’informatique et les challenges qui l’entourent • Disponible immédiatement Contact Elsa Kougblénou e...@contract-live.com -- View this message in context: http://tapestry.1045711.n5.nabble.com/Job-Offer-Tapestry-developer-tp5061806p5061806.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: T5.2.4 - Unexpected illegal argument exception: Input string '${context:css' is not valid
I've got it! In one of my .TML files I put this comment: *lt;!-- lt;img src=${context:css/img/blabla.png} /gt; --gt;* My guess is some web browsers try to access the image, even if it is a comment. And, there is the exception. I removed this comment from my .TML file. I keep you informed if it happens again. -- View this message in context: http://tapestry.1045711.n5.nabble.com/T5-2-4-Unexpected-illegal-argument-exception-Input-string-context-css-is-not-valid-tp4498202p4552500.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
T5.2.4 - Unexpected illegal argument exception: Input string '${context:css' is not valid
Hi, Here is an exception caught by my Exception Report Handler. However, I cannot remember seeing the actual exception happened. (And of course, I'm not able to make it happen.) Is there someone able to give me some explanations and solutions to avoid it? java.lang.IllegalArgumentException: Input string '${context:css' is not valid; the '$' character at position 1 should be followed by another '$' or a four digit hex number (a unicode value). at org.apache.tapestry5.internal.services.URLEncoderImpl.decode(URLEncoderImpl.java:138) at $URLEncoder_1308f64e7ca.decode($URLEncoder_1308f64e7ca.java) at org.apache.tapestry5.internal.services.ContextPathEncoderImpl.decodePath(ContextPathEncoderImpl.java:92) at $ContextPathEncoder_1308f64e7be.decodePath($ContextPathEncoder_1308f64e7be.java) at org.apache.tapestry5.internal.services.ComponentEventLinkEncoderImpl.checkIfPage(ComponentEventLinkEncoderImpl.java:328) at org.apache.tapestry5.internal.services.ComponentEventLinkEncoderImpl.decodePageRenderRequest(ComponentEventLinkEncoderImpl.java:320) at org.apache.tapestry5.internal.services.linktransform.LinkTransformerInterceptor.decodePageRenderRequest(LinkTransformerInterceptor.java:68) at $ComponentEventLinkEncoder_1308f64e7b2.decodePageRenderRequest($ComponentEventLinkEncoder_1308f64e7b2.java) at org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:41) at $Dispatcher_1308f64e7b3.dispatch($Dispatcher_1308f64e7b3.java) at $Dispatcher_1308f64e7ae.dispatch($Dispatcher_1308f64e7ae.java) at org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:321) ... Obviously, '${context:css' is in some of my .TML files, most of the time to call images. -- View this message in context: http://tapestry.1045711.n5.nabble.com/T5-2-4-Unexpected-illegal-argument-exception-Input-string-context-css-is-not-valid-tp4498202p4498202.html Sent from the Tapestry - User mailing list archive at Nabble.com.
Re: [T5.2.4] Tapestry-Spring-Security 2.1.0 - ClassTransformation
Thank you Alex! You saved me from a lot of pain! I checkout the SNAPSHOT version of TSS and it seems to work so far! Thanks again for this great job. Happy New Year -- View this message in context: http://tapestry.1045711.n5.nabble.com/T5-2-4-Tapestry-Spring-Security-2-1-0-ClassTransformation-tp3323519p3325553.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org