Error de creación de Spring Bean

Así que he estado siguiendo la documentación de Spring, específicamente esta parte,

http://static.springsource.org/spring/docs/current/spring-framework-reference/html/beans.html#beans-factory-collaborators en Inyección de dependencias, pero cada vez que se ejecuta mi código, recibo un error sobre la creación de beans .

Aquí hay una parte de mi código que intenté basar en el ejemplo ExampleBean,

public class TimeFeedHandler implements MessageListener {

    String msgID = null;

    TimeBayeuxService timeBayeuxService;

        public void setTimeBayeuxService(TimeBayeuxService timeBayeuxService) {
            this.timeBayeuxService = timeBayeuxService;
        }

Y mi archivo Spring XML se ve así,

<!-- A POJO that implements the JMS message listener -->

<bean id="timeFeedHandler" class="com.example.streaming.time.TimeFeedHandler" >
<property name="timeBayeuxService" ref="timeBayeuxService"> </property>
</bean>

El error que obtengo es,

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'timeFeedHandler' defined in URL....

¿Alguna idea de por qué o qué estoy haciendo mal?

Editar, aquí está el bean TimeBayeuxService,

<!-- Time BayeuxServices -->

<bean id="timeBayeuxService" class="com.example.streaming.time.TimeBayeuxService" lazy-init="true">
    <constructor-arg><ref bean="common.bayeux" /></constructor-arg>
    <property name="timeBean" ref="time.time" />
</bean>

Aquí hay más del error. El registro de errores completo de STS es muy largo. Siento que no estoy haciendo referencia al bean TimeBayeuxService correctamente, pero lógicamente parece que no puedo ver lo que estoy haciendo mal.

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'timeFeedHandler' defined in URL [file:/Users/nullpoint/applicationContext.xml]: Cannot resolve reference to bean 'timeBayeuxService' while setting bean property 'timeFeedHandler'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'timeBayeuxService' defined in URL [file:/Users/nullpoint/applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.example.streaming.time.TimeBayeuxService]: Constructor threw exception; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)

Aquí hay una parte de la clase TimeBayeuxService

public class TimeBayeuxService {

private Bayeux bayeux;
private static StreamingTimeLogGatherer logGatherer;
String testMsgTS = "This is a test message from the original service";

public TimeBayeuxService(Bayeux bayeux) extends SomeBayeuxService{
    super(bayeux, TimeBayeuxService.class.getName());

    this.bayeux = bayeux;
    final Bayeux fbayeux = bayeux;

    this.logGatherer = logGatherer;
    LogServlet.addLogGatherer(logGatherer);

    startThread(fbayeux, testMsgTS, true);

}
Respuesta 1

Estoy usando Eclipse Indigo (3.7.0), con JDK 1.6.0_22, y me encuentro con un problema. En la captura de pantalla anterior, establecí dos puntos de interrupción, pero solo el punto de interrupción en la línea 281 está llegando, no el ...

Quiero hacer una base de datos SQLite en mi computadora y luego quiero usar esta base de datos en mi aplicación. Creé la base de datos pero no puedo hacer que funcione en la aplicación.

¿Es posible hacer un mapeo uno a uno a una propiedad, sin usar claves primarias? Básicamente, lo que quiero hacer es tener una propiedad en mi clase "Parent", que solo contiene una referencia a una de sus ...

Necesito iniciar un número variable de subprocesos que a su vez cada uno inicia un número variable de subprocesos (es decir, i subprocesos donde el subproceso Ith necesita iniciar subprocesos Ki) en una aplicación de primavera. suponiendo que cada ...