Genesys CTI User Forum

Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: juansu69 on May 14, 2019, 05:04:03 PM

Title: Problem to log in agent with facebook or twitter chanel
Post by: juansu69 on May 14, 2019, 05:04:03 PM
Hi,

I'm trying to log in an agent who is going to use facebook and twitter chanels, I installed WDE (8.5.133.02) and WDE Social Media plugin 9.0.006.21 but it's not woeking, I did it with these versions because I read somenthing related it with Genesyslab.Platform.Commons and recoemendation was to Upgrade WDE to at least version 8.5.120.05 and uses Any version of Social Media Plugin newer than 8.5.405.01.

I'm getting this error when I tried to log in agent:

19-05-14 11:06:03.533 [            1] DEBUG .SocialMedia.Plug-In - RoutingBasedInteractionFacebook()
19-05-14 11:06:03.538 [            1] FATAL .SocialMedia.Plug-In - Error during the module initialization:
Microsoft.Practices.Unity.ResolutionFailedException: Resolution of the dependency failed, type = "Genesyslab.Desktop.Modules.Facebook.Model.RoutingBase.IRoutingBasedInteractionFacebook", name = "". Exception message is: The current build operation (build key Build Key[Genesyslab.Desktop.Modules.Facebook.Model.RoutingBase.RoutingBasedInteractionFacebook, null]) failed: Resolution of the dependency failed, type = "Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem", name = "". Exception message is: The current build operation (build key Build Key[Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, null]) failed: The current type, Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, is an interface and cannot be constructed. Are you missing a type mapping? (Strategy type BuildPlanStrategy, index 3) (Strategy type BuildPlanStrategy, index 3) ---> Microsoft.Practices.ObjectBuilder2.BuildFailedException: The current build operation (build key Build Key[Genesyslab.Desktop.Modules.Facebook.Model.RoutingBase.RoutingBasedInteractionFacebook, null]) failed: Resolution of the dependency failed, type = "Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem", name = "". Exception message is: The current build operation (build key Build Key[Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, null]) failed: The current type, Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, is an interface and cannot be constructed. Are you missing a type mapping? (Strategy type BuildPlanStrategy, index 3) (Strategy type BuildPlanStrategy, index 3) ---> Microsoft.Practices.Unity.ResolutionFailedException: Resolution of the dependency failed, type = "Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem", name = "". Exception message is: The current build operation (build key Build Key[Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, null]) failed: The current type, Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, is an interface and cannot be constructed. Are you missing a type mapping? (Strategy type BuildPlanStrategy, index 3) ---> Microsoft.Practices.ObjectBuilder2.BuildFailedException: The current build operation (build key Build Key[Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, null]) failed: The current type, Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, is an interface and cannot be constructed. Are you missing a type mapping? (Strategy type BuildPlanStrategy, index 3) ---> System.InvalidOperationException: The current type, Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, is an interface and cannot be constructed. Are you missing a type mapping?
  at Microsoft.Practices.ObjectBuilder2.DynamicMethodConstructorStrategy.ThrowForAttemptingToConstructInterface(IBuilderContext context)
  at BuildUp_Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem(IBuilderContext )
  at Microsoft.Practices.ObjectBuilder2.DynamicMethodBuildPlan.BuildUp(IBuilderContext context)
  at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
  at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
  --- End of inner exception stack trace ---
  at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
  at Microsoft.Practices.ObjectBuilder2.Builder.BuildUp(IReadWriteLocator locator, ILifetimeContainer lifetime, IPolicyList policies, IStrategyChain strategies, Object buildKey, Object existing)
  at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name)
  --- End of inner exception stack trace ---
  at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name)
  at Microsoft.Practices.Unity.UnityContainer.Resolve(Type t, String name)
  at Microsoft.Practices.Unity.UnityContainerBase.Resolve[T]()
  at Genesyslab.Desktop.Modules.Facebook.Model.RoutingBase.RoutingBasedInteractionFacebook..ctor(IUnityContainer container, IRoutingBasedManager routingBaseManager) in z:\Base.Mercurial.Project\SocialMediaPlugin\Genesyslab.Desktop.Modules.Facebook\Model\RoutingBase\RoutingBasedInteractionFacebook.cs:line 27
  at BuildUp_Genesyslab.Desktop.Modules.Facebook.Model.RoutingBase.RoutingBasedInteractionFacebook(IBuilderContext )
  at Microsoft.Practices.ObjectBuilder2.DynamicMethodBuildPlan.BuildUp(IBuilderContext context)
  at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
  at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
  --- End of inner exception stack trace ---
  at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
  at Microsoft.Practices.ObjectBuilder2.Builder.BuildUp(IReadWriteLocator locator, ILifetimeContainer lifetime, IPolicyList policies, IStrategyChain strategies, Object buildKey, Object existing)
  at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name)
  --- End of inner exception stack trace ---
  at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name)
  at Microsoft.Practices.Unity.UnityContainer.Resolve(Type t, String name)
  at Microsoft.Practices.Unity.UnityContainerBase.Resolve[T]()
  at Genesyslab.Desktop.Modules.Facebook.FacebookModule.InitializeRoutingBase() in z:\Base.Mercurial.Project\SocialMediaPlugin\Genesyslab.Desktop.Modules.Facebook\FacebookModule.cs:line 247
  at Genesyslab.Desktop.Modules.SocialMedia.SocialMediaModule.Initialize() in z:\Base.Mercurial.Project\SocialMediaPlugin\Genesyslab.Desktop.Modules.SocialMedia\SocialMediaModule.cs:line 85
