Hi, I have a layout that I use now for months on many pages, It always worked well. But when I try to launch my webapp now, it suddenly stopped to work and give me this error :
Exception assembling root component of page NouvelApplicatif: Exception assembling embedded component 'mainlayout' (of type atos.smt.livraison.components.MainLayout, within NouvelApplicatif): Could not convert 'title' into a component parameter binding: Exception generating conduit for expression 'title': java.lang.AssertionError: Could not convert constructor to simple method. stacktrace : Caused by: org.apache.tapestry5.ioc.internal.util.TapestryException: Exception assembling embedded component 'mainlayout' (of type atos.smt.livraison.components.MainLayout, within NouvelApplicatif): Could not convert 'title' into a component parameter binding: Exception generating conduit for expression 'title': java.lang.AssertionError: Could not convert constructor to simple method. [at classpath:atos/smt/livraison/pages/NouvelApplicatif.tml, line 4] at org.apache.tapestry5.internal.pageload.ComponentAssemblerImpl$2.run(ComponentAssemblerImpl.java:196) at org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(OperationTrackerImpl.java:51) at org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(OperationTrackerImpl.java:48) at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:74) ... 87 more Caused by: org.apache.tapestry5.ioc.internal.util.TapestryException: Could not convert 'title' into a component parameter binding: Exception generating conduit for expression 'title': java.lang.AssertionError: Could not convert constructor to simple method. [at classpath:atos/smt/livraison/components/MainLayout.tml, line 5] at org.apache.tapestry5.internal.services.BindingSourceImpl.newBinding(BindingSourceImpl.java:83) at $BindingSource_7c5b51e6ef1.newBinding(Unknown Source) at org.apache.tapestry5.internal.services.PageElementFactoryImpl.parseAttributeExpansionExpression(PageElementFactoryImpl.java:115) at org.apache.tapestry5.internal.services.PageElementFactoryImpl.newBinding(PageElementFactoryImpl.java:175) at $PageElementFactory_7c5b51e6f1e.newBinding(Unknown Source) at org.apache.tapestry5.internal.pageload.PageLoaderImpl$10.execute(PageLoaderImpl.java:852) at org.apache.tapestry5.internal.pageload.ComponentAssemblerImpl.runActions(ComponentAssemblerImpl.java:235) at org.apache.tapestry5.internal.pageload.ComponentAssemblerImpl.access$300(ComponentAssemblerImpl.java:40) at org.apache.tapestry5.internal.pageload.ComponentAssemblerImpl$2.run(ComponentAssemblerImpl.java:189) ... 90 more Caused by: org.apache.tapestry5.internal.services.PropertyExpressionException: Exception generating conduit for expression 'title': java.lang.AssertionError: Could not convert constructor to simple method. at org.apache.tapestry5.internal.services.PropertyConduitSourceImpl.build(PropertyConduitSourceImpl.java:1461) at org.apache.tapestry5.internal.services.PropertyConduitSourceImpl.create(PropertyConduitSourceImpl.java:1359) at $PropertyConduitSource_7c5b51e6f45.create(Unknown Source) at org.apache.tapestry5.internal.bindings.PropBindingFactory.newBinding(PropBindingFactory.java:49) at $BindingFactory_7c5b51e6f46.newBinding(Unknown Source) at $BindingFactory_7c5b51e6f3c.newBinding(Unknown Source) at org.apache.tapestry5.internal.services.BindingSourceImpl.newBinding(BindingSourceImpl.java:80) ... 98 more Caused by: java.lang.RuntimeException: java.lang.AssertionError: Could not convert constructor to simple method. at org.apache.tapestry5.ioc.internal.services.PropertyAccessImpl.buildAdapter(PropertyAccessImpl.java:103) at org.apache.tapestry5.ioc.internal.services.PropertyAccessImpl.getAdapter(PropertyAccessImpl.java:68) at $PropertyAccess_7c5b51e6ea1.getAdapter(Unknown Source) at org.apache.tapestry5.internal.services.PropertyConduitSourceImpl$PropertyConduitBuilder.findPropertyAdapter(PropertyConduitSourceImpl.java:1145) at org.apache.tapestry5.internal.services.PropertyConduitSourceImpl$PropertyConduitBuilder.implementPropertyAccessors(PropertyConduitSourceImpl.java:522) at org.apache.tapestry5.internal.services.PropertyConduitSourceImpl$PropertyConduitBuilder.implementAccessors(PropertyConduitSourceImpl.java:431) at org.apache.tapestry5.internal.services.PropertyConduitSourceImpl$PropertyConduitBuilder.implementNavMethodAndAccessors(PropertyConduitSourceImpl.java:422) at org.apache.tapestry5.internal.services.PropertyConduitSourceImpl$PropertyConduitBuilder.transform(PropertyConduitSourceImpl.java:302) at org.apache.tapestry5.plastic.PlasticManager.createProxy(PlasticManager.java:235) at org.apache.tapestry5.ioc.internal.services.PlasticProxyFactoryImpl.createProxy(PlasticProxyFactoryImpl.java:64) at $PlasticProxyFactory_7c5b51e6efa.createProxy(Unknown Source) at $PlasticProxyFactory_7c5b51e6ef9.createProxy(Unknown Source) at org.apache.tapestry5.internal.services.PropertyConduitSourceImpl.build(PropertyConduitSourceImpl.java:1457) ... 104 more Caused by: java.lang.AssertionError: Could not convert constructor to simple method. at org.apache.tapestry5.internal.plastic.PlasticClassImpl.stripOutSuperConstructorCall(PlasticClassImpl.java:482) at org.apache.tapestry5.internal.plastic.PlasticClassImpl.convertOriginalConstructorToMethod(PlasticClassImpl.java:427) at org.apache.tapestry5.internal.plastic.PlasticClassImpl.completeConstructor(PlasticClassImpl.java:381) at org.apache.tapestry5.internal.plastic.PlasticClassImpl.createInstantiator(PlasticClassImpl.java:356) at org.apache.tapestry5.internal.plastic.PlasticClassPool.loadAndTransformClass(PlasticClassPool.java:350) at org.apache.tapestry5.internal.plastic.PlasticClassLoader.loadClass(PlasticClassLoader.java:38) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Unknown Source) at java.lang.Class.getDeclaredField(Unknown Source) at org.apache.tapestry5.ioc.internal.services.PropertyAccessImpl.isScalaGetterMethod(PropertyAccessImpl.java:196) at org.apache.tapestry5.ioc.internal.services.PropertyAccessImpl.addPropertyIfScalaGetterMethod(PropertyAccessImpl.java:145) at org.apache.tapestry5.ioc.internal.services.PropertyAccessImpl.addPropertiesFromScala(PropertyAccessImpl.java:138) at org.apache.tapestry5.ioc.internal.services.PropertyAccessImpl.buildAdapter(PropertyAccessImpl.java:97) ... 116 more I didn't changed anything on this mainlayout, only created a new page using it, between now and when it worked the last time. Do you see what could be the reason of this error ?