ত্রুটি: "অবজেক্ট DOMDocament তৈরি করা উচিত।" যখন পণ্য বৈশিষ্ট্যগুলি যুক্ত / সম্পাদনা করা হয়


16

আমি যখনই কোনও পণ্যের বৈশিষ্ট্য সম্পাদনা করি বা যুক্ত করি তখনই আমি শিরোনামের সাথে একটি ত্রুটি পাই

"আপনার অনুরোধটি প্রক্রিয়া করার সময় একটি ত্রুটি হয়েছে"

এবং শরীর বলছে

"Object DOMDocument should be created."

The error log reads :
" a:4:{i:0;s:37:"Object DOMDocument should be created.";i:1;s:10125:"#0 /home/puffpackage/public_html/vendor/magento/framework/View/Element/UiComponent/Config/Reader.php(95): Magento\Framework\View\Element\UiComponent\Config\DomMerger->getDom()
#1 /home/puffpackage/public_html/vendor/magento/module-ui/Model/Manager.php(261): Magento\Framework\View\Element\UiComponent\Config\Reader->read()
#2 /home/puffpackage/public_html/vendor/magento/module-ui/Model/Manager.php(169): Magento\Ui\Model\Manager->prepare('form_schedule_b...')
#3 /home/puffpackage/public_html/vendor/magento/framework/View/Element/UiComponentFactory.php(139): Magento\Ui\Model\Manager->prepareData('form_schedule_b...')
#4 /home/puffpackage/public_html/vendor/magento/framework/View/Layout/Generator/UiComponent.php(125): Magento\Framework\View\Element\UiComponentFactory->create('form_schedule_b...', NULL, Array)
#5 /home/puffpackage/public_html/vendor/magento/framework/View/Layout/Generator/UiComponent.php(93): Magento\Framework\View\Layout\Generator\UiComponent->generateComponent(Object(Magento\Framework\View\Layout\Data\Structure), 'form_schedule_b...', Array, Object(Magento\Framework\View\Layout\Interceptor))
#6 /home/puffpackage/public_html/vendor/magento/framework/View/Layout/GeneratorPool.php(86): Magento\Framework\View\Layout\Generator\UiComponent->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#7 /home/puffpackage/public_html/vendor/magento/framework/View/Layout.php(327): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#8 /home/puffpackage/public_html/var/generation/Magento/Framework/View/Layout/Interceptor.php(89): Magento\Framework\View\Layout->generateElements()
#9 /home/puffpackage/public_html/vendor/magento/framework/View/Layout/Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements()
#10 /home/puffpackage/public_html/vendor/magento/framework/View/Page/Builder.php(55): Magento\Framework\View\Layout\Builder->generateLayoutBlocks()
#11 /home/puffpackage/public_html/vendor/magento/framework/View/Layout/Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks()
#12 /home/puffpackage/public_html/vendor/magento/framework/View/Page/Config.php(166): Magento\Framework\View\Layout\Builder->build()
#13 /home/puffpackage/public_html/vendor/magento/framework/View/Page/Config.php(475): Magento\Framework\View\Page\Config->build()
#14 /home/puffpackage/public_html/vendor/magento/framework/View/Page/Config.php(433): Magento\Framework\View\Page\Config->getElementAttribute('body', 'class')
#15 /home/puffpackage/public_html/vendor/magento/module-catalog/Controller/Adminhtml/Product/Attribute.php(90): Magento\Framework\View\Page\Config->addBodyClass('attribute-popup')
#16 /home/puffpackage/public_html/vendor/magento/module-catalog/Controller/Adminhtml/Product/Attribute/Edit.php(55): Magento\Catalog\Controller\Adminhtml\Product\Attribute->createActionPage(Object(Magento\Framework\Phrase))
#17 /home/puffpackage/public_html/var/generation/Magento/Catalog/Controller/Adminhtml/Product/Attribute/Edit/Interceptor.php(25): Magento\Catalog\Controller\Adminhtml\Product\Attribute\Edit->execute()
#18 /home/puffpackage/public_html/vendor/magento/framework/App/Action/Action.php(102): Magento\Catalog\Controller\Adminhtml\Product\Attribute\Edit\Interceptor->execute()
#19 /home/puffpackage/public_html/vendor/magento/module-backend/App/AbstractAction.php(226): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#20 /home/puffpackage/public_html/vendor/magento/module-catalog/Controller/Adminhtml/Product/Attribute.php(72): Magento\Backend\App\AbstractAction->dispatch(Object(Magento\Framework\App\Request\Http))
#21 [internal function]: Magento\Catalog\Controller\Adminhtml\Product\Attribute->dispatch(Object(Magento\Framework\App\Request\Http))
#22 /home/puffpackage/public_html/vendor/magento/framework/Interception/Interceptor.php(74): call_user_func_array(Array, Array)
#23 /home/puffpackage/public_html/vendor/magento/framework/Interception/Chain/Chain.php(70): Magento\Catalog\Controller\Adminhtml\Product\Attribute\Edit\Interceptor->___callParent('dispatch', Array)
#24 /home/puffpackage/public_html/vendor/magento/framework/Interception/Chain/Chain.php(63): Magento\Framework\Interception\Chain\Chain->invokeNext('Magento\Catalog...', 'dispatch', Object(Magento\Catalog\Controller\Adminhtml\Product\Attribute\Edit\Interceptor), Array, 'adminAuthentica...')
#25 /home/puffpackage/public_html/vendor/magento/module-backend/App/Action/Plugin/Authentication.php(143): Magento\Framework\Interception\Chain\Chain->Magento\Framework\Interception\Chain\{closure}(Object(Magento\Framework\App\Request\Http))
#26 [internal function]: Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch(Object(Magento\Catalog\Controller\Adminhtml\Product\Attribute\Edit\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#27 /home/puffpackage/public_html/vendor/magento/framework/Interception/Chain/Chain.php(68): call_user_func_array(Array, Array)
#28 /home/puffpackage/public_html/vendor/magento/framework/Interception/Chain/Chain.php(63): Magento\Framework\Interception\Chain\Chain->invokeNext('Magento\Catalog...', 'dispatch', Object(Magento\Catalog\Controller\Adminhtml\Product\Attribute\Edit\Interceptor), Array, 'designLoader')
#29 /home/puffpackage/public_html/vendor/magento/framework/App/Action/Plugin/Design.php(39): Magento\Framework\Interception\Chain\Chain->Magento\Framework\Interception\Chain\{closure}(Object(Magento\Framework\App\Request\Http))
#30 [internal function]: Magento\Framework\App\Action\Plugin\Design->aroundDispatch(Object(Magento\Catalog\Controller\Adminhtml\Product\Attribute\Edit\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#31 /home/puffpackage/public_html/vendor/magento/framework/Interception/Chain/Chain.php(68): call_user_func_array(Array, Array)
#32 /home/puffpackage/public_html/vendor/magento/framework/Interception/Interceptor.php(136): Magento\Framework\Interception\Chain\Chain->invokeNext('Magento\Catalog...', 'dispatch', Object(Magento\Catalog\Controller\Adminhtml\Product\Attribute\Edit\Interceptor), Array, 'adminMassaction...')
#33 /home/puffpackage/public_html/vendor/magento/module-backend/App/Action/Plugin/MassactionKey.php(33): Magento\Catalog\Controller\Adminhtml\Product\Attribute\Edit\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#34 [internal function]: Magento\Backend\App\Action\Plugin\MassactionKey->aroundDispatch(Object(Magento\Catalog\Controller\Adminhtml\Product\Attribute\Edit\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#35 /home/puffpackage/public_html/vendor/magento/framework/Interception/Interceptor.php(141): call_user_func_array(Array, Array)
#36 /home/puffpackage/public_html/var/generation/Magento/Catalog/Controller/Adminhtml/Product/Attribute/Edit/Interceptor.php(40): Magento\Catalog\Controller\Adminhtml\Product\Attribute\Edit\Interceptor->___callPlugins('dispatch', Array, Array)
#37 /home/puffpackage/public_html/vendor/magento/framework/App/FrontController.php(55): Magento\Catalog\Controller\Adminhtml\Product\Attribute\Edit\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#38 [internal function]: Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#39 /home/puffpackage/public_html/vendor/magento/framework/Interception/Interceptor.php(74): call_user_func_array(Array, Array)
#40 /home/puffpackage/public_html/vendor/magento/framework/Interception/Chain/Chain.php(70): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#41 /home/puffpackage/public_html/vendor/magento/framework/Interception/Chain/Chain.php(63): Magento\Framework\Interception\Chain\Chain->invokeNext('Magento\Framewo...', 'dispatch', Object(Magento\Framework\App\FrontController\Interceptor), Array, 'install')
#42 /home/puffpackage/public_html/vendor/magento/framework/Module/Plugin/DbStatusValidator.php(69): Magento\Framework\Interception\Chain\Chain->Magento\Framework\Interception\Chain\{closure}(Object(Magento\Framework\App\Request\Http))
#43 [internal function]: Magento\Framework\Module\Plugin\DbStatusValidator->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#44 /home/puffpackage/public_html/vendor/magento/framework/Interception/Chain/Chain.php(68): call_user_func_array(Array, Array)
#45 /home/puffpackage/public_html/vendor/magento/framework/Interception/Interceptor.php(136): Magento\Framework\Interception\Chain\Chain->invokeNext('Magento\Framewo...', 'dispatch', Object(Magento\Framework\App\FrontController\Interceptor), Array, 'storeCookieVali...')
#46 /home/puffpackage/public_html/vendor/magento/module-store/Model/Plugin/StoreCookie.php(78): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#47 [internal function]: Magento\Store\Model\Plugin\StoreCookie->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#48 /home/puffpackage/public_html/vendor/magento/framework/Interception/Interceptor.php(141): call_user_func_array(Array, Array)
#49 /home/puffpackage/public_html/var/generation/Magento/Framework/App/FrontController/Interceptor.php(26): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, Array)
#50 /home/puffpackage/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#51 /home/puffpackage/public_html/vendor/magento/framework/App/Bootstrap.php(258): Magento\Framework\App\Http->launch()
#52 /home/puffpackage/public_html/index.php(39): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http))
#53 {main}";s:3:"url";s:244:"/puffmin/catalog/product_attribute/new/store/0/product_tab/variations/popup/1/key/5c2a345ed1b7894fdb9bca01f9daba0c242a4451e6b492633a2d909675076f05/?attribute%5Bis_global%5D=1&attribute%5Bfrontend_input%5D=select&set=4&attribute[frontend_label]=";s:11:"script_name";s:10:"/index.php";} "

