Основная ошибка, из-за которой возникает проблема с виджетом Expanded, заключается в том, что Expanded может иметь только один прямой родительский виджет. Если Expanded имеет несколько прямых родительских виджетов, это вызовет ошибку компиляции.
Для того чтобы перенести длинное название на новую строку в Flutter, можно использовать виджеты Row или Column вместе с Expanded или Flexible. Например, для переноса длинного текста на новую строку внутри строки можно использовать следующий код:
```dart
Row(
children: [
Expanded(
child: Text(
'Длинное название',
softWrap: true,
),
),
],
)
```
Таким образом, для правильного переноса длинного текста на новую строку в Flutter, необходимо использовать Expanded или Flexible внутри родительского виджета Row или Column.