I want to use logging feature with RQ. I saw the tests and try it. But when
I try to set my host config with logging feature structure map give me an
error. My config is
host.BusConfiguration(c =>
c.Bus("rhino.queues://localhost:55555/VisualTesterQueue", "VisualTester")
.Receive("DomainModel.Entities.SomeEntity",
backend).Retries(1).Logging("rhino.queues://localhost:2022/log_endpoint")
);
StructureMap.StructureMapException: StructureMap Exception Code: 207
Internal exception while creating Instance
'9590adce-9dad-4183-8ee7-20a21a8b46ac' of PluginType
Rhino.ServiceBus.Internal.IStartable, Rhino.ServiceBus, Version=2.3.4.0,
Culture=neutral, PublicKeyToken=0b3305902db7183f. Check the inner
exception for more details. ---> StructureMap.StructureMapException:
StructureMap Exception Code: 202
No Default Instance defined for PluginFamily System.Uri, System,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
at StructureMap.BuildSession.<.ctor>b__0(Type t)
at StructureMap.Util.Cache`2.get_Item(KEY key)
at StructureMap.BuildSession.CreateInstance(Type pluginType)
at StructureMap.Pipeline.DefaultInstance.build(Type pluginType,
BuildSession session)
at StructureMap.Pipeline.Instance.createRawObject(Type pluginType,
BuildSession session)
at StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession
session)
at StructureMap.Pipeline.ConstructorInstance.Get(String propertyName,
Type pluginType, BuildSession session)
at StructureMap.Pipeline.ConstructorInstance.Get[T](String propertyName,
BuildSession session)
at StructureMap.Pipeline.Arguments.Get[T](String propertyName)
at lambda_method(ExecutionScope , IArguments )
at
StructureMap.Construction.BuilderCompiler.FuncCompiler`1.<>c__DisplayClass2.<CreateBuilder>b__0(IArguments
args)
at StructureMap.Construction.InstanceBuilder.BuildInstance(IArguments
args)
at StructureMap.Pipeline.ConstructorInstance.Build(Type pluginType,
BuildSession session, IInstanceBuilder builder)
at StructureMap.Pipeline.ConstructorInstance.build(Type pluginType,
BuildSession session)
at StructureMap.Pipeline.Instance.createRawObject(Type pluginType,
BuildSession session)
at StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession
session)
at StructureMap.Pipeline.ObjectBuilder.ConstructNew(Type pluginType,
Instance instance, BuildSession session)
at StructureMap.Pipeline.ObjectBuilder.Resolve(Type pluginType, Instance
instance, BuildSession session)
at StructureMap.BuildSession.CreateInstance(Type pluginType, Instance
instance)
at
StructureMap.BuildSession.<>c__DisplayClassa.<GetAllInstances>b__9(Instance
x)
at
System.Linq.Enumerable.<>c__DisplayClass12`3.<CombineSelectors>b__11(TSource
x)
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at StructureMap.Pipeline.ArrayCoercion`1.Convert(IEnumerable`1
enumerable)
at StructureMap.Pipeline.EnumerableInstance.build(Type pluginType,
BuildSession session)
at StructureMap.Pipeline.Instance.createRawObject(Type pluginType,
BuildSession session)
at StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession
session)
at StructureMap.Pipeline.DefaultInstance.build(Type pluginType,
BuildSession session)
at StructureMap.Pipeline.Instance.createRawObject(Type pluginType,
BuildSession session)
at StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession
session)
at StructureMap.Pipeline.ConstructorInstance.Get(String propertyName,
Type pluginType, BuildSession session)
at StructureMap.Pipeline.ConstructorInstance.Get[T](String propertyName,
BuildSession session)
at StructureMap.Pipeline.Arguments.Get[T](String propertyName)
at lambda_method(ExecutionScope , IArguments )
at
StructureMap.Construction.BuilderCompiler.FuncCompiler`1.<>c__DisplayClass2.<CreateBuilder>b__0(IArguments
args)
at StructureMap.Construction.InstanceBuilder.BuildInstance(IArguments
args)
at StructureMap.Pipeline.ConstructorInstance.Build(Type pluginType,
BuildSession session, IInstanceBuilder builder)
at StructureMap.Pipeline.ConstructorInstance.build(Type pluginType,
BuildSession session)
at StructureMap.Pipeline.SmartInstance`1.build(Type pluginType,
BuildSession session)
at StructureMap.Pipeline.Instance.createRawObject(Type pluginType,
BuildSession session)
at StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession
session)
at StructureMap.Pipeline.ObjectBuilder.ConstructNew(Type pluginType,
Instance instance, BuildSession session)
at StructureMap.Pipeline.ObjectBuilder.Resolve(Type pluginType, Instance
instance, BuildSession session)
at StructureMap.BuildSession.CreateInstance(Type pluginType, Instance
instance)
at StructureMap.BuildSession.<>c__DisplayClass3.<.ctor>b__1()
at StructureMap.BuildSession.CreateInstance(Type pluginType)
at StructureMap.BuildSession.GetInstance[T]()
at
StructureMap.Configuration.DSL.Registry.<Forward>b__1e[FROM,TO](IContext c)
at StructureMap.Pipeline.LambdaInstance`1.build(Type pluginType,
BuildSession session)
--- End of inner exception stack trace ---
at StructureMap.Pipeline.LambdaInstance`1.build(Type pluginType,
BuildSession session)
at StructureMap.Pipeline.Instance.createRawObject(Type pluginType,
BuildSession session)
at StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession
session)
at StructureMap.Pipeline.ObjectBuilder.ConstructNew(Type pluginType,
Instance instance, BuildSession session)
at StructureMap.Pipeline.ObjectBuilder.Resolve(Type pluginType, Instance
instance, BuildSession session)
at StructureMap.BuildSession.CreateInstance(Type pluginType, Instance
instance)
at StructureMap.BuildSession.<>c__DisplayClass3.<.ctor>b__1()
at StructureMap.BuildSession.CreateInstance(Type pluginType)
at StructureMap.Container.GetInstance(Type pluginType)
at StructureMap.Container.GetInstance[T]()
at
Rhino.ServiceBus.StructureMap.StructureMapBootStrapper.GetInstance[T]() in
d:\works\ayende\rhino-esb-latest\rhino-esb\Rhino.ServiceBus.StructureMap\StructureMapBootStrapper.cs:line
78
at Rhino.ServiceBus.Hosting.DefaultHost.InitailizeBus(String asmName) in
d:\works\ayende\rhino-esb-latest\rhino-esb\Rhino.ServiceBus\Hosting\DefaultHost.cs:line
57
at Rhino.ServiceBus.Hosting.DefaultHost.Start(String asmName) in
d:\works\ayende\rhino-esb-latest\rhino-esb\Rhino.ServiceBus\Hosting\DefaultHost.cs:line
41
at Rhino.ServiceBus.Hosting.DefaultHost.Start[TBootStrapper]() in
d:\works\ayende\rhino-esb-latest\rhino-esb\Rhino.ServiceBus\Hosting\DefaultHost.cs:line
35
at VisualTester.MainWindow..ctor() in
d:\works\..\src\VisualTester\MainWindow.xaml.cs:line 75
--
You received this message because you are subscribed to the Google Groups
"Rhino Tools Dev" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/rhino-tools-dev/-/S4NCH-fqV4YJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rhino-tools-dev?hl=en.