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
-~----------~----~----~----~------~----~------~--~---

Reply via email to