Comments (4)
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.
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.
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.
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)
- Unable to install du to changes in MariDB 10.6.0 HOT 3
- Empty values in the xml
- Error reporting
- Import Batch to Site fails if share_this_page in Map Content isn't ignored
- Home page (PageType None) not included in Export batch HOT 1
- Error on stack export (v0.5.4 on c5 v5.7.5.13)
- Parent Page Handle HOT 3
- Issue when importing a Stack - no errors but Stack not editable (v8.1.0 > v8.4.4)
- Page attribute values not honored (exclude_nav, exclude_page_list)
- Please add process for this tool.
- Images in content areas are not mapped to imported files HOT 2
- Files referenced in a content block as CCM:BASE_URL are not exported
- Export/Import Concersations HOT 1
- Error message not clear when adding content to batch
- Database Exception with sql_mode=only_full_group_by
- Error: "The identifier stack_id is missing"
- Error when attempting to Move/Copy batch HOT 1
- Can't map files if the file name has a space in it HOT 2
- Deleting migration tables HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from addon_migration_tool.