Friday 28 August 2009 3:16:57 pm
Hey Seth, I have encountered this exact problem in the past. An expert developer can solve this problem. I'm certain almost without question or hesitation. Don't give up your really not that far from a solution. Unfortunately it was over two years ago and I no longer have ready access to the past solution. Here is a partial reference which might help you better understand the areas of the kernel I was required to patch at the time. [1] What I can tell you briefly in the limited time I have tonight is the following. You are experiencing a package import breakdown associated (loosely/presently/as described) with the content object tree node names not being correctly imported (at least if not other additional secondary issues with the imported content). We all know this because you have shared so well the details of your breakdown. What I don't know that I am curious to ask is the following trouble shooting tips I've learned to validate package exported contents and trace the exact error(s) occurring within the kernel (during package export or import as of yet undetermined). - First uncompress the exported package (ezpkg file) and validate the exported content object tree nodes exported xml content files. -- These are tar.gz packages renamed as .ezpkg any copy of GNU tar + GNU gzip can help you decompress these packages. re: http://ezpedia.org/en/ez/package -- Review the xml files to confirm that the name field is populated with text content or if the content is missing within the exported xml content files. This step is key because if you can isolate that the content either is not being exported or is being exported correctly (in my case i had to fix code in the kernel related to export). -- (optional) I also took the extra step of validating (partial/all) xml within xml files contained within the packages say by content class of the exported content objects using a web service (I remember this step been somehow more complicated for some reason and only doing the minimum required to better understand my at the time unknown problems) http://www.google.com/search?q=xml+validator -- Once you know the failure is before or after export you can turn on all php error reporting, display errors and xdebug and repeat the failing step (import / export) and trace your error through the kernel to the specific class which is responsible for failing to export (or import) the name fields of the content object tree nodes. I was able to in -less than a day- export about 50 custom classes and untold numbers of content tree nodes between my local dev installation into our customers public beta installation, find / fix all kernel errors / bugs related to the import / export problems, build and submit patches to lists.ez.no public-sdk [1] and successfully import newly created and complete pacakges as needed without the past problems. Your results depend on experience as always. YMMV I hope this description truly helps you reach your goals.
Best wishes, Heath
[0] http://ezpedia.org/en/ez/package [1] http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=ihp&q=site%3Alists.ez.no+Brookins+Patch&aq=f&oq=&aqi=
Brookins Consulting | http://brookinsconsulting.com/
Certified | http://auth.ez.no/certification/verify/380350
Solutions | http://projects.ez.no/users/community/brookins_consulting
eZpedia community documentation project | http://ezpedia.org
|