[MGNLCT-130] default types in non "default" tabs do not work Created: 16/Jul/19  Updated: 16/Jul/19

Status: Open
Project: Content Types
Component/s: None
Affects Version/s: 1.1
Fix Version/s: None

Type: Bug Priority: Neutral
Reporter: Scot Rhodes Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: File es-cluster-app.yaml     File es-cluster.yaml    
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled

 Description   

When using a property in a tab other than default, the app must explicitly declare the fieldType in the app for that field. In the example, see the property "testWithoutType". This property will, however, still show up in the default tab with the default text type. When a fieldType is declared, that value is stored to the proper field in JCR, and when displayed in the default tab on reload of the editor, the value is shown in both default and the tab of which it is intended. The following log message results, but no user message is displayed:

2019-07-16 14:24:45,437 ERROR magnolia.ui.form.field.factory.FieldFactoryFactory: No field type definition found for testWithoutType
info.magnolia.registry.RegistrationException: Field type definition not found or invalid for field definition type: info.magnolia.ui.form.field.definition.ConfiguredFieldDefinition$ByteBuddy$t734l9RE


Generated at Mon Feb 12 00:37:26 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.