🇺🇸United States @tjtj

Account created on 6 September 2010, almost 14 years ago
#

Recent comments

🇺🇸United States tjtj

I updated to the latest core 10.3.0. and when I tried to update the database, I got this error.
And actually, I upgradet to 4.0 Alpha 6 and still get this.

Updating dependencies
Lock file operations: 0 installs, 1 update, 0 removals
  - Upgrading drupal/geolocation (3.13.0 => 4.0.0-alpha6)
🇺🇸United States tjtj

Please release a CKEditor5 version that works already. It has been a year.

🇺🇸United States tjtj

tjtj created an issue.

🐛 | IMCE | Ajax error
🇺🇸United States tjtj

This works now. Not sure why.

🐛 | IMCE | Ajax error
🇺🇸United States tjtj

tjtj created an issue.

🇺🇸United States tjtj

Even though CKEditor5 is selected for the content type, it still sometimes does not give me the icons. And Full HTML is selected.

🇺🇸United States tjtj

On one site this patch worked. On the other, I get
TypeError: array_filter(): Argument #1 ($array) must be of type array, null given in array_filter() (line 139 of /home/jamesrom/public_html/blogs/web/modules/contrib/ckeditor5_font/src/FontColorsManager.php).
Severity Error

🇺🇸United States tjtj

Is there a patch to try?

🇺🇸United States tjtj

Sending mail to an individual user works.

🇺🇸United States tjtj

