Datasubset to Excel Servlet (v3.0.0) [com.appiancorp.ps.plugins.downloaddatasubsetfromrule]

Certified Associate Developer

Hello guys,

We just upgraded to 20.4 and found the plugin downloaddatasubsetfromrule is no longer working. We see the following error: 

      The system has encountered a problem 

      We’re sorry! A problem occurred while processing your last request.

      Please contact the system administrator for more information.

The plugin is available and loaded in the Appian. Anyone had this issue? Is there a fix for it or an alternate solution?

Appreciate a quick reply.

Thanks.

Mahesh

  Discussion posts and replies are publicly visible

Parents
  • Hi Mahesh, I can't speak to whether it should still technically function on 20.4, but it does contain deprecated components.  We have been transitioning to the Export Data Store Entity To Excel service, which works great and also supports large data sets (no more 1 MB size limitation)!

    We have a few calls to downloaddatasubsetfromrule plugin still working on 20.3 but are actively removing it due to the deprecation.

  • 0
    Certified Associate Developer
    in reply to Chris

    Chris, 

    Appreciate your input. We checked the tomcat logs and are seeing this erro:

    2021-05-07 15:29:06,295 [ajp-nio-0.0.0.0-8009-exec-2] ERROR com.appiancorp.ap2.WrapFilter - Root cause:
    java.lang.NoSuchMethodError: com.appiancorp.core.expr.Expression.getAppianScriptEngineFactory()Lcom/appiancorp/core/expr/AppianScriptEngineFactory;

    As stated earlier, the plugin and its functions/smart services are registered and shown Admin/Plugins page. 

  • Sure thing - however I'm not intimately familiar with the inner workings of the plugin.  Have you tried uninstalling/reinstalling the plugin? 

    Otherwise, I would recommend transitioning to the OOTB component Export DSE to Excel.

  • Did you guys found a fix for this?  Thanks.

  • Just to add, we are testing an upgrade from 20.3 (plugin works there) to 21.1, and I am receiving the same error with this plugin on 21.1...  Luckily we have been transitioning to Export DSE to Excel, as it looks like 20.3 could be the max version that operates this plugin..

    2021-06-28 18:52:56,015 [ajp-nio-0.0.0.0-8009-exec-10] ERROR com.appiancorp.ap2.WrapFilter - javax.servlet.ServletException: Servlet execution threw an exception

    Caused by: java.lang.NoSuchMethodError: com.appiancorp.core.expr.Expression.getAppianScriptEngineFactory()Lcom/appiancorp/core/expr/AppianScriptEngineFactory;
    at com.appiancorp.ps.plugins.downloaddatasubsetfromrule.ExportDataSubsetToExcelServlet.doGet(ExportDataSubsetToExcelServlet.java:59)

    2021-06-28 18:52:56,017 [ajp-nio-0.0.0.0-8009-exec-10] ERROR com.appiancorp.ap2.WrapFilter - Root cause:
    java.lang.NoSuchMethodError: com.appiancorp.core.expr.Expression.getAppianScriptEngineFactory()Lcom/appiancorp/core/expr/AppianScriptEngineFactory;
    at com.appiancorp.ps.plugins.downloaddatasubsetfromrule.ExportDataSubsetToExcelServlet.doGet(ExportDataSubsetToExcelServlet.java:59)

Reply
  • Just to add, we are testing an upgrade from 20.3 (plugin works there) to 21.1, and I am receiving the same error with this plugin on 21.1...  Luckily we have been transitioning to Export DSE to Excel, as it looks like 20.3 could be the max version that operates this plugin..

    2021-06-28 18:52:56,015 [ajp-nio-0.0.0.0-8009-exec-10] ERROR com.appiancorp.ap2.WrapFilter - javax.servlet.ServletException: Servlet execution threw an exception

    Caused by: java.lang.NoSuchMethodError: com.appiancorp.core.expr.Expression.getAppianScriptEngineFactory()Lcom/appiancorp/core/expr/AppianScriptEngineFactory;
    at com.appiancorp.ps.plugins.downloaddatasubsetfromrule.ExportDataSubsetToExcelServlet.doGet(ExportDataSubsetToExcelServlet.java:59)

    2021-06-28 18:52:56,017 [ajp-nio-0.0.0.0-8009-exec-10] ERROR com.appiancorp.ap2.WrapFilter - Root cause:
    java.lang.NoSuchMethodError: com.appiancorp.core.expr.Expression.getAppianScriptEngineFactory()Lcom/appiancorp/core/expr/AppianScriptEngineFactory;
    at com.appiancorp.ps.plugins.downloaddatasubsetfromrule.ExportDataSubsetToExcelServlet.doGet(ExportDataSubsetToExcelServlet.java:59)

Children
No Data