Hi Geert, I didn't know if Glue required something weird. But if I find something I will tell you.
Cheers, Lars > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Geert Bevin > Sent: 24 November 2005 00:54 > To: Geert Bevin > Cc: RIFE users list : questions, bug reports and suggestions. > Subject: Re: > [Rife-users]loaderconstraintsviolatedwhenlinkingcom/uwyn/rife/ > site/ValidationErrorclass > > > I just thought of something, does GLUE required something > weird, like > having no WEB-INF in your webapp directory? > > On 23-nov-05, at 18:40, Geert Bevin wrote: > > > 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 > > > > > > -- > 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