I am also getting this error in Drupal\Core\Layout\LayoutPluginManager->Drupal\Core\Layout\{
closure}() (line 2

🇺🇸United States tjtj

Updating 6 sites now takes about 5 minutes. 

🇺🇸United States tjtj

I think my blog https://blogs.jamesrome.net/drupal10_upgrade is pretty complete.

🇺🇸United States tjtj

I have 6 sites with hundreds of pages. How do I use Metatag to label any page with a URL alias as the canonical one?

🇺🇸United States tjtj

Cancel this. I reinstalled the library and it works now.

🇺🇸United States tjtj

uuid: 606d8a1d-24ef-4a06-9fc8-9f15cf34e961
langcode: en
status: true
dependencies:
config:
- field.storage.node.body
- field.storage.node.field_line_across
- field.storage.node.field_place_image
- field.storage.node.field_place_name
- field.storage.node.field_submitter
- field.storage.node.field_tags
- node.type.pretty_or_ugly_places
- taxonomy.vocabulary.pretty_ugly
module:
- image
- node
- slick
- taxonomy
- text
id: pretty_or_ugly
label: 'Pretty or Ugly'
module: views
description: ''
tag: ''
base_table: node_field_data
base_field: nid
display:
default:
id: default
display_title: Master
display_plugin: default
position: 0
display_options:
title: 'Pretty and Ugly Places in AC'
fields:
field_place_name:
id: field_place_name
table: node__field_place_name
field: field_place_name
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: ''
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: slick_text
settings: { }
group_column: value
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
field_submitter:
id: field_submitter
table: node__field_submitter
field: field_submitter
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: ''
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: string
settings:
link_to_entity: false
group_column: value
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
field_place_image:
id: field_place_image
table: node__field_place_image
field: field_place_image
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: ''
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: target_id
type: slick_image
settings:
image_style: ''
image_link: ''
group_column: ''
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
field_tags:
id: field_tags
table: node__field_tags
field: field_tags
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: ''
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: target_id
type: entity_reference_entity_view
settings:
view_mode: full
group_column: target_id
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
body:
id: body
table: node__body
field: body
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: ''
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: text_summary_or_trimmed
settings:
trim_length: 400
group_column: value
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
field_line_across:
id: field_line_across
table: node__field_line_across
field: field_line_across
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: ''
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: target_id
type: image
settings:
image_link: ''
image_style: ''
image_loading:
attribute: lazy
group_column: ''
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
pager:
type: full
options:
offset: 0
items_per_page: 2
total_pages: null
id: 0
tags:
next: 'Next ›'
previous: '‹ Previous'
first: '« First'
last: 'Last »'
expose:
items_per_page: false
items_per_page_label: 'Items per page'
items_per_page_options: '5, 10, 25, 50'
items_per_page_options_all: false
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
quantity: 9
exposed_form:
type: basic
options:
submit_button: Apply
reset_button: false
reset_button_label: Reset
exposed_sorts_label: 'Sort by'
expose_sort_order: true
sort_asc_label: Asc
sort_desc_label: Desc
access:
type: none
options: { }
cache:
type: tag
options: { }
empty: { }
sorts:
created:
id: created
table: node_field_data
field: created
relationship: none
group_type: group
admin_label: ''
entity_type: node
entity_field: created
plugin_id: date
order: DESC
expose:
label: ''
field_identifier: created
exposed: false
granularity: second
arguments: { }
filters:
status:
id: status
table: node_field_data
field: status
relationship: none
group_type: group
admin_label: ''
entity_type: node
entity_field: status
plugin_id: boolean
operator: '='
value: '1'
group: 1
exposed: false
expose:
operator_id: ''
label: ''
description: ''
use_operator: false
operator: ''
operator_limit_selection: false
operator_list: { }
identifier: ''
required: false
remember: false
multiple: false
remember_roles:
authenticated: authenticated
is_grouped: false
group_info:
label: ''
description: ''
identifier: ''
optional: true
widget: select
multiple: false
remember: false
default_group: All
default_group_multiple: { }
group_items: { }
type:
id: type
table: node_field_data
field: type
entity_type: node
entity_field: type
plugin_id: bundle
value:
pretty_or_ugly_places: pretty_or_ugly_places
expose:
operator_limit_selection: false
operator_list: { }
field_tags_target_id:
id: field_tags_target_id
table: node__field_tags
field: field_tags_target_id
relationship: none
group_type: group
admin_label: ''
plugin_id: taxonomy_index_tid
operator: or
value: { }
group: 1
exposed: true
expose:
operator_id: field_tags_target_id_op
label: 'Pretty/Ugly (field_tags)'
description: ''
use_operator: false
operator: field_tags_target_id_op
operator_limit_selection: false
operator_list: { }
identifier: field_tags_target_id
required: false
remember: false
multiple: true
remember_roles:
authenticated: authenticated
anonymous: '0'
administrator: '0'
reduce: false
is_grouped: false
group_info:
label: ''
description: ''
identifier: ''
optional: true
widget: select
multiple: false
remember: false
default_group: All
default_group_multiple: { }
group_items: { }
reduce_duplicates: false
vid: pretty_ugly
type: select
hierarchy: false
limit: true
error_message: true
style:
type: default
row:
type: fields
options:
default_field_elements: true
inline:
field_place_image: field_place_image
field_line_across: field_line_across
separator: ''
hide_empty: false
query:
type: views_query
options:
query_comment: ''
disable_sql_rewrite: false
distinct: false
replica: false
query_tags: { }
relationships: { }
header:
area:
id: area
table: views
field: area
relationship: none
group_type: group
admin_label: ''
plugin_id: text
empty: false
content:
value: "

Pretty and Ugly Places in\r\nAnderson County

"
format: full_html
tokenize: false
footer:
area:
id: area
table: views
field: area
relationship: none
group_type: group
admin_label: ''
plugin_id: text
empty: false
content:
value: 'Login to add your own area'
format: basic_html
tokenize: false
display_extenders: { }
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
- url.query_args
- user
- 'user.node_grants:view'
tags:
- 'config:field.storage.node.body'
- 'config:field.storage.node.field_line_across'
- 'config:field.storage.node.field_place_image'
- 'config:field.storage.node.field_place_name'
- 'config:field.storage.node.field_submitter'
- 'config:field.storage.node.field_tags'
block_1:
id: block_1
display_title: Block
display_plugin: block
position: 2
display_options:
display_extenders:
metatag_display_extender:
metatags: { }
tokenize: false
block_description: Pretty-Ugly2
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
- url.query_args
- user
- 'user.node_grants:view'
tags:
- 'config:field.storage.node.body'
- 'config:field.storage.node.field_line_across'
- 'config:field.storage.node.field_place_image'
- 'config:field.storage.node.field_place_name'
- 'config:field.storage.node.field_submitter'
- 'config:field.storage.node.field_tags'
publock:
id: publock
display_title: Block
display_plugin: block
position: 1
display_options:
display_extenders: { }
block_description: 'Pretty-Ugly Block'
block_category: 'My Blocks'
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
- url.query_args
- user
- 'user.node_grants:view'
tags:
- 'config:field.storage.node.body'
- 'config:field.storage.node.field_line_across'
- 'config:field.storage.node.field_place_image'
- 'config:field.storage.node.field_place_name'
- 'config:field.storage.node.field_submitter'
- 'config:field.storage.node.field_tags'

🇺🇸United States tjtj

Yes, so far that works. Thanks.

🇺🇸United States tjtj

Still a problem today. Kills my web site
Error: Cannot use a scalar value as an array in
Cleantalk\Common\Cron\Cron->checkTasks() (line 245 of
/home/orcmaorg/public_html/web/modules/contrib/cleantal
k/lib/Cleantalk/Common/Cron/Cro

🇺🇸United States tjtj

It is a filter in Views

🇺🇸United States tjtj

This needs a fix in the 10.1 release asap. Uninstalling the module failed, saying that the content had to be deleted, but there is no forum content! I did delete the forums.
So forum, a very important feature of Drupal, is dead.

🇺🇸United States tjtj

This arose for me in D10.1.2. I needed to uninstall forums because the table has no primary key. I deleted the forum instances as the uninstall tole me to do, but now I still cannot uninstall forum because it says the forums have content. The above patch seems to be installed.
How do I fix this?

🇺🇸United States tjtj

Please release the D10 version!

🇺🇸United States tjtj

This happens when editing with Claro admin theme and there are no modules doing anything except Admin Toolbar.

Can I now empty the /public_html/web/sites/default/files/css  and javascript directories? Maybe they are munged?

🇺🇸United States tjtj

I turned off aggregation of CSS and JavaScript, and it started to work. Is this a bug?

🇺🇸United States tjtj

It works for basic page, but not for ORCMA Event

🇺🇸United States tjtj

I upgraded Drupal from 10.0.9 to 10.1.0 and now get this error.
Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException: The "ckeditor5_codeBlock" CKEditor 5 plugin definition is configurable, has non-empty default configuration but has no config schema. Config schema is required for validation. in Drupal\ckeditor5\Plugin\CKEditor5PluginDefinition->validateDrupalAspects() (line 186 of /home/orcmaorg/public_html/web/core/modules/ckeditor5/src/Plugin/CKEditor5PluginDefinition.php).

I do have the font module installed.

🇺🇸United States tjtj

I rolled back to yesterday. uninstalled swiftmailer, and ran composer update with no issues.

BUT, I still get the same CKEditor 5 exception!

🇺🇸United States tjtj

I removed swiftmailer and it all worked

🇺🇸United States tjtj

~/www]# composer prohibits egulias/email-validator ~4.0.1
There is no installed package depending on "egulias/email-validator" in versions not matching ~4.0.1

🇺🇸United States tjtj

I tried deleting composer.lock, and the 

composer require drupal/core-recommended:10.1.0 drupal/core-composer-scaffold:10.1.0 drupal/core-project-message:10.1.0 --update-with-all-dependencies

command complained that it needed a lock file.

🇺🇸United States tjtj

I had to manually edit composer.lock to change all the egulias/email-validator settings. Isn't composer supposed to keep all of this sorted properly?

🇺🇸United States tjtj

Crashed. D10.1.0
Error: Non-static method
Drupal\Core\Extension\ExtensionPathResolver::getPath()
cannot be called statically in
html_titles_theme_registry_alter() (line 24 of
/home/orcmaorg/public_html/web

🇺🇸United States tjtj

Still get this error after patch#8 when I try to put the key into the cleantalk configuration page.
Drupal\Core\Database\DatabaseExceptionWrapper:
SQLSTATE[42S02]: Base table or view not found: 1146
Table 'stelnews_d10.cleantalk_sfw_logs' doesn't exist:
SELECT * FROM cleantalk_sfw_logs;

🇺🇸United States tjtj

Or this is a question of how the use this module. There is a block created, but when I put it into a theme (Vani Pro) region in D10, nothing appears in the content type I require for the block.

🇺🇸United States tjtj

I got an error after applying ther patch and trying to use the slideshow setting for image display

Message ArgumentCountError: Too few arguments to function Drupal\image\Plugin\Field\FieldFormatter\ImageFormatter::__construct(), 9 passed in /home/public_html/web/modules/custom/field_slideshow/src/Plugin/Field/FieldFormatter/FieldSlideshow.php on line 98 and exactly 10 expected in Drupal\image\Plugin\Field\FieldFormatter\ImageFormatter->__construct() (line 75 of /home/public_html/web/core/modules/image/src/Plugin/Field/FieldFormatter/ImageFormatter.php).

🇺🇸United States tjtj

MGStables: Yes that worked perfectly. Thank you.
Now someone please release the new version.

🇺🇸United States tjtj

What is the holdup in releasing this for Drupal 10?

🇺🇸United States tjtj

uuid: a9a8a8d6-da67-43fd-8c3b-0956128c185e
langcode: en
status: open
dependencies: { }
weight: 0
open: null
close: null
uid: 1
template: false
archive: false
id: fornl_membership_form_buggy
title: 'FORNL Membership form buggy'
description: ''
category: ''
elements: |-
streetaddress:
'#type': webform_address
'#title': 'Street address'
'#required': true
'#multiple__no_items_message': '

No items entered. Please add items below.

'
'#address__title_display': before
'#address__required': true
'#address_2__title_display': before
'#city__title_display': before
'#city__required': true
'#state_province__placeholder': Tennessee
'#state_province__title_display': before
'#state_province__required': true
'#postal_code__title_display': before
'#postal_code__required': true
'#country__access': false
actions:
'#type': webform_actions
'#title': 'Submit button(s)'
'#submit__label': 'Submit and pay dues'
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
ajax_progress_type: ''
ajax_effect: ''
ajax_speed: null
page: true
page_submit_path: ''
page_confirm_path: ''
page_theme_name: ''
form_title: both
form_submit_once: false
form_open_message: ''
form_close_message: ''
form_exception_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_disable_remote_addr: false
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_autofocus: false
form_details_toggle: false
form_reset: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
form_attributes: { }
form_method: ''
form_action: ''
share: false
share_node: false
share_theme_name: ''
share_title: true
share_page_body_attributes: { }
submission_label: ''
submission_exception_message: ''
submission_locked_message: ''
submission_log: false
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_progress_states: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_auto_forward: true
wizard_auto_forward_hide_next_button: false
wizard_keyboard: true
wizard_track: ''
wizard_prev_button_label: ''
wizard_next_button_label: ''
wizard_toggle: false
wizard_toggle_show_label: ''
wizard_toggle_hide_label: ''
wizard_page_type: container
wizard_page_title_tag: h2
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
draft_pending_single_message: ''
draft_pending_multiple_message: ''
confirmation_type: url
confirmation_url: /paypal-dues
confirmation_title: 'Please go to PayPal to pay your dues'
confirmation_message: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
confirmation_update: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
results_customize: false
token_view: false
token_update: false
token_delete: false
serial_disabled: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }
variants: { }

🇺🇸United States tjtj

I have minimum-stability set to dev, and still get
/www]# composer require drupal/captcha:^2
./composer.json has been updated
Running composer update drupal/captcha
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

