Quantcast
Channel: Claims based access platform (CBA), code-named Geneva forum
Viewing all articles
Browse latest Browse all 2535

ADFS 2.0 enable debug trace

$
0
0

Hello

 

I asked in this thread http://social.msdn.microsoft.com/Forums/en/Geneva/thread/e46a1a52-9d73-47a9-8201-22c1403fbeb6
why I didn't get anything in the ADFS 2.0 debug tracing log.

 

I've found this blog http://tnbluesboy.wordpress.com/2010/07/15/how-to-enable-tracing-for-sharepoint-2010-claims/ so I modify file
"C:\Program Files\Active Directory Federation Services 2.0\Microsoft.IdentityServer.Servicehost.exe.config".

First I want to write events in the debug tracing log, but I didn't get anything in that log.

 

-----Microsoft.IdentityServer.Servicehost.exe.config--

 

<system.diagnostics><sources><!-- To enable WIF tracing, change the switchValue below to desired trace level - Verbose, Information, Warning, Error, Critical --><!-- Set TraceOutputOptions as comma separated value of the following; ProcessId ThreadId CallStack. Specify None to not include any of the optional data--><!-- NOTE THAT THE CHANGES TO THIS SECTION REQUIRES SERVICE RESTART TO TAKE EFFECT --><sourcename="Microsoft.IdentityModel"switchValue="Verbose"><listeners><!--<add name="ADFSWifListener" traceOutputOptions="ProcessId,ThreadId" initializeData="Wif" type="Microsoft.IdentityServer.Diagnostics.ADFSTraceListener,Microsoft.IdentityServer,Version=6.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
     --><addname="ADFSWifListener"type="System.Diagnostics.XmlWriterTraceListener"initializeData="c:\logs\adfs1.svclog"/></listeners></source><!-- To enable WCF tracing, change the switchValue below to desired trace level - Verbose, Information, Warning, Error, Critical and
      uncomment the system.servicemodel section below --><sourcename="System.ServiceModel"switchValue="Verbose"><listeners><!--<add name="ADFSWcfListener" traceOutputOptions="ProcessId,ThreadId" initializeData="Wcf" type="Microsoft.IdentityServer.Diagnostics.ADFSTraceListener,Microsoft.IdentityServer,Version=6.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
     --><addname="ADFSWcfListener"type="System.Diagnostics.XmlWriterTraceListener"initializeData="c:\logs\adfs2.svclog"/></listeners></source><sourcename="System.ServiceModel.MessageLogging"switchValue="Verbose"><listeners><!--<add name="ADFSWcfListener" traceOutputOptions="ProcessId,ThreadId" initializeData="Wcf" type="Microsoft.IdentityServer.Diagnostics.ADFSTraceListener,Microsoft.IdentityServer,Version=6.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
     --><addname="ADFSWcfListener"type="System.Diagnostics.XmlWriterTraceListener"initializeData="c:\logs\adfs3.svclog"/></listeners></source></sources><traceautoflush="true"></trace></system.diagnostics><system.serviceModel><diagnostics><messageLogginglogEntireMessage="true"logMessagesAtServiceLevel="true"logMessagesAtTransportLevel="true"></messageLogging></diagnostics></system.serviceModel>
------------Microsoft.IdentityServer.Servicehost.exe.config---

 

restart adfs service and voila - I get three files on both servers (computer-a and computer-b).

 

I opened these log files in service trace viewer tools (part of Microsoft SDK) and I found this error (the same error is in application log):

 

-----------error----

 

