Hello, when enabling the module through drush I get following error:

WD media_browser_plus: Unable to load the media root folder term. Please check the folder management!                                [error]
WD php: PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'parent' cannot be null: INSERT INTO              [error]
{taxonomy_term_hierarchy} (tid, parent) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1); Array
(
    [:db_insert_placeholder_0] => 121
    [:db_insert_placeholder_1] => 
)
 in taxonomy_term_save() (line 679 of /usr/local/web/cms-htdocs/modules/taxonomy/taxonomy.module).
Cannot modify header information - headers already sent by (output started at /opt/csw/php5/lib/php/drush/includes/output.inc:37)  [warning]
bootstrap.inc:1212
PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'parent' cannot be null: INSERT INTO {taxonomy_term_hierarchy} (tid, parent) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1); Array
(
    [:db_insert_placeholder_0] => 121
    [:db_insert_placeholder_1] => 
)
 in taxonomy_term_save() (line 679 of /usr/local/web/cms-htdocs/modules/taxonomy/taxonomy.module).
Drush command terminated abnormally due to an unrecoverable error. 

When enabling it through the module interface the error is

Notice: Trying to get property of non-object in media_browser_plus_taxonomy_term_presave() (line 481 of /usr/local/web/cms-htdocs/sites/all/modules/media_browser_plus/media_browser_plus.module).
Notice: Undefined property: stdClass::$tid in media_browser_plus_taxonomy_term_presave() (line 489 of /usr/local/web/cms-htdocs/sites/all/modules/media_browser_plus/media_browser_plus.module).
Notice: Trying to get property of non-object in media_browser_plus_taxonomy_term_presave() (line 489 of /usr/local/web/cms-htdocs/sites/all/modules/media_browser_plus/media_browser_plus.module).
PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'parent' cannot be null: INSERT INTO {taxonomy_term_hierarchy} (tid, parent) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1); Array ( [:db_insert_placeholder_0] => 124 [:db_insert_placeholder_1] => ) in taxonomy_term_save() (line 679 of /usr/local/web/cms-htdocs/modules/taxonomy/taxonomy.module).

Can anyone assist me with this? Not sure what the issue is, thanks

Comments

das-peter’s picture

May I ask you to you give MBP 3.0 beta1 a try?
Version 3.x was under heavy development lately and thus a bit unstable - with beta 1 quite some testing was done since I extended and enhanced the module tests.

plinto’s picture

Thanks, MBP 3.0 beta1 installs correctly

plinto’s picture

Status: Active » Fixed
plinto’s picture

Status: Fixed » Closed (fixed)
chrisschaub’s picture

Status: Closed (fixed) » Active

I just tried the beta1 and the latest dev for version 3. Both still give this error on a clean install.

das-peter’s picture

Status: Active » Fixed

@cschaub: Just tested it on a clean installation. No errors.
And I guess the error should be thrown during testing as well, but that's not the case.
Please test again and provide more details if the failure still happens.

BarisW’s picture

Status: Fixed » Active

Same here with the 3.0 beta1 install:

PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'title' cannot be null: INSERT INTO {menu_router} ...

das-peter’s picture

Status: Active » Postponed (maintainer needs more info)

@BarisW

PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'title' cannot be null: INSERT INTO {menu_router} ...

That actually looks totally unrelated to MBP.

BarisW’s picture

Status: Postponed (maintainer needs more info) » Fixed

Hmm, I don't know how to reproduce it and it's not an issue for me anymore. So let's keep it fixed then.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

durum’s picture

I get the following error 2 times while trying to install both 7.x-3.0-beta2 and 7.x-3.x-dev versions. I don't know what else information should I provide.

WD media_browser_plus: Unable to load the media root folder term. Please check the folder management!

PI_Ron’s picture

I get the same two errors when enabling module via drush:

The following extensions will be enabled: media_browser_plus, multiform, views_bulk_operations, views_tree
Do you really want to continue? (y/n): y
WD media_browser_plus: Unable to load the media root folder term. Please check the folder management!       [error]
WD media_browser_plus: Unable to load the media root folder term. Please check the folder management!       [error]
multiform was enabled successfully.                                                                         [ok]
views_bulk_operations was enabled successfully.                                                             [ok]
views_tree was enabled successfully.                                                                        [ok]
media_browser_plus was enabled successfully.                                                                [ok]
Folder Media Root created successfully                                                                      [status]
sirtet’s picture

Ditto,
maybe a hint on what exactly the message Please check the folder management! is trying to tell me?

A Taxonomy Media Folders with one term Media Root is there.

Dis- and Re-enabling gave no more errors, but still the browser under /admin/content/file is empty...

kalpaitch’s picture

Below it the result of enabling beta3 - drush en media_browser_plus

WD media_browser_plus: Unable to load the media root folder term. Please check the folder [error]
management!
WD media_browser_plus: Unable to load the media root folder term. Please check the folder [error]
management!
media_browser_plus was enabled successfully. [ok]
Folder Media Root created successfully [status]

lavamind’s picture

Status: Closed (fixed) » Active

Same error here, after running drush en media_browser_plus :

media_browser_plus was not found.                                                                                                                           [warning]
The following projects provide some or all of the extensions not found:                                                                                     [ok]
media_browser_plus
Would you like to download them? (y/n): y
Project media_browser_plus (7.x-3.0-beta2) downloaded to /var/aegir/platforms/applications-d726-prod/sites/all/modules/media_browser_plus.                  [success]
The following projects have unmet dependencies:                                                                                                             [ok]
media_browser_plus requires multiform, views_bulk_operations, views_tree
Would you like to download them? (y/n): y
Project multiform (7.x-1.0) downloaded to /var/aegir/platforms/applications-d726-prod/sites/all/modules/multiform.                                          [success]
Project views_bulk_operations (7.x-3.2) downloaded to /var/aegir/platforms/applications-d726-prod/sites/all/modules/views_bulk_operations.                  [success]
Project views_bulk_operations contains 2 modules: actions_permissions, views_bulk_operations.
Project views_tree (7.x-2.0) downloaded to /var/aegir/platforms/applications-d726-prod/sites/all/modules/views_tree.                                        [success]
The following extensions will be enabled: media_browser_plus, multiform, views_bulk_operations, views_tree
Do you really want to continue? (y/n): y
WD media_browser_plus: Unable to load the media root folder term. Please check the folder management!                                                       [error]
WD media_browser_plus: Unable to load the media root folder term. Please check the folder management!                                                       [error]
multiform was enabled successfully.                                                                                                                         [ok]
views_bulk_operations was enabled successfully.                                                                                                             [ok]
views_tree was enabled successfully.                                                                                                                        [ok]
media_browser_plus was enabled successfully.                                                                                                                [ok]
Folder Media Root created successfully                                                                                                                      [status]