Problem 1
- Root composer.json requires drupal/captcha ^2, found drupal/captcha[dev-2.x, 2.0.0-alpha0, 2.0.0-beta1, 2.x-dev] but these were not loaded, likely because it conflicts with another require.
Problem 2
- drupal/recaptcha is locked to version 3.1.0 and an update of this package was not requested.
- drupal/recaptcha 3.1.0 requires drupal/captcha ^1.4 -> found drupal/captcha[dev-1.x, 1.4.0, ..., 1.x-dev (alias of dev-1.x)] but it conflicts with your root composer.json require (^2).

[~/www]# composer prohibits drupal/captcha "^2"
Info from https://repo.packagist.org: #StandWithUkraine
drupal/recommended-project - requires drupal/captcha (^1.8)
drupal/recaptcha 3.1.0 requires drupal/captcha (^1.4)

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

Installation failed, reverting ./composer.json and ./composer.lock to their original content.

🇺🇸United States tjtj

So how do I fix it? 

🇺🇸United States tjtj

Captcha and recaptcha Drupal 10 requirements are not self-conststent.
[~/www]# composer require 'drupal/captcha:^1.10'
./composer.json has been updated
Running composer update drupal/captcha
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

Problem 1
- Root composer.json requires drupal/captcha ^1.10 -> satisfiable by drupal/captcha[1.10.0, 1.x-dev].
- drupal/captcha[1.10.0, ..., 1.x-dev] require drupal/core ^8.9 || ^9 -> found drupal/core[8.9.0-beta1, ..., 8.9.x-dev, 9.0.0-alpha1, ..., 9.5.x-dev] but the package is fixed to 10.0.7 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
Problem 2
- drupal/captcha[1.10.0, ..., 1.x-dev] require drupal/core ^8.9 || ^9 -> found drupal/core[8.9.0-beta1, ..., 8.9.x-dev, 9.0.0-alpha1, ..., 9.5.x-dev] but the package is fixed to 10.0.7 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
- drupal/recaptcha 3.1.0 requires drupal/captcha ^1.4 -> satisfiable by drupal/captcha[1.10.0, 1.x-dev].
- drupal/recaptcha is locked to version 3.1.0 and an update of this package was not requested.

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

Installation failed, reverting ./composer.json and ./composer.lock to their original content.

🇺🇸United States tjtj

Had everything prepared for the D10 upgrade. Followed https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-8-or-... and pow. get the drush error.

jarfx:/srv/www/htdocs/ssl2/xisam # drush updb
 [success] No pending updates.
jarfx:/srv/www/htdocs/ssl2/xisam # rm -rf vendor composer.lock
jarfx:/srv/www/htdocs/ssl2/xisam # composer update
> DrupalProject\composer\ScriptHandler::checkComposerVersion
Loading composer repositories with package information
Updating dependencies
Lock file operations: 122 installs, 0 updates, 0 removals
  - Locking asm89/stack-cors (v2.1.1)
  - Locking chi-teck/drupal-code-generator (2.6.2)
  - Locking composer/installers (v1.12.0)
  - Locking composer/semver (3.3.2)
  - Locking consolidation/annotated-command (4.8.2)
  - Locking consolidation/config (2.1.2)
  - Locking consolidation/filter-via-dot-access-data (2.0.2)
  - Locking consolidation/log (3.0.0)
  - Locking consolidation/output-formatters (4.2.4)
  - Locking consolidation/robo (4.0.3)
  - Locking consolidation/self-update (2.1.0)
  - Locking consolidation/site-alias (4.0.0)
  - Locking consolidation/site-process (5.2.0)
  - Locking dflydev/dot-access-data (v3.0.2)
  - Locking doctrine/annotations (1.13.3)
  - Locking doctrine/lexer (1.2.3)
  - Locking drupal/admin_toolbar (3.3.0)
  - Locking drupal/bartik (1.0.2)
  - Locking drupal/blazy (2.14.0)
  - Locking drupal/captcha (1.9.0)
  - Locking drupal/cheeseburger_menu (5.0.0-rc5)
  - Locking drupal/core (10.0.5)
  - Locking drupal/core-composer-scaffold (10.0.5)
  - Locking drupal/core-project-message (10.0.5)
  - Locking drupal/core-recommended (10.0.5)
  - Locking drupal/ctools (3.13.0)
  - Locking drupal/entity (1.4.0)
  - Locking drupal/file_mdm (2.5.0)
  - Locking drupal/geofield (1.52.0)
  - Locking drupal/honeypot (2.1.2)
  - Locking drupal/imagemagick (3.4.0)
  - Locking drupal/imce (3.0.7)
  - Locking drupal/jquery_ui (1.6.0)
  - Locking drupal/jquery_ui_autocomplete (2.0.0)
  - Locking drupal/jquery_ui_menu (2.0.0)
  - Locking drupal/mailsystem (4.4.0)
  - Locking drupal/module_filter (4.0.1)
  - Locking drupal/profile (1.7.0)
  - Locking drupal/recaptcha (3.1.0)
  - Locking drupal/rules (dev-3.x fc079d8)
  - Locking drupal/seven (1.0.0-alpha1)
  - Locking drupal/slick (2.7.0)
  - Locking drupal/slick_ui (2.7.0)
  - Locking drupal/slick_views (2.6.0)
  - Locking drupal/smtp (1.2.0)
  - Locking drupal/sophron (2.0.1)
  - Locking drupal/stable (2.0.0)
  - Locking drupal/token (1.11.0)
  - Locking drupal/token_filter (2.0.0)
  - Locking drupal/typed_data (1.0.0-beta2)
  - Locking drupal/video_embed_field (2.5.0)
  - Locking drupal/views_slideshow (5.0.0)
  - Locking drupal/webform (6.2.0-beta5)
  - Locking drupal/zurb_foundation (9.0.0-beta1)
  - Locking drush/drush (11.5.1)
  - Locking egulias/email-validator (3.2.5)
  - Locking enlightn/security-checker (v1.10.0)
  - Locking fileeye/mimemap (2.0.1)
  - Locking google/recaptcha (1.3.0)
  - Locking grasmash/expander (3.0.0)
  - Locking guzzlehttp/guzzle (7.5.0)
  - Locking guzzlehttp/promises (1.5.2)
  - Locking guzzlehttp/psr7 (2.4.4)
  - Locking itamair/geophp (1.4)
  - Locking league/container (4.2.0)
  - Locking lsolesen/pel (0.9.12)
  - Locking masterminds/html5 (2.7.6)
  - Locking nikic/php-parser (v4.15.4)
  - Locking pear/archive_tar (1.4.14)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/pear-core-minimal (v1.10.11)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phenx/php-font-lib (0.5.4)
  - Locking phootwork/collection (v3.2.1)
  - Locking phootwork/lang (v3.2.1)
  - Locking phpmailer/phpmailer (v6.8.0)
  - Locking phpowermove/docblock (v4.0)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/event-dispatcher (1.0.0)
  - Locking psr/http-client (1.0.1)
  - Locking psr/http-factory (1.0.1)
  - Locking psr/http-message (1.0.1)
  - Locking psr/log (3.0.0)
  - Locking psy/psysh (v0.11.13)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking symfony/console (v6.2.7)
  - Locking symfony/dependency-injection (v6.2.7)
  - Locking symfony/deprecation-contracts (v3.2.1)
  - Locking symfony/error-handler (v6.2.7)
  - Locking symfony/event-dispatcher (v6.2.7)
  - Locking symfony/event-dispatcher-contracts (v3.2.1)
  - Locking symfony/filesystem (v6.2.7)
  - Locking symfony/finder (v6.2.7)
  - Locking symfony/http-foundation (v6.2.7)
  - Locking symfony/http-kernel (v6.2.7)
  - Locking symfony/mime (v6.2.7)
  - Locking symfony/polyfill-ctype (v1.27.0)
  - Locking symfony/polyfill-iconv (v1.27.0)
  - Locking symfony/polyfill-intl-grapheme (v1.27.0)
  - Locking symfony/polyfill-intl-idn (v1.27.0)
  - Locking symfony/polyfill-intl-normalizer (v1.27.0)
  - Locking symfony/polyfill-mbstring (v1.27.0)
  - Locking symfony/polyfill-php72 (v1.27.0)
  - Locking symfony/polyfill-php80 (v1.27.0)
  - Locking symfony/polyfill-php81 (v1.27.0)
  - Locking symfony/process (v6.2.7)
  - Locking symfony/psr-http-message-bridge (v2.1.4)
  - Locking symfony/routing (v6.2.7)
  - Locking symfony/serializer (v6.2.7)
  - Locking symfony/service-contracts (v3.2.1)
  - Locking symfony/string (v6.2.7)
  - Locking symfony/translation-contracts (v3.2.1)
  - Locking symfony/validator (v6.2.7)
  - Locking symfony/var-dumper (v6.2.7)
  - Locking symfony/var-exporter (v6.2.7)
  - Locking symfony/yaml (v6.2.7)
  - Locking twig/twig (v3.5.1)
  - Locking vlucas/phpdotenv (v2.6.9)
  - Locking webflo/drupal-finder (1.2.2)
  - Locking webmozart/assert (1.11.0)
  - Locking webmozart/path-util (2.3.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 122 installs, 0 updates, 0 removals
  - Syncing drupal/rules (dev-3.x fc079d8) into cache
  - Installing composer/installers (v1.12.0): Extracting archive
drupal/core-composer-scaffold contains a Composer plugin which is currently not in your allow-plugins config. See https://getcomposer.org/allow-plugins
Do you trust "drupal/core-composer-scaffold" to execute code and wish to enable it now? (writes "allow-plugins" to composer.json) [y,n,d,?] y
  - Installing drupal/core-composer-scaffold (10.0.5): Extracting archive
drupal/core-project-message contains a Composer plugin which is currently not in your allow-plugins config. See https://getcomposer.org/allow-plugins
Do you trust "drupal/core-project-message" to execute code and wish to enable it now? (writes "allow-plugins" to composer.json) [y,n,d,?] y
  - Installing drupal/core-project-message (10.0.5): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.27.0): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.27.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.27.0): Extracting archive
  - Installing symfony/polyfill-ctype (v1.27.0): Extracting archive
  - Installing symfony/string (v6.2.7): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.2.1): Extracting archive
  - Installing symfony/deprecation-contracts (v3.2.1): Extracting archive
  - Installing symfony/console (v6.2.7): Extracting archive
  - Installing psr/log (3.0.0): Extracting archive
  - Installing consolidation/log (3.0.0): Extracting archive
  - Installing symfony/finder (v6.2.7): Extracting archive
  - Installing dflydev/dot-access-data (v3.0.2): Extracting archive
  - Installing consolidation/output-formatters (4.2.4): Extracting archive
  - Installing symfony/filesystem (v6.2.7): Extracting archive
  - Installing composer/semver (3.3.2): Extracting archive
  - Installing consolidation/self-update (2.1.0): Extracting archive
  - Installing twig/twig (v3.5.1): Extracting archive
  - Installing symfony/yaml (v6.2.7): Extracting archive
  - Installing symfony/translation-contracts (v3.2.1): Extracting archive
  - Installing symfony/validator (v6.2.7): Extracting archive
  - Installing symfony/serializer (v6.2.7): Extracting archive
  - Installing symfony/routing (v6.2.7): Extracting archive
  - Installing symfony/http-foundation (v6.2.7): Extracting archive
  - Installing psr/http-message (1.0.1): Extracting archive
  - Installing symfony/psr-http-message-bridge (v2.1.4): Extracting archive
  - Installing symfony/process (v6.2.7): Extracting archive
  - Installing symfony/polyfill-iconv (v1.27.0): Extracting archive
  - Installing symfony/polyfill-php72 (v1.27.0): Extracting archive
  - Installing symfony/polyfill-intl-idn (v1.27.0): Extracting archive
  - Installing symfony/mime (v6.2.7): Extracting archive
  - Installing psr/event-dispatcher (1.0.0): Extracting archive
  - Installing symfony/event-dispatcher-contracts (v3.2.1): Extracting archive
  - Installing symfony/event-dispatcher (v6.2.7): Extracting archive
  - Installing symfony/var-dumper (v6.2.7): Extracting archive
  - Installing symfony/error-handler (v6.2.7): Extracting archive
  - Installing symfony/http-kernel (v6.2.7): Extracting archive
  - Installing symfony/var-exporter (v6.2.7): Extracting archive
  - Installing symfony/dependency-injection (v6.2.7): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.11): Extracting archive
  - Installing pear/archive_tar (1.4.14): Extracting archive
  - Installing masterminds/html5 (2.7.6): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-factory (1.0.1): Extracting archive
  - Installing guzzlehttp/psr7 (2.4.4): Extracting archive
  - Installing psr/http-client (1.0.1): Extracting archive
  - Installing guzzlehttp/promises (1.5.2): Extracting archive
  - Installing guzzlehttp/guzzle (7.5.0): Extracting archive
  - Installing doctrine/lexer (1.2.3): Extracting archive
  - Installing egulias/email-validator (3.2.5): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/annotations (1.13.3): Extracting archive
  - Installing asm89/stack-cors (v2.1.1): Extracting archive
  - Installing drupal/core (10.0.5): Extracting archive
  - Installing drupal/admin_toolbar (3.3.0): Extracting archive
  - Installing drupal/bartik (1.0.2): Extracting archive
  - Installing drupal/blazy (2.14.0): Extracting archive
  - Installing drupal/cheeseburger_menu (5.0.0-rc5): Extracting archive
  - Installing drupal/core-recommended (10.0.5)
  - Installing drupal/ctools (3.13.0): Extracting archive
  - Installing itamair/geophp (1.4): Extracting archive
  - Installing drupal/geofield (1.52.0): Extracting archive
  - Installing drupal/honeypot (2.1.2): Extracting archive
  - Installing fileeye/mimemap (2.0.1): Extracting archive
  - Installing drupal/sophron (2.0.1): Extracting archive
  - Installing phenx/php-font-lib (0.5.4): Extracting archive
  - Installing lsolesen/pel (0.9.12): Extracting archive
  - Installing drupal/file_mdm (2.5.0): Extracting archive
  - Installing drupal/imagemagick (3.4.0): Extracting archive
  - Installing drupal/imce (3.0.7): Extracting archive
  - Installing drupal/jquery_ui (1.6.0): Extracting archive
  - Installing drupal/jquery_ui_menu (2.0.0): Extracting archive
  - Installing drupal/mailsystem (4.4.0): Extracting archive
  - Installing drupal/jquery_ui_autocomplete (2.0.0): Extracting archive
  - Installing drupal/module_filter (4.0.1): Extracting archive
  - Installing drupal/entity (1.4.0): Extracting archive
  - Installing drupal/profile (1.7.0): Extracting archive
  - Installing google/recaptcha (1.3.0): Extracting archive
  - Installing drupal/captcha (1.9.0): Extracting archive
  - Installing drupal/recaptcha (3.1.0): Extracting archive
  - Installing drupal/typed_data (1.0.0-beta2): Extracting archive
  - Installing drupal/rules (dev-3.x fc079d8): Cloning fc079d8275 from cache
  - Installing drupal/seven (1.0.0-alpha1): Extracting archive
  - Installing drupal/slick (2.7.0): Extracting archive
  - Installing drupal/slick_ui (2.7.0)
  - Installing drupal/slick_views (2.6.0): Extracting archive
  - Installing phpmailer/phpmailer (v6.8.0): Extracting archive
  - Installing drupal/smtp (1.2.0): Extracting archive
  - Installing drupal/token (1.11.0): Extracting archive
  - Installing drupal/token_filter (2.0.0): Extracting archive
  - Installing drupal/video_embed_field (2.5.0): Extracting archive
  - Installing drupal/views_slideshow (5.0.0): Extracting archive
  - Installing drupal/webform (6.2.0-beta5): Extracting archive
  - Installing drupal/stable (2.0.0): Extracting archive
  - Installing drupal/zurb_foundation (9.0.0-beta1): Extracting archive
  - Installing webflo/drupal-finder (1.2.2): Extracting archive
  - Installing symfony/polyfill-php80 (v1.27.0): Extracting archive
  - Installing nikic/php-parser (v4.15.4): Extracting archive
  - Installing psy/psysh (v0.11.13): Extracting archive
  - Installing league/container (4.2.0): Extracting archive
  - Installing enlightn/security-checker (v1.10.0): Extracting archive
  - Installing grasmash/expander (3.0.0): Extracting archive
  - Installing consolidation/config (2.1.2): Extracting archive
  - Installing consolidation/site-alias (4.0.0): Extracting archive
  - Installing consolidation/site-process (5.2.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.27.0): Extracting archive
  - Installing phootwork/lang (v3.2.1): Extracting archive
  - Installing phootwork/collection (v3.2.1): Extracting archive
  - Installing phpowermove/docblock (v4.0): Extracting archive
  - Installing consolidation/annotated-command (4.8.2): Extracting archive
  - Installing consolidation/robo (4.0.3): Extracting archive
  - Installing consolidation/filter-via-dot-access-data (2.0.2): Extracting archive
  - Installing chi-teck/drupal-code-generator (2.6.2): Extracting archive
  - Installing drush/drush (11.5.1): Extracting archive
  - Installing vlucas/phpdotenv (v2.6.9): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing webmozart/path-util (2.3.0): Extracting archive
