From: <KEI...@nu...> - 2009-05-14 14:55:43
|
Hi All,<BR>Sorry to bother you again. I'm reposting this message becuase it got posted as spam and jibberish the last time.<BR> <BR>I've created an XSD but everytime I create a record with it under Linux I get an error. Oddly enough, the same XSD works fine on Windows. Here are the steps that I've followed:-<BR> <BR>1. I created a new record-type called Qualicat in Windows and it's working fine. <BR>2. I deleted all the XSDs on my Linux server.<BR>3. I imported all the Windows XSDs back into Linux.<BR>4. I created a community and a collection to keep my QC records organised. (this works fine)<BR>5. I then try to create a QC record in Linux and when I hit "publish" I get this message:-<BR> <BR>Warning: Invalid argument supplied for foreach() in /opt/lampp/htdocs/archive/include/class.record.php on line 686<BR>Warning: implode() [function.implode]: Invalid arguments passed in /opt/lampp/htdocs/archive/include/class.record.php on line 703<BR>Warning: Invalid argument supplied for foreach() in /opt/lampp/htdocs/archive/include/class.record.php on line 722<BR>Fatal error: Call to a member function getXSD_HTML_Match() on a non-object in /opt/lampp/htdocs/archive/include/class.record.php on line 3374<BR> <BR> <BR>I got this error before and Bernadette helped me fix it (a problem in the RELS-EXT). However, it can't be a problem with RELS-EXT this time because it works fine with Windows. I've checked (many times) my XSD_MF references and they're correct.<BR> <BR>I've also tried creating the Qualicat record type through Linux manually and I also get the same problem. I've tried re-installing Fez and I'm using the correct workflows. This is my reasoning about the problem so far:-<BR> <BR>1. It can't be a problem with my Fedora set up because I'm able to create new communities/collections.<BR>2. I don't think it's my XSDs because they work with Windows<BR>3. My config settings should be correct as all my sanity checks pass<BR> <BR>I've included a copy of my XSDs. It's not a complete version of what Qualicat will eventually be but it should be complete enough to not cause errors! (PS Qualicat is just Dublin Core with a few extra fields added in for our own convenience).<BR> <BR>Anyway I hope that someone can help.<BR> <BR>Thanks,<BR>Keith<BR><BR>Ps My email is keith.p.dooley[at]nuim.ie. It doesn't always appear correctly on SF for some reason.<BR> |