hivemind-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hensley, Richard" <Richard.Hens...@McKesson.com>
Subject Autowire Question
Date Tue, 03 May 2005 22:49:11 GMT
I found the following chunk of documentation that leads me to believe that
autowire-services is turned off when constructor parameter elements are
used. However, I get the following exception when I use constructor
elements, but do not use autowire-services="false". When I add
autowire-services="false", the service constructs correctly.

I have the following service-point element:

    <service-point id="Updater" interface="java.lang.Runnable">
        <invoke-factory>
            <construct class="sync.Updater">
            	<service>com.mckesson.starteam.ChangeRequestSearch</service>
            	<int>${starteam.index.sync.interval}</int>
            </construct>
        </invoke-factory>
    </service-point>

When I construct it, I get the following. 

ERROR HiveMindFilter:93 - Unable to construct service
com.mckesson.starteam.web.Updater: Error building service
com.mckesson.startea
m.web.Updater: Unable to find constructor applicable for autowiring. Use
explicit constructor parameters.
org.apache.hivemind.ApplicationRuntimeException: Unable to construct service
com.mckesson.starteam.web.Updater: Error building servi
ce com.mckesson.starteam.web.Updater: Unable to find constructor applicable
for autowiring. Use explicit constructor parameters. [fi
le:/C:/devlabtip/java/starteamcrweb/eclipse-target/META-INF/hivemodule.xml,
line 4, column 25]
	at
org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructNewS
erviceImplementation(AbstractServiceModelImpl.java:1
65)
	at
org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructServ
iceImplementation(AbstractServiceModelImpl.java:139)
	at
org.apache.hivemind.impl.servicemodel.SingletonServiceModel.getActualService
Implementation(SingletonServiceModel.java:68)
	at $Runnable_103a4b68467._service($Runnable_103a4b68467.java)
	at
$Runnable_103a4b68467._instantiateServiceImplementation($Runnable_103a4b6846
7.java)
	at
org.apache.hivemind.impl.servicemodel.SingletonServiceModel.instantiateServi
ce(SingletonServiceModel.java:272)
	at
org.apache.hivemind.impl.ServicePointImpl.forceServiceInstantiation(ServiceP
ointImpl.java:309)
	at
org.apache.hivemind.service.impl.EagerLoader.run(EagerLoader.java:39)
	at org.apache.hivemind.impl.StartupImpl.run(StartupImpl.java:38)
	at $Runnable_103a4b68455.run($Runnable_103a4b68455.java)
	at $Runnable_103a4b68454.run($Runnable_103a4b68454.java)
	at
org.apache.hivemind.impl.RegistryInfrastructureImpl.startup(RegistryInfrastr
uctureImpl.java:420)
	at
org.apache.hivemind.impl.RegistryBuilder.constructRegistry(RegistryBuilder.j
ava:154)


---------------------------------------------------------------------
To unsubscribe, e-mail: hivemind-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: hivemind-user-help@jakarta.apache.org


Mime
View raw message