Failed to process the request: UnknownError
Hi, I'm receiving the error "Failed to process the request: UnknownError" when I try to change the criteria for a Set. All I'm trying to do is change the value of matches "Any" to matches "All". A "View Members" shows the members just fine. In the FIM Event Log, I see this error: Microsoft.ResourceManagement.WebServices.Exceptions.UnwillingToPerformException: Other ---> Procedure: ReRaiseException. Line number: 37. Message: Invalid parameter: @statementKey. --- End of inner exception stack trace --- Followed by this error: Requestor: urn:uuid:956acf72-5256-4d30-8189-d5e11ef31e21 Microsoft.ResourceManagement: Microsoft.ResourceManagement.WebServices.Exceptions.UnwillingToPerformException: Other ---> Procedure: ReRaiseException. Line number: 37. Message: Invalid parameter: @statementKey. --- End of inner exception stack trace --- at Microsoft.ResourceManagement.Utilities.ExceptionManager.ThrowException(Exception exception) at Microsoft.ResourceManagement.Data.Exception.DataAccessExceptionManager.ThrowException(SqlException innerException) at Microsoft.ResourceManagement.Data.DataAccess.DoRequestCreation(RequestType request, Guid cause, Guid requestMarker, Boolean doEvaluation, Int16 serviceId, Int16 servicePartitionId) at Microsoft.ResourceManagement.Data.DataAccess.CreateRequest(RequestType request, Guid cause, Guid requestMarker, Boolean doEvaluation, Int16 serviceId, Int16 servicePartitionId) at Microsoft.ResourceManagement.WebServices.RequestDispatcher.CreateRequest(CreateRequestDispatchParameter dispatchParameter) at Microsoft.ResourceManagement.WebServices.RequestDispatcher.CreateRequest(UniqueIdentifier requestor, UniqueIdentifier targetIdentifier, OperationType operation, String businessJustification, List`1 requestParameters, CultureInfo locale, Boolean isChildRequest, Guid cause, Boolean doEvaluation, Nullable`1 serviceId, Nullable`1 servicePartitionId, Boolean maintenanceMode, String synchronizationSequenceIdentifier) at Microsoft.ResourceManagement.WebServices.RequestDispatcher.CreateRequest(UniqueIdentifier requestor, UniqueIdentifier targetIdentifier, OperationType operation, String businessJustification, List`1 requestParameters, CultureInfo locale, Boolean isChildRequest, Guid cause, Boolean doEvaluation, String synchronizationSequenceIdentifier) at Microsoft.ResourceManagement.WebServices.ResourceManagementService.Put(Message request) Anyone have any ideas what could be going on? I appreciate any help. Thanks, Sami
August 18th, 2011 8:09pm

Have you tried creating a new set with exactly the same criteria, rather than changing an existing one? What is the full filter definition?Bob Bradley (FIMBob @ http://thefimteam.com/) ... now using Event Broker 3.0 @ http://www.unifysolutions.net/ourSolutions.cfm?solution=event for just-in-time delivery of FIM 2010 policy via the sync engine
Free Windows Admin Tool Kit Click here and download it now
August 19th, 2011 11:00am

Hi, Yes, I did. And I got the same error. It was the following: User matches ALL: ResourceID Not In Adminstrators ResourceID Not in Synchronization Engine Domain = 'domain.com' I can create other sets with portions of this criteria. For instance, I have a set that is "Any" User for the first two conditions. And I can create a set with Domain = 'domain.com'. Just the combination of everything seems to freak it out. I think the set I created with just the Domain criteria may work for what I need, since all my service accounts are in another domain, but I'm wondering if there is some underlying problem somewhere. It is a dev environment, so maybe something screwy happened somewhere--though I doubt anyone touched anything in SQL. I appreciate the help! Thanks, Sami
August 19th, 2011 2:52pm

Interesting - I've generally only got problems trying to save a set definition via the Advanced settings, and it's usually a "typo" mistake. But if you're using the query visualizer and it still breaks, then the only time I've had that happen is with temporal sets (there's some rule somewhere that you can't combine these under certain conditions). Have you tried the following by itself? User matches ALL: ResourceID Not In Adminstrators Domain = 'domain.com' If that works, can you try the following for me? Create a new set "Administrators and Synchronization Engine" ... and define this in terms of your existing sets Try creating your set definition with only one "not in" criteria ... i.e. ResourceID Not in Administrators and Synchronization Engine If that works, then there could be a problem with multiple "not in" criteria - which isn't a documented limitation AFAIK. If it doesn't work, try redefining the "Administrators and Synchronization Engine" independently ... i.e. no references to the membership of the other sets. In the meantime I'll go find what I've read about set xpath limitations to see if I can spot anything ...Bob Bradley (FIMBob @ http://thefimteam.com/) ... now using Event Broker 3.0 @ http://www.unifysolutions.net/ourSolutions.cfm?solution=event for just-in-time delivery of FIM 2010 policy via the sync engine
Free Windows Admin Tool Kit Click here and download it now
August 19th, 2011 11:46pm

Hi, The creation of the new set and limiting the filter to just one "Not In" worked. Very odd. Thank you for your help! Sami
August 22nd, 2011 8:13am

Sami - I had a hunch that would work, but it's a work-around not a fix really, isn't it! If you had the energy, you could register this as a bug in Connect ... if it's not already there.Bob Bradley (FIMBob @ http://thefimteam.com/) ... now using Event Broker 3.0 @ http://www.unifysolutions.net/ourSolutions.cfm?solution=event for just-in-time delivery of FIM 2010 policy via the sync engine
Free Windows Admin Tool Kit Click here and download it now
August 22nd, 2011 8:16am

Good idea. I've submitted this. Thanks, Sami
August 22nd, 2011 8:37am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics