Overview
After upgrading from an older version of Aurea Process (formerly known as CX Process, Savvion and SBM) to 2020 R1, you find that Adaplets are no longer working and are failing with the following marshalling error in the system logs:
[5/8/20 8:05:29:673 EDT] 0000075d BaseCallMarsh W org.directwebremoting.util.CommonsLoggingOutput warn Marshalling exception
org.directwebremoting.extend.MarshallException: Error marshalling java.lang.Object: No converter found for 'class java.lang.Object'. See the logs for more details.
at org.directwebremoting.dwrp.DefaultConverterManager.convertInbound(DefaultConverterManager.java:147)
at org.directwebremoting.convert.MapConverter.convertInbound(MapConverter.java:138)
at org.directwebremoting.dwrp.DefaultConverterManager.convertInbound(DefaultConverterManager.java:159)
at org.directwebremoting.dwrp.BaseCallMarshaller.marshallInbound(BaseCallMarshaller.java:155)
at org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:44)
at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:146)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1233)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:782)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:481)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
at com.savvion.sbm.bpmportal.util.ContextPathFilter.doFilter(ContextPathFilter.java:52)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
A similar marshalling error is displayed in the Aurea Process UI:
Prerequisites
- Upgraded to Aurea Process 2020 R1
Solution
This was identified as an issue with the Aurea Process 2020 R1 release that has been fixed in HF 10.0.20.1(Hotfix 01 for Aurea Process 2020 R1) and Aurea Process releases after Aurea Process 2020 R1.
To resolve this issue, please apply the hotfix to Aurea Process 2020 R1 or upgrade to a more recent version of Aurea Process.
Testing
Once the hotfix is applied to Aurea Process 2020 R1 or you upgrade to a more recent version of Aurea Process, the Adaplet will work as expected.
Priyanka Bhotika
Comments