19-05-14 11:06:03.603 [            1] ERROR dows.LoginController - An error occurs while initializing the module FacebookModule. Check the <modules> and <tasks> sections in the app.exe.config file
Microsoft.Practices.Composite.Modularity.ModuleLoadException: Failed to load module FacebookModule from assembly Genesyslab.Desktop.Modules.Facebook, Version=9.0.6.21, Culture=neutral, PublicKeyToken=null. Error was:
Resolution of the dependency failed, type = "Genesyslab.Desktop.Modules.Facebook.Model.RoutingBase.IRoutingBasedInteractionFacebook", name = "". Exception message is: The current build operation (build key Build Key[Genesyslab.Desktop.Modules.Facebook.Model.RoutingBase.RoutingBasedInteractionFacebook, null]) failed: Resolution of the dependency failed, type = "Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem", name = "". Exception message is: The current build operation (build key Build Key[Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, null]) failed: The current type, Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, is an interface and cannot be constructed. Are you missing a type mapping? (Strategy type BuildPlanStrategy, index 3) (Strategy type BuildPlanStrategy, index 3) ---> Microsoft.Practices.Unity.ResolutionFailedException: Resolution of the dependency failed, type = "Genesyslab.Desktop.Modules.Facebook.Model.RoutingBase.IRoutingBasedInteractionFacebook", name = "". Exception message is: The current build operation (build key Build Key[Genesyslab.Desktop.Modules.Facebook.Model.RoutingBase.RoutingBasedInteractionFacebook, null]) failed: Resolution of the dependency failed, type = "Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem", name = "". Exception message is: The current build operation (build key Build Key[Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, null]) failed: The current type, Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, is an interface and cannot be constructed. Are you missing a type mapping? (Strategy type BuildPlanStrategy, index 3) (Strategy type BuildPlanStrategy, index 3) ---> Microsoft.Practices.ObjectBuilder2.BuildFailedException: The current build operation (build key Build Key[Genesyslab.Desktop.Modules.Facebook.Model.RoutingBase.RoutingBasedInteractionFacebook, null]) failed: Resolution of the dependency failed, type = "Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem", name = "". Exception message is: The current build operation (build key Build Key[Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, null]) failed: The current type, Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, is an interface and cannot be constructed. Are you missing a type mapping? (Strategy type BuildPlanStrategy, index 3) (Strategy type BuildPlanStrategy, index 3) ---> Microsoft.Practices.Unity.ResolutionFailedException: Resolution of the dependency failed, type = "Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem", name = "". Exception message is: The current build operation (build key Build Key[Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, null]) failed: The current type, Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, is an interface and cannot be constructed. Are you missing a type mapping? (Strategy type BuildPlanStrategy, index 3) ---> Microsoft.Practices.ObjectBuilder2.BuildFailedException: The current build operation (build key Build Key[Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, null]) failed: The current type, Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, is an interface and cannot be constructed. Are you missing a type mapping? (Strategy type BuildPlanStrategy, index 3) ---> System.InvalidOperationException: The current type, Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem, is an interface and cannot be constructed. Are you missing a type mapping?
  at Microsoft.Practices.ObjectBuilder2.DynamicMethodConstructorStrategy.ThrowForAttemptingToConstructInterface(IBuilderContext context)
  at BuildUp_Genesyslab.Desktop.Modules.OpenMedia.Model.RoutingBase.IRoutingBasedInteractionWorkItem(IBuilderContext )
  at Microsoft.Practices.ObjectBuilder2.DynamicMethodBuildPlan.BuildUp(IBuilderContext context)
  at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
  at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
  --- End of inner exception stack trace ---
  at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
  at Microsoft.Practices.ObjectBuilder2.Builder.BuildUp(IReadWriteLocator locator, ILifetimeContainer lifetime, IPolicyList policies, IStrategyChain strategies, Object buildKey, Object existing)
  at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name)
  --- End of inner exception stack trace ---
  at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name)
  at Microsoft.Practices.Unity.UnityContainer.Resolve(Type t, String name)
  at Microsoft.Practices.Unity.UnityContainerBase.Resolve[T]()
  at Genesyslab.Desktop.Modules.Facebook.Model.RoutingBase.RoutingBasedInteractionFacebook..ctor(IUnityContainer container, IRoutingBasedManager routingBaseManager) in z:\Base.Mercurial.Project\SocialMediaPlugin\Genesyslab.Desktop.Modules.Facebook\Model\RoutingBase\RoutingBasedInteractionFacebook.cs:line 27
  at BuildUp_Genesyslab.Desktop.Modules.Facebook.Model.RoutingBase.RoutingBasedInteractionFacebook(IBuilderContext )
  at Microsoft.Practices.ObjectBuilder2.DynamicMethodBuildPlan.BuildUp(IBuilderContext context)
  at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
  at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
  --- End of inner exception stack trace ---
  at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
  at Microsoft.Practices.ObjectBuilder2.Builder.BuildUp(IReadWriteLocator locator, ILifetimeContainer lifetime, IPolicyList policies, IStrategyChain strategies, Object buildKey, Object existing)
  at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name)
  --- End of inner exception stack trace ---
  at Genesyslab.Desktop.Modules.SocialMedia.SocialMediaModule.Initialize() in z:\Base.Mercurial.Project\SocialMediaPlugin\Genesyslab.Desktop.Modules.SocialMedia\SocialMediaModule.cs:line 91
  at Genesyslab.Desktop.Infrastructure.ModuleLoader.Initialize(ModuleInfo[] moduleInfos)
  --- End of inner exception stack trace ---
  at Genesyslab.Desktop.Infrastructure.ModuleLoader.HandleModuleLoadError(ModuleInfo moduleInfo, String assemblyName, Exception exception)
  at Genesyslab.Desktop.Infrastructure.ModuleLoader.Initialize(ModuleInfo[] moduleInfos)
  at Genesyslab.Desktop.Modules.Windows.Views.Login.LoginController.LoadModules()

