Selecting Report in AWI on SAP-Forms via Forms Option displays error

Document ID : KB000087228
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Error Message :
com.vaadin.event.ListenerMethod$MethodException: Invocation of method buttonClick in com.automic.ecc.ae.sheet.sapformbuilder.scripteditor.forms.views.BaseCommandView$$Lambda$1015/482837820 failed.

When trying to select a Report on the SAP Form (so precondition here is that the addition "Automic Web Interface SAP Forms" is installed for AWI) in AWI the following error is given: 

Full Error
com.vaadin.server.ServerRpcManager$RpcInvocationException: Unable to invoke method click in com.vaadin.shared.ui.button.ButtonServerRpc 
at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:160) 
at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:118) 
at com.vaadin.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:408) 
at com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:273) 
at com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:79) 
at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:41) 
at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1409) 
at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:364) 
at com.uc4.ecc.framework.entrypoint.servlet.main.MainApplicationServlet.service(MainApplicationServlet.java:122) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) 
at org.apache.felix.http.base.internal.handler.ServletHandler.doHandle(ServletHandler.java:96) 
at org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:79) 
at org.apache.felix.http.base.internal.dispatch.ServletPipeline.handle(ServletPipeline.java:42) 
at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:49) 
at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33) 
at org.apache.felix.http.base.internal.dispatch.FilterPipeline.dispatch(FilterPipeline.java:48) 
at org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:39) 
at org.apache.felix.http.base.internal.DispatcherServlet.service(DispatcherServlet.java:67) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) 
at org.apache.felix.http.proxy.ProxyServlet.service(ProxyServlet.java:60) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) 
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291) 
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) 
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) 
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) 
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) 
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) 
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) 
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) 
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) 
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:521) 
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1096) 
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:674) 
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) 
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 
at java.lang.Thread.run(Unknown Source) 
Caused by: java.lang.reflect.InvocationTargetException 
at sun.reflect.GeneratedMethodAccessor101.invoke(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
at java.lang.reflect.Method.invoke(Unknown Source) 
at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:158) 
... 41 more 
Caused by: com.vaadin.event.ListenerMethod$MethodException: Invocation of method buttonClick in com.automic.ecc.ae.sheet.sapformbuilder.scripteditor.forms.views.BaseCommandView$$Lambda$1015/482837820 failed. 
at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:528) 
at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:198) 
at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:161) 
at com.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:1008) 
at com.vaadin.ui.Button.fireClick(Button.java:377) 
at com.vaadin.ui.Button$1.click(Button.java:54) 
... 45 more 
Caused by: java.lang.NullPointerException 
at com.automic.ecc.ae.sheet.sapformbuilder.scripteditor.forms.picking.BaseValuePicker.updatePickerTitle(BaseValuePicker.java:213) 
at com.automic.ecc.ae.sheet.sapformbuilder.scripteditor.forms.picking.BaseValuePicker.init(BaseValuePicker.java:96) 
at com.automic.ecc.ae.sheet.sapformbuilder.scripteditor.forms.picking.BaseValuePicker.openPicker(BaseValuePicker.java:162) 
at com.automic.ecc.ae.sheet.sapformbuilder.scripteditor.forms.picking.BaseSapPicker.openPicker(BaseSapPicker.java:31) 
at com.automic.ecc.ae.sheet.sapformbuilder.scripteditor.forms.views.BaseCommandView.lambda$createPickerButton$d1139fd2$1(BaseCommandView.java:353) 
at sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
at java.lang.reflect.Method.invoke(Unknown Source) 
at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:508) 
... 50 more 
{code} 
 
0EMb0000001Ug4g.png
Environment:
OS Version: N/A
Cause:
Cause type:
Defect
Root Cause: Using the SAP Picker in the SAP Form Builder leads to an error message. The error message appears if the picker dialogs are using a filter panel.
Resolution:
Update to a fix version listed below or a newer version if available.

Fix Status: Released

Fix Version(s):
Automic Web Interface - 12.1.0 - Available
Automic Web Interface - 12.0.2 - Available
Automic Web Interface - 12.0.1 HF1 - Available
Additional Information:
Workaround :
N/A