Hi, Yes I deployed the generated war files, thus I was able to update the default Activiti "User Workflow" with the approval form extensionElements as described in https://ci.apache.org/projects/syncope/2_0_X/reference-guide.html#approval
Here's the trace (it's all wicket): 14:29:30.993 ERROR org.apache.syncope.client.console.SyncopeConsoleRequestCycleListener - Exception found org.apache.wicket.WicketRuntimeException: An error occurred while getting the model object for Component: [Component id = key, page = org.apache.syncope.client.console.pages.Dashboard, path = body:approvalsWidget:latestAlertsList:latestAlerts:0:alert:approval:key, type = org.apache.wicket.markup.html.basic.Label, isVisible = true, isVersioned = true, markup = [markup = jar:file:/var/lib/tomcat8/webapps/syncope-console/WEB-INF/lib/syncope-client-console-2.0.9-SNAPSHOT.jar!/org/apache/syncope/client/console/widgets/ApprovalsWidget$InnerPanel.html <p wicket:id="key"></p>, index = 0, current = '<p wicket:id="key">' (line 0, column 0)]] at org.apache.wicket.Component.getDefaultModelObject(Component.java:1651) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.getDefaultModelObjectAsString(Component.java:1674) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.markup.html.basic.Label.onComponentTagBody(Label.java:115) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.internalRenderComponent(Component.java:2601) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.markup.html.WebComponent.onRender(WebComponent.java:60) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.internalRender(Component.java:2401) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.render(Component.java:2329) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1515) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1718) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1693) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1648) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.markup.html.link.AbstractLink.onComponentTagBody(AbstractLink.java:82) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.internalRenderComponent(Component.java:2601) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1657) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.internalRender(Component.java:2401) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.render(Component.java:2329) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1515) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1718) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1693) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:799) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.markup.html.panel.AssociatedMarkupSourcingStrategy.renderAssociatedMarkup(AssociatedMarkupSourcingStrategy.java:77) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.markup.html.panel.PanelMarkupSourcingStrategy.onComponentTagBody(PanelMarkupSourcingStrategy.java:112) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.internalRenderComponent(Component.java:2601) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1657) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.internalRender(Component.java:2401) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.render(Component.java:2329) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1515) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1718) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1693) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1648) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.internalRenderComponent(Component.java:2601) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1657) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.internalRender(Component.java:2401) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.render(Component.java:2329) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.markup.html.list.ListView.renderItem(ListView.java:584) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.markup.html.list.ListView.renderChild(ListView.java:573) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.markup.repeater.AbstractRepeater.onRender(AbstractRepeater.java:102) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.internalRender(Component.java:2401) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.render(Component.java:2329) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1515) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1718) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1693) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1648) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.internalRenderComponent(Component.java:2601) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1657) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.internalRender(Component.java:2401) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.render(Component.java:2329) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1515) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1718) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1693) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:799) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.markup.html.panel.AssociatedMarkupSourcingStrategy.renderAssociatedMarkup(AssociatedMarkupSourcingStrategy.java:77) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.markup.html.panel.PanelMarkupSourcingStrategy.onComponentTagBody(PanelMarkupSourcingStrategy.java:112) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.internalRenderComponent(Component.java:2601) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1657) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.internalRender(Component.java:2401) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.render(Component.java:2329) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1515) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1718) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1693) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1648) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.internalRenderComponent(Component.java:2601) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1657) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.internalRender(Component.java:2401) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.render(Component.java:2329) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1515) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1718) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Page.onRender(Page.java:879) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.markup.html.WebPage.onRender(WebPage.java:141) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.internalRender(Component.java:2401) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.render(Component.java:2329) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Page.renderPage(Page.java:1018) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:124) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:236) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) ~[wicket-request-7.10.0.jar:7.10.0] at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:70) ~[wicket-native-websocket-core-7.10.0.jar:7.10.0] at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) ~[tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) ~[tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) ~[tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) ~[tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) ~[tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) ~[tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) ~[tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) ~[tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) ~[tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) ~[tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:868) ~[tomcat8-coyote-8.0.32.jar:8.0.32] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) ~[tomcat8-coyote-8.0.32.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1504) ~[tomcat8-coyote-8.0.32.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1460) ~[tomcat8-coyote-8.0.32.jar:8.0.32] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_131] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_131] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat8-util-8.0.32.jar:8.0.32] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131] Caused by: java.util.MissingResourceException: Unable to find property: 'null' for component: body:approvalsWidget:latestAlertsList:latestAlerts:0:alert:approval:key [class=org.apache.wicket.markup.html.basic.Label]. Locale: null, style: null at org.apache.wicket.Localizer.getString(Localizer.java:268) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.model.ResourceModel$AssignmentWrapper.load(ResourceModel.java:129) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.model.ResourceModel$AssignmentWrapper.load(ResourceModel.java:99) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:135) ~[wicket-core-7.10.0.jar:7.10.0] at org.apache.wicket.Component.getDefaultModelObject(Component.java:1646) ~[wicket-core-7.10.0.jar:7.10.0] ... 105 more ----- http://analgesicsolutions.com https://github.com/Novartis/YADA -- Sent from: http://syncope-dev.1063484.n5.nabble.com/