This is not a Click Once Deployment.

What can I do in order to solve it ?

Regards!

Juan Suárez.
Title: Re: Problem to log in agent with facebook or twitter chanel
Post by: genesysnoob on May 14, 2019, 05:32:37 PM
where is this log file from , wde?

1] ERROR dows.LoginController - An error occurs while initializing the module FacebookModule. Check the <modules> and <tasks> sections in the app.exe.config file

What does interaction server log says?
Title: Re: Problem to log in agent with facebook or twitter chanel
Post by: juansu69 on May 14, 2019, 07:28:22 PM
Hi,

Thanks about your answer.

That's right, those logs belong to WDE. I've checking interaction server logs and could not find anything.

Regards!

Juan Suárez.
Title: Re: Problem to log in agent with facebook or twitter chanel
Post by: genesysnoob on May 14, 2019, 07:35:13 PM
When an agent login into Multimedia his login ID is populated under Interaction server, because For social media IXN acts like t-server.

Has interaction server been restarted after this new plug-in is configuered?


Title: Re: Problem to log in agent with facebook or twitter chanel
Post by: juansu69 on May 14, 2019, 08:33:34 PM
Hi,

Thanks about yout answer.

Yeah, you are right, ixn server must register those events but it's not, Agent has agent login from Multimedia Switch, I tested but I could not find any event related to this login.

The only event that I could find in ixn server logs is this:

14:09:02.005 Trc 25047 Custom interaction property '_twitterInBufferBeforeTarget' with field name 'twitterinbufferbeforetarget' is not found in database table definition
14:09:02.005 Trc 25047 Custom interaction property '_twitterInQueueAtTarget' with field name 'twitterinqueueattarget' is not found in database table definition
14:09:02.005 Trc 25047 Custom interaction property '_twitterGroupId' with field name 'twittergroupid' is not found in database table definition


This is related to Twitter Twitter BP - Threaded Routing, seems to be an issue with database, but not root cause for this issue.

Regards!

Juan Suárez.
Title: Re: Problem to log in agent with facebook or twitter chanel
Post by: jamesmurphyau on May 14, 2019, 11:27:45 PM
Do you use click once at all? It looks like you're missing the openmedia module based on that WDE error
Title: Re: Problem to log in agent with facebook or twitter chanel
Post by: cavagnaro on May 15, 2019, 02:03:36 AM
When you deploy Twitter and FB there are sql scripts at installation media that you need to run against IxN DB. Please follow installation documentation step by step


Enviado de meu SM-G9650 usando o Tapatalk

Title: Re: Problem to log in agent with facebook or twitter chanel
Post by: jamesmurphyau on May 15, 2019, 03:21:53 AM
That's definitely needed but it won't fix the WDE issue
Title: Re: Problem to log in agent with facebook or twitter chanel
Post by: cavagnaro on May 15, 2019, 05:18:59 AM
For WDE be sure that the role has allow the permission to use Workbins

Enviado de meu SM-G9650 usando o Tapatalk

Title: Re: Problem to log in agent with facebook or twitter chanel
Post by: juansu69 on May 15, 2019, 02:33:14 PM
Hi everybody. Thanks about your answers.

Finally, this is a role issue, option 'can use workintem channel' must be set to allowed, if not, I get as a response error that I show you once I opened this post.

Regards!

Juan Suárez.
Title: Re: Problem to log in agent with facebook or twitter chanel
Post by: cavagnaro on May 15, 2019, 05:15:21 PM
You are welcome

Enviado de meu SM-G9650 usando o Tapatalk