I also had this problem on blocks.
My viewfields were all blocks.
I created URLS using twig and they only had trailing spaces.
See this issue: https://www.drupal.org/project/viewfield/issues/3487798 🐛 WSOD after upgrade to D10.3.8 on views using entities with viewfields Active
Well, then the only thing left is thank everybody here for helping out!
Is there something we can add as information to the other issue
https://www.drupal.org/project/drupal/issues/3486195
🐛
An update to symfony/http-foundation plus a trailing space took down the views UI
Active
? A place they should look at?
A test that is maybe missing?
But there is an issue that has supposedly fixed that. I used that patch (
https://www.drupal.org/project/drupal/issues/3486195
🐛
An update to symfony/http-foundation plus a trailing space took down the views UI
Active
) but it did not solve the issue.
So there must be some other position in code that handles viewfield views. Otherwise there would have been no error.
Thank you very much jonathan_hunt!
That exactly did the trick.
I had a few twig values with trailling blanks. None with leading blanks.
@danflanagan8:
is #10 sufficient information in order to either trim that value or find some other solution?
and here is the view of the field
uuid: 28090915-ef47-4ffd-9825-da796e9612e8
langcode: en
status: true
dependencies:
config:
- field.storage.node.field_company
- field.storage.node.field_event_due
- field.storage.node.field_event_status
- field.storage.node.field_event_typ
- field.storage.node.field_event_verantwortl_person
- field.storage.node.field_event_zeitpunkt
- field.storage.node.field_event_zu_betrifft
- node.type.event
module:
- datetime
- datetime_range
- node
- user
id: event_admin
label: 'Event Admin'
module: views
description: 'Buttons und Viewfieldviews auf Events'
tag: ''
base_table: node_field_data
base_field: nid
display:
default:
id: default
display_title: Master
display_plugin: default
position: 0
display_options:
title: 'Event Admin'
fields:
field_company:
id: field_company
table: node__field_company
field: field_company
relationship: none
group_type: group
admin_label: 'Content: Company Entity ID'
plugin_id: field
label: ''
exclude: true
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_id
settings: { }
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
nid:
id: nid
table: node_field_data
field: nid
relationship: none
group_type: group
admin_label: ''
entity_type: node
entity_field: nid
plugin_id: field
label: ''
exclude: true
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: number_integer
settings:
thousand_separator: ''
prefix_suffix: true
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
title:
id: title
table: node_field_data
field: title
relationship: none
group_type: group
admin_label: ''
entity_type: node
entity_field: title
plugin_id: field
label: Title
exclude: true
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: false
ellipsis: false
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: true
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: true
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_event_zu_betrifft:
id: field_event_zu_betrifft
table: node__field_event_zu_betrifft
field: field_event_zu_betrifft
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: 'EVENT zu Entity ID'
exclude: true
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_id
settings: { }
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
field_event_status:
id: field_event_status
table: node__field_event_status
field: field_event_status
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: ''
exclude: true
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_label
settings:
link: true
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
field_event_typ:
id: field_event_typ
table: node__field_event_typ
field: field_event_typ
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: ''
exclude: true
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_label
settings:
link: true
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
field_event_verantwortl_person:
id: field_event_verantwortl_person
table: node__field_event_verantwortl_person
field: field_event_verantwortl_person
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: ''
exclude: true
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_label
settings:
link: true
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
field_event_due:
id: field_event_due
table: node__field_event_due
field: field_event_due
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: ''
exclude: true
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: datetime_plain
settings:
timezone_override: Europe/Vienna
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_event_zeitpunkt:
id: field_event_zeitpunkt
table: node__field_event_zeitpunkt
field: field_event_zeitpunkt
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: ''
exclude: true
alter:
alter_text: true
text: '{{ field_event_zeitpunkt__value }}'
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: daterange_default
settings:
timezone_override: ''
format_type: medium
separator: '-'
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_event_zeitpunkt_1:
id: field_event_zeitpunkt_1
table: node__field_event_zeitpunkt
field: field_event_zeitpunkt
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: 'Wann Ende'
exclude: true
alter:
alter_text: true
text: '{{ field_event_zeitpunkt_1__end_value }}'
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: true
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: end_value
type: daterange_default
settings:
timezone_override: ''
format_type: medium
separator: '-'
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
title_1:
id: title_1
table: node_field_data
field: title
relationship: none
group_type: group
admin_label: 'Title: rewritten: FollowUP+'
entity_type: node
entity_field: title
plugin_id: field
label: ''
exclude: true
alter:
alter_text: true
text: "{# Default Duration as Duration of the Event #}\r\n{# Start DateTime #}\r\n{% set myStartDate = field_event_start|date(\"Y-m-d\") %}\r\n{% set myStartTime = field_event_start|date(\"H:i:s\") %}\r\n{% set myJahr = myStartDate|date(\"Y\") %}\r\n{% set myMonat = myStartDate|date(\"n\") %}\r\n{% set myTag = myStartDate|date(\"j\") %}\r\n{# Correct Secs to 00 #}\r\n{% set mySecs = myStartTime|date(\"s\") %}\r\n{% set myStartTimeCorrected = myStartTime|date_modify('-'~mySecs~' seconds')|date(\"H:i:s\") %}\r\n{# End DateTime (may cross end of day!) #}\r\n{% set myEndDateObject = field_event_ende|date(\"Y-m-d H:i:s\") %}\r\n{% set myEndDate = field_event_ende|date(\"Y-m-d\") %}\r\n{% set myEndTime = field_event_ende|date(\"H:i:s\") %}\r\n{# Correct Secs to 00 #}\r\n{% set myEndSecs = myEndTime|date(\"s\") %}\r\n{% set myEndTimeCorrected = myEndTime|date_modify('-'~myEndSecs~' seconds')|date(\"H:i:s\") %}\r\n{# Load the current user #}\r\n{% set u = bamboo_load_currentuser() %}\r\n{% set n = u.getUsername() %}\r\n/add/event?comp={{field_company}}&eventzu={{field_event_zu_betrifft}}&eventstatus=227&eventtyp=308&verantwl={{u.uid.value}}&b={{myStartDate}}T{{myStartTimeCorrected}}&e={{myEndDate}}T{{myEndTimeCorrected}}&eventsrelated={{nid}}&edit[title][widget][0][value]={{title}}&no=0"
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: true
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
nothing_2:
id: nothing_2
table: views
field: nothing
relationship: none
group_type: group
admin_label: 'Global custom text FollowUp+ Link'
plugin_id: custom
label: ''
exclude: true
alter:
alter_text: true
text: 'Folge Event+'
make_link: true
path: 'node{{ title_1 }} '
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: 'Folge-Event anlegen'
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: false
nothing_1:
id: nothing_1
table: views
field: nothing
relationship: none
group_type: group
admin_label: 'Global: custom text Duplikat anlegen'
plugin_id: custom
label: ''
exclude: true
alter:
alter_text: true
text: 'Clone Event'
make_link: true
path: '/entity_clone/node/{{nid}}'
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: 'Duplikat anlegen'
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: _blank
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: false
dropbutton:
id: dropbutton
table: views
field: dropbutton
relationship: none
group_type: group
admin_label: ''
plugin_id: dropbutton
label: ''
exclude: true
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
destination: false
fields:
nothing_2: nothing_2
nothing_1: nothing_1
field_company: '0'
nid: '0'
title: '0'
field_event_zu_betrifft: '0'
field_event_status: '0'
field_event_typ: '0'
field_event_verantwortl_person: '0'
field_event_due: '0'
field_event_zeitpunkt: '0'
field_event_zeitpunkt_1: '0'
title_1: '0'
nothing:
id: nothing
table: views
field: nothing
relationship: none
group_type: group
admin_label: ''
plugin_id: custom
label: ''
exclude: false
alter:
alter_text: true
text: "{{ nothing_2 }}\r\n{{ nothing_1 }}"
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: false
pager:
type: none
options:
offset: 0
items_per_page: 0
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: perm
options:
perm: 'access content'
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:
nid:
id: nid
table: node_field_data
field: nid
relationship: none
group_type: group
admin_label: ''
entity_type: node
entity_field: nid
plugin_id: node_nid
default_action: default
exception:
value: all
title_enable: false
title: All
title_enable: false
title: ''
default_argument_type: node
default_argument_options: { }
summary_options:
base_path: ''
count: true
override: false
items_per_page: 25
summary:
sort_order: asc
number_of_records: 0
format: default_summary
specify_validation: false
validate:
type: none
fail: 'not found'
validate_options: { }
break_phrase: false
not: false
filters:
status:
id: status
table: node_field_data
field: status
entity_type: node
entity_field: status
plugin_id: boolean
value: '1'
group: 1
expose:
operator: ''
operator_limit_selection: false
operator_list: { }
type:
id: type
table: node_field_data
field: type
entity_type: node
entity_field: type
plugin_id: bundle
value:
event: event
expose:
operator_limit_selection: false
operator_list: { }
style:
type: default
options:
grouping: { }
row_class: zeiterf
default_row_class: true
row:
type: fields
query:
type: views_query
options:
query_comment: ''
disable_sql_rewrite: false
distinct: false
replica: false
query_tags: { }
relationships: { }
header: { }
footer: { }
display_extenders: { }
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
- 'user.node_grants:view'
- user.permissions
tags:
- 'config:field.storage.node.field_company'
- 'config:field.storage.node.field_event_due'
- 'config:field.storage.node.field_event_status'
- 'config:field.storage.node.field_event_typ'
- 'config:field.storage.node.field_event_verantwortl_person'
- 'config:field.storage.node.field_event_zeitpunkt'
- 'config:field.storage.node.field_event_zu_betrifft'
block_1:
id: block_1
display_title: 'B Event Buttons interna'
display_plugin: block
position: 1
display_options:
display_description: 'Zeiterf. +'
display_extenders: { }
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
- 'user.node_grants:view'
- user.permissions
tags:
- 'config:field.storage.node.field_company'
- 'config:field.storage.node.field_event_due'
- 'config:field.storage.node.field_event_status'
- 'config:field.storage.node.field_event_typ'
- 'config:field.storage.node.field_event_verantwortl_person'
- 'config:field.storage.node.field_event_zeitpunkt'
- 'config:field.storage.node.field_event_zu_betrifft'
Here is the viewfield export:
uuid: 7073b662-1d42-41bd-9ea5-959040ee8e46
langcode: en
status: true
dependencies:
config:
- field.storage.node.field_event_buttons_interna
- node.type.event
- views.view.event_admin
module:
- epp
- viewfield
third_party_settings:
epp:
value: ''
on_update: 0
id: node.event.field_event_buttons_interna
field_name: field_event_buttons_interna
entity_type: node
bundle: event
label: 'event buttons interna'
description: ''
required: true
translatable: false
default_value:
-
target_uuid: 28090915-ef47-4ffd-9825-da796e9612e8
display_id: block_1
arguments: '[node:nid]'
items_to_display: ''
token_help: ''
default_value_callback: ''
settings:
force_default: true
allowed_views:
event_admin: event_admin
<>
allowed_display_types:
block: block
default: '0'
entity_reference: '0'
feed: '0'
page: '0'
handler: 'default:view'
handler_settings: { }
field_type: viewfield
What else could I provide?
maxilein → created an issue.
Made a mistake. The problem is not solved. I will open another issue.
see comment before
With the upgrade to D10.3.8 this issue becomes critical!
See here
https://www.drupal.org/project/drupal/issues/3486195#comment-15857146
🐛
An update to symfony/http-foundation plus a trailing space took down the views UI
Active
A symphony security patch causes these problems to become a WSOD issue.
Using this patch everything works as normal! Thank you.
Please urgently merge this into a release.
Thank you longwave. I tracked it down to a very similar issue with blanks in parameters. I mention this here in case it helps anybody else. it was hard to track down for me.
If your view uses a viewfield with blanks in calling parameters D10.3.8 seems to handle it differently than before. This patch made my Frontpage with its views come back: https://www.drupal.org/project/viewfield/issues/3470363 🐛 Contents of Viewfield - Arguments can cause unhandled PHP Errors Active
maxilein → created an issue.
I am still getting this on the home page which is configured with: /node
No blanks before or after.
D10.3.8
The /node only contains blocks configured via the block layout.
None of them has a path.
but all the blocks names are None.
Could that be related?
What do I need to look for?
Could we add a warning to the log IF the new patch finds an invalid character in one of the paths so one can identify the problem any better.
The word timestamp does not even exist on the module page!
It is all about date fields there.
Maybe you could clarify the information on the module page.
Does this include compatibility with CKeditor5?
https://www.drupal.org/project/tooltip/issues/3463532
✨
Release a version that is compatible with drupal 10.3 /CKEditor 5 please?
Active
I am sure I will find a more complex use case in the near future. Then I will post it here.
But a small detail is:
At first upon creating a view, then enabling aggregation, the aggregation settings do not know which type of aggregation to use for a field.
Selecting SUM, saving, then deactivating aggregation, saving again
then reactivating aggregation - all the fields get/keep their type of aggregation that was selected on a field before..
Unless this is on purpose, it is an indication that the settings are not fully cleared - and this may be (I don't know - just in idea) a source of error for more complex scenarios with referenced entity aggregation and multiple saving of various changes.
At least the user has no possibility to completely reset the aggregation settings.
Thanks.
Maybe add this info to the module page.
maxilein → created an issue.
the following is a D12 issue, but if it is an easy fix ...
web/modules/contrib/serial/src/Plugin/Field/FieldFormatter/SerialDefaultFormatter.php 84 Call to deprecated method renderPlain() of class Drupal\Core\Render\Renderer. Deprecated in drupal:10.3.0 and is removed from drupal:12.0.0. Use Drupal\Core\Render\RendererInterface::renderInIsolation() instead.
upgrade status also reports
File name Line Error
web/modules/contrib/override_node_options/tests/src/Functional/NodeFormTest.php 81 Call to deprecated function node_revision_load(). Deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use Drupal\Core\Entity\RevisionableStorageInterface::loadRevision instead.
maxilein → created an issue.
Please make a new version.
Thank you. Upgrade_status errors are gone.
Only one warning regarding D12:
File name Line Error
web/modules/contrib/name/src/Element/Name.php 15 Class Drupal\name\Element\Name extends deprecated class Drupal\Core\Render\Element\FormElement. Deprecated in drupal:10.3.0 and is removed from drupal:12.0.0. use Drupal\Core\Render\Element\FormElementBase instead.
Export as HTMLExport as text
If it is an easy fix: can we just fix that now?
upgrade status also reports this:
File name Line Error
web/modules/contrib/fontawesome/modules/fontawesome_iconpicker_widget/src/Commands/FontawesomeIconPickerCommands.php 80 Call to deprecated function system_retrieve_file(). Deprecated in drupal:10.2.0 and is removed from drupal:11.0.0. There is no replacement.
web/modules/contrib/fontawesome/src/Commands/FontawesomeCommands.php 80 Call to deprecated function system_retrieve_file(). Deprecated in drupal:10.2.0 and is removed from drupal:11.0.0. There is no replacement.
Upgrade_status also reports this:
File name Line Error
web/modules/contrib/views_data_export/src/Plugin/views/display/DataExport.php 838 Call to deprecated method setCellValueByColumnAndRow() of class PhpOffice\PhpSpreadsheet\Worksheet\Worksheet: 1.23.0 Use the setCellValue() method with a cell address such as 'C5' instead;, or passing in an array of [$columnIndex, $row] (e.g. [3, 5]), or a CellAddress object.
Upgrade status also reports this - I think yet unhandled - issue:
File name Line Error
web/modules/contrib/entity_reports/src/ReportGenerator.php 356 Relying on entity queries to check access by default is deprecated in drupal:9.2.0 and an error will be thrown from drupal:10.0.0. Call \Drupal\Core\Entity\Query\QueryInterface::accessCheck() with TRUE or FALSE to specify whether access should be checked.
Upgrade status also adds another message which I think is not solved by #2
File name Line Error
web/modules/contrib/entity_reference_delete_check/entity_reference_delete_check.module 87 Call to deprecated method renderPlain() of interface Drupal\Core\Render\RendererInterface. Deprecated in drupal:10.3.0 and is removed from drupal:12.0.0. Use Drupal\Core\Render\RendererInterface::renderInIsolation() instead.
Export as HTMLExport as text
maxilein → created an issue.
https://www.drupal.org/project/entity_print/issues/2733781 ✨ Add Export to Word Support Needs review
Can you please also add these information to the module page.
Provides various new functionalities for the core Workspaces module:
- New `status` field to Workspaces with open/closed value (Workspaces are closed once published)
- Clone a Workspace's metadata on publish
- Rollback changes from a closed Workspace
- Move content between Workspaces
- Discard changes in a Workspace
- Simplified Workspace switcher
- Revision squashing upon Workspace publish
- Allowlist for additional Workspace-safe forms
- Workspace-aware revisions listing page
Several submodules are also provided:
- **Workspaces config** (wse_config) - support for staging an allowlist of configuration changes
- **Workspaces deploy** (wse_deploy) - deploy Workspace content using an import/export system
- **Workspaces group access** (wse_group_access) - restrict Workspaces to groups of users
- **Workspaces layout builder** (wse_layout_builder) - Layout Builder tweaks for Workspaces
- **Workspaces menu** (wse_menu) - adds the ability to stage menu hierarchies in a Workspace
- **Workspaces preview** (wse_preview) - generate sharable Workspace preview links to external users
- **Workspaces scheduler** (wse_scheduler) - schedule Workspace publishing
perfectly. Thank you!
I requested to add your module to the Smart Date module page...
maxilein → created an issue.
Fantastic! Thank you!
Works great.
I have been waiting sooo long for this feature!
Thank you!
Will test tonight
I have a SmartDate Widget on a core daterange field: The reset button does not appear.
Q1: Does it work in core date range fields?
Q2: Does is work with SmartDate widgets on date and daterange fields?
Both would be fantastic!
maxilein → created an issue.
Thank you. That was fast!
The patch applied and upgrade_status does not report any more problems.
+1 for an official release. Thank you!
maxilein → created an issue.
maxilein → created an issue.
There seems to be an incomplete install routine (in \wayback_filter\wayback_filter.install) that causes errors when running upgrade_status.
Why do you need this routine?
Was it copied from somewhere and forgotten or does it fullfill a purpose?
Thank you very much.
I found it in the
wayback filer module →
.
I will move the issue there.
I'd like to add something I believe could be connected
https://www.drupal.org/project/upgrade_status/issues/3481662
💬
Phpstan failed
Active
maxilein → created an issue.
Corrected! thank you!
Upon uninstalling the menu_markup module this part of the error is gone:
/** * @file * Installation actions for menu_markup. */ /** * Implements hook_install(). */ function menu_markup_install() { // No specific installation actions required. }
But the rest remains.
Where does this come from: "Your Drupal installation does not support utf8mb4"
maxilein → created an issue.
maxilein → created an issue.
+1 for the 11 version.
It did not work for me.
D10.3.6 php 8.3 drush 13.2
It also does not work for me.
D 10.3.6 php 8.3 drush 13.2
Only solution was to uninstall
Thanks!
I can confirm it solved my problem:
PHP Fatal error: Declaration of Drupal\\address\\Plugin\\diff\\Field\\AddressFieldBuilder::build(Drupal\\Core\\Field\\FieldItemListInterface $field_items) must be compatible with Drupal\\diff\\Plugin\\diff\\Field\\CoreFieldBuilder::build(Drupal\\Core\\Field\\FieldItemListInterface $f<h2></h2>ield_items): array in /.../.../modules/contrib/address/src/Plugin/diff/Field/AddressFieldBuilder.php on line 24
D 10.3.6 php 8.3
You should open a separate issue for the user bug.
This issue is about how to use it.
Thank you. Works.
maxilein → created an issue.
composer require 'drupal/vbo_export:^4.1'
does not update to 4.1.
maxilein → created an issue.
@joseph.olstad
There is nothing about this issue in the release notes.
Is it outdated and solved, or is it outdated and still not working?
Thank you
@fskreuz.
Thank you. the 7.0 patch works.
Thanks!
It does apply to fieldgroup 3.6.0
It does apply to fieldgroup 3.6.0.
Thank you
maxilein → created an issue.
It is not working with the latest BEF 7.0, although the patch applies.
It just gives a WSOD.
Apache error log:
PHP Fatal error: Type of Drupal\\vefl_bef\\Plugin\\views\\exposed_form\\VeflBef::$filterWidgetManager must be Drupal\\better_exposed_filters\\Plugin\\BetterExposedFiltersWidgetManager (as in class Drupal\\better_exposed_filters\\Plugin\\views\\exposed_form\\BetterExposedFilters) in /var/www/modules/contrib/vefl/modules/vefl_bef/src/Plugin/views/exposed_form/VeflBef.php on line 22, referer: https://testsite/admin/people?user=gab&status=All&role=All&permission=All
Please add a dev version including this to test
maxilein → created an issue.
Same here:
composer require 'drupal/taxonomy_manager:2.0.x-dev@dev'
./composer.json has been updated
Running composer update drupal/taxonomy_manager
Gathering patches for root package.
...
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- drupal/taxonomy_manager dev-2.0.x requires jquery/fancytree ^2.38 -> could not be found in any version, there may be a typo in the package name.
- drupal/taxonomy_manager 2.0.x-dev is an alias of drupal/taxonomy_manager dev-2.0.x and thus requires it to be installed too.
- Root composer.json requires drupal/taxonomy_manager 2.0.x-dev@dev -> satisfiable by drupal/taxonomy_manager[2.0.x-dev (alias of dev-2.0.x)].
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see <https://getcomposer.org/doc/04-schema.md#minimum-stability> for more details.
- It's a private package and you forgot to add a custom repository to find it
Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.
Can someone please make installable version .
@anybody it makes sense to only be able to update fields within the bounds of the set precision of your site.
In the past - before this patch - it was possible to create larger (>14 precision) fields. That is probably how you ended up with them. That is how I ended up with them.
I would the say the behavior is as intended and makes sense.
If you want to change a precision for an existing 20 field. Set php.ini to 20. Then use this module to rescale your precision → . Then afterwards adjust your php.ini back to the intended size.
@grevil: you are mixing precision and scale.
the bug is messing up the scale validation.
@grevil. Yours is just an ugly unhandled but expected error. You tried to save a value larger than precision 14.
My bug is different: it is only about the 2 digits behind the comma (,00).
If default precision 14 is set you can save digits other than zero behind the comma.
If precision is larger (e.g. 24) you CANNOT save digits other than ,00 behind the comma. That is the bug.
I suppose there is some routine in this patch evaluating precision wrong therefore dropping the evaluation of digits other than ,00.
maxilein → created an issue.
maxilein → created an issue. See original summary → .
Following your way I found these two modules installed:
Field Group Markup
Field Group Table
I think we must make sure that the following
bug: I can not enter other digits than zero behind the decimal point on ANY decimal field:
eg. 123.123.123.123.123.123,01 -> is not a valid number.
Even on other fields with default precision of 14 and when the numbers are really small (e.g. 890.34)
is not caused by this patch.
After all it validates the numbers and I think it is very probable that the error is caused by some routine of this patch.
And if not: it still seems like a matter of validation to me.
Can someone point us to the code where this is done?
Yes maybe. I never tested if any of these patches makes a difference...
I also use these 4 patches:
But 2 of them don't apply since I think 3.4.
"drupal/field_group": {
"Ensure visibility of invalid fields JS = TRUE #85": "patches/fieldgroup_2787179_ensure_visibility_of_invalid_fields_6.patch",
"Horizontal vertical tabs set default tab to last item with #open = TRUE #2": "https://www.drupal.org/files/issues/2020-04-23/3130339-2.patch",
"Nested groups render on other entity forms (or when fields are inaccessible) when they shouldnt #17" : "https://www.drupal.org/files/issues/2023-01-12/3098550-17.patch",
"Add classes to JS rewriting in horizontal tabs" : "https://www.drupal.org/files/issues/add_classes_js-2936973-2.patch"
},