আপনি কীভাবে এটি চেষ্টা করেছেন তা আরও নির্দিষ্ট করে বলতে পারেন? অ্যাডমিন বা এক্সএমএল ফাইল সম্পাদনার মাধ্যমে?
ম্যাডি

অ্যাডমিন পৃষ্ঠা থেকে, কোনও পণ্য সম্পাদনা করার সময় এটির কনফিগারযোগ্য যা পণ্যগুলির বৈশিষ্ট্যকে অন্তর্ভুক্ত করে, আমি নিজেই এটি বৈশিষ্ট্য বিভাগ থেকে সম্পাদনা করার চেষ্টা করেছি এবং এতেও একই ত্রুটি ছিল।
ডেভিড হান্ট

2
আপনার শেষ কোডটিতে var / log / system.log পরীক্ষা করা উচিত।
xanka

ত্রুটি লগটি পড়ছে: [2015-12-16 06:40:32] মূল.আগ্রীকাল: ডিরেক্টরি / হোম / পফপ্যাকেজ / পাবলিক_এইচটিএমএল / ভার / জেনারেশন / ম্যাজেন্টো / ইভ / মডেল / সত্তা / বৈশিষ্ট্য / কনফিগারেশন / রিডার তৈরি করতে পারে না /। [] []
ডেভিড হান্ট