And after running drush cc all :

WD menu: PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'title' cannot be null: INSERT INTO {menu_router} (path, load_functions,[error]
to_arg_functions, access_callback, access_arguments, page_callback, page_arguments, delivery_callback, fit, number_parts, context, tab_parent, tab_root,
title, title_callback, title_arguments, theme_callback, theme_arguments, type, description, position, weight, include_file) VALUES
(:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5,
:db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9, :db_insert_placeholder_10,
:db_insert_placeholder_11, :db_insert_placeholder_12, :db_insert_placeholder_13, :db_insert_placeholder_14, :db_insert_placeholder_15,
:db_insert_placeholder_16, :db_insert_placeholder_17, :db_insert_placeholder_18, :db_insert_placeholder_19, :db_insert_placeholder_20,
:db_insert_placeholder_21, :db_insert_placeholder_22), (:db_insert_placeholder_23, :db_insert_placeholder_24, :db_insert_placeholder_25,
:db_insert_placeholder_26, :db_insert_placeholder_27, :db_insert_placeholder_28, :db_insert_placeholder_29, :db_insert_placeholder_30,
:db_insert_placeholder_31, :db_insert_placeholder_32, :db_insert_placeholder_33, :db_insert_placeholder_34, :db_insert_placeholder_35,
:db_insert_placeholder_36, :db_insert_placeholder_37, :db_insert_placeholder_38, :db_insert_placeholder_39, :db_insert_placeholder_40,
:db_insert_placeholder_41, :db_insert_placeholder_42, :db_insert_placeholder_43, :db_insert_placeholder_44, :db_insert_placeholder_45),
(:db_insert_placeholder_46, :db_insert_placeholder_47, :db_insert_placeholder_48, :db_insert_placeholder_49, :db_insert_placeholder_50,
:db_insert_placeholder_51, :db_insert_placeholder_52, :db_insert_placeholder_53, :db_insert_placeholder_54, :db_insert_placeholder_55,
:db_insert_placeholder_56, :db_insert_placeholder_57, :db_insert_placeholder_58, :db_insert_placeholder_59, :db_insert_placeholder_60,
:db_insert_placeholder_61, :db_insert_placeholder_62, :db_insert_placeholder_63, :db_insert_placeholder_64, :db_insert_placeholder_65,
:db_insert_placeholder_66, :db_insert_placeholder_67, :db_insert_placeholder_68), (:db_insert_placeholder_69, :db_insert_placeholder_70,
:db_insert_placeholder_71, :db_insert_placeholder_72, :db_insert_placeholder_73, :db_insert_placeholder_74, :db_insert_placeholder_75,
:db_insert_placeholder_76, :db_insert_placeholder_77, :db_insert_placeholder_78, :db_insert_placeholder_79, :db_insert_placeholder_80,
:db_insert_placeholder_81, :db_insert_placeholder_82, :db_insert_placeholder_83, :db_insert_placeholder_84, :db_insert_placeholder_85,
:db_insert_placeholder_86, :db_insert_placeholder_87, :db_insert_placeholder_88, :db_insert_placeholder_89, :db_insert_placeholder_90,
:db_insert_placeholder_91), (:db_insert_placeholder_92, :db_insert_placeholder_93, :db_insert_placeholder_94, :db_insert_placeholder_95,
:db_insert_placeholder_96, :db_insert_placeholder_97, :db_insert_placeholder_98, :db_insert_placeholder_99, :db_insert_placeholder_100,
:db_insert_placeholder_101, :db_insert_placeholder_102, :db_insert_placeholder_103, :db_insert_placeholder_104, :db_insert_placeholder_105,
:db_insert_placeholder_106, :db_insert_placeholder_107, :db_insert_placeholder_108, :db_insert_placeholder_109, :db_insert_placeholder_110,
:db_insert_placeholder_111, :db_insert_placeholder_112, :db_insert_placeholder_113, :db_insert_placeholder_114), (:db_insert_placeholder_115,
:db_insert_placeholder_116, :db_insert_placeholder_117, :db_insert_placeholder_118, :db_insert_placeholder_119, :db_insert_placeholder_120,
:db_insert_placeholder_121, :db_insert_placeholder_122, :db_insert_placeholder_123, :db_insert_placeholder_124, :db_insert_placeholder_125,
:db_insert_placeholder_126, :db_insert_placeholder_127, :db_insert_placeholder_128, :db_insert_placeholder_129, :db_insert_placeholder_130,
:db_insert_placeholder_131, :db_insert_placeholder_132, :db_insert_placeholder_133, :db_insert_placeholder_134, :db_insert_placeholder_135,
:db_insert_placeholder_136, :db_insert_placeholder_137), (:db_insert_placeholder_138, :db_insert_placeholder_139, :db_insert_placeholder_140,
:db_insert_placeholder_141, :db_insert_placeholder_142, :db_insert_placeholder_143, :db_insert_placeholder_144, :db_insert_placeholder_145,
:db_insert_placeholder_146, :db_insert_placeholder_147, :db_insert_placeholder_148, :db_insert_placeholder_149, :db_insert_placeholder_150,
:db_insert_placeholder_151, :db_insert_placeholder_152, :db_insert_placeholder_153, :db_insert_placeholder_154, :db_insert_placeholder_155,
:db_insert_placeholder_156, :db_insert_placeholder_157, :db_insert_placeholder_158, :db_insert_placeholder_159, :db_insert_placeholder_160),
(:db_insert_placeholder_161, :db_insert_placeholder_162, :db_insert_placeholder_163, :db_insert_placeholder_164, :db_insert_placeholder_165,
:db_insert_placeholder_166, :db_insert_placeholder_167, :db_insert_placeholder_168, :db_insert_placeholder_169, :db_insert_placeholder_170,
:db_insert_placeholder_171, :db_insert_placeholder_172, :db_insert_placeholder_173, :db_insert_placeholder_174, :db_insert_placeholder_175,
:db_insert_placeholder_176, :db_insert_placeholder_177, :db_insert_placeholder_178, :db_insert_placeholder_179, :db_insert_placeholder_180,
:db_insert_placeholder_181, :db_insert_placeholder_182, :db_insert_placeholder_183), (:db_insert_placeholder_184, :db_insert_placeholder_185,
:db_insert_placeholder_186, :db_insert_placeholder_187, :db_insert_placeholder_188, :db_insert_placeholder_189, :db_insert_placeholder_190,
:db_insert_placeholder_191, :db_insert_placeholder_192, :db_insert_placeholder_193, :db_insert_placeholder_194, :db_insert_placeholder_195,
:db_insert_placeholder_196, :db_insert_placeholder_197, :db_insert_placeholder_198, :db_insert_placeholder_199, :db_insert_placeholder_200,
:db_insert_placeholder_201, :db_insert_placeholder_202, :db_insert_placeholder_203, :db_insert_placeholder_204, :db_insert_placeholder_205,
:db_insert_placeholder_206), (:db_insert_placeholder_207, :db_insert_placeholder_208, :db_insert_placeholder_209, :db_insert_placeholder_210,
:db_insert_placeholder_211, :db_insert_placeholder_212, :db_insert_placeholder_213, :db_insert_placeholder_214, :db_insert_placeholder_215,
:db_insert_placeholder_216, :db_insert_placeholder_217, :db_insert_placeholder_218, :db_insert_placeholder_219, :db_insert_placeholder_220,
:db_insert_placeholder_221, :db_insert_placeholder_222, :db_insert_placeholder_223, :db_insert_placeholder_224, :db_insert_placeholder_225,
:db_insert_placeholder_226, :db_insert_placeholder_227, :db_insert_placeholder_228, :db_insert_placeholder_229), (:db_insert_placeholder_230,
:db_insert_placeholder_231, :db_insert_placeholder_232, :db_insert_placeholder_233, :db_insert_placeholder_234, :db_insert_placeholder_235,
:db_insert_placeholder_236, :db_insert_placeholder_237, :db_insert_placeholder_238, :db_insert_placeholder_239, :db_insert_placeholder_240,
:db_insert_placeholder_241, :db_insert_placeholder_242, :db_insert_placeholder_243, :db_insert_placeholder_244, :db_insert_placeholder_245,
:db_insert_placeholder_246, :db_insert_placeholder_247, :db_insert_placeholder_248, :db_insert_placeholder_249, :db_insert_placeholder_250,
:db_insert_placeholder_251, :db_insert_placeholder_252), (:db_insert_placeholder_253, :db_insert_placeholder_254, :db_insert_placeholder_255,
:db_insert_placeholder_256, :db_insert_placeholder_257, :db_insert_placeholder_258, :db_insert_placeholder_259, :db_insert_placeholder_260,
:db_insert_placeholder_261, :db_insert_placeholder_262, :db_insert_placeholder_263, :db_insert_placeholder_264, :db_insert_placeholder_265,
:db_insert_placeholder_266, :db_insert_placeholder_267, :db_insert_placeholder_268, :db_insert_placeholder_269, :db_insert_placeholder_270,
:db_insert_placeholder_271, :db_insert_placeholder_272, :db_insert_placeholder_273, :db_insert_placeholder_274, :db_insert_placeholder_275),
(:db_insert_placeholder_276, :db_insert_placeholder_277, :db_insert_placeholder_278, :db_insert_placeholder_279, :db_insert_placeholder_280,
:db_insert_placeholder_281, :db_insert_placeholder_282, :db_insert_placeholder_283, :db_insert_placeholder_284, :db_insert_placeholder_285,
:db_insert_placeholder_286, :db_insert_placeholder_287, :db_insert_placeholder_288, :db_insert_placeholder_289, :db_insert_placeholder_290,
:db_insert_placeholder_291, :db_insert_placeholder_292, :db_insert_placeholder_293, :db_insert_placeholder_294, :db_insert_placeholder_295,
:db_insert_placeholder_296, :db_insert_placeholder_297, :db_insert_placeholder_298), (:db_insert_placeholder_299, :db_insert_placeholder_300,
:db_insert_placeholder_301, :db_insert_placeholder_302, :db_insert_placeholder_303, :db_insert_placeholder_304, :db_insert_placeholder_305,
:db_insert_placeholder_306, :db_insert_placeholder_307, :db_insert_placeholder_308, :db_insert_placeholder_309, :db_insert_placeholder_310,
:db_insert_placeholder_311, :db_insert_placeholder_312, :db_insert_placeholder_313, :db_insert_placeholder_314, :db_insert_placeholder_315,
:db_insert_placeholder_316, :db_insert_placeholder_317, :db_insert_placeholder_318, :db_insert_placeholder_319, :db_insert_placeholder_320,
:db_insert_placeholder_321), (:db_insert_placeholder_322, :db_insert_placeholder_323, :db_insert_placeholder_324, :db_insert_placeholder_325,
:db_insert_placeholder_326, :db_insert_placeholder_327, :db_insert_placeholder_328, :db_insert_placeholder_329, :db_insert_placeholder_330,
:db_insert_placeholder_331, :db_insert_placeholder_332, :db_insert_placeholder_333, :db_insert_placeholder_334, :db_insert_placeholder_335,
:db_insert_placeholder_336, :db_insert_placeholder_337, :db_insert_placeholder_338, :db_insert_placeholder_339, :db_insert_placeholder_340,
:db_insert_placeholder_341, :db_insert_placeholder_342, :db_insert_placeholder_343, :db_insert_placeholder_344), (:db_insert_placeholder_345,
:db_insert_placeholder_346, :db_insert_placeholder_347, :db_insert_placeholder_348, :db_insert_placeholder_349, :db_insert_placeholder_350,
:db_insert_placeholder_351, :db_insert_placeholder_352, :db_insert_placeholder_353, :db_insert_placeholder_354, :db_insert_placeholder_355,
:db_insert_placeholder_356, :db_insert_placeholder_357, :db_insert_placeholder_358, :db_insert_placeholder_359, :db_insert_placeholder_360,
:db_insert_placeholder_361, :db_insert_placeholder_362, :db_insert_placeholder_363, :db_insert_placeholder_364, :db_insert_placeholder_365,
:db_insert_placeholder_366, :db_insert_placeholder_367), (:db_insert_placeholder_368, :db_insert_placeholder_369, :db_insert_placeholder_370,
:db_insert_placeholder_371, :db_insert_placeholder_372, :db_insert_placeholder_373, :db_insert_placeholder_374, :db_insert_placeholder_375,
:db_insert_placeholder_376, :db_insert_placeholder_377, :db_insert_placeholder_378, :db_insert_placeholder_379, :db_insert_placeholder_380,
:db_insert_placeholder_381, :db_insert_placeholder_382, :db_insert_placeholder_383, :db_insert_placeholder_384, :db_insert_placeholder_385,
:db_insert_placeholder_386, :db_insert_placeholder_387, :db_insert_placeholder_388, :db_insert_placeholder_389, :db_insert_placeholder_390),
(:db_insert_placeholder_391, :db_insert_placeholder_392, :db_insert_placeholder_393, :db_insert_placeholder_394, :db_insert_placeholder_395,
:db_insert_placeholder_396, :db_insert_placeholder_397, :db_insert_placeholder_398, :db_insert_placeholder_399, :db_insert_placeholder_400,
:db_insert_placeholder_401, :db_insert_placeholder_402, :db_insert_placeholder_403, :db_insert_placeholder_404, :db_insert_placeholder_405,
:db_insert_placeholder_406, :db_insert_placeholder_407, :db_insert_placeholder_408, :db_insert_placeholder_409, :db_insert_placeholder_410,
:db_insert_placeholder_411, :db_insert_placeholder_412, :db_insert_placeholder_413), (:db_insert_placeholder_414, :db_insert_placeholder_415,
:db_insert_placeholder_416, :db_insert_placeholder_417, :db_insert_placeholder_418, :db_insert_placeholder_419, :db_insert_placeholder_420,
:db_insert_placeholder_421, :db_insert_placeholder_422, :db_insert_placeholder_423, :db_insert_placeholder_424, :db_insert_placeholder_425,
:db_insert_placeholder_426, :db_insert_placeholder_427, :db_insert_placeholder_428, :db_insert_placeholder_429, :db_insert_placeholder_430,
:db_insert_placeholder_431, :db_insert_placeholder_432, :db_insert_placeholder_433, :db_insert_placeholder_434, :db_insert_placeholder_435,
:db_insert_placeholder_436), (:db_insert_placeholder_437, :db_insert_placeholder_438, :db_insert_placeholder_439, :db_insert_placeholder_440,
:db_insert_placeholder_441, :db_insert_placeholder_442, :db_insert_placeholder_443, :db_insert_placeholder_444, :db_insert_placeholder_445,
:db_insert_placeholder_446, :db_insert_placeholder_447, :db_insert_placeholder_448, :db_insert_placeholder_449, :db_insert_placeholder_450,
:db_insert_placeholder_451, :db_insert_placeholder_452, :db_insert_placeholder_453, :db_insert_placeholder_454, :db_insert_placeholder_455,
:db_insert_placeholder_456, :db_insert_placeholder_457, :db_insert_placeholder_458, :db_insert_placeholder_459); Array
(
    [:db_insert_placeholder_0] => admin/structure/menu
    [:db_insert_placeholder_1] =>
    [:db_insert_placeholder_2] =>
    [:db_insert_placeholder_3] => user_access
    [:db_insert_placeholder_4] => a:1:{i:0;s:15:"administer menu";}
    [:db_insert_placeholder_5] => menu_overview_page
    [:db_insert_placeholder_6] => a:0:{}
    [:db_insert_placeholder_7] =>
    [:db_insert_placeholder_8] => 7
    [:db_insert_placeholder_9] => 3
    [:db_insert_placeholder_10] => 0
    [:db_insert_placeholder_11] =>
    [:db_insert_placeholder_12] => admin/structure/menu
    [:db_insert_placeholder_13] => Menus
    [:db_insert_placeholder_14] => t
    [:db_insert_placeholder_15] =>
    [:db_insert_placeholder_16] =>
    [:db_insert_placeholder_17] => a:0:{}
    [:db_insert_placeholder_18] => 6
    [:db_insert_placeholder_19] => Add new menus to your site, edit existing menus, and rename and reorganize menu links.
    [:db_insert_placeholder_20] =>
    [:db_insert_placeholder_21] => 0
    [:db_insert_placeholder_22] => modules/menu/menu.admin.inc
    [:db_insert_placeholder_23] => media/%/multiedit
    [:db_insert_placeholder_24] => a:1:{i:1;s:16:"media_multi_load";}
    [:db_insert_placeholder_25] =>
    [:db_insert_placeholder_26] => media_access
    [:db_insert_placeholder_27] => a:1:{i:0;s:4:"edit";}
    [:db_insert_placeholder_28] => media_page_multiedit
    [:db_insert_placeholder_29] => a:1:{i:0;i:1;}
    [:db_insert_placeholder_30] =>
    [:db_insert_placeholder_31] => 5
    [:db_insert_placeholder_32] => 3
    [:db_insert_placeholder_33] => 0
    [:db_insert_placeholder_34] =>
    [:db_insert_placeholder_35] => media/%/multiedit
    [:db_insert_placeholder_36] => Multi Edit
    [:db_insert_placeholder_37] => t
    [:db_insert_placeholder_38] =>
    [:db_insert_placeholder_39] =>
    [:db_insert_placeholder_40] => a:0:{}
    [:db_insert_placeholder_41] => 6
    [:db_insert_placeholder_42] =>
    [:db_insert_placeholder_43] =>
    [:db_insert_placeholder_44] => 0
    [:db_insert_placeholder_45] => sites/all/modules/media/includes/media.pages.inc
    [:db_insert_placeholder_46] => admin/config/user-interface
    [:db_insert_placeholder_47] =>
    [:db_insert_placeholder_48] =>
    [:db_insert_placeholder_49] => user_access
    [:db_insert_placeholder_50] => a:1:{i:0;s:27:"access administration pages";}
    [:db_insert_placeholder_51] => system_admin_menu_block_page
    [:db_insert_placeholder_52] => a:0:{}
    [:db_insert_placeholder_53] =>
    [:db_insert_placeholder_54] => 7
    [:db_insert_placeholder_55] => 3
    [:db_insert_placeholder_56] => 0
    [:db_insert_placeholder_57] =>
    [:db_insert_placeholder_58] => admin/config/user-interface
    [:db_insert_placeholder_59] => User interface
    [:db_insert_placeholder_60] => t
    [:db_insert_placeholder_61] =>
    [:db_insert_placeholder_62] =>
    [:db_insert_placeholder_63] => a:0:{}
    [:db_insert_placeholder_64] => 6
    [:db_insert_placeholder_65] => Tools that enhance the user interface.
    [:db_insert_placeholder_66] => right
    [:db_insert_placeholder_67] => -15
    [:db_insert_placeholder_68] => modules/system/system.admin.inc
    [:db_insert_placeholder_69] => admin/reports/views-plugins
    [:db_insert_placeholder_70] =>
    [:db_insert_placeholder_71] =>
    [:db_insert_placeholder_72] => user_access
    [:db_insert_placeholder_73] => a:1:{i:0;s:16:"administer views";}
    [:db_insert_placeholder_74] => views_ui_plugin_list
    [:db_insert_placeholder_75] => a:0:{}
    [:db_insert_placeholder_76] =>
    [:db_insert_placeholder_77] => 7
    [:db_insert_placeholder_78] => 3
    [:db_insert_placeholder_79] => 0
    [:db_insert_placeholder_80] =>
    [:db_insert_placeholder_81] => admin/reports/views-plugins
    [:db_insert_placeholder_82] => Views plugins
    [:db_insert_placeholder_83] => t
    [:db_insert_placeholder_84] =>
    [:db_insert_placeholder_85] =>
    [:db_insert_placeholder_86] => a:0:{}
    [:db_insert_placeholder_87] => 6
    [:db_insert_placeholder_88] => Overview of plugins used in all views.
    [:db_insert_placeholder_89] =>
    [:db_insert_placeholder_90] => 0
    [:db_insert_placeholder_91] => sites/all/modules/views/includes/admin.inc
    [:db_insert_placeholder_92] => admin/config/services
    [:db_insert_placeholder_93] =>
    [:db_insert_placeholder_94] =>
    [:db_insert_placeholder_95] => user_access
    [:db_insert_placeholder_96] => a:1:{i:0;s:27:"access administration pages";}
    [:db_insert_placeholder_97] => system_admin_menu_block_page
    [:db_insert_placeholder_98] => a:0:{}
    [:db_insert_placeholder_99] =>
    [:db_insert_placeholder_100] => 7
    [:db_insert_placeholder_101] => 3
    [:db_insert_placeholder_102] => 0
    [:db_insert_placeholder_103] =>
    [:db_insert_placeholder_104] => admin/config/services
    [:db_insert_placeholder_105] => Web services
    [:db_insert_placeholder_106] => t
    [:db_insert_placeholder_107] =>
    [:db_insert_placeholder_108] =>
    [:db_insert_placeholder_109] => a:0:{}
    [:db_insert_placeholder_110] => 6
    [:db_insert_placeholder_111] => Tools related to web services.
    [:db_insert_placeholder_112] => right
    [:db_insert_placeholder_113] => 0
    [:db_insert_placeholder_114] => modules/system/system.admin.inc
    [:db_insert_placeholder_115] => admin/config/workflow
    [:db_insert_placeholder_116] =>
    [:db_insert_placeholder_117] =>
    [:db_insert_placeholder_118] => user_access
    [:db_insert_placeholder_119] => a:1:{i:0;s:27:"access administration pages";}
    [:db_insert_placeholder_120] => system_admin_menu_block_page
    [:db_insert_placeholder_121] => a:0:{}
    [:db_insert_placeholder_122] =>
    [:db_insert_placeholder_123] => 7
    [:db_insert_placeholder_124] => 3
    [:db_insert_placeholder_125] => 0
    [:db_insert_placeholder_126] =>
    [:db_insert_placeholder_127] => admin/config/workflow
    [:db_insert_placeholder_128] => Workflow
    [:db_insert_placeholder_129] => t
    [:db_insert_placeholder_130] =>
    [:db_insert_placeholder_131] =>
    [:db_insert_placeholder_132] => a:0:{}
    [:db_insert_placeholder_133] => 6
    [:db_insert_placeholder_134] => Content workflow, editorial workflow tools.
    [:db_insert_placeholder_135] => right
    [:db_insert_placeholder_136] => 5
    [:db_insert_placeholder_137] => modules/system/system.admin.inc
    [:db_insert_placeholder_138] => node/%/delete
    [:db_insert_placeholder_139] => a:1:{i:1;s:9:"node_load";}
    [:db_insert_placeholder_140] =>
    [:db_insert_placeholder_141] => node_access
    [:db_insert_placeholder_142] => a:2:{i:0;s:6:"delete";i:1;i:1;}
    [:db_insert_placeholder_143] => drupal_get_form
    [:db_insert_placeholder_144] => a:2:{i:0;s:19:"node_delete_confirm";i:1;i:1;}
    [:db_insert_placeholder_145] =>
    [:db_insert_placeholder_146] => 5
    [:db_insert_placeholder_147] => 3
    [:db_insert_placeholder_148] => 2
    [:db_insert_placeholder_149] => node/%
    [:db_insert_placeholder_150] => node/%
    [:db_insert_placeholder_151] => Delete
    [:db_insert_placeholder_152] => t
    [:db_insert_placeholder_153] =>
    [:db_insert_placeholder_154] =>
    [:db_insert_placeholder_155] => a:0:{}
    [:db_insert_placeholder_156] => 132
    [:db_insert_placeholder_157] =>
    [:db_insert_placeholder_158] =>
    [:db_insert_placeholder_159] => 1
    [:db_insert_placeholder_160] => modules/node/node.pages.inc
    [:db_insert_placeholder_161] => media/%/delete
    [:db_insert_placeholder_162] => a:1:{i:1;s:9:"file_load";}
    [:db_insert_placeholder_163] =>
    [:db_insert_placeholder_164] => media_access
    [:db_insert_placeholder_165] => a:1:{i:0;s:4:"edit";}
    [:db_insert_placeholder_166] => media_page_delete
    [:db_insert_placeholder_167] => a:1:{i:0;i:1;}
    [:db_insert_placeholder_168] =>
    [:db_insert_placeholder_169] => 5
    [:db_insert_placeholder_170] => 3
    [:db_insert_placeholder_171] => 3
    [:db_insert_placeholder_172] => media/%
    [:db_insert_placeholder_173] => media/%
    [:db_insert_placeholder_174] => Delete
    [:db_insert_placeholder_175] => t
    [:db_insert_placeholder_176] =>
    [:db_insert_placeholder_177] =>
    [:db_insert_placeholder_178] => a:0:{}
    [:db_insert_placeholder_179] => 132
    [:db_insert_placeholder_180] =>
    [:db_insert_placeholder_181] =>
    [:db_insert_placeholder_182] => 1
    [:db_insert_placeholder_183] => sites/all/modules/media/includes/media.pages.inc
    [:db_insert_placeholder_184] => media/%/edit
    [:db_insert_placeholder_185] => a:1:{i:1;s:9:"file_load";}
    [:db_insert_placeholder_186] =>
    [:db_insert_placeholder_187] => media_access
    [:db_insert_placeholder_188] => a:1:{i:0;s:4:"edit";}
    [:db_insert_placeholder_189] => media_page_edit
    [:db_insert_placeholder_190] => a:1:{i:0;i:1;}
    [:db_insert_placeholder_191] =>
    [:db_insert_placeholder_192] => 5
    [:db_insert_placeholder_193] => 3
    [:db_insert_placeholder_194] => 3
    [:db_insert_placeholder_195] => media/%
    [:db_insert_placeholder_196] => media/%
    [:db_insert_placeholder_197] => Edit
    [:db_insert_placeholder_198] => t
    [:db_insert_placeholder_199] =>
    [:db_insert_placeholder_200] =>
    [:db_insert_placeholder_201] => a:0:{}
    [:db_insert_placeholder_202] => 132
    [:db_insert_placeholder_203] =>
    [:db_insert_placeholder_204] =>
    [:db_insert_placeholder_205] => 0
    [:db_insert_placeholder_206] => sites/all/modules/media/includes/media.pages.inc
    [:db_insert_placeholder_207] => node/%/edit
    [:db_insert_placeholder_208] => a:1:{i:1;s:9:"node_load";}
    [:db_insert_placeholder_209] =>
    [:db_insert_placeholder_210] => node_access
    [:db_insert_placeholder_211] => a:2:{i:0;s:6:"update";i:1;i:1;}
    [:db_insert_placeholder_212] => node_page_edit
    [:db_insert_placeholder_213] => a:1:{i:0;i:1;}
    [:db_insert_placeholder_214] =>
    [:db_insert_placeholder_215] => 5
    [:db_insert_placeholder_216] => 3
    [:db_insert_placeholder_217] => 3
    [:db_insert_placeholder_218] => node/%
    [:db_insert_placeholder_219] => node/%
    [:db_insert_placeholder_220] => Edit
    [:db_insert_placeholder_221] => t
    [:db_insert_placeholder_222] =>
    [:db_insert_placeholder_223] =>
    [:db_insert_placeholder_224] => a:0:{}
    [:db_insert_placeholder_225] => 132
    [:db_insert_placeholder_226] =>
    [:db_insert_placeholder_227] =>
    [:db_insert_placeholder_228] => 0
    [:db_insert_placeholder_229] => modules/node/node.pages.inc
    [:db_insert_placeholder_230] => admin/content/file
    [:db_insert_placeholder_231] =>
    [:db_insert_placeholder_232] =>
    [:db_insert_placeholder_233] => views_access
    [:db_insert_placeholder_234] => a:1:{i:0;a:2:{i:0;s:16:"views_check_perm";i:1;a:1:{i:0;s:16:"administer files";}}}
    [:db_insert_placeholder_235] => views_page
    [:db_insert_placeholder_236] => a:2:{i:0;s:18:"media_browser_plus";i:1;s:18:"media_browser_plus";}
    [:db_insert_placeholder_237] =>
    [:db_insert_placeholder_238] => 7
    [:db_insert_placeholder_239] => 3
    [:db_insert_placeholder_240] => 1
    [:db_insert_placeholder_241] => admin/content
    [:db_insert_placeholder_242] => admin/content
    [:db_insert_placeholder_243] =>
    [:db_insert_placeholder_244] => t
    [:db_insert_placeholder_245] =>
    [:db_insert_placeholder_246] =>
    [:db_insert_placeholder_247] => a:0:{}
    [:db_insert_placeholder_248] => 132
    [:db_insert_placeholder_249] =>
    [:db_insert_placeholder_250] =>
    [:db_insert_placeholder_251] => 0
    [:db_insert_placeholder_252] =>
    [:db_insert_placeholder_253] => admin/config/people
    [:db_insert_placeholder_254] =>
    [:db_insert_placeholder_255] =>
    [:db_insert_placeholder_256] => user_access
    [:db_insert_placeholder_257] => a:1:{i:0;s:27:"access administration pages";}
    [:db_insert_placeholder_258] => system_admin_menu_block_page
    [:db_insert_placeholder_259] => a:0:{}
    [:db_insert_placeholder_260] =>
    [:db_insert_placeholder_261] => 7
    [:db_insert_placeholder_262] => 3
    [:db_insert_placeholder_263] => 0
    [:db_insert_placeholder_264] =>
    [:db_insert_placeholder_265] => admin/config/people
    [:db_insert_placeholder_266] => People
    [:db_insert_placeholder_267] => t
    [:db_insert_placeholder_268] =>
    [:db_insert_placeholder_269] =>
    [:db_insert_placeholder_270] => a:0:{}
    [:db_insert_placeholder_271] => 6
    [:db_insert_placeholder_272] => Configure user accounts.
    [:db_insert_placeholder_273] => left
    [:db_insert_placeholder_274] => -20
    [:db_insert_placeholder_275] => modules/system/system.admin.inc
    [:db_insert_placeholder_276] => devel/menu/reset
    [:db_insert_placeholder_277] =>
    [:db_insert_placeholder_278] =>
    [:db_insert_placeholder_279] => user_access
    [:db_insert_placeholder_280] => a:1:{i:0;s:24:"access devel information";}
    [:db_insert_placeholder_281] => drupal_get_form
    [:db_insert_placeholder_282] => a:1:{i:0;s:18:"devel_menu_rebuild";}
    [:db_insert_placeholder_283] =>
    [:db_insert_placeholder_284] => 7
    [:db_insert_placeholder_285] => 3
    [:db_insert_placeholder_286] => 0
    [:db_insert_placeholder_287] =>
    [:db_insert_placeholder_288] => devel/menu/reset
    [:db_insert_placeholder_289] => Rebuild menus
    [:db_insert_placeholder_290] => t
    [:db_insert_placeholder_291] =>
    [:db_insert_placeholder_292] =>
    [:db_insert_placeholder_293] => a:0:{}
    [:db_insert_placeholder_294] => 6
    [:db_insert_placeholder_295] => Rebuild menu based on hook_menu() and revert any custom changes. All menu items return to their default settings.
    [:db_insert_placeholder_296] =>
    [:db_insert_placeholder_297] => 0
    [:db_insert_placeholder_298] => sites/all/modules/devel/devel.pages.inc
    [:db_insert_placeholder_299] => taxonomy/term/%
    [:db_insert_placeholder_300] => a:1:{i:2;s:18:"taxonomy_term_load";}
    [:db_insert_placeholder_301] =>
    [:db_insert_placeholder_302] => user_access
    [:db_insert_placeholder_303] => a:1:{i:0;s:14:"access content";}
    [:db_insert_placeholder_304] => taxonomy_term_page
    [:db_insert_placeholder_305] => a:1:{i:0;i:2;}
    [:db_insert_placeholder_306] =>
    [:db_insert_placeholder_307] => 6
    [:db_insert_placeholder_308] => 3
    [:db_insert_placeholder_309] => 0
    [:db_insert_placeholder_310] =>
    [:db_insert_placeholder_311] => taxonomy/term/%
    [:db_insert_placeholder_312] => Taxonomy term
    [:db_insert_placeholder_313] => taxonomy_term_title
    [:db_insert_placeholder_314] => a:1:{i:0;i:2;}
    [:db_insert_placeholder_315] =>
    [:db_insert_placeholder_316] => a:0:{}
    [:db_insert_placeholder_317] => 6
    [:db_insert_placeholder_318] =>
    [:db_insert_placeholder_319] =>
    [:db_insert_placeholder_320] => 0
    [:db_insert_placeholder_321] => modules/taxonomy/taxonomy.pages.inc
    [:db_insert_placeholder_322] => node/%/access
    [:db_insert_placeholder_323] => a:1:{i:1;s:9:"node_load";}
    [:db_insert_placeholder_324] =>
    [:db_insert_placeholder_325] => content_access_node_page_access
    [:db_insert_placeholder_326] => a:1:{i:0;i:1;}
    [:db_insert_placeholder_327] => drupal_get_form
    [:db_insert_placeholder_328] => a:2:{i:0;s:19:"content_access_page";i:1;i:1;}
    [:db_insert_placeholder_329] =>
    [:db_insert_placeholder_330] => 5
    [:db_insert_placeholder_331] => 3
    [:db_insert_placeholder_332] => 3
    [:db_insert_placeholder_333] => node/%
    [:db_insert_placeholder_334] => node/%
    [:db_insert_placeholder_335] => Access control
    [:db_insert_placeholder_336] => t
    [:db_insert_placeholder_337] =>
    [:db_insert_placeholder_338] => _node_custom_theme
    [:db_insert_placeholder_339] => a:0:{}
    [:db_insert_placeholder_340] => 132
    [:db_insert_placeholder_341] =>
    [:db_insert_placeholder_342] =>
    [:db_insert_placeholder_343] => 3
    [:db_insert_placeholder_344] => sites/all/modules/content_access/content_access.admin.inc
    [:db_insert_placeholder_345] => node/add/article
    [:db_insert_placeholder_346] =>
    [:db_insert_placeholder_347] =>
    [:db_insert_placeholder_348] => node_access
    [:db_insert_placeholder_349] => a:2:{i:0;s:6:"create";i:1;s:7:"article";}
    [:db_insert_placeholder_350] => node_add
    [:db_insert_placeholder_351] => a:1:{i:0;s:7:"article";}
    [:db_insert_placeholder_352] =>
    [:db_insert_placeholder_353] => 7
    [:db_insert_placeholder_354] => 3
    [:db_insert_placeholder_355] => 0
    [:db_insert_placeholder_356] =>
    [:db_insert_placeholder_357] => node/add/article
    [:db_insert_placeholder_358] => Article
    [:db_insert_placeholder_359] => check_plain
    [:db_insert_placeholder_360] =>
    [:db_insert_placeholder_361] =>
    [:db_insert_placeholder_362] => a:0:{}
    [:db_insert_placeholder_363] => 6
    [:db_insert_placeholder_364] => Use articles for time-sensitive content like news, press releases or blog posts.
    [:db_insert_placeholder_365] =>
    [:db_insert_placeholder_366] => 0
    [:db_insert_placeholder_367] => modules/node/node.pages.inc
    [:db_insert_placeholder_368] => node/add/page
    [:db_insert_placeholder_369] =>
    [:db_insert_placeholder_370] =>
    [:db_insert_placeholder_371] => node_access
    [:db_insert_placeholder_372] => a:2:{i:0;s:6:"create";i:1;s:4:"page";}
    [:db_insert_placeholder_373] => node_add
    [:db_insert_placeholder_374] => a:1:{i:0;s:4:"page";}
    [:db_insert_placeholder_375] =>
    [:db_insert_placeholder_376] => 7
    [:db_insert_placeholder_377] => 3
    [:db_insert_placeholder_378] => 0
    [:db_insert_placeholder_379] =>
    [:db_insert_placeholder_380] => node/add/page
    [:db_insert_placeholder_381] => Basic page
    [:db_insert_placeholder_382] => check_plain
    [:db_insert_placeholder_383] =>
    [:db_insert_placeholder_384] =>
    [:db_insert_placeholder_385] => a:0:{}
    [:db_insert_placeholder_386] => 6
    [:db_insert_placeholder_387] => Use basic pages for your static content, such as an 'About us' page.
    [:db_insert_placeholder_388] =>
    [:db_insert_placeholder_389] => 0
    [:db_insert_placeholder_390] => modules/node/node.pages.inc
    [:db_insert_placeholder_391] => node/add/page-collective
    [:db_insert_placeholder_392] =>
    [:db_insert_placeholder_393] =>
    [:db_insert_placeholder_394] => node_access
    [:db_insert_placeholder_395] => a:2:{i:0;s:6:"create";i:1;s:15:"page_collective";}
    [:db_insert_placeholder_396] => node_add
    [:db_insert_placeholder_397] => a:1:{i:0;s:15:"page_collective";}
    [:db_insert_placeholder_398] =>
    [:db_insert_placeholder_399] => 7
    [:db_insert_placeholder_400] => 3
    [:db_insert_placeholder_401] => 0
    [:db_insert_placeholder_402] =>
    [:db_insert_placeholder_403] => node/add/page-collective
    [:db_insert_placeholder_404] => Page collective
    [:db_insert_placeholder_405] => check_plain
    [:db_insert_placeholder_406] =>
    [:db_insert_placeholder_407] =>
    [:db_insert_placeholder_408] => a:0:{}
    [:db_insert_placeholder_409] => 6
    [:db_insert_placeholder_410] =>
    [:db_insert_placeholder_411] =>
    [:db_insert_placeholder_412] => 0
    [:db_insert_placeholder_413] => modules/node/node.pages.inc
    [:db_insert_placeholder_414] => media/%/format-form
    [:db_insert_placeholder_415] => a:1:{i:1;s:9:"file_load";}
    [:db_insert_placeholder_416] =>
    [:db_insert_placeholder_417] => media_access
    [:db_insert_placeholder_418] => a:1:{i:0;s:4:"view";}
    [:db_insert_placeholder_419] => drupal_get_form
    [:db_insert_placeholder_420] => a:2:{i:0;s:17:"media_format_form";i:1;i:1;}
    [:db_insert_placeholder_421] =>
    [:db_insert_placeholder_422] => 5
    [:db_insert_placeholder_423] => 3
    [:db_insert_placeholder_424] => 0
    [:db_insert_placeholder_425] =>
    [:db_insert_placeholder_426] => media/%/format-form
    [:db_insert_placeholder_427] => Style selector
    [:db_insert_placeholder_428] => t
    [:db_insert_placeholder_429] =>
    [:db_insert_placeholder_430] => media_dialog_get_theme_name
    [:db_insert_placeholder_431] => a:0:{}
    [:db_insert_placeholder_432] => 6
    [:db_insert_placeholder_433] => Choose a format for a piece of media
    [:db_insert_placeholder_434] =>
    [:db_insert_placeholder_435] => 0
    [:db_insert_placeholder_436] => sites/all/modules/media/includes/media.filter.inc
    [:db_insert_placeholder_437] => admin/structure/views
    [:db_insert_placeholder_438] =>
    [:db_insert_placeholder_439] =>
    [:db_insert_placeholder_440] => ctools_export_ui_task_access
    [:db_insert_placeholder_441] => a:2:{i:0;s:8:"views_ui";i:1;s:4:"list";}
    [:db_insert_placeholder_442] => ctools_export_ui_switcher_page
    [:db_insert_placeholder_443] => a:2:{i:0;s:8:"views_ui";i:1;s:4:"list";}
    [:db_insert_placeholder_444] =>
    [:db_insert_placeholder_445] => 7
    [:db_insert_placeholder_446] => 3
    [:db_insert_placeholder_447] => 0
    [:db_insert_placeholder_448] =>
    [:db_insert_placeholder_449] => admin/structure/views
    [:db_insert_placeholder_450] => Views
    [:db_insert_placeholder_451] => t
    [:db_insert_placeholder_452] =>
    [:db_insert_placeholder_453] =>
    [:db_insert_placeholder_454] => a:0:{}
    [:db_insert_placeholder_455] => 6
    [:db_insert_placeholder_456] => Manage customized lists of content.
    [:db_insert_placeholder_457] =>
    [:db_insert_placeholder_458] => 0
    [:db_insert_placeholder_459] => sites/all/modules/ctools/includes/export-ui.inc
)
 in _menu_router_save() (line 3837 of /var/aegir/platforms/applications-d726-prod/includes/menu.inc).
