Uploaded image for project: 'Kuali Rice Development'
  1. Kuali Rice Development
  2. KULRICE-12843

AFT Failure LabsSubCollectionAddLineAft incident report Invalid property addViaLightBox

    Details

    • Type: Bug Fix
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 2.5
    • Fix Version/s: 2.5
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Sprint:
      Core 2.5.0-m5 Sprint 1, Core 2.5.0-m5 Sprint 2, Core 2.5.0-m5 Sprint 2b
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required

      Description

      AFT Step: Open /kr-krad/labs?viewId=LabsMenuView
      AFT Step: Click Sub-collection Add Line link.

      LabsSubCollectionAddLineAft.testSubCollectionAddLineNav
      http://ci.rice.kuali.org/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/lastCompletedBuild/testReport/org.kuali.rice.krad.labs/LabsSubCollectionAddLineAft/testSubCollectionAddLineNav

      LabsSubCollectionAddLineAft.testSubCollectionAddLineBookmark
      http://ci.rice.kuali.org/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/lastCompletedBuild/testReport/org.kuali.rice.krad.labs/LabsSubCollectionAddLineAft/testSubCollectionAddLineBookmark

      
      
      org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Lab-AddLineTest' defined in URL [file:/Volumes/47112/rice-framework/krad-sampleapp/web/target/rice-krad-sampleapp-web-2.5.0-M4-SNAPSHOT/WEB-INF/classes/org/kuali/rice/krad/labs/LabAddLineTest.xml]: Cannot create inner bean 'Uif-Page$child#5b378967' of type [org.kuali.rice.krad.uif.container.PageGroupBase] while setting bean property 'page'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Uif-Page$child#5b378967' defined in URL [file:/Volumes/47112/rice-framework/krad-sampleapp/web/target/rice-krad-sampleapp-web-2.5.0-M4-SNAPSHOT/WEB-INF/classes/org/kuali/rice/krad/labs/LabAddLineTest.xml]: Cannot create inner bean 'Uif-StackedCollectionSubSection$child#7f8a75bb' of type [org.kuali.rice.krad.uif.container.CollectionGroupBase] while setting bean property 'items' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Uif-StackedCollectionSubSection$child#7f8a75bb' defined in URL [file:/Volumes/47112/rice-framework/krad-sampleapp/web/target/rice-krad-sampleapp-web-2.5.0-M4-SNAPSHOT/WEB-INF/classes/org/kuali/rice/krad/labs/LabAddLineTest.xml]: Cannot create inner bean 'Lab-AddLineTestSection$child#37b5c8af' of type [org.kuali.rice.krad.uif.container.CollectionGroupBase] while setting bean property 'subCollections' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Lab-AddLineTestSection$child#37b5c8af' defined in URL [file:/Volumes/47112/rice-framework/krad-sampleapp/web/target/rice-krad-sampleapp-web-2.5.0-M4-SNAPSHOT/WEB-INF/classes/org/kuali/rice/krad/labs/LabAddLineTest.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'addViaLightBox' of bean class [org.kuali.rice.krad.uif.container.CollectionGroupBase]: Bean property 'addViaLightBox' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:282)
      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:121)
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1387)
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1128)
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
      at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:314)
      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198)
      at org.kuali.rice.krad.datadictionary.uif.UifDictionaryIndex.getImmutableViewById(UifDictionaryIndex.java:132)
      at org.kuali.rice.krad.datadictionary.uif.UifDictionaryIndex.getViewById(UifDictionaryIndex.java:94)
      at org.kuali.rice.krad.datadictionary.DataDictionaryIndexMapper.getViewById(DataDictionaryIndexMapper.java:280)
      at org.kuali.rice.krad.datadictionary.DataDictionary.getViewById(DataDictionary.java:643)
      at org.kuali.rice.krad.service.impl.DataDictionaryServiceImpl.getViewById(DataDictionaryServiceImpl.java:875)
      at org.kuali.rice.krad.uif.service.impl.ViewServiceImpl.getViewById(ViewServiceImpl.java:56)
      at org.kuali.rice.krad.web.bind.UifServletRequestDataBinder.bind(UifServletRequestDataBinder.java:179)
      at org.springframework.web.servlet.mvc.method.annotation.ServletModelAttributeMethodProcessor.bindRequestParameters(ServletModelAttributeMethodProcessor.java:153)
      at org.springframework.web.method.annotation.ModelAttributeMethodProcessor.resolveArgument(ModelAttributeMethodProcessor.java:106)
      at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:77)
      at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:162)
      at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:123)
      at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
      at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
      at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
      at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
      at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
      at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
      at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
      at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
      at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
      at org.kuali.rice.krad.web.filter.CharsetFilter.doFilter(CharsetFilter.java:58)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
      at org.kuali.rice.krad.web.filter.UserLoginFilter.doFilter(UserLoginFilter.java:89)
      at org.kuali.rice.krad.web.filter.UserLoginFilter.doFilter(UserLoginFilter.java:77)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
      at org.kuali.rice.krad.web.filter.BootstrapFilterChain.doFilter(BootstrapFilter.java:327)
      at org.kuali.rice.krad.web.filter.DummyLoginFilter.doFilter(DummyLoginFilter.java:82)
      at org.kuali.rice.krad.web.filter.DummyLoginFilter.doFilter(DummyLoginFilter.java:62)
      at org.kuali.rice.krad.web.filter.BootstrapFilterChain.doFilter(BootstrapFilter.java:320)
      at org.kuali.rice.krad.web.filter.BootstrapFilter.doFilter(BootstrapFilter.java:199)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
      at org.kuali.rice.krad.web.filter.UifSessionTimeoutFilter.doFilter(UifSessionTimeoutFilter.java:128)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
      at org.kuali.rice.core.web.Log4JContextClearingFilter.doFilterInternal(Log4JContextClearingFilter.java:37)
      at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
      at org.kuali.rice.krad.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:68)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
      at org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:213)
      at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
      at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
      at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
      at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:304)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      at java.lang.Thread.run(Thread.java:744)
      Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Uif-Page$child#5b378967' defined in URL [file:/Volumes/47112/rice-framework/krad-sampleapp/web/target/rice-krad-sampleapp-web-2.5.0-M4-SNAPSHOT/WEB-INF/classes/org/kuali/rice/krad/labs/LabAddLineTest.xml]: Cannot create inner bean 'Uif-StackedCollectionSubSection$child#7f8a75bb' of type [org.kuali.rice.krad.uif.container.CollectionGroupBase] while setting bean property 'items' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Uif-StackedCollectionSubSection$child#7f8a75bb' defined in URL [file:/Volumes/47112/rice-framework/krad-sampleapp/web/target/rice-krad-sampleapp-web-2.5.0-M4-SNAPSHOT/WEB-INF/classes/org/kuali/rice/krad/labs/LabAddLineTest.xml]: Cannot create inner bean 'Lab-AddLineTestSection$child#37b5c8af' of type [org.kuali.rice.krad.uif.container.CollectionGroupBase] while setting bean property 'subCollections' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Lab-AddLineTestSection$child#37b5c8af' defined in URL [file:/Volumes/47112/rice-framework/krad-sampleapp/web/target/rice-krad-sampleapp-web-2.5.0-M4-SNAPSHOT/WEB-INF/classes/org/kuali/rice/krad/labs/LabAddLineTest.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'addViaLightBox' of bean class [org.kuali.rice.krad.uif.container.CollectionGroupBase]: Bean property 'addViaLightBox' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:282)
      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:121)
      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:353)
      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:154)
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1387)
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1128)
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:271)
      ... 74 more
      Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Uif-StackedCollectionSubSection$child#7f8a75bb' defined in URL [file:/Volumes/47112/rice-framework/krad-sampleapp/web/target/rice-krad-sampleapp-web-2.5.0-M4-SNAPSHOT/WEB-INF/classes/org/kuali/rice/krad/labs/LabAddLineTest.xml]: Cannot create inner bean 'Lab-AddLineTestSection$child#37b5c8af' of type [org.kuali.rice.krad.uif.container.CollectionGroupBase] while setting bean property 'subCollections' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Lab-AddLineTestSection$child#37b5c8af' defined in URL [file:/Volumes/47112/rice-framework/krad-sampleapp/web/target/rice-krad-sampleapp-web-2.5.0-M4-SNAPSHOT/WEB-INF/classes/org/kuali/rice/krad/labs/LabAddLineTest.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'addViaLightBox' of bean class [org.kuali.rice.krad.uif.container.CollectionGroupBase]: Bean property 'addViaLightBox' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:282)
      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:121)
      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:353)
      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:154)
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1387)
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1128)
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:271)
      ... 82 more
      Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Lab-AddLineTestSection$child#37b5c8af' defined in URL [file:/Volumes/47112/rice-framework/krad-sampleapp/web/target/rice-krad-sampleapp-web-2.5.0-M4-SNAPSHOT/WEB-INF/classes/org/kuali/rice/krad/labs/LabAddLineTest.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'addViaLightBox' of bean class [org.kuali.rice.krad.uif.container.CollectionGroupBase]: Bean property 'addViaLightBox' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1423)
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1128)
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:271)
      ... 90 more
      Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'addViaLightBox' of bean class [org.kuali.rice.krad.uif.container.CollectionGroupBase]: Bean property 'addViaLightBox' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
      at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:1042)
      at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:902)
      at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:75)
      at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:57)
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1420)
      ... 94 more
      
      

        Attachments

          Issue Links

            Activity

            Hide
            jruch Jeff Ruch added a comment - - edited

            The first problem is related to KULRICE-10443. Method name changed to 'setAddWithDialog'. Updated addViaLightbox property to addWithDialog.

            The second problem is that it was looking for a button with the text 'add' instead of 'Add', which has been fixed.

            Show
            jruch Jeff Ruch added a comment - - edited The first problem is related to KULRICE-10443 . Method name changed to 'setAddWithDialog'. Updated addViaLightbox property to addWithDialog. The second problem is that it was looking for a button with the text 'add' instead of 'Add', which has been fixed.
            Hide
            jruch Jeff Ruch added a comment -

            The following FTL error occurs:

            2014-07-21 09:57:43,369 [http-bio-8080-exec-9] u:admin/d: ERROR freemarker.runtime - Error executing FreeMarker template
            FreeMarker template error:
            The following has evaluated to null or missing:
            ==> group.wrapperTag  [in template "krad/WEB-INF/ftl/components/group/dialogGroup.ftl" at line 23, column 45]
            
            Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??
            
            The failing instruction (FTL stack trace):
            ----------
            ==> ${group.wrapperTag}  [in template "krad/WEB-INF/ftl/components/group/dialogGroup.ftl" at line 23, column 43]
                @krad.wrap component=group renderAs="...  [in template "krad/WEB-INF/ftl/components/group/dialogGroup.ftl" in macro "uif_dialogGroup" at line 23, column 5]
                #inline "template"  [in template "krad/WEB-INF/ftl/lib/template.ftl" in macro "template" at line 19, column 9]
                @krad.template componentUpdate=true c...  [in template "krad/WEB-INF/ftl/updateComponent.ftl" at line 21, column 9]
                #include "updateComponent.ftl"  [in template "krad/WEB-INF/ftl/uifRender.ftl" at line 51, column 17]
                #elseif KualiForm.ajaxReturnType == "...  [in template "krad/WEB-INF/ftl/uifRender.ftl" at line 49, column 9]
                #elseif KualiForm.ajaxRequest  [in template "krad/WEB-INF/ftl/uifRender.ftl" at line 42, column 5]
            ----------
            
            Java stack trace (for programmers):
            ----------
            freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...]
            	at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98)
            	at freemarker.core.EvalUtil.coerceModelToString(EvalUtil.java:382)
            	at freemarker.core.Expression.evalAndCoerceToString(Expression.java:115)
            	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
            	at freemarker.core.Environment.visit(Environment.java:265)
            	at freemarker.core.MixedContent.accept(MixedContent.java:93)
            	at freemarker.core.Environment.visit(Environment.java:265)
            	at freemarker.core.Environment.renderElementToString(Environment.java:1798)
            	at freemarker.core.StringLiteral.evalAndCoerceToString(StringLiteral.java:116)
            	at freemarker.core.StringLiteral._eval(StringLiteral.java:93)
            	at freemarker.core.Expression.eval(Expression.java:111)
            	at freemarker.core.Environment.visit(Environment.java:646)
            	at freemarker.core.UnifiedCall.accept(UnifiedCall.java:116)
            	at freemarker.core.Environment.visit(Environment.java:265)
            	at freemarker.core.MixedContent.accept(MixedContent.java:93)
            	at freemarker.core.Environment.visit(Environment.java:265)
            	at freemarker.core.Macro$Context.runMacro(Macro.java:209)
            	at freemarker.core.Environment.visit(Environment.java:694)
            	at freemarker.core.InlineTemplateUtils.invokeMacro(InlineTemplateUtils.java:140)
            	at org.kuali.rice.krad.uif.freemarker.FreeMarkerInlineRenderUtils.renderTemplate(FreeMarkerInlineRenderUtils.java:208)
            	at org.kuali.rice.krad.uif.freemarker.FreeMarkerTemplateAdaptor.accept(FreeMarkerTemplateAdaptor.java:57)
            	at freemarker.core.InlineTemplateElement.accept(InlineTemplateElement.java:125)
            	at freemarker.core.Environment.visit(Environment.java:265)
            	at freemarker.core.Macro$Context.runMacro(Macro.java:209)
            	at freemarker.core.Environment.visit(Environment.java:694)
            	at freemarker.core.UnifiedCall.accept(UnifiedCall.java:116)
            	at freemarker.core.Environment.visit(Environment.java:265)
            	at freemarker.core.MixedContent.accept(MixedContent.java:93)
            	at freemarker.core.Environment.visit(Environment.java:265)
            	at freemarker.core.Environment.include(Environment.java:1712)
            	at freemarker.core.Include.accept(Include.java:172)
            	at freemarker.core.Environment.visit(Environment.java:265)
            	at freemarker.core.MixedContent.accept(MixedContent.java:93)
            	at freemarker.core.Environment.visit(Environment.java:265)
            	at freemarker.core.IfBlock.accept(IfBlock.java:84)
            	at freemarker.core.Environment.visit(Environment.java:265)
            	at freemarker.core.MixedContent.accept(MixedContent.java:93)
            	at freemarker.core.Environment.visit(Environment.java:265)
            	at freemarker.core.IfBlock.accept(IfBlock.java:84)
            	at freemarker.core.Environment.visit(Environment.java:265)
            	at freemarker.core.MixedContent.accept(MixedContent.java:93)
            	at freemarker.core.Environment.visitByHiddingParent(Environment.java:286)
            	at freemarker.core.Environment.visitAndTransform(Environment.java:377)
            	at freemarker.core.CompressedBlock.accept(CompressedBlock.java:73)
            	at freemarker.core.Environment.visit(Environment.java:265)
            	at freemarker.core.MixedContent.accept(MixedContent.java:93)
            	at freemarker.core.Environment.visit(Environment.java:265)
            	at freemarker.core.Environment.process(Environment.java:243)
            	at freemarker.template.Template.process(Template.java:277)
            	at org.springframework.web.servlet.view.freemarker.FreeMarkerView.processTemplate(FreeMarkerView.java:366)
            	at org.springframework.web.servlet.view.freemarker.FreeMarkerView.doRender(FreeMarkerView.java:283)
            	at org.springframework.web.servlet.view.freemarker.FreeMarkerView.renderMergedTemplateModel(FreeMarkerView.java:233)
            	at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167)
            	at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:267)
            	at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1221)
            	at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1005)
            	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:952)
            	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870)
            	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
            	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863)
            	at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
            	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
            	at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
            	at org.kuali.rice.krad.web.filter.CharsetFilter.doFilter(CharsetFilter.java:58)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
            	at org.kuali.rice.krad.web.filter.UserLoginFilter.doFilter(UserLoginFilter.java:89)
            	at org.kuali.rice.krad.web.filter.UserLoginFilter.doFilter(UserLoginFilter.java:77)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
            	at org.kuali.rice.krad.web.filter.BootstrapFilterChain.doFilter(BootstrapFilter.java:327)
            	at org.kuali.rice.krad.web.filter.DummyLoginFilter.doFilter(DummyLoginFilter.java:82)
            	at org.kuali.rice.krad.web.filter.DummyLoginFilter.doFilter(DummyLoginFilter.java:62)
            	at org.kuali.rice.krad.web.filter.BootstrapFilterChain.doFilter(BootstrapFilter.java:320)
            	at org.kuali.rice.krad.web.filter.BootstrapFilter.doFilter(BootstrapFilter.java:199)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
            	at org.kuali.rice.krad.web.filter.UifSessionTimeoutFilter.doFilter(UifSessionTimeoutFilter.java:130)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
            	at org.kuali.rice.core.web.Log4JContextClearingFilter.doFilterInternal(Log4JContextClearingFilter.java:37)
            	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
            	at org.kuali.rice.krad.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:68)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
            	at org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:214)
            	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
            	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
            	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
            	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
            	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
            	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
            	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
            	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
            	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
            	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
            	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
            	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
            	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
            	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
            	at java.lang.Thread.run(Thread.java:722)
            
            Show
            jruch Jeff Ruch added a comment - The following FTL error occurs: 2014-07-21 09:57:43,369 [http-bio-8080-exec-9] u:admin/d: ERROR freemarker.runtime - Error executing FreeMarker template FreeMarker template error: The following has evaluated to null or missing: ==> group.wrapperTag [in template "krad/WEB-INF/ftl/components/group/dialogGroup.ftl" at line 23, column 45] Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)?? The failing instruction (FTL stack trace): ---------- ==> ${group.wrapperTag} [in template "krad/WEB-INF/ftl/components/group/dialogGroup.ftl" at line 23, column 43] @krad.wrap component=group renderAs="... [in template "krad/WEB-INF/ftl/components/group/dialogGroup.ftl" in macro "uif_dialogGroup" at line 23, column 5] #inline "template" [in template "krad/WEB-INF/ftl/lib/template.ftl" in macro "template" at line 19, column 9] @krad.template componentUpdate=true c... [in template "krad/WEB-INF/ftl/updateComponent.ftl" at line 21, column 9] #include "updateComponent.ftl" [in template "krad/WEB-INF/ftl/uifRender.ftl" at line 51, column 17] #elseif KualiForm.ajaxReturnType == "... [in template "krad/WEB-INF/ftl/uifRender.ftl" at line 49, column 9] #elseif KualiForm.ajaxRequest [in template "krad/WEB-INF/ftl/uifRender.ftl" at line 42, column 5] ---------- Java stack trace (for programmers): ---------- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98) at freemarker.core.EvalUtil.coerceModelToString(EvalUtil.java:382) at freemarker.core.Expression.evalAndCoerceToString(Expression.java:115) at freemarker.core.DollarVariable.accept(DollarVariable.java:76) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.MixedContent.accept(MixedContent.java:93) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.Environment.renderElementToString(Environment.java:1798) at freemarker.core.StringLiteral.evalAndCoerceToString(StringLiteral.java:116) at freemarker.core.StringLiteral._eval(StringLiteral.java:93) at freemarker.core.Expression.eval(Expression.java:111) at freemarker.core.Environment.visit(Environment.java:646) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:116) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.MixedContent.accept(MixedContent.java:93) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.Macro$Context.runMacro(Macro.java:209) at freemarker.core.Environment.visit(Environment.java:694) at freemarker.core.InlineTemplateUtils.invokeMacro(InlineTemplateUtils.java:140) at org.kuali.rice.krad.uif.freemarker.FreeMarkerInlineRenderUtils.renderTemplate(FreeMarkerInlineRenderUtils.java:208) at org.kuali.rice.krad.uif.freemarker.FreeMarkerTemplateAdaptor.accept(FreeMarkerTemplateAdaptor.java:57) at freemarker.core.InlineTemplateElement.accept(InlineTemplateElement.java:125) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.Macro$Context.runMacro(Macro.java:209) at freemarker.core.Environment.visit(Environment.java:694) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:116) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.MixedContent.accept(MixedContent.java:93) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.Environment.include(Environment.java:1712) at freemarker.core.Include.accept(Include.java:172) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.MixedContent.accept(MixedContent.java:93) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.IfBlock.accept(IfBlock.java:84) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.MixedContent.accept(MixedContent.java:93) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.IfBlock.accept(IfBlock.java:84) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.MixedContent.accept(MixedContent.java:93) at freemarker.core.Environment.visitByHiddingParent(Environment.java:286) at freemarker.core.Environment.visitAndTransform(Environment.java:377) at freemarker.core.CompressedBlock.accept(CompressedBlock.java:73) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.MixedContent.accept(MixedContent.java:93) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.Environment.process(Environment.java:243) at freemarker.template.Template.process(Template.java:277) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.processTemplate(FreeMarkerView.java:366) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.doRender(FreeMarkerView.java:283) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.renderMergedTemplateModel(FreeMarkerView.java:233) at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:267) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1221) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1005) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:952) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.kuali.rice.krad.web.filter.CharsetFilter.doFilter(CharsetFilter.java:58) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.kuali.rice.krad.web.filter.UserLoginFilter.doFilter(UserLoginFilter.java:89) at org.kuali.rice.krad.web.filter.UserLoginFilter.doFilter(UserLoginFilter.java:77) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.kuali.rice.krad.web.filter.BootstrapFilterChain.doFilter(BootstrapFilter.java:327) at org.kuali.rice.krad.web.filter.DummyLoginFilter.doFilter(DummyLoginFilter.java:82) at org.kuali.rice.krad.web.filter.DummyLoginFilter.doFilter(DummyLoginFilter.java:62) at org.kuali.rice.krad.web.filter.BootstrapFilterChain.doFilter(BootstrapFilter.java:320) at org.kuali.rice.krad.web.filter.BootstrapFilter.doFilter(BootstrapFilter.java:199) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.kuali.rice.krad.web.filter.UifSessionTimeoutFilter.doFilter(UifSessionTimeoutFilter.java:130) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.kuali.rice.core.web.Log4JContextClearingFilter.doFilterInternal(Log4JContextClearingFilter.java:37) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.kuali.rice.krad.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:68) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:214) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722)
            Hide
            jruch Jeff Ruch added a comment - - edited

            The dialog never gets called. in kradModals.js, $dialog in showDialog(dialogId, options) always has a 0 length.

            Show
            jruch Jeff Ruch added a comment - - edited The dialog never gets called. in kradModals.js, $dialog in showDialog(dialogId, options) always has a 0 length.
            Hide
            jruch Jeff Ruch added a comment -

            Updated the AFT to use the first collection for the addWithDialog. Updated the AFT to test all three add line functions.

            Show
            jruch Jeff Ruch added a comment - Updated the AFT to use the first collection for the addWithDialog. Updated the AFT to test all three add line functions.

              People

              • Assignee:
                jruch Jeff Ruch
                Reporter:
                eghm-kuali-m Erik Meade
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 4 hours Original Estimate - 4 hours
                  4h
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 5 hours
                  5h