39 package suggestions were added by new dependencies, use `composer suggest` to see details.
Package webmozart/path-util is abandoned, you should avoid using it. Use symfony/filesystem instead.
Generating autoload files
44 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
Scaffolding files for drupal/core:
  - Copy [project-root]/.gitattributes from assets/scaffold/files/gitattributes
  - Copy [web-root]/.ht.router.php from assets/scaffold/files/ht.router.php
  - Copy [web-root]/.htaccess from assets/scaffold/files/htaccess
  - Copy [web-root]/example.gitignore from assets/scaffold/files/example.gitignore
  - Copy [web-root]/robots.txt from assets/scaffold/files/robots.txt
  - Copy [web-root]/web.config from assets/scaffold/files/web.config
  - Copy [web-root]/sites/example.settings.local.php from assets/scaffold/files/example.settings.local.php
  - Copy [web-root]/sites/default/default.services.yml from assets/scaffold/files/default.services.yml
  - Copy [web-root]/sites/default/default.settings.php from assets/scaffold/files/default.settings.php
> DrupalProject\composer\ScriptHandler::createRequiredFiles
No security vulnerability advisories found
jarfx:/srv/www/htdocs/ssl2/xisam # drush updb
 [preflight] Mapping values are not allowed in multi-line blocks at line 2 (near "<?php").
🇺🇸United States tjtj

Had everything prepared for the D10 upgrade. Followed https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-8-or-... and pow. get the drush error.

jarfx:/srv/www/htdocs/ssl2/xisam # drush updb
 [success] No pending updates.
