Skip to content

Instantly share code, notes, and snippets.

@edgars
Created May 12, 2014 18:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save edgars/5a704d9b0ed67040a250 to your computer and use it in GitHub Desktop.
Save edgars/5a704d9b0ed67040a250 to your computer and use it in GitHub Desktop.
log:
**********************************************************************
* Application: testecrm *
* OS encoding: Cp1252, Mule encoding: UTF-8 *
* *
* Agents Running: *
* DevKit Extension Information *
* Clustering Agent *
* JMX Agent *
**********************************************************************
INFO 2014-05-11 17:06:33,115 [Mule.app.deployer.monitor.1.thread.1] org.mule.module.launcher.MuleDeploymentService:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Started app 'testecrm' +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ERROR 2014-05-11 17:06:41,073 [[testecrm].connector.http.mule.default.receiver.02] org.mule.module.dynamicscrmonpremise.adapters.DynamicsCRMOnpremiseConnectorLicenseChecker: The solution for PolicyInterceptors Override was designed having in mind the PolicyInterceptorProviderRegistry of type org.apache.cxf.ws.policy.PolicyInterceptorProviderRegistryImpl. The actual is org.apache.cxf.ws.policy.PolicyInterceptorProviderRegistryImpl might be not working.
WARN 2014-05-11 17:06:41,921 [[testecrm].connector.http.mule.default.receiver.02] org.apache.cxf.phase.PhaseInterceptorChain: Interceptor for {http://schemas.microsoft.com/xrm/2011/Contracts}OrganizationService#{http://schemas.microsoft.com/xrm/2011/Contracts/Services}RetrieveMultiple has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: General security error (An error occurred in trying to obtain a TGT: Null realm name (601) - default realm not specified )
at sun.security.mule.krb5.cxf.SpnegoContextTokenOutInterceptor.issueToken(SpnegoContextTokenOutInterceptor.java:109)
at sun.security.mule.krb5.cxf.SpnegoContextTokenOutInterceptor.handleMessage(SpnegoContextTokenOutInterceptor.java:62)
at sun.security.mule.krb5.cxf.SpnegoContextTokenOutInterceptor.handleMessage(SpnegoContextTokenOutInterceptor.java:38)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)
at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:531)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:462)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:365)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:318)
at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:95)
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:134)
at com.sun.proxy.$Proxy58.retrieveMultiple(Unknown Source)
at org.mule.module.dynamicscrmonpremise.DynamicsCRMOnpremiseConnector.connect(DynamicsCRMOnpremiseConnector.java:272)
at org.mule.module.dynamicscrmonpremise.connectivity.DynamicsCRMOnpremiseConnectorConnectionFactory.makeObject(DynamicsCRMOnpremiseConnectorConnectionFactory.java:48)
at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:1220)
at org.mule.module.dynamicscrmonpremise.connectivity.DynamicsCRMOnpremiseConnectorConnectionManager.acquireConnection(DynamicsCRMOnpremiseConnectorConnectionManager.java:303)
at org.mule.module.dynamicscrmonpremise.connectivity.DynamicsCRMOnpremiseConnectorConnectionManager.acquireConnection(DynamicsCRMOnpremiseConnectorConnectionManager.java:35)
at org.mule.module.dynamicscrmonpremise.process.DynamicsCRMOnpremiseConnectorManagedConnectionProcessInterceptor.execute(DynamicsCRMOnpremiseConnectorManagedConnectionProcessInterceptor.java:71)
at org.mule.module.dynamicscrmonpremise.process.DynamicsCRMOnpremiseConnectorManagedConnectionProcessInterceptor.execute(DynamicsCRMOnpremiseConnectorManagedConnectionProcessInterceptor.java:21)
at org.mule.module.dynamicscrmonpremise.process.RetryProcessInterceptor.execute(RetryProcessInterceptor.java:69)
at org.mule.module.dynamicscrmonpremise.connectivity.DynamicsCRMOnpremiseConnectorManagedConnectionProcessTemplate.execute(DynamicsCRMOnpremiseConnectorManagedConnectionProcessTemplate.java:35)
at org.mule.module.dynamicscrmonpremise.processors.CreateMessageProcessor.process(CreateMessageProcessor.java:127)
at org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24)
at org.mule.execution.MessageProcessorNotificationExecutionInterceptor.execute(MessageProcessorNotificationExecutionInterceptor.java:58)
at org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44)
at org.mule.processor.chain.DefaultMessageProcessorChain.doProcess(DefaultMessageProcessorChain.java:94)
at org.mule.processor.chain.AbstractMessageProcessorChain.process(AbstractMessageProcessorChain.java:67)
at org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24)
at org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44)
at org.mule.processor.AbstractInterceptingMessageProcessorBase.processNext(AbstractInterceptingMessageProcessorBase.java:102)
at org.mule.processor.AsyncInterceptingMessageProcessor.process(AsyncInterceptingMessageProcessor.java:97)
at org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24)
at org.mule.execution.MessageProcessorNotificationExecutionInterceptor.execute(MessageProcessorNotificationExecutionInterceptor.java:58)
at org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44)
at org.mule.processor.chain.DefaultMessageProcessorChain.doProcess(DefaultMessageProcessorChain.java:94)
at org.mule.processor.chain.AbstractMessageProcessorChain.process(AbstractMessageProcessorChain.java:67)
at org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24)
at org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44)
at org.mule.processor.AbstractInterceptingMessageProcessorBase.processNext(AbstractInterceptingMessageProcessorBase.java:102)
at org.mule.interceptor.AbstractEnvelopeInterceptor.process(AbstractEnvelopeInterceptor.java:51)
at org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24)
at org.mule.execution.MessageProcessorNotificationExecutionInterceptor.execute(MessageProcessorNotificationExecutionInterceptor.java:58)
at org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44)
at org.mule.processor.AbstractInterceptingMessageProcessorBase.processNext(AbstractInterceptingMessageProcessorBase.java:102)
at org.mule.processor.AbstractFilteringMessageProcessor.process(AbstractFilteringMessageProcessor.java:40)
at org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24)
at org.mule.execution.MessageProcessorNotificationExecutionInterceptor.execute(MessageProcessorNotificationExecutionInterceptor.java:58)
at org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44)
at org.mule.processor.AbstractInterceptingMessageProcessorBase.processNext(AbstractInterceptingMessageProcessorBase.java:102)
at org.mule.construct.AbstractPipeline$1.process(AbstractPipeline.java:108)
at org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24)
at org.mule.execution.MessageProcessorNotificationExecutionInterceptor.execute(MessageProcessorNotificationExecutionInterceptor.java:58)
at org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44)
at org.mule.processor.chain.DefaultMessageProcessorChain.doProcess(DefaultMessageProcessorChain.java:94)
at org.mule.processor.chain.AbstractMessageProcessorChain.process(AbstractMessageProcessorChain.java:67)
at org.mule.processor.chain.InterceptingChainLifecycleWrapper.doProcess(InterceptingChainLifecycleWrapper.java:50)
at org.mule.processor.chain.AbstractMessageProcessorChain.process(AbstractMessageProcessorChain.java:67)
at org.mule.processor.chain.InterceptingChainLifecycleWrapper.access$001(InterceptingChainLifecycleWrapper.java:22)
at org.mule.processor.chain.InterceptingChainLifecycleWrapper$1.process(InterceptingChainLifecycleWrapper.java:66)
at org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24)
at org.mule.execution.MessageProcessorNotificationExecutionInterceptor.execute(MessageProcessorNotificationExecutionInterceptor.java:58)
at org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44)
at org.mule.processor.chain.InterceptingChainLifecycleWrapper.process(InterceptingChainLifecycleWrapper.java:61)
at org.mule.construct.AbstractPipeline$3.process(AbstractPipeline.java:206)
at org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24)
at org.mule.execution.MessageProcessorNotificationExecutionInterceptor.execute(MessageProcessorNotificationExecutionInterceptor.java:58)
at org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44)
at org.mule.processor.chain.SimpleMessageProcessorChain.doProcess(SimpleMessageProcessorChain.java:43)
at org.mule.processor.chain.AbstractMessageProcessorChain.process(AbstractMessageProcessorChain.java:67)
at org.mule.processor.chain.InterceptingChainLifecycleWrapper.doProcess(InterceptingChainLifecycleWrapper.java:50)
at org.mule.processor.chain.AbstractMessageProcessorChain.process(AbstractMessageProcessorChain.java:67)
at org.mule.processor.chain.InterceptingChainLifecycleWrapper.access$001(InterceptingChainLifecycleWrapper.java:22)
at org.mule.processor.chain.InterceptingChainLifecycleWrapper$1.process(InterceptingChainLifecycleWrapper.java:66)
at org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24)
at org.mule.execution.MessageProcessorNotificationExecutionInterceptor.execute(MessageProcessorNotificationExecutionInterceptor.java:58)
at org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44)
at org.mule.processor.chain.InterceptingChainLifecycleWrapper.process(InterceptingChainLifecycleWrapper.java:61)
at org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24)
at org.mule.execution.MessageProcessorNotificationExecutionInterceptor.execute(MessageProcessorNotificationExecutionInterceptor.java:58)
at org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44)
at org.mule.processor.chain.SimpleMessageProcessorChain.doProcess(SimpleMessageProcessorChain.java:43)
at org.mule.processor.chain.AbstractMessageProcessorChain.process(AbstractMessageProcessorChain.java:67)
at org.mule.processor.chain.InterceptingChainLifecycleWrapper.doProcess(InterceptingChainLifecycleWrapper.java:50)
at org.mule.processor.chain.AbstractMessageProcessorChain.process(AbstractMessageProcessorChain.java:67)
at org.mule.processor.chain.InterceptingChainLifecycleWrapper.access$001(InterceptingChainLifecycleWrapper.java:22)
at org.mule.processor.chain.InterceptingChainLifecycleWrapper$1.process(InterceptingChainLifecycleWrapper.java:66)
at org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor.execute(ExceptionToMessagingExceptionExecutionInterceptor.java:24)
at org.mule.execution.MessageProcessorNotificationExecutionInterceptor.execute(MessageProcessorNotificationExecutionInterceptor.java:58)
at org.mule.execution.MessageProcessorExecutionTemplate.execute(MessageProcessorExecutionTemplate.java:44)
at org.mule.processor.chain.InterceptingChainLifecycleWrapper.process(InterceptingChainLifecycleWrapper.java:61)
at org.mule.transport.AbstractMessageReceiver.routeEvent(AbstractMessageReceiver.java:511)
at org.mule.transport.AbstractTransportMessageProcessTemplate.routeEvent(AbstractTransportMessageProcessTemplate.java:80)
at org.mule.execution.FlowProcessingPhase$1$1.process(FlowProcessingPhase.java:76)
at org.mule.execution.FlowProcessingPhase$1$1.process(FlowProcessingPhase.java:63)
at org.mule.execution.ExecuteCallbackInterceptor.execute(ExecuteCallbackInterceptor.java:16)
at org.mule.execution.HandleExceptionInterceptor.execute(HandleExceptionInterceptor.java:30)
at org.mule.execution.HandleExceptionInterceptor.execute(HandleExceptionInterceptor.java:14)
at org.mule.execution.BeginAndResolveTransactionInterceptor.execute(BeginAndResolveTransactionInterceptor.java:54)
at org.mule.execution.ResolvePreviousTransactionInterceptor.execute(ResolvePreviousTransactionInterceptor.java:44)
at org.mule.execution.SuspendXaTransactionInterceptor.execute(SuspendXaTransactionInterceptor.java:50)
at org.mule.execution.ValidateTransactionalStateInterceptor.execute(ValidateTransactionalStateInterceptor.java:40)
at org.mule.execution.IsolateCurrentTransactionInterceptor.execute(IsolateCurrentTransactionInterceptor.java:41)
at org.mule.execution.ExternalTransactionInterceptor.execute(ExternalTransactionInterceptor.java:48)
at org.mule.execution.RethrowExceptionInterceptor.execute(RethrowExceptionInterceptor.java:28)
at org.mule.execution.RethrowExceptionInterceptor.execute(RethrowExceptionInterceptor.java:13)
at org.mule.execution.TransactionalErrorHandlingExecutionTemplate.execute(TransactionalErrorHandlingExecutionTemplate.java:109)
at org.mule.execution.FlowProcessingPhase$1.run(FlowProcessingPhase.java:62)
at org.mule.transport.TrackingWorkManager$TrackeableWork.run(TrackingWorkManager.java:267)
at org.mule.work.WorkerContext.run(WorkerContext.java:286)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.ws.security.WSSecurityException: General security error (An error occurred in trying to obtain a TGT: Null realm name (601) - default realm not specified )
at sun.security.mule.krb5.cxf.SpnegoTokenContext.retrieveServiceTicket(SpnegoTokenContext.java:98)
at sun.security.mule.krb5.cxf.SpnegoContextTokenOutInterceptor.issueToken(SpnegoContextTokenOutInterceptor.java:107)
... 110 more
ERROR 2014-05-11 17:06:41,933 [[testecrm].connector.http.mule.default.receiver.02] org.mule.module.dynamicscrmonpremise.adapters.DynamicsCRMOnpremiseConnectorLicenseChecker: javax.xml.ws.soap.SOAPFaultException: General security error (An error occurred in trying to obtain a TGT: Null realm name (601) - default realm not specified )
ERROR 2014-05-11 17:06:41,934 [[testecrm].connector.http.mule.default.receiver.02] org.mule.retry.notifiers.ConnectNotifier: Failed to connect/reconnect: Work Descriptor. Root Exception was: General security error (An error occurred in trying to obtain a TGT: Null realm name (601) - default realm not specified ). Type: class org.apache.ws.security.WSSecurityException
ERROR 2014-05-11 17:06:41,937 [[testecrm].connector.http.mule.default.receiver.02] org.mule.exception.DefaultMessagingExceptionStrategy:
********************************************************************************
Message : Failed to invoke create. Message payload is of type: String
Code : MULE_ERROR--2
--------------------------------------------------------------------------------
Exception stack is:
1. General security error (An error occurred in trying to obtain a TGT: Null realm name (601) - default realm not specified ) (org.apache.ws.security.WSSecurityException)
sun.security.mule.krb5.cxf.SpnegoTokenContext:98 (null)
2. General security error (An error occurred in trying to obtain a TGT: Null realm name (601) - default realm not specified ) (javax.xml.ws.soap.SOAPFaultException)
org.apache.cxf.jaxws.JaxWsClientProxy:156 (http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/xml/ws/soap/SOAPFaultException.html)
3. Failed to authenticate in the service (org.mule.api.ConnectionException)
org.mule.module.dynamicscrmonpremise.DynamicsCRMOnpremiseConnector:275 (http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/ConnectionException.html)
4. Failed to invoke create. Message payload is of type: String (org.mule.api.MessagingException)
org.mule.module.dynamicscrmonpremise.processors.CreateMessageProcessor:152 (http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/MessagingException.html)
--------------------------------------------------------------------------------
Root Exception stack trace:
org.apache.ws.security.WSSecurityException: General security error (An error occurred in trying to obtain a TGT: Null realm name (601) - default realm not specified )
at sun.security.mule.krb5.cxf.SpnegoTokenContext.retrieveServiceTicket(SpnegoTokenContext.java:98)
at sun.security.mule.krb5.cxf.SpnegoContextTokenOutInterceptor.issueToken(SpnegoContextTokenOutInterceptor.java:107)
at sun.security.mule.krb5.cxf.SpnegoContextTokenOutInterceptor.handleMessage(SpnegoContextTokenOutInterceptor.java:62)
+ 3 more (set debug level logging or '-Dmule.verbose.exceptions=true' for everything)
********************************************************************************
krb5.config
[libdefaults]
default_realm = poliedro.net
default_tkt_enctypes = rc4-hmac aes128-cts des3-cbc-sha1 des-cbc-md5 des-cbc-crc
default_tgs_enctypes = rc4-hmac aes128-cts des3-cbc-sha1 des-cbc-md5 des-cbc-crc
permitted_enctypes = rc4-hmac aes128-cts des3-cbc-sha1 des-cbc-md5 des-cbc-crc
[realms]
poliedro.net {
kdc = cd-colegio.poliedro.net
default_domain = poliedro.net
}
[domain_realm]
.poliedro.net = poliedro.net
poliedro.net = poliedro.net
testecrm.mflow
<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns:http="http://www.mulesoft.org/schema/mule/http" xmlns:dynamicscrm-onpremise="http://www.mulesoft.org/schema/mule/dynamicscrm-onpremise" xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
xmlns:spring="http://www.springframework.org/schema/beans" version="EE-3.5.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-current.xsd
http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd
http://www.mulesoft.org/schema/mule/dynamicscrm-onpremise http://www.mulesoft.org/schema/mule/dynamicscrm-onpremise/1.7.0/mule-dynamicscrm-onpremise.xsd">
<dynamicscrm-onpremise:config name="MS_Dynamics_CRM_Onpremise" username="jose.cavalero" password="CiBetAmo2" organizationServiceUrl="http://intranet-hmg/XRMServices/2011/Organization.svc" spn="HTTP/cd-colegio" realm="poliedro.net" kdcLocation="cd-colegio.poliedro.net" kerberosConfigFile="H:\AnypointStudio\workspace\testecrm\src\main\resources\krb5.config" doc:name="MS Dynamics CRM Onpremise">
<dynamicscrm-onpremise:connection-pooling-profile initialisationPolicy="INITIALISE_ONE" exhaustedAction="WHEN_EXHAUSTED_GROW"/>
</dynamicscrm-onpremise:config>
<flow name="testecrmFlow1" doc:name="testecrmFlow1">
<http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="8081" doc:name="HTTP" path="crm"/>
<dynamicscrm-onpremise:create config-ref="MS_Dynamics_CRM_Onpremise" logicalName="account" doc:name="MS Dynamics CRM Onpremise">
<dynamicscrm-onpremise:entity>
<dynamicscrm-onpremise:entity key="name">Pedro Caval&amp;#233;ro</dynamicscrm-onpremise:entity>
</dynamicscrm-onpremise:entity>
</dynamicscrm-onpremise:create>
</flow>
</mule>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment