Hi Geert, yes, the version from sun.
Cheers, Lars > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Geert Bevin > Sent: 23 November 2005 20:03 > To: RIFE users list : questions, bug reports and suggestions. > Subject: Re: > [Rife-users]loaderconstraintsviolatedwhenlinkingcom/uwyn/rife/ > site/ValidationErrorclass > > > Sun's version? > > On 23-nov-05, at 19:11, Lars Grupe wrote: > > > Hi Geert, > > > > I use the jdk 1.5.0_04. > > Disabling the classloader removes the previous error in Glue. > > > > Cheers, > > Lars > > > >> -----Original Message----- > >> From: [EMAIL PROTECTED] > >> [mailto:[EMAIL PROTECTED] On Behalf Of Geert Bevin > >> Sent: 23 November 2005 18:40 > >> To: RIFE users list : questions, bug reports and suggestions. > >> Subject: Re: > >> [Rife-users]loaderconstraintsviolatedwhenlinkingcom/uwyn/rife/ > >> site/ValidationErrorclass > >> > >> > >> Which JDK are you using? > >> > >> There can be several reasons for the slowdown: > >> * the RIFE class loader allows for auto-reloading and > auto-compiling > >> of element implementations, so it checks some things. > >> * it needs to detect which classes are elements and detect > which ones > >> use continuations > >> * it needs to byte-code modify the classes > >> > >> Does disabling the classloader remove the previous error > when you use > >> it in Glue? > >> > >> On 23-nov-05, at 18:35, Lars Grupe wrote: > >> > >>> Hi Geert, > >>> > >>> Thx :), I'm a bit tired. Now I could disable the rife > class loader. > >>> This has the other advantage that initializing the > application will > >>> now take 1 second. Before it takes 10 seconds. Could you > explain why > >>> the rife class loader needs so much time. > >>> There is no difference in using jetty or glue. > >>> > >>> Cheers, > >>> Lars > >>> > >>>> -----Original Message----- > >>>> From: [EMAIL PROTECTED] > >>>> [mailto:[EMAIL PROTECTED] On Behalf Of Geert Bevin > >>>> Sent: 23 November 2005 18:20 > >>>> To: RIFE users list : questions, bug reports and suggestions. > >>>> Subject: Re: > >>>> [Rife-users]loaderconstraintsviolatedwhenlinkingcom/uwyn/rife/ > >>>> site/ValidationErrorclass > >>>> > >>>> > >>>> Hi Lars, > >>>> > >>>> I don't think you can declare 2 init params in the same tag, try > >>>> this: <web-app> > >>>> <filter> > >>>> <filter-name>RIFE</filter-name> > >>>> > >>>> <filter-class>com.uwyn.rife.servlet.RifeFilter</filter-class> > >>>> <init-param> > >>>> <param-name>rep.path</param-name> > >>>> <param-value>rep/participants.xml</param-value> > >>>> </init-param> > >>>> > >>>> <init-param> > >>>> > >>>> <param-name>engineclassloader.enabled</param-name> > >>>> <param-value>true</param-value> > >>>> </init-param> > >>>> </filter> > >>>> > >>>> <filter-mapping> > >>>> <filter-name>RIFE</filter-name> > >>>> <url-pattern>/*</url-pattern> > >>>> </filter-mapping> > >>>> </web-app> > >>>> > >>>> > >>>> On 23-nov-05, at 18:14, Lars Grupe wrote: > >>>> > >>>>> Hi Geert, > >>>>> > >>>>> I'm sorry, you are right. The problem appears only when I > >>>> use glue. If > >>>>> I use jetty all is working fine. > >>>>> > >>>>> I set the init parameter engineclassloader.enabled to > >> false in the > >>>>> RIFE filter like the following: > >>>>> > >>>>> <web-app> > >>>>> <filter> > >>>>> <filter-name>RIFE</filter-name> > >>>>> > >>>>> <filter-class>com.uwyn.rife.servlet.RifeFilter</filter-class> > >>>>> <init-param> > >>>>> <param-name>rep.path</param-name> > >>>>> > <param-value>rep/participants.xml</param-value> > >>>>> > >>>>> <param-name>engineclassloader.enabled</param-name> > >>>>> <param-value>false</param-value> > >>>>> </init-param> > >>>>> </filter> > >>>>> > >>>>> <filter-mapping> > >>>>> <filter-name>RIFE</filter-name> > >>>>> <url-pattern>/*</url-pattern> > >>>>> </filter-mapping> > >>>>> </web-app> > >>>>> > >>>>> This changes nothing the error is still there. > >>>>> Thanks for searching the problem, I will find out what other > >>>>> troubles I will get with glue. > >>>>> > >>>>> Cheers, > >>>>> Lars > >>>>> > >>>>>> -----Original Message----- > >>>>>> From: [EMAIL PROTECTED] > >>>>>> [mailto:[EMAIL PROTECTED] On Behalf Of Geert Bevin > >>>>>> Sent: 23 November 2005 17:43 > >>>>>> To: RIFE users list : questions, bug reports and suggestions. > >>>>>> Subject: Re: [Rife-users] > >>>>>> loaderconstraintsviolatedwhenlinkingcom/uwyn/rife/site/Validat > >>>>>> ionError class > >>>>>> > >>>>>> > >>>>>> Hi Lars, > >>>>>> > >>>>>> I'm sorry to say that afaik this report is not related to > >>>> the issue > >>>>>> at all. It doesn't matter which bean causes it or where it is > >>>>>> defined, it's probably not happening if it's inside the > >>>> other package > >>>>>> because it gets loaded before in that case. I'm almost > 100% sure > >>>>>> that there's a classloader issue with your Glue server. > >>>>>> > >>>> > >> > (http://java.sun.com/j2se/1.5.0/docs/api/java/lang/LinkageError.html) > >>>>>> > >>>>>> Did you try with the initparam I suggested to see if > >> that changed > >>>>>> anything? Did you try the application on another servlet > >> container? > >>>>>> > >>>>>> Geert > >>>>>> > >>>>>> On 23-nov-05, at 17:30, Lars Grupe wrote: > >>>>>> > >>>>>>> Hi Geert, > >>>>>>> > >>>>>>> Yes, I'm sure that I have only one > >>>>>> rife-1.3-snapshot-jdk15.jar in my > >>>>>>> class path. > >>>>>>> > >>>>>>> But I figured out some new informations: > >>>>>>> The problematic file is a Bean file (I attached it). > >>>>>>> > >>>>>>> If it is in the package > >>>>>> 'com.uwyn.rife.jumpstart.elements.model' all > >>>>>>> works fine. But if it is in > >>>>>>> 'com.acrolinx.termmanagement.elements.model' the > >>>>>> LinkageError appears. > >>>>>>> If I remove the addConstraint call from the Bean the error > >>>>>> will be the > >>>>>>> same. > >>>>>>> > >>>>>>> At the moment it is the only Bean, that I have defined. > >>>> Here is an > >>>>>>> extract from the site file, where the bean is defined: > >>>>>>> > >>>>>>> <element id="TERM_LIST" > >>>>>>> > >> implementation="com.acrolinx.termmanagement.elements.pub.TermList" > >>>>>>> url="/termList"> > >>>>>>> <input name="offset"/> > >>>>>>> <input name="termbank_id"/> > >>>>>>> <input name="term_id"/> > >>>>>>> <output name="offset"/> > >>>>>>> <output name="termbank_id"/> > >>>>>>> <output name="term_id"/> > >>>>>>> > >>>>>>> <exit name="change_offset"/> > >>>>>>> <exit name="edit_term"/> > >>>>>>> <exit name="edit_suggestion"/> > >>>>>>> <exit name="back_to_termbanks"/> > >>>>>>> > >>>>>>> <flowlink srcexit="change_offset" > >> destid="TERM_LIST"/> > >>>>>>> <datalink srcoutput="offset" destid="TERM_LIST" > >>>>>>> destinput="offset"/> > >>>>>>> > >>>>>>> <flowlink srcexit="edit_term" > >> destid="EDIT_TERM"/> > >>>>>>> <datalink srcoutput="termbank_id" > >> destid="EDIT_TERM" > >>>>>>> destinput="termbank_id"/> > >>>>>>> <datalink srcoutput="term_id" > >> destid="EDIT_TERM" > >>>>>>> destinput="term_id"/> > >>>>>>> > >>>>>>> <datalink srcoutput="term_id" destid="TERM_LIST" > >>>>>>> destinput="term_id"/> > >>>>>>> <datalink srcoutput="termbank_id" > >> destid="TERM_LIST" > >>>>>>> destinput="termbank_id"/> > >>>>>>> > >>>>>>> <flowlink srcexit="back_to_termbanks" > >>>>>> destid="TERMBANK_LIST"/> > >>>>>>> > >>>>>>> <submission name="selectState"> > >>>>>>> <param name="termId"/> > >>>>>>> <param name="state"/> > >>>>>>> </submission> > >>>>>>> > >>>>>>> <submission name="editSuggestion"> > >> > >>>>>>> <param name="termId"/> > >>>>>>> </submission> > >>>>>>> > >>>>>>> <submission name="changedSuggestion"> > >>>>>>> <param name="termId"/> > >>>>>>> <bean name="suggestion" > >>>>>>> > >>>>>> > >>>> > >> > classname="com.acrolinx.termmanagement.elements.model.SuggestionBean" > >>>>>> / > >>>>>>>> > >>>>>>> </submission> > >>>>>>> <!-- > >>>>>>> <flowlink srcexit="edit_name" destid="EditName"/> > >>>>>>> <datalink srcoutput="elementId" destid="EditName" > >>>>>>> destinput="elementId"/> > >>>>>>> <state store="session"> > >>>>>>> <datalink srcoutput="longString" > >> destid="EditName" > >>>>>>> destinput="longString"/> > >>>>>>> </state> > >>>>>>> --> > >>>>>>> </element> > >>>>>>> > >>>>>>> Cheers, > >>>>>>> Lars > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>> -----Original Message----- > >>>>>>>> From: [EMAIL PROTECTED] > >>>>>>>> [mailto:[EMAIL PROTECTED] On Behalf Of Geert Bevin > >>>>>>>> Sent: 23 November 2005 16:47 > >>>>>>>> To: RIFE users list : questions, bug reports and suggestions. > >>>>>>>> Subject: Re: [Rife-users] loader > >>>>>>>> > >> constraintsviolatedwhenlinkingcom/uwyn/rife/site/ValidationError > >>>>>>>> class > >>>>>>>> > >>>>>>>> > >>>>>>>>> I tested the login on a former version of my site, > >> that is also > >>>>>>>>> running on glue. And it worked fine. I think the only > >>>> difference > >>>>>>>>> is that I > >>>>>> moved the > >>>>>>>>> classes from > >>>>>>>>> com.uwyn.rife.jumpstart.x to > com.acrolinx.termmanagement.x? I > >>>>>>>>> changed the classnames in my site file, too. > >>>>>>>>> > >>>>>>>>> I will try to find the class that causes the problem. > >>>>>>>>> > >>>>>>>>> Do you have an idea if I could have forgotten to change a > >>>>>> classname > >>>>>>>>> somewhere else? Or is there a class that does not > like moving? > >>>>>>>> > >>>>>>>> This shouldn't matter at all. > >>>>>>>> > >>>>>>>> Are you sure that you don't have a RIFE jar in GLUE's > >>>>>> global lib dir > >>>>>>>> or in your global classpath? It clearly is a classloader > >>>> issue. I > >>>>>>>> don't think it has anything to do with your code at all. > >>>>>>>> -- > >>>>>>>> Geert Bevin Uwyn bvba > >>>>>>>> "Use what you need" Avenue de Scailmont 34 > >>>>>>>> http://www.uwyn.com 7170 Manage, Belgium > >>>>>>>> gbevin[remove] at uwyn dot com Tel +32 64 84 80 03 > >>>>>>>> > >>>>>>>> PGP Fingerprint : 4E21 6399 CD9E A384 6619 719A C8F4 D40D > >>>>>> 309F D6A9 > >>>>>>>> Public PGP key : available at servers pgp.mit.edu, > >>>> wwwkeys.pgp.net > >>>>>>>> > >>>>>>>> > >>>>>>>> _______________________________________________ > >>>>>>>> Rife-users mailing list > >>>>>>>> [email protected] > >>>> http://www.uwyn.com/mailman/listinfo/rife-users > >>>>>>>> > >>>>>>>> <SuggestionBean.java> > >>>>>>> _______________________________________________ > >>>>>>> Rife-users mailing list > >>>>>>> [email protected] > >>>> http://www.uwyn.com/mailman/listinfo/rife-> users > >>>>>> > >>>>>> -- > >>>>>> > >>>> Geert Bevin Uwyn > >>>> bvba > >>>>>> "Use what you need" Avenue de Scailmont 34 > >>>>>> http://www.uwyn.com 7170 Manage, Belgium > >>>>>> gbevin[remove] at uwyn dot com Tel +32 64 84 80 03 > >>>>>> > >>>>>> PGP Fingerprint : 4E21 6399 CD9E A384 6619 719A C8F4 D40D > >>>> 309F D6A9 > >>>>>> Public PGP key : available at servers pgp.mit.edu, > >> wwwkeys.pgp.net > >>>>>> > >>>>>> > >>>>>> _______________________________________________ > >>>>>> Rife-users mailing list > >>>>>> [email protected] > >> http://www.uwyn.com/mailman/listinfo/rife-users > >>>>>> > >>>>> _______________________________________________ > >>>>> Rife-users mailing list > >>>>> [email protected] > >> http://www.uwyn.com/mailman/listinfo/rife-> users > >>>>> > >>>> > >>>> -- > >> > >>>> Geert Bevin Uwyn > >> bvba > >>>> "Use what you need" Avenue de Scailmont 34 > >>>> http://www.uwyn.com 7170 Manage, Belgium > >>>> gbevin[remove] at uwyn dot com Tel +32 64 84 80 03 > >>>> > >>>> PGP Fingerprint : 4E21 6399 CD9E A384 6619 719A C8F4 D40D > >> 309F D6A9 > >>>> Public PGP key : available at servers pgp.mit.edu, > wwwkeys.pgp.net > >>>> > >>>> > >>>> _______________________________________________ > >>>> Rife-users mailing list > >>>> [email protected] > http://www.uwyn.com/mailman/listinfo/rife-users > >>>> > >>> _______________________________________________ > >>> Rife-users mailing list > >>> [email protected] > http://www.uwyn.com/mailman/listinfo/rife-> users > >>> > >> > >> -- > > >> Geert Bevin Uwyn > bvba > >> "Use what you need" Avenue de Scailmont 34 > >> http://www.uwyn.com 7170 Manage, Belgium > >> gbevin[remove] at uwyn dot com Tel +32 64 84 80 03 > >> > >> PGP Fingerprint : 4E21 6399 CD9E A384 6619 719A C8F4 D40D > 309F D6A9 > >> Public PGP key : available at servers pgp.mit.edu, wwwkeys.pgp.net > >> > >> > >> _______________________________________________ > >> Rife-users mailing list > >> [email protected] http://www.uwyn.com/mailman/listinfo/rife-users > >> > > _______________________________________________ > > Rife-users mailing list > > [email protected] http://www.uwyn.com/mailman/listinfo/rife-users > > > > -- > Geert Bevin Uwyn bvba > "Use what you need" Avenue de Scailmont 34 > http://www.uwyn.com 7170 Manage, Belgium > gbevin[remove] at uwyn dot com Tel +32 64 84 80 03 > > PGP Fingerprint : 4E21 6399 CD9E A384 6619 719A C8F4 D40D > 309F D6A9 Public PGP key : available at servers pgp.mit.edu, > wwwkeys.pgp.net > > > _______________________________________________ > Rife-users mailing list > [email protected] http://www.uwyn.com/mailman/listinfo/rife-users > _______________________________________________ Rife-users mailing list [email protected] http://www.uwyn.com/mailman/listinfo/rife-users
