<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div style="RIGHT: auto"><SPAN style="RIGHT: auto">Hi Kevin,</SPAN></div>
<div style="RIGHT: auto"><SPAN style="RIGHT: auto"></SPAN> </div>
<div style="RIGHT: auto"><SPAN style="RIGHT: auto">I deleted all *_Overlay.pm files when I upgraded and I have the following setting in RT_SiteConfig.pm</SPAN></div>
<div style="RIGHT: auto"><SPAN style="RIGHT: auto">Set(@Plugins, qw(<BR> RT::Authen::ExternalAuth<BR> RT::Extension::CustomField::Checkbox<BR> ));<BR></SPAN></div>
<div style="RIGHT: auto"><SPAN style="RIGHT: auto">If I comment the above one I am getting the following error</SPAN></div>
<div style="RIGHT: auto"><SPAN style="RIGHT: auto">could not find component for path 'EditCustomFieldSelectCheckbox' </SPAN></div>
<div style="RIGHT: auto"><SPAN style="RIGHT: auto"></SPAN> </div>
<div style="RIGHT: auto"><SPAN style="RIGHT: auto">If I enable the above in RT_SiteConfig.pm I am getting the following error</SPAN></div>
<div style="RIGHT: auto"><SPAN style="RIGHT: auto">Can't coerce array into hash at /opt/rt3/sbin/../lib/RT/CustomField.pm line 696.<BR>Can't coerce array into hash at /opt/rt3/sbin/../lib/RT/CustomField.pm line 620.<BR></SPAN></div>
<div style="RIGHT: auto"><SPAN style="RIGHT: auto">With Regards</SPAN></div>
<div style="RIGHT: auto"><SPAN style="RIGHT: auto">Vinod.R</div></SPAN>
<div style="RIGHT: auto"><SPAN style="RIGHT: auto"></SPAN> </div>
<div style="RIGHT: auto"><VAR id=yui-ie-cursor></VAR><BR style="RIGHT: auto"></div>
<DIV style="FONT-FAMILY: times new roman, new york, times, serif; FONT-SIZE: 12pt">
<DIV style="FONT-FAMILY: times new roman, new york, times, serif; FONT-SIZE: 12pt"><FONT size=2 face=Arial>
<DIV style="BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; MARGIN: 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; FONT-SIZE: 0px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px" class=hr contentEditable=false readonly="true"></DIV><B><SPAN style="FONT-WEIGHT: bold">From:</SPAN></B> Kevin Falcone <falcone@bestpractical.com><BR><B><SPAN style="FONT-WEIGHT: bold">To:</SPAN></B> rt-users@lists.bestpractical.com<BR><B><SPAN style="FONT-WEIGHT: bold">Sent:</SPAN></B> Thursday, July 7, 2011 12:46 PM<BR><B><SPAN style="FONT-WEIGHT: bold">Subject:</SPAN></B> Re: [rt-users] Can't coerce array into hash at /opt/rt3/sbin/../lib/RT/CustomField.pm line 696.<BR></FONT><BR>On Thu, Jul 07, 2011 at 08:42:27AM -0700, Direct Insure Online wrote:<BR>> We just upgraded our RT from 3.8.4 to 4.0.1<BR>> We upgraded the database also.<BR>>
<BR>> When we want to create a new custom field we are getting the following errors<BR>> <BR>> Can't coerce array into hash at /opt/rt3/sbin/../lib/RT/CustomField.pm line 696.<BR>> Can't coerce array into hash at /opt/rt3/sbin/../lib/RT/CustomField.pm line 620.<BR>> <BR>> What could be the problem.<BR><BR>The most common failure for something like this is that you have a<BR><A href="http://customfield_overlay.pm/" target=_blank>CustomField_Overlay.pm</A> left over from 3.8 and didn't follow the<BR>directions. Alternately, you might have a local customization or<BR>extension that affects Custom Fields.<BR><BR>-kevin<BR><BR><BR>--------<BR>2011 Training: <A href="http://bestpractical.com/services/training.html" target=_blank>http://bestpractical.com/services/training.html</A><BR><BR></DIV></DIV></div></body></html>