jarfx:/srv/www/htdocs/ssl2/xisam # rm -rf vendor composer.lock
jarfx:/srv/www/htdocs/ssl2/xisam # composer update
> DrupalProject\composer\ScriptHandler::checkComposerVersion
Loading composer repositories with package information
Updating dependencies
Lock file operations: 122 installs, 0 updates, 0 removals
  - Locking asm89/stack-cors (v2.1.1)
  - Locking chi-teck/drupal-code-generator (2.6.2)
  - Locking composer/installers (v1.12.0)
  - Locking composer/semver (3.3.2)
  - Locking consolidation/annotated-command (4.8.2)
  - Locking consolidation/config (2.1.2)
  - Locking consolidation/filter-via-dot-access-data (2.0.2)
  - Locking consolidation/log (3.0.0)
  - Locking consolidation/output-formatters (4.2.4)
  - Locking consolidation/robo (4.0.3)
  - Locking consolidation/self-update (2.1.0)
  - Locking consolidation/site-alias (4.0.0)
  - Locking consolidation/site-process (5.2.0)
  - Locking dflydev/dot-access-data (v3.0.2)
  - Locking doctrine/annotations (1.13.3)
  - Locking doctrine/lexer (1.2.3)
  - Locking drupal/admin_toolbar (3.3.0)
  - Locking drupal/bartik (1.0.2)
  - Locking drupal/blazy (2.14.0)
  - Locking drupal/captcha (1.9.0)
  - Locking drupal/cheeseburger_menu (5.0.0-rc5)
  - Locking drupal/core (10.0.5)
  - Locking drupal/core-composer-scaffold (10.0.5)
  - Locking drupal/core-project-message (10.0.5)
  - Locking drupal/core-recommended (10.0.5)
  - Locking drupal/ctools (3.13.0)
  - Locking drupal/entity (1.4.0)
  - Locking drupal/file_mdm (2.5.0)
  - Locking drupal/geofield (1.52.0)
  - Locking drupal/honeypot (2.1.2)
  - Locking drupal/imagemagick (3.4.0)
  - Locking drupal/imce (3.0.7)
  - Locking drupal/jquery_ui (1.6.0)
  - Locking drupal/jquery_ui_autocomplete (2.0.0)
  - Locking drupal/jquery_ui_menu (2.0.0)
  - Locking drupal/mailsystem (4.4.0)
  - Locking drupal/module_filter (4.0.1)
  - Locking drupal/profile (1.7.0)
  - Locking drupal/recaptcha (3.1.0)
  - Locking drupal/rules (dev-3.x fc079d8)
  - Locking drupal/seven (1.0.0-alpha1)
  - Locking drupal/slick (2.7.0)
  - Locking drupal/slick_ui (2.7.0)
  - Locking drupal/slick_views (2.6.0)
  - Locking drupal/smtp (1.2.0)
  - Locking drupal/sophron (2.0.1)
  - Locking drupal/stable (2.0.0)
  - Locking drupal/token (1.11.0)
  - Locking drupal/token_filter (2.0.0)
  - Locking drupal/typed_data (1.0.0-beta2)
  - Locking drupal/video_embed_field (2.5.0)
  - Locking drupal/views_slideshow (5.0.0)
  - Locking drupal/webform (6.2.0-beta5)
  - Locking drupal/zurb_foundation (9.0.0-beta1)
  - Locking drush/drush (11.5.1)
  - Locking egulias/email-validator (3.2.5)
  - Locking enlightn/security-checker (v1.10.0)
  - Locking fileeye/mimemap (2.0.1)
  - Locking google/recaptcha (1.3.0)
  - Locking grasmash/expander (3.0.0)
  - Locking guzzlehttp/guzzle (7.5.0)
  - Locking guzzlehttp/promises (1.5.2)
  - Locking guzzlehttp/psr7 (2.4.4)
  - Locking itamair/geophp (1.4)
  - Locking league/container (4.2.0)
  - Locking lsolesen/pel (0.9.12)
  - Locking masterminds/html5 (2.7.6)
  - Locking nikic/php-parser (v4.15.4)
  - Locking pear/archive_tar (1.4.14)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/pear-core-minimal (v1.10.11)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phenx/php-font-lib (0.5.4)
  - Locking phootwork/collection (v3.2.1)
  - Locking phootwork/lang (v3.2.1)
  - Locking phpmailer/phpmailer (v6.8.0)
  - Locking phpowermove/docblock (v4.0)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/event-dispatcher (1.0.0)
  - Locking psr/http-client (1.0.1)
  - Locking psr/http-factory (1.0.1)
  - Locking psr/http-message (1.0.1)
  - Locking psr/log (3.0.0)
  - Locking psy/psysh (v0.11.13)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking symfony/console (v6.2.7)
  - Locking symfony/dependency-injection (v6.2.7)
  - Locking symfony/deprecation-contracts (v3.2.1)
  - Locking symfony/error-handler (v6.2.7)
  - Locking symfony/event-dispatcher (v6.2.7)
  - Locking symfony/event-dispatcher-contracts (v3.2.1)
  - Locking symfony/filesystem (v6.2.7)
  - Locking symfony/finder (v6.2.7)
  - Locking symfony/http-foundation (v6.2.7)
  - Locking symfony/http-kernel (v6.2.7)
  - Locking symfony/mime (v6.2.7)
  - Locking symfony/polyfill-ctype (v1.27.0)
  - Locking symfony/polyfill-iconv (v1.27.0)
  - Locking symfony/polyfill-intl-grapheme (v1.27.0)
  - Locking symfony/polyfill-intl-idn (v1.27.0)
  - Locking symfony/polyfill-intl-normalizer (v1.27.0)
  - Locking symfony/polyfill-mbstring (v1.27.0)
  - Locking symfony/polyfill-php72 (v1.27.0)
  - Locking symfony/polyfill-php80 (v1.27.0)
  - Locking symfony/polyfill-php81 (v1.27.0)
  - Locking symfony/process (v6.2.7)
  - Locking symfony/psr-http-message-bridge (v2.1.4)
  - Locking symfony/routing (v6.2.7)
  - Locking symfony/serializer (v6.2.7)
  - Locking symfony/service-contracts (v3.2.1)
  - Locking symfony/string (v6.2.7)
  - Locking symfony/translation-contracts (v3.2.1)
  - Locking symfony/validator (v6.2.7)
  - Locking symfony/var-dumper (v6.2.7)
  - Locking symfony/var-exporter (v6.2.7)
  - Locking symfony/yaml (v6.2.7)
  - Locking twig/twig (v3.5.1)
  - Locking vlucas/phpdotenv (v2.6.9)
  - Locking webflo/drupal-finder (1.2.2)
  - Locking webmozart/assert (1.11.0)
  - Locking webmozart/path-util (2.3.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 122 installs, 0 updates, 0 removals
  - Syncing drupal/rules (dev-3.x fc079d8) into cache
  - Installing composer/installers (v1.12.0): Extracting archive
drupal/core-composer-scaffold contains a Composer plugin which is currently not in your allow-plugins config. See https://getcomposer.org/allow-plugins
Do you trust "drupal/core-composer-scaffold" to execute code and wish to enable it now? (writes "allow-plugins" to composer.json) [y,n,d,?] y
  - Installing drupal/core-composer-scaffold (10.0.5): Extracting archive
drupal/core-project-message contains a Composer plugin which is currently not in your allow-plugins config. See https://getcomposer.org/allow-plugins
Do you trust "drupal/core-project-message" to execute code and wish to enable it now? (writes "allow-plugins" to composer.json) [y,n,d,?] y
  - Installing drupal/core-project-message (10.0.5): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.27.0): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.27.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.27.0): Extracting archive
  - Installing symfony/polyfill-ctype (v1.27.0): Extracting archive
  - Installing symfony/string (v6.2.7): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.2.1): Extracting archive
  - Installing symfony/deprecation-contracts (v3.2.1): Extracting archive
  - Installing symfony/console (v6.2.7): Extracting archive
  - Installing psr/log (3.0.0): Extracting archive
  - Installing consolidation/log (3.0.0): Extracting archive
  - Installing symfony/finder (v6.2.7): Extracting archive
  - Installing dflydev/dot-access-data (v3.0.2): Extracting archive
  - Installing consolidation/output-formatters (4.2.4): Extracting archive
  - Installing symfony/filesystem (v6.2.7): Extracting archive
  - Installing composer/semver (3.3.2): Extracting archive
  - Installing consolidation/self-update (2.1.0): Extracting archive
  - Installing twig/twig (v3.5.1): Extracting archive
  - Installing symfony/yaml (v6.2.7): Extracting archive
  - Installing symfony/translation-contracts (v3.2.1): Extracting archive
  - Installing symfony/validator (v6.2.7): Extracting archive
  - Installing symfony/serializer (v6.2.7): Extracting archive
  - Installing symfony/routing (v6.2.7): Extracting archive
  - Installing symfony/http-foundation (v6.2.7): Extracting archive
  - Installing psr/http-message (1.0.1): Extracting archive
  - Installing symfony/psr-http-message-bridge (v2.1.4): Extracting archive
  - Installing symfony/process (v6.2.7): Extracting archive
  - Installing symfony/polyfill-iconv (v1.27.0): Extracting archive
  - Installing symfony/polyfill-php72 (v1.27.0): Extracting archive
  - Installing symfony/polyfill-intl-idn (v1.27.0): Extracting archive
  - Installing symfony/mime (v6.2.7): Extracting archive
  - Installing psr/event-dispatcher (1.0.0): Extracting archive
  - Installing symfony/event-dispatcher-contracts (v3.2.1): Extracting archive
  - Installing symfony/event-dispatcher (v6.2.7): Extracting archive
  - Installing symfony/var-dumper (v6.2.7): Extracting archive
  - Installing symfony/error-handler (v6.2.7): Extracting archive
  - Installing symfony/http-kernel (v6.2.7): Extracting archive
  - Installing symfony/var-exporter (v6.2.7): Extracting archive
  - Installing symfony/dependency-injection (v6.2.7): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.11): Extracting archive
  - Installing pear/archive_tar (1.4.14): Extracting archive
  - Installing masterminds/html5 (2.7.6): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-factory (1.0.1): Extracting archive
  - Installing guzzlehttp/psr7 (2.4.4): Extracting archive
  - Installing psr/http-client (1.0.1): Extracting archive
  - Installing guzzlehttp/promises (1.5.2): Extracting archive
  - Installing guzzlehttp/guzzle (7.5.0): Extracting archive
  - Installing doctrine/lexer (1.2.3): Extracting archive
  - Installing egulias/email-validator (3.2.5): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/annotations (1.13.3): Extracting archive
  - Installing asm89/stack-cors (v2.1.1): Extracting archive
  - Installing drupal/core (10.0.5): Extracting archive
  - Installing drupal/admin_toolbar (3.3.0): Extracting archive
  - Installing drupal/bartik (1.0.2): Extracting archive
  - Installing drupal/blazy (2.14.0): Extracting archive
  - Installing drupal/cheeseburger_menu (5.0.0-rc5): Extracting archive
  - Installing drupal/core-recommended (10.0.5)
  - Installing drupal/ctools (3.13.0): Extracting archive
  - Installing itamair/geophp (1.4): Extracting archive
  - Installing drupal/geofield (1.52.0): Extracting archive
  - Installing drupal/honeypot (2.1.2): Extracting archive
  - Installing fileeye/mimemap (2.0.1): Extracting archive
  - Installing drupal/sophron (2.0.1): Extracting archive
  - Installing phenx/php-font-lib (0.5.4): Extracting archive
  - Installing lsolesen/pel (0.9.12): Extracting archive
  - Installing drupal/file_mdm (2.5.0): Extracting archive
  - Installing drupal/imagemagick (3.4.0): Extracting archive
  - Installing drupal/imce (3.0.7): Extracting archive
  - Installing drupal/jquery_ui (1.6.0): Extracting archive
  - Installing drupal/jquery_ui_menu (2.0.0): Extracting archive
  - Installing drupal/mailsystem (4.4.0): Extracting archive
  - Installing drupal/jquery_ui_autocomplete (2.0.0): Extracting archive
  - Installing drupal/module_filter (4.0.1): Extracting archive
  - Installing drupal/entity (1.4.0): Extracting archive
  - Installing drupal/profile (1.7.0): Extracting archive
  - Installing google/recaptcha (1.3.0): Extracting archive
  - Installing drupal/captcha (1.9.0): Extracting archive
  - Installing drupal/recaptcha (3.1.0): Extracting archive
  - Installing drupal/typed_data (1.0.0-beta2): Extracting archive
  - Installing drupal/rules (dev-3.x fc079d8): Cloning fc079d8275 from cache
  - Installing drupal/seven (1.0.0-alpha1): Extracting archive
  - Installing drupal/slick (2.7.0): Extracting archive
  - Installing drupal/slick_ui (2.7.0)
  - Installing drupal/slick_views (2.6.0): Extracting archive
  - Installing phpmailer/phpmailer (v6.8.0): Extracting archive
  - Installing drupal/smtp (1.2.0): Extracting archive
  - Installing drupal/token (1.11.0): Extracting archive
  - Installing drupal/token_filter (2.0.0): Extracting archive
  - Installing drupal/video_embed_field (2.5.0): Extracting archive
  - Installing drupal/views_slideshow (5.0.0): Extracting archive
  - Installing drupal/webform (6.2.0-beta5): Extracting archive
  - Installing drupal/stable (2.0.0): Extracting archive
  - Installing drupal/zurb_foundation (9.0.0-beta1): Extracting archive
  - Installing webflo/drupal-finder (1.2.2): Extracting archive
  - Installing symfony/polyfill-php80 (v1.27.0): Extracting archive
  - Installing nikic/php-parser (v4.15.4): Extracting archive
  - Installing psy/psysh (v0.11.13): Extracting archive
  - Installing league/container (4.2.0): Extracting archive
  - Installing enlightn/security-checker (v1.10.0): Extracting archive
  - Installing grasmash/expander (3.0.0): Extracting archive
  - Installing consolidation/config (2.1.2): Extracting archive
  - Installing consolidation/site-alias (4.0.0): Extracting archive
  - Installing consolidation/site-process (5.2.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.27.0): Extracting archive
  - Installing phootwork/lang (v3.2.1): Extracting archive
  - Installing phootwork/collection (v3.2.1): Extracting archive
  - Installing phpowermove/docblock (v4.0): Extracting archive
  - Installing consolidation/annotated-command (4.8.2): Extracting archive
  - Installing consolidation/robo (4.0.3): Extracting archive
  - Installing consolidation/filter-via-dot-access-data (2.0.2): Extracting archive
  - Installing chi-teck/drupal-code-generator (2.6.2): Extracting archive
  - Installing drush/drush (11.5.1): Extracting archive
  - Installing vlucas/phpdotenv (v2.6.9): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing webmozart/path-util (2.3.0): Extracting archive
