Skip to main content
ramag0002
September 14, 2023
Question

calworkminutesplugin issue

  • September 14, 2023
  • 23 replies
  • 0 views

calworkminutesplugin is working fine in expression rule. But when i call the expression rule from the process model getting the below error message.

Expression evaluation error in rule 'xxxxx' at function 'calworkminutesplugin' [line xx: ) (Data Outputs)

Any Suggestions Please.

23 replies

stefanhelzle0001
September 14, 2023

Did you check the tomcat-stdout log file for any details?

ramag0002
ramag0002Author
September 15, 2023

Hi Stefan, thanks for quick response.

the log file showing as below:

Caused by: java.lang.NullPointerException
	at com.appiancorp.ps.plugins.calendarfunctions.CalendarHelper.initializeCalendar(CalendarHelper.java:47)
	at com.appiancorp.ps.plugins.calendarfunctions.CalWorkMinutesPlugin.CalWorkMinutesPlugin(CalWorkMinutesPlugin.java:36)
	at sun.reflect.GeneratedMethodAccessor4564.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.appiancorp.process.expression.CustomFunction$1.call(CustomFunction.java:846)
	at com.appiancorp.common.ContextClassLoaderSwitcher.runInContext(ContextClassLoaderSwitcher.java:27)
	at com.appiancorp.process.expression.CustomFunction.evaluate(CustomFunction.java:840)
	at com.appiancorp.process.expression.CustomFunction.evalDynamic0(CustomFunction.java:248)
	at com.appiancorp.process.expression.CustomFunction.lambda$evalDynamic$0(CustomFunction.java:240)
	at com.appiancorp.plugins.PluginUsageLogger.callWithPluginInformation(PluginUsageLogger.java:39)
	at com.appiancorp.process.expression.CustomFunction.evalDynamic(CustomFunction.java:239)
	at com.appiancorp.process.expression.CustomFunction.eval0(CustomFunction.java:208)
	at com.appiancorp.core.expr.DefaultEvaluable.eval(DefaultEvaluable.java:214)
	at com.appiancorp.process.expression.ExpressionEvaluator.evaluate(ExpressionEvaluator.java:314)
	at com.appiancorp.core.expr.FunctionCallDelegate$ExternalFunctionCallWithContext.evaluateCustomerPluginFunction(FunctionCallDelegate.java:395)
	at com.appiancorp.core.expr.FunctionCallDelegate$ExternalFunctionCallWithContext.doCallWithMetrics(FunctionCallDelegate.java:362)
	at com.appiancorp.core.expr.FunctionCallDelegate$ExternalFunctionCallWithContext.eval(FunctionCallDelegate.java:333)
mathieud0001
September 15, 2023

Works fine for me on 23.3 and the latest version of the plugin (which dates back to 2016 :))

Can you give more details on how you are calling it?