'all' cache was cleared in /var/aegir/platforms/applications-d726-prod#sip.cmaisonneuve.qc.ca                                                               [success]
mr.baileys’s picture

I ran into the same issue when enabling the module through drush.

media_browser_plus_get_media_root_folder($autocreate = TRUE) calls taxonomy_term_save(), which invokes hook_taxonomy_term_[insert|presave]. Media Browser Plus implements those two hooks, and calls media_browser_plus_get_media_root_folder(FALSE) again. Since the root_folder term still has not been created, these two hook invocations cause the watchdog errors.

Attached is a patch to resolve this by adding a temporary autocreate-variable to the $term-object, allowing the hook invocations to be skipped during the auto-creation process.

Note that the patch is fairly simple, but since the body of the hooks is wrapped in an additional if, the diff looks more complex than it is. See the no-white-space diff also attached to get a quick idea of the real change.

  • Commit 0e5759e on 7.x-3.x authored by mr.baileys, committed by das-peter:
    Issue #1968690 by mr.baileys | plinto: Fixed Unable to load the media...
das-peter’s picture

Status: Needs review » Fixed

@mr.baileys Thanks for the debugging, the patch and the explanation! I've changed the condition to if (empty($term->autocreate)) { and committed it.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

nrackleff’s picture

So is there a patch that will fix this on 3.0-beta3? Does the one in #16 work, or was that changed based on #18?

mrtndlmt’s picture

@mr.baileys Thanks for the patch!