ম্যাজেন্টো ২.০ সিই এটি যদি সহায়তা করে ..
ডেভিড হান্ট

উত্তর:


8

দেখে মনে হচ্ছে var/generationলিখনযোগ্য নয়। সেট করা নিশ্চিত করুন সঠিক ফাইল সিস্টেম মালিকানা ও অনুমতি : var, app/etcএবং pub/staticওয়েব সার্ভার দ্বারা লিখনযোগ্য হওয়া উচিত।


এটি ভেরি / সুরকার এবং সিমফনি যার ভুল মালিক ছিল। আমি নিশ্চিত নই কেন এই মালিকানাটি ভুল ছিল বা কেন এটি এই সমস্যা সৃষ্টি করল, তবে সহায়তার জন্য ধন্যবাদ :)
ডেভিড হান্ট

17

Object DOMDocument should be created.ত্রুটির আর একটি সম্ভাব্য কারণ হ'ল ফোল্ডারের ui_component/your_listing.xmlঅধীনে অ্যাক্সেসযোগ্য ফাইল হ'ল view/adminhtml/যখন আপনি একটি অ্যাডমিনটিচএমএল গ্রিড তৈরি করতে চান এবং আপনি এটিকে এটি view/adminhtml/layout/your_handle_index.xmlহিসাবে এটি ঘোষণা করেন :

<body>
    <referenceContainer name="content">
        <uiComponent name="your_listing"/>
    </referenceContainer>
</body>

হ্যাঁ, আসলেই আমার এই সমস্যা ছিল। এখন আমি পরবর্তী ত্রুটিতে এগিয়ে যাচ্ছি :)। Multumesc!
অ্যাড্রিয়ান মাইসা 15'17

1
আমার ক্ষেত্রে, আমি view/adminhtml/
নাহিদ

এটি আমার ক্ষেত্রে অনেকটা সহায়তা করে আমি ইউআই সম্পর্কিত যে বিক্রেতার / ম্যাজেন্টো / ফ্রেমওয়ার্ক / ভিউ / এলিমেন্ট / ইউআইকম্পোনমেন্টফ্যাক্টরি.প্পে কিছু অতিরিক্ত কোড রয়েছে যা সেখানে থাকার কথা ছিল না
আসাদ উল্লাহ

