Hi All,
JDev 12.2.1.4
Am getting "Script text to compile cannot be null!" error with a huge log (looks like some infinite loop got hit).
I have multiple TransientExpressions in the ViewObject with some in VO.bcs file and some inside the VO.xml file.
Please help me solve the issue.
Below is the error log,
Script text to compile cannot be null!
<oracle.adf.view> <Utils> <buildFacesMessage> <ADF: Adding the following JSF error message: Script text to compile cannot be null!>
java.lang.IllegalArgumentException: Script text to compile cannot be null!
at groovy.lang.GroovyClassLoader.validate(GroovyClassLoader.java:407)
at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:367)
at groovy.lang.GroovyClassLoader.access$300(GroovyClassLoader.java:89)
at groovy.lang.GroovyClassLoader$5.provide(GroovyClassLoader.java:330)
at groovy.lang.GroovyClassLoader$5.provide(GroovyClassLoader.java:327)
at org.codehaus.groovy.runtime.memoize.ConcurrentCommonCache.getAndPut(ConcurrentCommonCache.java:147)
at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:325)
at groovy.lang.GroovyShell.parseClass(GroovyShell.java:540)
at groovy.lang.GroovyShell.parse(GroovyShell.java:552)
at oracle.jbo.script.groovy.ExprGroovyScriptEngineImpl$3.run(ExprGroovyScriptEngineImpl.java:877)
at oracle.jbo.script.groovy.ExprGroovyScriptEngineImpl$3.run(ExprGroovyScriptEngineImpl.java:867)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.jbo.script.groovy.ExprGroovyScriptEngineImpl.parse(ExprGroovyScriptEngineImpl.java:866)
at oracle.jbo.script.groovy.ExprGroovyScriptEngineImpl.parseScript(ExprGroovyScriptEngineImpl.java:789)
at oracle.jbo.script.groovy.ExprGroovyScriptEngineImpl.loadScript(ExprGroovyScriptEngineImpl.java:683)
at oracle.jbo.script.groovy.ExprGroovyScriptEngineImpl.getFunctionName(ExprGroovyScriptEngineImpl.java:415)
at oracle.jbo.script.groovy.ExprGroovyScriptEngineImpl.getFunctionName(ExprGroovyScriptEngineImpl.java:402)
at oracle.jbo.ExprEval.doEvaluate(ExprEval.java:857)
at oracle.jbo.ExprEval.evaluateForRow(ExprEval.java:725)
at oracle.jbo.ExprEval.evaluateForRow(ExprEval.java:712)
at oracle.jbo.server.ViewObjectImpl.createViewAccessorRS(ViewObjectImpl.java:18679)
at oracle.jbo.server.ViewRowImpl.createViewAccessorRS(ViewRowImpl.java:3134)
at oracle.adf.model.bean.DCDataRow.createViewAccessorRS(DCDataRow.java:468)
at oracle.jbo.server.ViewRowImpl.createViewAccessorRS(ViewRowImpl.java:3142)
at oracle.jbo.server.ViewRowStorage.getAttributeInternal(ViewRowStorage.java:2116)
at oracle.jbo.server.ViewRowImpl.getAttributeValue(ViewRowImpl.java:2353)
at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:1026)
at oracle.jbo.server.ProgrammaticViewRowImpl.getAttributeInternalDelegation(ProgrammaticViewRowImpl.java:435)
at oracle.adf.model.bean.DCDataRow.getAttributeInternal(DCDataRow.java:291)
at oracle.adf.model.bean.DCCriteriaValueRowImpl.getAttributeInternal(DCCriteriaValueRowImpl.java:268)
at oracle.jbo.server.ViewRowImpl.getAttrInvokeAccessor(ViewRowImpl.java:1116)
at oracle.jbo.server.ViewRowImpl.getAttribute(ViewRowImpl.java:1064)
at oracle.jbo.server.ViewRowImpl.findOrCreateViewAccessorRS(ViewRowImpl.java:3075)
at oracle.jbo.server.ViewRowImpl.getListBindingRSI(ViewRowImpl.java:2991)
at oracle.adf.model.bean.DCCriteriaValueRowImpl.lookupListBinding(DCCriteriaValueRowImpl.java:88)
at oracle.jbo.server.ApplicationModuleImpl.internalGetListBindingRSI(ApplicationModuleImpl.java:10136)
at oracle.jbo.server.ApplicationModuleImpl.getListBindingRSI(ApplicationModuleImpl.java:10112)
at oracle.adf.model.bc4j.DCJboDataControl.internalGetListRSI(DCJboDataControl.java:2500)
at oracle.adf.model.bc4j.DCJboDataControl.getListBindingRSI(DCJboDataControl.java:2469)
at oracle.jbo.uicli.binding.JUCtrlListBinding.initFromServerBinding(JUCtrlListBinding.java:646)
at oracle.jbo.uicli.binding.JUSearchBindingCustomizer.findOrCreateLovBinding(JUSearchBindingCustomizer.java:2157)
at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding$AdfAttributeDescriptor._getInternalModel(FacesCtrlSearchBinding.java:4649)
at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding$AdfAttributeDescriptor.getModel(FacesCtrlSearchBinding.java:4415)
at oracle.adf.view.rich.component.rich.RichDynamicComponent.getSelectItems(RichDynamicComponent.java:495)
at oracle.adf.view.rich.component.rich.RichDynamicComponent.getChildren(RichDynamicComponent.java:469)
at org.apache.myfaces.trinidad.component.UIXComponentBase._publishPostAddToViewEvent(UIXComponentBase.java:1809)
Thanks,
B S Bhat