Java: как понять загадочные следы стека? - PullRequest
1 голос
/ 25 января 2011

При попытке запустить модульный тест я получаю следующую трассировку стека. Я даже не знаю, с чего начать (читай мой комментарий ниже).

С чего мне начать и что бы вы сделали, чтобы решить эту проблему?

(обратите внимание, что следующая трассировка стека - это в основном то, как я получаю ее из Eclipse, без какого-либо форматирования или чего-либо еще: просто бесчисленные строки по 120 символов в каждой) [Я вставил только пять строк, где, по-видимому, проблема случается]

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'acceptanceChain' defined in class path resource 

[.../chain/connector/...xml]: Cannot resolve reference to bean 'xxxCommand' while setting constructor argument with key [0]; nested exception is 

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xxxCommand' defined in class path resource 

[.../bl/chain/connector/....xml]: Cannot create inner bean 'yyyDTO#1d95da7' of type [yyyListDTO] while setting bean property 'yyyListDTO'; nested exception 

is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'yyyListDTO#1d95da7' defined in class path resource 

[zzz.xml]: Unsatisfied dependency expressed through constructor argument with index 0 of type [boolean]: Could not convert constructor argument value of type 

[java.util.LinkedHashMap] to required type [boolean]: Failed to convert value of type [java.util.LinkedHashMap] to required type [boolean]; nested exception 

is java.lang.IllegalArgumentException: Cannot convert value of type [java.util.LinkedHashMap] to required type [boolean]: no matching editors or conversion 

strategy found

Любая помощь приветствуется.

1 Ответ

6 голосов
/ 25 января 2011

Возьмите значительную часть сообщения:

Error creating bean with name 'acceptanceChain' defined in class path resource 

Я полагаю, цепочка принятия бина не может быть воплощена.Возможно, потому что он имеет логический параметр, в котором пытаются вставить LinkedHashMap, как указано в следующем сообщении:

Failed to convert value of type [java.util.LinkedHashMap] to required type [boolean]
...