[ic] Common.pm problem in 4.9.4

Mike Heins interchange-users@icdevgroup.org
Mon Dec 9 17:00:01 2002


Quoting brian@groxis.com (brian@groxis.com):
> Background: 
> 
> I recently upgraded from Interchange 4.8.6 to 4.9.4 using the rpm 
> distribution on RedHat 7.1/Perl 5.6.0, which seemed to have gone fine. 
> 
> I made some changes to my products.txt and products.pgsql files, and 
> restarted Interchange, the changes loaded fine, great. 
> 
> I then logged into the admin UI to make some corresponding changes to the 
> Item views.  I click the 'Items' tab, and see that the settings I had in 
> 4.8.6 seem to have carried over to the new version, fantastic. 
> 
> Problem: 
> 
> I then click the 'Item editor' link above the item list to make some further 
> changes.  I notice that the form doesn't seem to be seeded with my previous 
> settings.  Sort of suspect, but I forge ahead.  I then submit some changes 
> in the item editor and I get the following error: 
> 
> Sorry, there was an error in processing this form action. Please report the 
> error or try again later. (There is no column named 'extended' at 
> /usr/lib/interchange/lib/Vend/Table/Common.pm line 235. ) 
> 
> I go back and view source, noticing that there are many form inputs with 
> names like "extended.file_upload", while the word "extended" does not appear 
> anywhere in this form in 4.8.6. 
> 
> Any ideas what might be causing this?  Did I miss part of the upgrade?  I 
> noticed Common.pm was not updated during the upgrade to 4.9.4, should I be 
> working with a newer one? 

You need to migrate your mv_metadata.asc file. You would probably be best
off just to copy the one over from the current dist/foundation/products
directory; of course save your current one. 

Then merge the two together.

I have been meaning to come up with a merge facility for some
time, but have never gotten around to it.

This, by the way, sounds like a catalog coming from 4.6 land, for
extended was in 4.8 from the beginning.

-- 
Mike Heins
Perusion -- Expert Interchange Consulting    http://www.perusion.com/
phone +1.513.523.7621      <mike@perusion.com>

Fast, reliable, cheap.  Pick two and we'll talk.  -- unknown