39 package suggestions were added by new dependencies, use `composer suggest` to see details.
Package webmozart/path-util is abandoned, you should avoid using it. Use symfony/filesystem instead.
Generating autoload files
44 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
Scaffolding files for drupal/core:
  - Copy [project-root]/.gitattributes from assets/scaffold/files/gitattributes
  - Copy [web-root]/.ht.router.php from assets/scaffold/files/ht.router.php
  - Copy [web-root]/.htaccess from assets/scaffold/files/htaccess
  - Copy [web-root]/example.gitignore from assets/scaffold/files/example.gitignore
  - Copy [web-root]/robots.txt from assets/scaffold/files/robots.txt
  - Copy [web-root]/web.config from assets/scaffold/files/web.config
  - Copy [web-root]/sites/example.settings.local.php from assets/scaffold/files/example.settings.local.php
  - Copy [web-root]/sites/default/default.services.yml from assets/scaffold/files/default.services.yml
  - Copy [web-root]/sites/default/default.settings.php from assets/scaffold/files/default.settings.php
> DrupalProject\composer\ScriptHandler::createRequiredFiles
No security vulnerability advisories found
jarfx:/srv/www/htdocs/ssl2/xisam # drush updb
 [preflight] Mapping values are not allowed in multi-line blocks at line 2 (near "<?php").
🇺🇸United States tjtj

More steps are required for a successful upgrade

🇺🇸United States tjtj

Alas, drush updb throws an error:
[preflight] Mapping values are not allowed in multi-line blocks at line 2 (near "<?php").

🇺🇸United States tjtj

I get this error just after I upgrade from D9 to D10.0.5

TypeError: Drupal\Core\Render\Renderer::doTrustedCallback(): Argument #1 ($callback) must be of type callable, array given, called in /srv/www/htdocs/ssl2/www/web/core/lib/Drupal/Core/Render/Renderer.php on line 788 in Drupal\Core\Render\Renderer->doTrustedCallback() (line 51 of core/lib/Drupal/Core/Security/DoTrustedCallbackTrait.php).

I wrote nonie of the code.

🇺🇸United States tjtj

When I install patch 7, using
"patches": {

    "enable-patching": true,
     "drupal/superfish": {
           "rector patch": "https://www.drupal.org/files/issues/2023-01-18/3299991-drupal-10-compatibility-fixes-7.patch"
      }
},
"drupal-lenient": {
"allowed-list": ["drupal/superfish"]
}

