java.lang.RuntimeException: DBException from substitute at com.ai.common.SQLArgSubstitutor2Updated.substitute(SQLArgSubstitutor2Updated.java:83) at com.ai.common.AArgSubstitutor.substitute(AArgSubstitutor.java:71) at com.ai.common.SubstitutorUtils.sqlSubstitute(SubstitutorUtils.java:72) at com.ai.parts.ConditionalSQLSubstitutionPart.substitute(ConditionalSQLSubstitutionPart.java:38) at com.ai.parts.ConditionalSubstitutionPart.executeRequestForPart(ConditionalSubstitutionPart.java:73) at com.ai.application.interfaces.AFactoryPart.executeRequest(AFactoryPart.java:32) at com.ai.application.defaultpkg.FilterEnabledFactory4.getObjectAbsolute(FilterEnabledFactory4.java:203) at com.ai.application.defaultpkg.FilterEnabledFactory4.getObject(FilterEnabledFactory4.java:180) at com.ai.db.DBPreTranslateArgsMultiRequestExecutor.getHashtable(DBPreTranslateArgsMultiRequestExecutor.java:145) at com.ai.db.DBPreTranslateArgsMultiRequestExecutor.executeProcedure(DBPreTranslateArgsMultiRequestExecutor.java:80) at com.ai.db.DBBaseJavaProcedure.executeRequest(DBBaseJavaProcedure.java:221) at com.ai.application.defaultpkg.FilterEnabledFactory4.getObjectAbsolute(FilterEnabledFactory4.java:203) at com.ai.application.defaultpkg.FilterEnabledFactory4.getObject(FilterEnabledFactory4.java:180) at com.ai.htmlgen.DBHashTableFormHandler.init(DBHashTableFormHandler.java:138) at com.ai.htmlgen.CFormHandlerWithControlHandlers.executeRequest(CFormHandlerWithControlHandlers.java:45) at com.ai.htmlgen.ihdsFactory.executeRequest(ihdsFactory.java:63) at com.ai.application.defaultpkg.FilterEnabledFactory4.getObjectAbsolute(FilterEnabledFactory4.java:203) at com.ai.application.defaultpkg.FilterEnabledFactory4.getObject(FilterEnabledFactory4.java:180) at com.ai.application.utils.AppObjects.getObject(AppObjects.java:132) at com.ai.htmlgen.FormUtils.getDataObjectFor(FormUtils.java:65) at com.ai.servlets.PageDispatcherServlet1.serviceRequest(PageDispatcherServlet1.java:78) at com.ai.servlets.ProfileEnabledServlet.invokeServiceRequestInAnEventSandwich(ProfileEnabledServlet.java:111) at com.ai.servlets.ProfileEnabledServlet.service(ProfileEnabledServlet.java:96) at com.ai.servlets.BaseServlet.run(BaseServlet.java:129) at com.ai.servlets.BaseServlet.doGet(BaseServlet.java:40) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:723) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.ai.akc.paramfilters.AKCShortURLParamFilter.doFilter(AKCShortURLParamFilter.java:49) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.ai.akc.paramfilters.AKCDisplayParamFilter.doFilter(AKCDisplayParamFilter.java:46) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:748) Caused by: com.ai.db.SQLInjectionException: com.ai.db.SQLInjectionException:Invalid SQL argument due to empty value passed in. Field Name: folderid at com.ai.common.SQLArgSubstitutor2WithArgValidation.validateNonStringField(SQLArgSubstitutor2WithArgValidation.java:144) at com.ai.common.SQLArgSubstitutor2Updated.substituteWithExceptions(SQLArgSubstitutor2Updated.java:123) at com.ai.common.SQLArgSubstitutor2Updated.substitute(SQLArgSubstitutor2Updated.java:76) ... 44 more