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