True, please add a comment about it to the Jira issue. On 03 May 2008, at 08:50, Matthias Barmeier wrote:
> > Hi Geert, > > and an ant task would be cool too. This would make it easy to > integrate > it seamless in the most building environments/IDEs like Continuum, > NetBeans, eclipse. > > Ciao > Matthias > > Geert Bevin schrieb: >> Added an issue to Jira about this btw: >> http://uwyn.com/issues/browse/RIFE-348 >> >> Should not be a lot of work to get done. >> >> On Thu, May 1, 2008 at 8:07 PM, Geert Bevin <[EMAIL PROTECTED]> wrote: >>> Cool! :-) >>> >>> >>> >>> On 01 May 2008, at 19:49, Matthias Barmeier wrote: >>> >>> >>>> Hi Geert, >>>> >>>> thanks a lot ! >>>> >>>> Everything works fine now. :) >>>> >>>> Another battle won for me in the companies internal fight against >>>> struts >>>> and for rife ;) >>>> >>>> Ciao >>>> >>>> Matthias >>>> >>>> Geert Bevin schrieb: >>>> >>>>> Correct >>>>> >>>>> On 01 May 2008, at 19:42, Matthias Barmeier wrote: >>>>> >>>>> >>>>>> Hi Geert, >>>>>> >>>>>> thanks for your patience, and sorry for my slowliness, but this >>>>>> means I >>>>>> cannot have a BeanMetaData.java and instead have to extend the >>>>>> bean my >>>>>> self in the form of : >>>>>> >>>>>> public class Bean extends MetaData<ConstrainedBean, >>>>>> ConstrainedProperty> >>>>>> >>>>>> ?? >>>>>> >>>>>> Ciao >>>>>> Matthias >>>>>> >>>>>> >>>>>> Geert Bevin schrieb: >>>>>> >>>>>>> No, the price will be that meta data merging doesn't work >>>>>>> anymore, >>>>>>> but >>>>>>> you can always extend the MetaData class yourself in your bean >>>>>>> classes. Continuations will just not work at all though. Hmmm, >>>>>>> now >>>>>>> that I think if it, it might be interesting to have something >>>>>>> that >>>>>>> statically modifies the bytecode and writes out new class files. >>> This >>>>>>> would be perfect for production use. >>>>>>> >>>>>>> On 01 May 2008, at 19:33, Matthias Barmeier wrote: >>>>>>> >>>>>>> >>>>>>>> Hi Geert, >>>>>>>> >>>>>>>> after disabling the class loader my JAXB problem is gone. >>> Everything >>>>>>>> looks fine. >>>>>>>> >>>>>>>> Am I right when I would say that the price I have to pay lost >>>>>>>> of >>> the >>>>>>>> validation is ? >>>>>>>> >>>>>>>> Ciao >>>>>>>> Matthias >>>>>>>> >>>>>>>> Geert Bevin schrieb: >>>>>>>> >>>>>>>>> Hi Matthias, >>>>>>>>> >>>>>>>>> Getting the agent to work with Java6 should just work when you >>>>>>>>> include >>>>>>>>> the rife agent jar in the classpath >>> (http://java.sun.com/javase/6/docs/api/java/lang/instrument/package-summary.html >>>>>>>>> ). >>>>>>>>> >>>>>>>>> You can disable the classloader by setting the >>>>>>>>> "engineclassloader.enabled" init parameter to "false" in >>>>>>>>> web.xml >>> of >>>>>>>>> your web application where the RIFE filter/servlet is >>>>>>>>> declared. >>>>>>>>> >>>>>>>>> HTH, >>>>>>>>> >>>>>>>>> Geert >>>>>>>>> >>>>>>>>> On 01 May 2008, at 15:31, Matthias Barmeier wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>>> Hi Geert, >>>>>>>>>> >>>>>>>>>> the application is simple I would give it a try to disable >>>>>>>>>> the >>>>>>>>>> classloader. >>>>>>>>>> >>>>>>>>>> But, may be upgrading to jdk 1.6 is an option too. Could you >>>>>>>>>> give me >>>>>>>>>> some hints on how to disable rifes classloader and how to get >>> it >>>>>>>>>> work >>>>>>>>>> with java 6 ? >>>>>>>>>> >>>>>>>>>> Ciao >>>>>>>>>> Matthias >>>>>>>>>> >>>>>>>>>> Geert Bevin schrieb: >>>>>>>>>> >>>>>>>>>>> Sorry the instrumentation agent feature in Java only support >>> non- >>>>>>>>>>> startup agents as of JDK 1.6. If you don't use any of the >>>>>>>>>>> continuations or meta-data merging features of RIFE, you can >>> also >>>>>>>>>>> just >>>>>>>>>>> plain disable the custom classloader, but you'll lose out on >>> a >>>>>>>>>>> lot of >>>>>>>>>>> the unique stuff. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On 01 May 2008, at 15:22, Matthias Barmeier wrote: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> Hi Geert, >>>>>>>>>>>> >>>>>>>>>>>> jdk 1.5 >>>>>>>>>>>> >>>>>>>>>>>> Ciao >>>>>>>>>>>> Matthias >>>>>>>>>>>> >>>>>>>>>>>> Geert Bevin schrieb: >>>>>>>>>>>> >>>>>>>>>>>>> Hi Matthias, >>>>>>>>>>>>> >>>>>>>>>>>>> which JDK version are you guys using? >>>>>>>>>>>>> >>>>>>>>>>>>> Geert >>>>>>>>>>>>> >>>>>>>>>>>>> On 01 May 2008, at 14:55, Matthias Barmeier wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Geert, >>>>>>>>>>>>>> >>>>>>>>>>>>>> unfortunately I am not allowed to start additional >>> tasks. I >>>>>>>>>>>>>> only >>>>>>>>>>>>>> can >>>>>>>>>>>>>> deploy a .war archive. Is it possible to start the >>> agent >>>>>>>>>>>>>> form a >>>>>>>>>>>>>> ContextListener or a servlet ? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Ciao >>>>>>>>>>>>>> Matthias >>>>>>>>>>>>>> >>>>>>>>>>>>>> Geert Bevin schrieb: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi Matthias, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> this is typically a case of having several XML jars >>> in your >>>>>>>>>>>>>>> classpath. >>>>>>>>>>>>>>> There's probably an XML jar that provides >>>>>>>>>>>>>>> javax.xml.namespace.QName >>>>>>>>>>>>>>> in >>>>>>>>>>>>>>> the global Tomcat classpath, and maybe another one >>> in your >>>>>>>>>>>>>>> own >>>>>>>>>>>>>>> webapp. >>>>>>>>>>>>>>> Alternatively, RIFE now supports a byte-code >>> instrumentation >>>>>>>>>>>>>>> agent >>>>>>>>>>>>>>> that you can use instead of the classload. This >>> should make >>>>>>>>>>>>>>> any >>>>>>>>>>>>>>> of >>>>>>>>>>>>>>> these issues go away. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> More information about using the agent here: >>> http://rifers.org/docs/api/com/uwyn/rife/instrument/RifeAgent.html >>>>>>>>>>>>>>> Hope this helps, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Geert >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On 01 May 2008, at 12:04, Matthias Barmeier wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> when I try to use JAXB2.0 with Rife and Tomcat 6 I >>> got the >>>>>>>>>>>>>>>> an >>>>>>>>>>>>>>>> java.lang.LinkageError Exception (details below). >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Is this a configuration error ? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Ciao >>>>>>>>>>>>>>>> Matthias >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> java.lang.LinkageError >>>>>>>>>>>>>>>> loader constraints violated when linking >>> javax/xml/ >>>>>>>>>>>>>>>> namespace/ >>>>>>>>>>>>>>>> QName >>>>>>>>>>>>>>>> class >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>> >>> com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl >>>>>>>>>>>>>>>> <clinit> ( RuntimeBuiltinLeafInfoImpl.java >>> : 779 ) >>>>>>>>>>>>>>>> at >>> com.sun.xml.bind.v2.model.impl.RuntimeTypeInfoSetImpl >>>>>>>>>>>>>>>> <init> >>>>>>>>>>>>>>>> ( RuntimeTypeInfoSetImpl.java : 25 ) >>>>>>>>>>>>>>>> at >>> com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder >>>>>>>>>>>>>>>> createTypeInfoSet ( RuntimeModelBuilder.java >>> : 78 ) >>>>>>>>>>>>>>>> at >>> com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder >>>>>>>>>>>>>>>> createTypeInfoSet ( RuntimeModelBuilder.java >>> : 41 ) >>>>>>>>>>>>>>>> at com.sun.xml.bind.v2.model.impl.ModelBuilder >>> <init> >>>>>>>>>>>>>>>> ( >>>>>>>>>>>>>>>> ModelBuilder.java : 97 ) >>>>>>>>>>>>>>>> at >>> com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder >>>>>>>>>>>>>>>> <init> ( >>>>>>>>>>>>>>>> RuntimeModelBuilder.java : 44 ) >>>>>>>>>>>>>>>> at com.sun.xml.bind.v2.runtime.JAXBContextImpl >>>>>>>>>>>>>>>> getTypeInfoSet >>>>>>>>>>>>>>>> ( >>>>>>>>>>>>>>>> JAXBContextImpl.java : 320 ) >>>>>>>>>>>>>>>> at com.sun.xml.bind.v2.runtime.JAXBContextImpl >>> <init> >>>>>>>>>>>>>>>> ( >>>>>>>>>>>>>>>> JAXBContextImpl.java : 198 ) >>>>>>>>>>>>>>>> at com.sun.xml.bind.v2.ContextFactory >>> createContext >>>>>>>>>>>>>>>> ( >>>>>>>>>>>>>>>> ContextFactory.java : 76 ) >>>>>>>>>>>>>>>> at com.sun.xml.bind.v2.ContextFactory >>> createContext >>>>>>>>>>>>>>>> ( >>>>>>>>>>>>>>>> ContextFactory.java : 55 ) >>>>>>>>>>>>>>>> at com.sun.xml.bind.v2.ContextFactory >>> createContext >>>>>>>>>>>>>>>> ( >>>>>>>>>>>>>>>> ContextFactory.java : 124 ) >>>>>>>>>>>>>>>> at sun.reflect.NativeMethodAccessorImpl >>> invoke0 ( >>>>>>>>>>>>>>>> NativeMethodAccessorImpl.java ) >>>>>>>>>>>>>>>> at sun.reflect.NativeMethodAccessorImpl >>> invoke ( >>>>>>>>>>>>>>>> NativeMethodAccessorImpl.java : 39 ) >>>>>>>>>>>>>>>> at sun.reflect.DelegatingMethodAccessorImpl >>> invoke ( >>>>>>>>>>>>>>>> DelegatingMethodAccessorImpl.java : 25 ) >>>>>>>>>>>>>>>> at java.lang.reflect.Method invoke ( >>> Method.java : >>>>>>>>>>>>>>>> 585 ) >>>>>>>>>>>>>>>> at javax.xml.bind.ContextFinder >>> newInstance >>>>>>>>>>>>>>>> ( ContextFinder.java >>>>>>>>>>>>>>>> : 132 ) >>>>>>>>>>>>>>>> at javax.xml.bind.ContextFinder find >>>>>>>>>>>>>>>> ( ContextFinder.java : >>>>>>>>>>>>>>>> 286 ) >>>>>>>>>>>>>>>> 28 more ... >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Geert Bevin >>>>>>>>>>>>>>> Terracotta - http://www.terracotta.org >>>>>>>>>>>>>>> Uwyn "Use what you need" - http://uwyn.com >>>>>>>>>>>>>>> RIFE Java application framework - http://rifers.org >>>>>>>>>>>>>>> Music and words - http://gbevin.com >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Geert Bevin >>>>>>>>>>>>> Terracotta - http://www.terracotta.org >>>>>>>>>>>>> Uwyn "Use what you need" - http://uwyn.com >>>>>>>>>>>>> RIFE Java application framework - http://rifers.org >>>>>>>>>>>>> Music and words - http://gbevin.com >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Geert Bevin >>>>>>>>>>> Terracotta - http://www.terracotta.org >>>>>>>>>>> Uwyn "Use what you need" - http://uwyn.com >>>>>>>>>>> RIFE Java application framework - http://rifers.org >>>>>>>>>>> Music and words - http://gbevin.com >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> -- >>>>>>>>> Geert Bevin >>>>>>>>> Terracotta - http://www.terracotta.org >>>>>>>>> Uwyn "Use what you need" - http://uwyn.com >>>>>>>>> RIFE Java application framework - http://rifers.org >>>>>>>>> Music and words - http://gbevin.com >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>> -- >>>>>>> Geert Bevin >>>>>>> Terracotta - http://www.terracotta.org >>>>>>> Uwyn "Use what you need" - http://uwyn.com >>>>>>> RIFE Java application framework - http://rifers.org >>>>>>> Music and words - http://gbevin.com >>>>>>> >>>>>>> >>>>>>> >>>>> -- >>>>> Geert Bevin >>>>> Terracotta - http://www.terracotta.org >>>>> Uwyn "Use what you need" - http://uwyn.com >>>>> RIFE Java application framework - http://rifers.org >>>>> Music and words - http://gbevin.com >>>>> >>>>> >>>>> >>>>>> >>>> >>>> -- >>>> ------------------------------------------------------- >>>> SOURCEPARK mbH Gesellschaft >>>> für Softwareentwicklung >>>> >>>> Dipl.-Inform. Matthias Barmeier >>>> Helmholtzstr. 2 - 9, Gebäude 6 (M) >>>> 10587 Berlin >>>> >>>> Tel.: +49 (0) 30 / 39 80 68 30 >>>> Fax: +49 (0) 30 / 39 80 68 39 >>>> e-mail: [EMAIL PROTECTED] >>>> www: www.sourcepark.de >>>> ------------------------------------------------------ >>>> >>>> Diese Email kann vertrauliche und/oder rechtlich >>>> geschützte Informationen enthalten. Wenn sie nicht der >>>> richtige Adressat sind oder diese E-Mail irrtümlich >>>> erhalten haben, informieren Sie bitte sofort den >>>> Absender und vernichten Sie diese E-Mail. Das unerlaubte >>>> Kopieren sowie die unbefugte Weitergabe dieser E-Mail >>>> ist nicht gestattet. >>>> >>>> >>> -- >>> Geert Bevin >>> Terracotta - http://www.terracotta.org >>> Uwyn "Use what you need" - http://uwyn.com >>> RIFE Java application framework - http://rifers.org >>> Music and words - http://gbevin.com >>> >>> >> >> >> > > > -- Geert Bevin Terracotta - http://www.terracotta.org Uwyn "Use what you need" - http://uwyn.com RIFE Java application framework - http://rifers.org Music and words - http://gbevin.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "rife-users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rife-users?hl=en -~----------~----~----~----~------~----~------~--~---
