Code Monkey home page Code Monkey logo

Comments (4)

taocode avatar taocode commented on June 2, 2024 1

Correction: the blog posts were imported, I wasn't showing 'System Pages' in my Full Site map, leaving them out site. So it seems that everything worked as expected for the import after the couple edits. Thank you for this tool!

from addon_migration_tool.

taocode avatar taocode commented on June 2, 2024

I also get this error from a fresh install of Concrete5 v8.5.1 when attempting to 'Add Content to Batch' to export. My stack trace looks essentially identical to what hissy provided.

from addon_migration_tool.

taocode avatar taocode commented on June 2, 2024

I get the same error when attempting to add content to my export batch with the RC1 release of 8.5.2.

Updated stack trace:.

ReflectionException: Class Concrete\Core\Export\Item\SiteType does not exist in file /var/www/concrete5/c852rc1/concrete/vendor/illuminate/container/Container.php on line 794
Stack trace:
  1. ReflectionException->() /var/www/concrete5/c852rc1/concrete/vendor/illuminate/container/Container.php:794
  2. ReflectionParameter->getClass() /var/www/concrete5/c852rc1/concrete/vendor/illuminate/container/Container.php:794
  3. Illuminate\Container\Container->getDependencies() /var/www/concrete5/c852rc1/concrete/vendor/illuminate/container/Container.php:774
  4. Illuminate\Container\Container->build() /var/www/concrete5/c852rc1/concrete/src/Application/Application.php:420
  5. Concrete\Core\Application\Application->build() /var/www/concrete5/c852rc1/concrete/vendor/illuminate/container/Container.php:629
  6. Illuminate\Container\Container->make() /var/www/concrete5/c852rc1/packages/migration_tool/src/PortlandLabs/Concrete5/MigrationTool/Exporter/Item/Type/Manager.php:132
  7. PortlandLabs\Concrete5\MigrationTool\Exporter\Item\Type\Manager->createSiteTypeDriver() /var/www/concrete5/c852rc1/concrete/src/Support/Manager.php:23
  8. Concrete\Core\Support\Manager->createDriver() /var/www/concrete5/c852rc1/concrete/vendor/illuminate/support/Manager.php:63
  9. Illuminate\Support\Manager->driver() /var/www/concrete5/c852rc1/packages/migration_tool/src/PortlandLabs/Concrete5/MigrationTool/Exporter/Item/Type/Manager.php:169
 10. PortlandLabs\Concrete5\MigrationTool\Exporter\Item\Type\Manager->__construct() /var/www/concrete5/c852rc1/packages/migration_tool/controller.php:247
 11. Concrete\Package\MigrationTool\Controller->Concrete\Package\MigrationTool\{closure}() /var/www/concrete5/c852rc1/concrete/vendor/illuminate/container/Container.php:731
 12. Illuminate\Container\Container->build() /var/www/concrete5/c852rc1/concrete/src/Application/Application.php:420
 13. Concrete\Core\Application\Application->build() /var/www/concrete5/c852rc1/concrete/vendor/illuminate/container/Container.php:629
 14. Illuminate\Container\Container->make() /var/www/concrete5/c852rc1/concrete/src/Support/Facade/Facade.php:118
 15. Concrete\Core\Support\Facade\Facade->__callStatic() /var/www/concrete5/c852rc1/packages/migration_tool/controllers/single_page/dashboard/system/migration/export.php:277
 16. Concrete\Package\MigrationTool\Controller\SinglePage\Dashboard\System\Migration\Export->add_to_batch() /var/www/concrete5/c852rc1/concrete/src/Controller/AbstractController.php:294
 17. call_user_func_array() /var/www/concrete5/c852rc1/concrete/src/Controller/AbstractController.php:294
 18. Concrete\Core\Controller\AbstractController->runAction() /var/www/concrete5/c852rc1/concrete/src/Http/ResponseFactory.php:188
 19. Concrete\Core\Http\ResponseFactory->controller() /var/www/concrete5/c852rc1/concrete/src/Http/ResponseFactory.php:362
 20. Concrete\Core\Http\ResponseFactory->collection() /var/www/concrete5/c852rc1/concrete/src/Http/DefaultDispatcher.php:130
 21. Concrete\Core\Http\DefaultDispatcher->handleDispatch() /var/www/concrete5/c852rc1/concrete/src/Http/DefaultDispatcher.php:58
 22. Concrete\Core\Http\DefaultDispatcher->dispatch() /var/www/concrete5/c852rc1/concrete/src/Http/Middleware/DispatcherDelegate.php:39
 23. Concrete\Core\Http\Middleware\DispatcherDelegate->next() /var/www/concrete5/c852rc1/concrete/src/Http/Middleware/ThumbnailMiddleware.php:76
 24. Concrete\Core\Http\Middleware\ThumbnailMiddleware->process() /var/www/concrete5/c852rc1/concrete/src/Http/Middleware/MiddlewareDelegate.php:50
 25. Concrete\Core\Http\Middleware\MiddlewareDelegate->next() /var/www/concrete5/c852rc1/concrete/src/Http/Middleware/FrameOptionsMiddleware.php:39
 26. Concrete\Core\Http\Middleware\FrameOptionsMiddleware->process() /var/www/concrete5/c852rc1/concrete/src/Http/Middleware/MiddlewareDelegate.php:50
 27. Concrete\Core\Http\Middleware\MiddlewareDelegate->next() /var/www/concrete5/c852rc1/concrete/src/Http/Middleware/CookieMiddleware.php:35
 28. Concrete\Core\Http\Middleware\CookieMiddleware->process() /var/www/concrete5/c852rc1/concrete/src/Http/Middleware/MiddlewareDelegate.php:50
 29. Concrete\Core\Http\Middleware\MiddlewareDelegate->next() /var/www/concrete5/c852rc1/concrete/src/Http/Middleware/ApplicationMiddleware.php:29
 30. Concrete\Core\Http\Middleware\ApplicationMiddleware->process() /var/www/concrete5/c852rc1/concrete/src/Http/Middleware/MiddlewareDelegate.php:50
 31. Concrete\Core\Http\Middleware\MiddlewareDelegate->next() /var/www/concrete5/c852rc1/concrete/src/Http/Middleware/MiddlewareStack.php:86
 32. Concrete\Core\Http\Middleware\MiddlewareStack->process() /var/www/concrete5/c852rc1/concrete/src/Http/DefaultServer.php:85
 33. Concrete\Core\Http\DefaultServer->handleRequest() /var/www/concrete5/c852rc1/concrete/src/Foundation/Runtime/Run/DefaultRunner.php:119
 34. Concrete\Core\Foundation\Runtime\Run\DefaultRunner->run() /var/www/concrete5/c852rc1/concrete/src/Foundation/Runtime/DefaultRuntime.php:102
 35. Concrete\Core\Foundation\Runtime\DefaultRuntime->run() /var/www/concrete5/c852rc1/concrete/dispatcher.php:36
 36. require() /var/www/concrete5/c852rc1/index.php:3

from addon_migration_tool.

taocode avatar taocode commented on June 2, 2024

I got around the error and successfully exported blog entries by modifying 2 files:

migration_tool\src\PortlandLabs\Concrete5\MigrationTool\Exporter\Item\Type\Site.php, line 9:

// use Concrete\Core\Export\Item\Site as SiteExporter;
use Concrete\Core\Support\Facade\Site as SiteExporter;

migration_tool\src\PortlandLabs\Concrete5\MigrationTool\Exporter\Item\Type\SiteType.php, line 9:

// use Concrete\Core\Export\Item\SiteType as SiteTypeExporter;
use Concrete\Core\Package\ItemCategory\SiteType as SiteTypeExporter;

While export now works for me, importing does not add the content (slightly modified, including altered cnvID, path). I get no errors but also the pages are not added although it seems to go through the motions.

Here's my import-test file, based on the export but slightly altered: import-test.xml.txt

Thanks!

from addon_migration_tool.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.