sorry guys, de error shown is this one, not the one sent before: org.apache.tapestry5.internal.services.RenderQueueException Render queue error in AfterRenderBody[proxy/menu/EndPoint:showendpointlink]: Conversion = o, Flags = ,
On Wed, Jul 6, 2011 at 12:17 PM, Juan Alba <juan.a...@condortech.com.ar>wrote: > Hi, > > Thanks for the help Nillehammer, here is the code: > > /*JAVA*/ > public class ModalPage { > > @Parameter(value="null", defaultPrefix = BindingConstants.LITERAL) > private String boxParams; > > @AfterRenderBody > public void afterRenderTemplateLink() { > > String comando = String.format("new ModalPage('" > + element.getClientId() + "', " + braceWithQuotes(boxParams) + ");"); > > renderSupport.addScript(comando); > } > > private String braceWithQuotes(String value) { > return value.equals("null") ? value : "'"+value+"'"; > } > > } > > > /*TML*/ > > <div class="row"> > <t:actionLink t:id="myLink" id="myLink" title="${message:listendpoint}" > t:mixins="condorTapestryLib/ModalPage" > t:boxParams="width:50%,opacity:0.7,escKey:true,overlayClose:false"> > > ${message:endpoints} > </t:actionLink> > </div> > > > Error: > > java.lang.LinkageError > loader constraint violation: when resolving method > "ar.com.condortech.lib.condorTapestryLib.utils.NavigationObject.getCurrentPage()Lar/com/condortech/lib/condorTapestryLib/pages/AbstractPage;" > the class loader (instance of > org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl$PackageAwareLoader) > of the current class, > ar/com/condortech/lib/condorTapestryLib/pages/AbstractPage, and the class > loader (instance of org/eclipse/jetty/webapp/WebAppClassLoader) for resolved > class, ar/com/condortech/lib/condorTapestryLib/utils/NavigationObject, have > different Class objects for the type > ar/com/condortech/lib/condorTapestryLib/pages/AbstractPage used in the > signature > > > On Mon, Jul 4, 2011 at 8:18 PM, Nillehammer < > tapestry.nilleham...@winfonet.eu> wrote: > >> Hi kado, >> >> >> Also I don't think that the problem is the word "width" because when I >>> send >>> width:800px, it works fine. The problem is when I try sending the width >>> or >>> height in % instead of px >>> >> >> I have tried to reproduce your error using a String parameter in a >> component that generates an <a href="...?boxparams=width:80%, height100%, >> opacity"> (with % and spaces). I did not get any error. Could you please >> post the java code and tml of your mixin for further investigation. >> >> Cheers nillehammer >> >> -- >> http://www.winfonet.eu >> >> >> >> ------------------------------**------------------------------**--------- >> To unsubscribe, e-mail: >> users-unsubscribe@tapestry.**apache.org<users-unsubscr...@tapestry.apache.org> >> For additional commands, e-mail: users-h...@tapestry.apache.org >> >> >