10

এই শ্রেণীর ত্রুটির আরও একটি সম্ভাব্য কারণ হ'ল যদি আপনার শ্রেণি ফোল্ডারে যথাযথ মূলধন না থাকে (অর্থাত্ ছোট হাতের অক্ষর থাকে)।

Var / log /? system.log:

[2016-02-26 21:19:51] main.CRITICAL: Class Example\Myclass\Block\ShopCategory does not exist [] []
[2016-02-26 21:19:51] main.CRITICAL: Invalid block type: Example\Myclass\Block\ShopCategory [] []

উদাহরণস্বরূপ, যদি নেমস্পেস ফোল্ডারটি "উদাহরণ" পরিবর্তে "উদাহরণ" হয় তবে এটি উইন্ডোজ এবং বেশিরভাগ ম্যাক ইনস্টলেশনগুলিতে ঠিক কাজ করবে, তবে "অবজেক্ট ডোমডকুমেন্টটি তৈরি করা উচিত" "এর সাথে ব্যর্থ হবে। লিনাক্সে ত্রুটি, লিনাক্স যেমন কেস-সংবেদনশীল ফাইল সিস্টেম ব্যবহার করে।


ইঙ্গিতটি সিস্টেম.লগের মধ্যে দেখার জন্য THx। আমার জন্য একটি সহজ পিএইচপি বিজ্ঞপ্তি ছিলNotice: Undefined index: regalo_mittente in /app/code/Custom/Backend/Helper/Data.php on line 50
লুস্ক্কু

এটি দেখতে প্রথম জিনিস হওয়া উচিত।
নিকোলাস পার্নট

1

সম্প্রতি একটি মডিউল বিকাশের সময় আমি একই ধরণের ত্রুটি পেয়েছি। আমার ক্ষেত্রে আমি আসল ত্রুটিটি খুঁজে পেয়েছিলাম যা ছিল:

বিজ্ঞপ্তি নির্ভরতা: বিক্রেতা \ মডিউল \ সহায়ক \ ডেটা বিক্রেতার উপর নির্ভর করে \ মডিউল \ সহায়ক \ বট এবং বিপরীতে।

আমি __constructআমার সহায়কদের পদ্ধতি থেকে এই নির্ভরতা অপসারণ করেছি (তাদের একটি প্যারেন্ট ক্লাস ব্যবহার করে রিফ্যাক্টার্ড) এবং ত্রুটি চলে গেছে। সুতরাং আমি আপনাকে আপনার কোডে বিজ্ঞপ্তি নির্ভরতা পরীক্ষা করার পরামর্শ দিচ্ছি।

অন্য ধরণের ত্রুটি: তৃতীয় পক্ষের মডিউল থেকে বিদ্যমান শ্রেণিতে কল করার কারণে উপাদানটি রেন্ডার করার সময় মারাত্মক ত্রুটি।

যেহেতু আমি বুঝতে পারি যে উপাদানটি রেন্ডার করার সময় মারাত্মক ত্রুটি ঘটে এবং কোনও অবজেক্ট ডিওএম ডকুমেন্টের সাথে সাধারণ কিছুই না হলে এই ধরণের ত্রুটি নিক্ষেপ করা হয়।


0

ঠিক আছে আপনি যদি ম্যাজেন্টো 1 থেকে ম্যাজেন্টো 2 তে আপনার ডেটা স্থানান্তরিত করে থাকেন এবং যদি আপনি কোনও নির্দিষ্ট পৃষ্ঠায় এই ত্রুটিটি পেয়ে থাকেন তবে নীচের পদক্ষেপগুলি অনুসরণ করুন:

আপনি যদি নির্দিষ্ট পণ্য দেখার পৃষ্ঠা , বিভাগ পৃষ্ঠা বা যে কোনও সেন্টিম পৃষ্ঠায় এই ত্রুটিটি পেয়ে থাকেন তবে সেই পণ্য / বিভাগ বা সিএমএস পৃষ্ঠা সম্পাদনা বিভাগ এবং গোটো ডিজাইন বিভাগ এবং লেআউট আপডেটে এক্সএমএল এর মধ্যে যদি কোনও ব্লক যুক্ত হয় তবে মন্তব্য করুন যে এক্সএমএল কোড বা অপসারণ এটি এবং আপনার ক্যাশে সাফ করুন এবং সম্মুখভাগে পরীক্ষা করুন।


0

আমি এটিও পেরিয়ে এসেছি .. var / log / system.log চেক করা কার্যকরভাবে ওপেন_বেসেডির সীমাবদ্ধতা দেখায়। ফাইল (/ etc / pki / TLS / শংশাপত্র)

ওপেন-বেসডির সীমাবদ্ধতা অপসারণ করা সমস্যার সমাধান করেছে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.