Could not design/save workflow content on AWI 12.2.1hf1

Document ID : KB000124323
Last Modified Date : 25/01/2019
Show Technical Document Details
Issue:
We can not save the Workfklow while using Automic Web Interface 12.2.1.HF01 and got the following error 

User-added image
 
Unable to invoke method click in com.vaadin.shared.ui.button.ButtonServerRpccom.vaadin.server.ServerRpcManager$RpcInvocationException
com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:162)
com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:119)
com.vaadin.server.communication.ServerRpcHandler.handleInvocation(ServerRpcHandler.java:437)
com.vaadin.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:402)
com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:273)
com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:90)
com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:41)
com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1422)
com.vaadin.server.VaadinServlet.service(VaadinServlet.java:380)
com.uc4.ecc.framework.entrypoint.servlet.main.MainApplicationServlet.service(MainApplicationServlet.java:171)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.felix.http.base.internal.handler.ServletHandler.doHandle(ServletHandler.java:96)
org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:79)
org.apache.felix.http.base.internal.dispatch.ServletPipeline.handle(ServletPipeline.java:42)
org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:49)
org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)
org.apache.felix.http.base.internal.dispatch.FilterPipeline.dispatch(FilterPipeline.java:48)
org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:39)
org.apache.felix.http.base.internal.DispatcherServlet.service(DispatcherServlet.java:67)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.felix.http.proxy.ProxyServlet.service(ProxyServlet.java:60)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:800)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:806)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.lang.Thread.run(Unknown Source)
(No Message)java.lang.reflect.InvocationTargetException
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:158)
com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:119)
com.vaadin.server.communication.ServerRpcHandler.handleInvocation(ServerRpcHandler.java:437)
com.vaadin.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:402)
com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:273)
com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:90)
com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:41)
com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1422)
com.vaadin.server.VaadinServlet.service(VaadinServlet.java:380)
com.uc4.ecc.framework.entrypoint.servlet.main.MainApplicationServlet.service(MainApplicationServlet.java:171)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.felix.http.base.internal.handler.ServletHandler.doHandle(ServletHandler.java:96)
org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:79)
org.apache.felix.http.base.internal.dispatch.ServletPipeline.handle(ServletPipeline.java:42)
org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:49)
org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)
org.apache.felix.http.base.internal.dispatch.FilterPipeline.dispatch(FilterPipeline.java:48)
org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:39)
org.apache.felix.http.base.internal.DispatcherServlet.service(DispatcherServlet.java:67)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.felix.http.proxy.ProxyServlet.service(ProxyServlet.java:60)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:800)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:806)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.lang.Thread.run(Unknown Source)
Invocation of method buttonClick in com.uc4.ecc.ae.commons.content.uc4objectview.UC4ObjectView$2 failed.com.vaadin.event.ListenerMethod$MethodException
(No Message)java.lang.NullPointerException
com.vaadin.data.util.AbstractBeanContainer.addAll(AbstractBeanContainer.java:613)
com.vaadin.data.util.BeanItemContainer.addAll(BeanItemContainer.java:178)
com.uc4.ecc.ae.sheet.taskproperties.timeanddependencies.TaskDependencyTable.setItems(TaskDependencyTable.java:137)
com.uc4.ecc.ae.sheet.taskproperties.timeanddependencies.DependenciesPanel.setDependencyTableData(DependenciesPanel.java:231)
com.uc4.ecc.ae.sheet.taskproperties.timeanddependencies.TimeAndDependenciesTaskTabSheet.updateDependentTasksList(TimeAndDependenciesTaskTabSheet.java:126)
com.uc4.ecc.ae.sheet.taskproperties.timeanddependencies.TimeAndDependenciesTaskTabSheet.updateDependenciesValues(TimeAndDependenciesTaskTabSheet.java:86)
com.uc4.ecc.ae.sheet.taskproperties.timeanddependencies.TimeAndDependenciesTaskTabSheetPresenter.onSave(TimeAndDependenciesTaskTabSheetPresenter.java:100)
com.uc4.ecc.ae.commons.taskproperties.base.TaskWizardTabAdapter.persist(TaskWizardTabAdapter.java:136)
com.uc4.ecc.ae.commons.views.editor.taskproperties.TaskPropertiesWizardController.persist(TaskPropertiesWizardController.java:116)
com.uc4.ecc.ae.commons.views.editor.taskproperties.TaskPropertiesController.persist(TaskPropertiesController.java:207)
com.uc4.ecc.plugins.ae.perspectives.common.views.editor.WorkflowEditorViewController.persist(WorkflowEditorViewController.java:527)
com.uc4.ecc.plugins.ae.perspectives.common.views.objectview.workflow.WorkflowSheet.transferUIStateIntoModel(WorkflowSheet.java:109)
com.uc4.ecc.ae.commons.content.uc4objectview.UC4ObjectPresenter.requestSave(UC4ObjectPresenter.java:654)
com.uc4.ecc.ae.commons.content.uc4objectview.UC4ObjectView$2.buttonClick(UC4ObjectView.java:278)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:510)
com.vaadin.event.EventRouter.fireEvent(EventRouter.java:200)
com.vaadin.event.EventRouter.fireEvent(EventRouter.java:163)
com.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:1015)
com.vaadin.ui.Button.fireClick(Button.java:377)
com.vaadin.ui.Button$1.click(Button.java:54)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:158)
com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:119)
com.vaadin.server.communication.ServerRpcHandler.handleInvocation(ServerRpcHandler.java:437)
com.vaadin.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:402)
com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:273)
com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:90)
com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:41)
com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1422)
com.vaadin.server.VaadinServlet.service(VaadinServlet.java:380)
com.uc4.ecc.framework.entrypoint.servlet.main.MainApplicationServlet.service(MainApplicationServlet.java:171)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.felix.http.base.internal.handler.ServletHandler.doHandle(ServletHandler.java:96)
org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:79)
org.apache.felix.http.base.internal.dispatch.ServletPipeline.handle(ServletPipeline.java:42)
org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:49)
org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)
org.apache.felix.http.base.internal.dispatch.FilterPipeline.dispatch(FilterPipeline.java:48)
org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:39)
org.apache.felix.http.base.internal.DispatcherServlet.service(DispatcherServlet.java:67)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.felix.http.proxy.ProxyServlet.service(ProxyServlet.java:60)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:800)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:806)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.lang.Thread.run(Unknown Source)

 
Environment:
Automic Web Interface 12.2.1.HF01-dev-feature-12.2.1-HF01-82966
Cause:
A problem has been fixed where it was not possible to save a Workflow after a task had been added and connected to the start node.
Resolution:
The issue was found and fixed with Automic.Web.Interface 12.2.1 HF2 in UI. The Package is available for download at the Automic-Support-Zone (https://support.automic.com). 

Hotfix-Description: Workflow cannot be saved in AWI 

A problem has been fixed where it was not possible to save a Workflow after a task had been added and connected to the start node.