I get

drush updb
 [preflight] Mapping values are not allowed in multi-line blocks at line 2 (near "<?php").

Lots of internal modules are upgraded/downgraded doing this.

🇺🇸United States tjtj

Then please issue this so I need not jump through patch hoops in my composer file.

🇺🇸United States tjtj

The patch applied. But when I added the rotate box option to the image field, it does not appear when I make a new instance of that content type.

🇺🇸United States tjtj

[~/www/web/modules/contrib/simple_image_rotate]# patch -p1 < 3298061-12.patch
patching file js/simple_image_rotate.js
Hunk #1 FAILED at 19.
Hunk #2 succeeded at 36 (offset -1 lines).
1 out of 2 hunks FAILED -- saving rejects to file js/simple_image_rotate.js.rej
patching file simple_image_rotate.info.yml
patching file simple_image_rotate.libraries.yml
patching file simple_image_rotate.module
Hunk #1 succeeded at 65 (offset -3 lines).
Hunk #2 FAILED at 193.
1 out of 2 hunks FAILED -- saving rejects to file simple_image_rotate.module.rej

cat simple_image_rotate.js.rej
--- js/simple_image_rotate.js
+++ js/simple_image_rotate.js
@@ -19,14 +19,12 @@
           // Leaving out absolute icon placement for now.
           // $('.rotate-icon').parent('.image-preview').addClass('rotate-enabled');
             // Treat click on rotate image icon
-            $(".rotate-icon").once().click(function (e) {
-
+            $(once('rotate', '.rotate-icon', context)).each(function () {
+              $(this).on('click', function(e) {
                 // Prevent default click on rotate icon
                 e.preventDefault();
-                // Current rotate value and thumbnail image
-                var rotate = parseInt($(this).attr("data-rotate"));
-                $image = $(this).closest(".image-widget").find("img")
-                    .add($(this).closest(".media-library-add-form li").find('[data-drupal-selector="edit-preview"] img'));
+                var rotate = parseInt($(this).attr("data-rotate")),
+                $image = $(this).closest(".image-widget").find("img");
                 // Rotate Input
                 $rotate_input = $(this).closest(".image-widget").find('.rotate');
                 // Remove current rotate CSS class
🇺🇸United States tjtj

Still does not work.
1. The patch is strange in that it is applied from the Web dorectory, not the directory of the module itself.
2. It applied to the release 2.1.0 version.
3. The icon appears and rotates the thumbnails
4. BUT it throws a php error:

Error: Class "FileSystemInterface" not found in
                                                     simple_image_rotate_rotate_image() (line 194 of
                                                     /home/orcmaorg/public_html/web/modules/contrib/simple_image_rotat
                                                     e/simple_image_rotate.modul
🇺🇸United States tjtj

mukesh88: Which version does this patch?

🇺🇸United States tjtj

It was my host. They had to increase git resources for me.

🇺🇸United States tjtj

I still get a failure:
- Installing drupal/layout_builder_styles (2.0.0): Extracting archive
- Installing drupal/lb_accordion (1.0.6): Extracting archive
- Installing thinkshout/mailchimp-api-php (3.0.0-rc4): Extracting archive
- Installing drupal/mailchimp (dev-2.x 646516b): Cloning 646516b0e9 from cache
Install of drupal/mailchimp failed

- Installing drupal/markup (dev-1.x 3387295): Cloning 3387295260 from cache
- Installing drupal/menu_item_role_access (2.1.0): Extracting archive
- Installing drupal/module_filter (4.0.1): Extracting archive
- Installing drupal/nodeaccess (2.0.0-alpha2): Extracting archive
- Installing google/recaptcha (1.3.0): Extracting archive
- Installing drupal/captcha (1.9.0): Extracting archive
- Installing drupal/recaptcha (3.1.0): Extracting archive
- Installing drupal/responsive_tables_filter (1.17.0): Extracting archive
- Installing drupal/scroll_blocks (2.0.0-alpha5): Extracting archive
- Installing drupal/slick (2.7.0): Extracting archive
- Installing drupal/slick_extras (1.0.0-rc7): Extracting archive
- Installing drupal/slick_views (2.6.0): Extracting archive
- Installing symfony/css-selector (v6.2.5): Extracting archive
- Installing tijsverkoyen/css-to-inline-styles (2.2.6): Extracting archive
- Installing swiftmailer/swiftmailer (v6.3.0): Extracting archive
- Installing html2text/html2text (4.3.1): Extracting archive
- Installing drupal/mailsystem (4.4.0): Extracting archive
- Installing drupal/swiftmailer (2.4.0): Extracting archive
- Installing drupal/tara (10.0.4): Extracting archive
- Installing drupal/thex (9.2.0): Extracting archive
- Installing drupal/user_field_value (8.1.3): Extracting archive
- Installing drupal/vani (10.0.0): Extracting archive
- Installing drupal/verf (2.0.0): Extracting archive
- Installing drupal/views_area_custom_block (1.0.0-alpha2): Extracting archive
- Installing drupal/views_attributes (1.0.0): Extracting archive
- Installing drupal/views_infinite_scroll (2.0.1): Extracting archive
- Installing drupal/views_slideshow (5.0.0): Extracting archive

🇺🇸United States tjtj

This occurs when I enable a Superfish menu style.

🇺🇸United States tjtj

To get this to work, you must first do
composer require thinkshout/mailchimp-api-php:^3.0
and then
composer require 'drupal/mailchimp:2.x-dev@dev' -W

🇺🇸United States tjtj

This still happened when I updated to today's 9.2.2

🇺🇸United States tjtj

Close this. I did not configure it in the field.

🇺🇸United States tjtj

Is this going to be fixed?

🇺🇸United States tjtj

I get a bad error in D10 with the dev-dev version composer require 'drupal/gtranslate:2.x-dev@dev'
php Error TypeError: array_values(): Argument #1 ($array) must be of type array, null given
in array_values() (line 385 of

🇺🇸United States tjtj

If it is tested and released, please issue it!

🇺🇸United States tjtj

This is critical. Users cannot upgrade to D10 because this module is incompatible, and the module cannot be removed.

🇺🇸United States tjtj

I removed the media_library and Media modules, and reinstalled them. This fixed the database error adding content in Content/Media/add/file
But after enabling the media module (and before media_libraru, I get
Error A non-existent config entity name returned by
FieldStorageConfigInterface::getBundles(): entity type: node, bundle:
panels_page, field name: body
And then adding Media to a media field in a node, I click Add media, I see a circle (opening media library), and nothing happens.
Under the Add media, it says "2 media items remaining"
There is nothing thrown in drush ws

🇺🇸United States tjtj

There is no issue with the site I built from scratch in D10.
The offending site is an upgrade a la https://blogs.jamesrome.net/drupal10_upgrade

🇺🇸United States tjtj

This is NOT fixed in Drupal 9.3.5. The Zurb 9.0-beta1 still exhibits this, even after a reinstall if you use a Superfish main menu. A normal menu works.

🇺🇸United States tjtj

I am still getting this in Drupal 9.5.3

Add or select media
The media item has been created but has not yet been saved. Fill in any required fields and save to add it to the media library.

    Name European efforts & advances in Stellarator power plant studies
🇺🇸United States tjtj

Please issue a D10 version. It has been 4 months!

🇺🇸United States tjtj

It is 6 months now! Please issue a D10 version

Production build 0.69.0 2024