[KULRICE-8895] Exception on validation message template during component refresh Created: 03/Feb/13  Updated: 12/Aug/13  Resolved: 06/Apr/13

Status: Closed
Project: Kuali Rice Development
Component/s: Development
Affects Version/s: None
Fix Version/s: 2.3.0-m1, 2.3
Security Level: Public (Public: Anyone can view)

Type: Bug Fix Priority: Critical
Reporter: Venkat PremChandran (Inactive) Assignee: Jerry Neal (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Cloners
cloned from KULRICE-7208 Template Closed
cloned to KULRICE-8896 Lightbox image getting cut off Closed
cloned to KULRICE-8897 Need setViewHelperService method on V... Closed
Discovered
discovered by KSENROLL-5065 Create CO From Catalog FORMAT drop-do... Closed
Similar issues:
KULRICE-12905Message on failure to contact server for component refresh
KULRICE-2511Issues during DD Validation
KULRICE-2094Add prototype.js script into project. Prototype can be very helpful. Also can be used by widgets like in template name= "select_input" to support form hiding during form refreshes.
KULRICE-14093Add line dialog not displaying server error messages in dialog and other issues around collection actions and refreshes
KULRICE-8580Jump action occurring on component refresh
KULRICE-11292Validation messages on tree node components not displayed correctly
KULRICE-12343RoleLookupableHelperServiceImpl Issue with references to refresh
KULRICE-11578Option labels always go through message template
KULRICE-7061Render lookup results by component refresh
KULRICE-7590Support for progressive disclosure and component refresh on content elements
Rice Module:
KRAD
KAI Review Status: Not Required
KTI Review Status: Not Required

 Description   

Looks like if we refresh multiple fields on a field's value changes, it causes stacktrace (http://pastebin.com/x579AzU8). I guess it might be related to multiple ajax call at the same time but not exactly sure though. Please let me know if we need to create a jira for this issue.

Here is the definition
<bean id="KS-Catalog-AddFormatOffering" parent="Uif-HorizontalBoxSection" p:render="@

{#dp.showCreateFormatSection}

">
<property name="disclosure.render" value="false"/>
<property name="items">
<list>
<bean parent="Uif-InputField-LabelTop" p:propertyName="addLineFormatWrapper.formatId" p:required="true" p:label="FORMAT" p:forceSessionPersistence="true">
<property name="control">
<bean parent="Uif-DropdownControl">
<property name="cssClasses">
<list merge="true">
<value>ignoreValid</value>
</list>
</property>
</bean>
</property>
<property name="optionsFinder">
<bean class="org.kuali.student.enrollment.class2.courseoffering.keyvalue.FormatOfferingTypeForCreateCOTypeKeyValues" p:addBlankOption="false"/>
</property>
</bean>

<bean parent="Uif-InputField-LabelTop" p:propertyName="addLineFormatWrapper.gradeRosterLevelTypeKey" p:refreshWhenChangedPropertyNames="#dp.addLineFormatWrapper.formatId" p:forceSessionPersistence="true"
p:label="GRADE ROSTER LEVEL" p:required="true" p:finalizeMethodToCall="populateGradeRosterLevelTypes">
<property name="control">
<bean parent="Uif-DropdownControl"/>
</property>
</bean>
<bean parent="Uif-InputField-LabelTop" p:propertyName="addLineFormatWrapper.finalExamLevelTypeKey" p:refreshWhenChangedPropertyNames="#dp.addLineFormatWrapper.formatId" p:forceSessionPersistence="true"
p:label="FINAL EXAM DRIVER ACTIVITY" p:required="true" p:finalizeMethodToCall="populateFinalExamDriverTypes">
<property name="control">
<bean parent="Uif-DropdownControl"/>
</property>
</bean>

</list>
</property>
</bean>


Generated at Fri Apr 03 20:20:15 CDT 2020 using JIRA 6.1.5#6160-sha1:a61a0fc278117a0da0ec9b89167b8f29b6afdab2.