<E2ETraceEventxmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent"><Systemxmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system"><EventID>131074</EventID><Type>3</Type><SubTypeName="Error">0</SubType><Level>2</Level><TimeCreatedSystemTime="2010-09-07T12:23:59.4146641Z"/><SourceName="System.ServiceModel"/><CorrelationActivityID="{00000000-0000-0000-0000-000000000000}"/><ExecutionProcessName="Microsoft.IdentityServer.ServiceHost"ProcessID="2400"ThreadID="11"/><Channel/><Computer>SP10LAB</Computer></System><ApplicationData><TraceData><DataItem><TraceRecordxmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord"Severity="Error"><TraceIdentifier>http://msdn.microsoft.com/sl-SI/library/System.ServiceModel.Diagnostics.EventLog.aspx</TraceIdentifier><Description>Wrote to the EventLog.</Description><AppDomain>Microsoft.IdentityServer.ServiceHost.exe</AppDomain><ExtendedDataxmlns="http://schemas.microsoft.com/2006/08/ServiceModel/DictionaryTraceRecord"><CategoryID.Name>MessageLogging</CategoryID.Name><CategoryID.Value>7</CategoryID.Value><InstanceID.Name>FailedToLogMessage</InstanceID.Name><InstanceID.Value>3221356549</InstanceID.Value><Value0>System.ArgumentException: The 'http://schemas.microsoft.com/ws/2009/12/identityserver/protocols/policystore' namespace is not defined.
  at System.Xml.XmlWriter.WriteQualifiedName(String localName, String ns)
  at System.Xml.XmlDictionaryWriter.XmlWrappedWriter.WriteQualifiedName(String localName, String namespaceUri)
  at System.Xml.XmlDictionaryWriter.WriteQualifiedName(XmlDictionaryString localName, XmlDictionaryString namespaceUri)
  at System.Runtime.Serialization.XmlWriterDelegator.WriteAttributeQualifiedName(String attrPrefix, XmlDictionaryString attrName, XmlDictionaryString attrNs, XmlDictionaryString name, XmlDictionaryString ns)
  at System.Runtime.Serialization.XmlObjectSerializer.WriteTypeInfo(XmlWriterDelegator writer, DataContract contract, DataContract declaredContract)
  at System.Runtime.Serialization.XmlObjectSerializerWriteContext.SerializeWithXsiType(XmlWriterDelegator xmlWriter, Object obj, RuntimeTypeHandle objectTypeHandle, Type objectType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle, Type declaredType)
  at System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerialize(XmlWriterDelegator xmlWriter, Object obj, Boolean isDeclaredType, Boolean writeXsiType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
  at System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerializeReference(XmlWriterDelegator xmlWriter, Object obj, Boolean isDeclaredType, Boolean writeXsiType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
  at WritePropertyToXml(XmlWriterDelegator , Object , XmlObjectSerializerWriteContext , ClassDataContract )
  at System.Runtime.Serialization.ClassDataContract.WriteXmlValue(XmlWriterDelegator xmlWriter, Object obj, XmlObjectSerializerWriteContext context)
  at System.Runtime.Serialization.XmlObjectSerializerWriteContext.SerializeWithoutXsiType(DataContract dataContract, XmlWriterDelegator xmlWriter, Object obj, RuntimeTypeHandle declaredTypeHandle)
  at System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerialize(XmlWriterDelegator xmlWriter, Object obj, Boolean isDeclaredType, Boolean writeXsiType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
  at System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerializeReference(XmlWriterDelegator xmlWriter, Object obj, Boolean isDeclaredType, Boolean writeXsiType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
  at WritePropertySetToXml(XmlWriterDelegator , Object , XmlObjectSerializerWriteContext , CollectionDataContract )
  at System.Runtime.Serialization.CollectionDataContract.WriteXmlValue(XmlWriterDelegator xmlWriter, Object obj, XmlObjectSerializerWriteContext context)
  at System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerialize(XmlWriterDelegator xmlWriter, Object obj, Boolean isDeclaredType, Boolean writeXsiType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
  at System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerializeReference(XmlWriterDelegator xmlWriter, Object obj, Boolean isDeclaredType, Boolean writeXsiType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
  at WritePropertySetsToXml(XmlWriterDelegator , Object , XmlObjectSerializerWriteContext , CollectionDataContract )
  at System.Runtime.Serialization.CollectionDataContract.WriteXmlValue(XmlWriterDelegator xmlWriter, Object obj, XmlObjectSerializerWriteContext context)
  at System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerialize(XmlWriterDelegator xmlWriter, Object obj, Boolean isDeclaredType, Boolean writeXsiType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
  at System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerializeReference(XmlWriterDelegator xmlWriter, Object obj, Boolean isDeclaredType, Boolean writeXsiType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
  at WriteSearchResultToXml(XmlWriterDelegator , Object , XmlObjectSerializerWriteContext , ClassDataContract )
  at System.Runtime.Serialization.ClassDataContract.WriteXmlValue(XmlWriterDelegator xmlWriter, Object obj, XmlObjectSerializerWriteContext context)
  at System.Runtime.Serialization.DataContractSerializer.InternalWriteObjectContent(XmlWriterDelegator writer, Object graph)
  at System.Runtime.Serialization.DataContractSerializer.InternalWriteObject(XmlWriterDelegator writer, Object graph)
  at System.Runtime.Serialization.XmlObjectSerializer.WriteObjectHandleExceptions(XmlWriterDelegator writer, Object graph)
  at System.ServiceModel.Dispatcher.DataContractSerializerOperationFormatter.SerializeParameterPart(XmlDictionaryWriter writer, PartInfo part, Object graph)
  at System.ServiceModel.Dispatcher.DataContractSerializerOperationFormatter.SerializeParameter(XmlDictionaryWriter writer, PartInfo part, Object graph)
  at System.ServiceModel.Dispatcher.DataContractSerializerOperationFormatter.SerializeBody(XmlDictionaryWriter writer, MessageVersion version, String action, MessageDescription messageDescription, Object returnValue, Object[] parameters, Boolean isRequest)
  at System.ServiceModel.Dispatcher.OperationFormatter.SerializeBodyContents(XmlDictionaryWriter writer, MessageVersion version, Object[] parameters, Object returnValue, Boolean isRequest)
  at System.ServiceModel.Dispatcher.OperationFormatter.OperationFormatterMessage.OperationFormatterBodyWriter.OnWriteBodyContents(XmlDictionaryWriter writer)
  at System.ServiceModel.Channels.BodyWriter.WriteBodyContents(XmlDictionaryWriter writer)
  at System.ServiceModel.Channels.Message.ToString(XmlDictionaryWriter writer)
  at System.ServiceModel.Diagnostics.MessageLogTraceRecord.WriteTo(XmlWriter writer)
  at System.ServiceModel.Diagnostics.MessageLogger.LogInternal(MessageLogTraceRecord record)
  at System.ServiceModel.Diagnostics.MessageLogger.LogMessageImpl(Message&amp; message, XmlReader reader, MessageLoggingSource source)
  at System.ServiceModel.Diagnostics.MessageLogger.LogMessage(Message&amp; message, XmlReader reader, MessageLoggingSource source)</Value0></ExtendedData></TraceRecord></DataItem></TraceData></ApplicationData></E2ETraceEvent>

---------------error--------------------

 

How to I define missing schema namespace http://schemas.microsoft.com/ws/2009/12/identityserver/protocols/policystore ?

Same error exists on both servers (computer-a and computer-b). Is this a bug?


Viewing all articles
Browse latest Browse all 2535

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>