Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[smila-dev] Problems with BinStorage

Hi,
I have a problem with the BinStorage. Does anybody has any idea what's
the problem here ? See Stacktrace below.
I should note that I do NOT have a complete update from trunk, but I
updated BinStorage today. No change in the error, though.

Bye,
Daniel


DEBUG 64 [SCR] InstanceProcess.buildComponent(): building component :
fileconfigComponent
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.eclipse.equinox.internal.ds.model.ComponentReference.bind(ComponentR
eference.java:341)
	at
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.bindReference
(ServiceComponentProp.java:370)
	at
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.bind(ServiceC
omponentProp.java:183)DEBUG 64 [SCR]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ServiceComponentProp.activate(): name: :
fileconfigComponent
DEBUG 64 [SCR]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ServiceComponentProp.using bundle: :
org.eclipse.eilf.binstorage.impl
DEBUG 64 [SCR]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ServiceComponentProp.instance: :
org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl@1085e92
DEBUG 64 [SCR] getMethod() : activate
ERROR 64 [SCR] Error while trying to bind reference Reference[name =
binStorage, interface = org.eclipse.eilf.binstorage.BinStorageService,
policy = static, cardinality = 1..1, target = null, bind =
setBinStorage, unbind = unsetBinStorage]
	Details:
	Problematic reference = Reference[name = binStorage, interface =
org.eclipse.eilf.binstorage.BinStorageService, policy = static,
cardinality = 1..1, target = null, bind = setBinStorage, unbind =
unsetBinStorage]
	of service component = Blackboard
	component implementation class =
org.eclipse.eilf.blackboard.impl.BlackboardServiceImpl
	located in bundle with symbolic name =
org.eclipse.eilf.blackboard
	bundle location =
initial@reference:file:../../works/smila/org.eclipse.eilf.blackboard/

	at
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(Service
ComponentProp.java:288)
	at
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceP
rocess.java:578)
	at
org.eclipse.equinox.internal.ds.ServiceReg.getService(ServiceReg.java:50
)
	at
org.eclipse.osgi.framework.internal.core.ServiceUse$1.run(ServiceUse.jav
a:108)
	at java.security.AccessController.doPrivileged(Native Method)
	at
org.eclipse.osgi.framework.internal.core.ServiceUse.getService(ServiceUs
e.java:106)
	at
org.eclipse.osgi.framework.internal.core.ServiceRegistrationImpl.getServ
ice(ServiceRegistrationImpl.java:345)
	at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.getService(Bu
ndleContextImpl.java:884)
	at
org.eclipse.equinox.internal.ds.InstanceProcess.getService(InstanceProce
ss.java:640)
	at
org.eclipse.equinox.internal.ds.model.ComponentReference.getMethod(Compo
nentReference.java:110)
	at
org.eclipse.equinox.internal.ds.model.ComponentReference.bind(ComponentR
eference.java:301)
	at
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.bindReference
(ServiceComponentProp.java:370)
	at
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.bind(ServiceC
omponentProp.java:183)
	at
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(Service
ComponentProp.java:288)
	at
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceP
rocess.java:578)
	at
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(Instance
Process.java:195)
	at
org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:317)
	at
org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.jav
a:213)
	at
org.eclipse.osgi.framework.internal.core.FilteredServiceListener.service
Changed(FilteredServiceListener.java:94)
	at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent
(BundleContextImpl.java:1224)
	at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventMana
ger.java:195)
	at
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchrono
us(ListenerQueue.java:141)
	at
org.eclipse.osgi.framework.internal.core.Framework.publishServiceEventPr
ivileged(Framework.java:1603)
	at
org.eclipse.osgi.framework.internal.core.Framework.publishServiceEvent(F
ramework.java:1578)
	at
org.eclipse.osgi.framework.internal.core.ServiceRegistrationImpl.<init>(
ServiceRegistrationImpl.java:103)
	at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.createService
Registration(BundleContextImpl.java:657)
	at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerServi
ce(BundleContextImpl.java:609)
	at
org.eclipse.equinox.internal.ds.InstanceProcess.registerService(Instance
Process.java:492)
	at
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(Instance
Process.java:246)
	at
org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:317)
	at
org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.jav
a:213)
	at
org.eclipse.osgi.framework.internal.core.FilteredServiceListener.service
Changed(FilteredServiceListener.java:94)
	at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent
(BundleContextImpl.java:1224)
	at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventMana
ger.java:195)
	at
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchrono
us(ListenerQueue.java:141)
	at
org.eclipse.osgi.framework.internal.core.Framework.publishServiceEventPr
ivileged(Framework.java:1603)
	at
org.eclipse.osgi.framework.internal.core.Framework.publishServiceEvent(F
ramework.java:1578)
	at
org.eclipse.osgi.framework.internal.core.ServiceRegistrationImpl.<init>(
ServiceRegistrationImpl.java:103)
	at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.createService
Registration(BundleContextImpl.java:657)
	at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerServi
ce(BundleContextImpl.java:609)
	at
org.eclipse.equinox.internal.ds.InstanceProcess.registerService(Instance
Process.java:492)
	at
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(Instance
Process.java:246)
	at
org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:317)
	at
org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.jav
a:213)
	at
org.eclipse.osgi.framework.internal.core.FilteredServiceListener.service
Changed(FilteredServiceListener.java:94)
	at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent
(BundleContextImpl.java:1224)
	at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventMana
ger.java:195)
	at
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchrono
us(ListenerQueue.java:141)
	at
org.eclipse.osgi.framework.internal.core.Framework.publishServiceEventPr
ivileged(Framework.java:1603)
	at
org.eclipse.osgi.framework.internal.core.Framework.publishServiceEvent(F
ramework.java:1578)
	at
org.eclipse.osgi.framework.internal.core.ServiceRegistrationImpl.<init>(
ServiceRegistrationImpl.java:103)
	at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.createService
Registration(BundleContextImpl.java:657)
	at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerServi
ce(BundleContextImpl.java:609)
	at
org.eclipse.equinox.internal.ds.InstanceProcess.registerService(Instance
Process.java:492)
	at
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(Instance
Process.java:246)
	at
org.eclipse.equinox.internal.ds.Resolver.buildNewlySatisfied(Resolver.ja
va:443)
	at
org.eclipse.equinox.internal.ds.Resolver.enableComponents(Resolver.java:
187)
	at
org.eclipse.equinox.internal.ds.SCRManager.performWork(SCRManager.java:6
60)
	at
org.eclipse.equinox.internal.ds.SCRManager$QueuedJob.dispatch(SCRManager
.java:627)
	at
org.eclipse.equinox.internal.ds.WorkThread.run(WorkThread.java:89)
	at
org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Execu
tor.java:80)
Caused by: java.lang.NullPointerException
	at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.getService(Bu
ndleContextImpl.java:880)
	at
org.eclipse.eilf.binstorage.impl.BinStorageServiceImpl.getStorageFileCon
tentGeneric(BinStorageServiceImpl.java:152)
	at
org.eclipse.eilf.binstorage.impl.BinStorageServiceImpl.getStorageFileCon
tent(BinStorageServiceImpl.java:207)
	at
org.eclipse.eilf.blackboard.impl.BlackboardServiceImpl.setBinStorage(Bla
ckboardServiceImpl.java:169)
	... 68 more


Back to the top