Ошибка Java: контекст уже содержит привязку с именем "" - PullRequest
1 голос
/ 20 сентября 2011

Хорошо, поэтому я пошагово следовал этому руководству: Настраиваемое приложение базы данных Java для настольных ПК

Я не могу понять, что я делаю неправильно, но когда я запускаю приложение и нажимаю «Новый клиент», я получаю следующую ошибку:

Caused by: java.lang.IllegalArgumentException: Context already contains a binding with name ""

Я считаю, что это как-то связано с полем со списком, который связан со списком стран из базы данных. Для выражения привязки задано значение NULL, а для источника привязки установлено значение countryList.

Любая помощь будет оценена, ребята?

Спасибо

Ответы [ 3 ]

1 голос
/ 14 февраля 2012

, когда "null" в Идентификацию name работает, это работает только для второго вхождения, вы не можете повторить "null" строку какимя для третьего или любого другого вхождения.

Поскольку на самом деле нам нужно запомнить только одно, имя должно быть уникальным.Вот и все:)

1 голос
/ 20 сентября 2011

решаемые

При связывании элементов поля со списком на вкладке «Дополнительно» я просто устанавливал имя на «ноль» .. и оно начало работать.

0 голосов
/ 09 марта 2012

Кажется, что-то изменилось в Netbeans. Для привязок не нужно имя, но по какой-то причине Netbeans начал добавлять «» в качестве имени многих привязок. Мое решение состояло в том, чтобы открыть файл .java в другом редакторе и просто удалить последний , "" в вызове метода createAutoBinding.

...