Select Server Creation Failure

Discussions related to installation and setup of SoftPro products.
Post Reply
roteague
Posts: 292
Joined: Thu Sep 25, 2008 4:49 pm
Location: Honolulu, Hawaii

Select Server Creation Failure

Post by roteague »

I'm trying to create a new Service Instance, but the install program is reliably crashing everytime I run. It crashes just after showing me the dialog box that lists all the actions that will be taken. We are running Windows Server 2008 R2. The Select Services Console installed with no problem. SoftPro Administrative and Hosting services are running fine.

Here is the problem details:

Code: Select all

Description:
  Stopped working

Problem signature:
  Problem Event Name:	CLR20r3
  Problem Signature 01:	mmc.exe
  Problem Signature 02:	6.1.7600.16385
  Problem Signature 03:	4a5bc808
  Problem Signature 04:	mscorlib
  Problem Signature 05:	2.0.0.0
  Problem Signature 06:	4bebe8e2
  Problem Signature 07:	420f
  Problem Signature 08:	51
  Problem Signature 09:	System.ServiceModel.Fault
  OS Version:	6.1.7600.2.0.0.272.7
  Locale ID:	1033

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt
Yes, I know the this error is in MMC.

Error Logs:

Code: Select all

Log Name:      Application
Source:        SoftPro Select Configuration Service
Date:          11/5/2010 9:12:06 AM
Event ID:      0
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      
Description:
Error occured on service boundary.
Error: The operation is not valid for the state of the transaction.
Stack Trace: 
   at System.Transactions.TransactionState.EnlistVolatile(InternalTransaction tx, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
   at System.Transactions.Transaction.EnlistVolatile(IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions)
   at NHibernate.Transaction.AdoNetWithDistrubtedTransactionFactory.EnlistInDistributedTransactionIfNeeded(ISessionImplementor session)
   at NHibernate.Impl.AbstractSessionImpl.EnlistInAmbientTransactionIfNeeded()
   at NHibernate.Impl.AbstractSessionImpl.CheckAndUpdateSessionStatus()
   at NHibernate.Impl.SessionImpl.get_Batcher()
   at NHibernate.Persister.Entity.AbstractEntityPersister.Insert(Object id, Object[] fields, Boolean[] notNull, Int32 j, SqlCommandInfo sql, Object obj, ISessionImplementor session)
   at NHibernate.Persister.Entity.AbstractEntityPersister.Insert(Object id, Object[] fields, Object obj, ISessionImplementor session)
   at NHibernate.Action.EntityInsertAction.Execute()
   at NHibernate.Engine.ActionQueue.Execute(IExecutable executable)
   at NHibernate.Engine.ActionQueue.ExecuteActions(IList list)
   at NHibernate.Engine.ActionQueue.ExecuteActions()
   at NHibernate.Event.Default.AbstractFlushingEventListener.PerformExecutions(IEventSource session)
   at NHibernate.Event.Default.DefaultFlushEventListener.OnFlush(FlushEvent event)
   at NHibernate.Impl.SessionImpl.Flush()
   at SoftPro.PersistenceModel.DataContext.SaveChanges()
   at SoftPro.Select.Configuration.Service.Services.ConfigStoreService.SavePool(Pool pool)
   at SoftPro.Select.Configuration.Service.Services.ConfigStoreService.CreateNonPooledServer(String machineName, String instanceName, String description, String[][] settings)
   at SyncInvokeCreateNonPooledServer(Object , Object[] , Object[] )
   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
XML Log: 
Error in creating ILExceptionData: System.NullReferenceException: Object reference not set to an instance of an object.
   at SoftPro.ServerModel.Utils.CreateXmlLog(Exception ex)

Unable to retrieve message headers. Message is closed.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="SoftPro Select Configuration Service" />
    <EventID Qualifiers="0">0</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2010-11-05T19:12:06.000000000Z" />
    <EventRecordID>431</EventRecordID>
    <Channel>Application</Channel>
    <Computer>SOFTPROWEBTEST.TGHAWAII.com</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Error occured on service boundary.
Error: The operation is not valid for the state of the transaction.
Stack Trace: 
   at System.Transactions.TransactionState.EnlistVolatile(InternalTransaction tx, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
   at System.Transactions.Transaction.EnlistVolatile(IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions)
   at NHibernate.Transaction.AdoNetWithDistrubtedTransactionFactory.EnlistInDistributedTransactionIfNeeded(ISessionImplementor session)
   at NHibernate.Impl.AbstractSessionImpl.EnlistInAmbientTransactionIfNeeded()
   at NHibernate.Impl.AbstractSessionImpl.CheckAndUpdateSessionStatus()
   at NHibernate.Impl.SessionImpl.get_Batcher()
   at NHibernate.Persister.Entity.AbstractEntityPersister.Insert(Object id, Object[] fields, Boolean[] notNull, Int32 j, SqlCommandInfo sql, Object obj, ISessionImplementor session)
   at NHibernate.Persister.Entity.AbstractEntityPersister.Insert(Object id, Object[] fields, Object obj, ISessionImplementor session)
   at NHibernate.Action.EntityInsertAction.Execute()
   at NHibernate.Engine.ActionQueue.Execute(IExecutable executable)
   at NHibernate.Engine.ActionQueue.ExecuteActions(IList list)
   at NHibernate.Engine.ActionQueue.ExecuteActions()
   at NHibernate.Event.Default.AbstractFlushingEventListener.PerformExecutions(IEventSource session)
   at NHibernate.Event.Default.DefaultFlushEventListener.OnFlush(FlushEvent event)
   at NHibernate.Impl.SessionImpl.Flush()
   at SoftPro.PersistenceModel.DataContext.SaveChanges()
   at SoftPro.Select.Configuration.Service.Services.ConfigStoreService.SavePool(Pool pool)
   at SoftPro.Select.Configuration.Service.Services.ConfigStoreService.CreateNonPooledServer(String machineName, String instanceName, String description, String[][] settings)
   at SyncInvokeCreateNonPooledServer(Object , Object[] , Object[] )
   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
XML Log: 
Error in creating ILExceptionData: System.NullReferenceException: Object reference not set to an instance of an object.
   at SoftPro.ServerModel.Utils.CreateXmlLog(Exception ex)

Unable to retrieve message headers. Message is closed.</Data>
  </EventData>
</Event>

Code: Select all

Log Name:      Application
Source:        SoftPro Select Configuration Service
Date:          11/5/2010 9:12:06 AM
Event ID:      0
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      
Description:
Error occured on service boundary.
Error: The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '10675199.02:48:05.4775807'.
Stack Trace: 
   at System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result)
   at System.ServiceModel.Channels.FramingDuplexSessionChannel.EndTryReceive(IAsyncResult result, Message& message)
   at System.ServiceModel.Dispatcher.DuplexChannelBinder.EndTryReceive(IAsyncResult result, RequestContext& requestContext)
   at System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive(IAsyncResult result, RequestContext& requestContext)
XML Log: 
<ILExceptionData>
  <Point module="System.ServiceModel.dll" classFull="System.ServiceModel.AsyncResult" methodName="End" methodSignature="TAsyncResult End[TAsyncResult](System.IAsyncResult)" methodToken="0x600010a" ILOffset="212" />
  <Point module="System.ServiceModel.dll" classFull="System.ServiceModel.Channels.FramingDuplexSessionChannel" methodName="EndTryReceive" methodSignature="Boolean EndTryReceive(System.IAsyncResult, System.ServiceModel.Channels.Message ByRef)" methodToken="0x60008e3" ILOffset="0" />
  <Point module="System.ServiceModel.dll" classFull="System.ServiceModel.Dispatcher.DuplexChannelBinder" methodName="EndTryReceive" methodSignature="Boolean EndTryReceive(System.IAsyncResult, System.ServiceModel.Channels.RequestContext ByRef)" methodToken="0x600560f" ILOffset="21" />
  <Point module="System.ServiceModel.dll" classFull="System.ServiceModel.Dispatcher.ErrorHandlingReceiver" methodName="EndTryReceive" methodSignature="Boolean EndTryReceive(System.IAsyncResult, System.ServiceModel.Channels.RequestContext ByRef)" methodToken="0x60056cf" ILOffset="33" />
</ILExceptionData>
***********************************************************************************
Error: An existing connection was forcibly closed by the remote host
Stack Trace: 

XML Log: 
Error in creating ILExceptionData: System.NullReferenceException: Object reference not set to an instance of an object.
   at SoftPro.ServerModel.Utils.CreateXmlLog(Exception ex)

Unable to retrieve OperationContext.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="SoftPro Select Configuration Service" />
    <EventID Qualifiers="0">0</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2010-11-05T19:12:06.000000000Z" />
    <EventRecordID>432</EventRecordID>
    <Channel>Application</Channel>
    <Computer>SOFTPROWEBTEST.TGHAWAII.com</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Error occured on service boundary.
Error: The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '10675199.02:48:05.4775807'.
Stack Trace: 
   at System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result)
   at System.ServiceModel.Channels.FramingDuplexSessionChannel.EndTryReceive(IAsyncResult result, Message& message)
   at System.ServiceModel.Dispatcher.DuplexChannelBinder.EndTryReceive(IAsyncResult result, RequestContext& requestContext)
   at System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive(IAsyncResult result, RequestContext& requestContext)
XML Log: 
<ILExceptionData>
  <Point module="System.ServiceModel.dll" classFull="System.ServiceModel.AsyncResult" methodName="End" methodSignature="TAsyncResult End[TAsyncResult](System.IAsyncResult)" methodToken="0x600010a" ILOffset="212" />
  <Point module="System.ServiceModel.dll" classFull="System.ServiceModel.Channels.FramingDuplexSessionChannel" methodName="EndTryReceive" methodSignature="Boolean EndTryReceive(System.IAsyncResult, System.ServiceModel.Channels.Message ByRef)" methodToken="0x60008e3" ILOffset="0" />
  <Point module="System.ServiceModel.dll" classFull="System.ServiceModel.Dispatcher.DuplexChannelBinder" methodName="EndTryReceive" methodSignature="Boolean EndTryReceive(System.IAsyncResult, System.ServiceModel.Channels.RequestContext ByRef)" methodToken="0x600560f" ILOffset="21" />
  <Point module="System.ServiceModel.dll" classFull="System.ServiceModel.Dispatcher.ErrorHandlingReceiver" methodName="EndTryReceive" methodSignature="Boolean EndTryReceive(System.IAsyncResult, System.ServiceModel.Channels.RequestContext ByRef)" methodToken="0x60056cf" ILOffset="33" />
</ILExceptionData>
***********************************************************************************
Error: An existing connection was forcibly closed by the remote host
Stack Trace: 

XML Log: 
Error in creating ILExceptionData: System.NullReferenceException: Object reference not set to an instance of an object.
   at SoftPro.ServerModel.Utils.CreateXmlLog(Exception ex)

Unable to retrieve OperationContext.</Data>
  </EventData>
</Event>
Any ideas?
Robert
roteague
Posts: 292
Joined: Thu Sep 25, 2008 4:49 pm
Location: Honolulu, Hawaii

Re: Select Server Creation Failure

Post by roteague »

spscfgsvc is listening on port 9292
Robert
Randy Mellow

Re: Select Server Creation Failure

Post by Randy Mellow »

The errors you are seeing are often due to an insufficient access configuration for MS DTC. Check to see that DTC is configured (on both the mid-tier and the SQL Server machine) with "Allow remote clients" and "No authentication required".
roteague
Posts: 292
Joined: Thu Sep 25, 2008 4:49 pm
Location: Honolulu, Hawaii

Re: Select Server Creation Failure

Post by roteague »

Randy Mellow wrote:The errors you are seeing are often due to an insufficient access configuration for MS DTC. Check to see that DTC is configured (on both the mid-tier and the SQL Server machine) with "Allow remote clients" and "No authentication required".
That's not the problem. Both machines are configured that way. The install program still crashes.

For now, I've just moved over the databases manually, but I still have my config database on the old machine. I'm looking at moving it manually as well.
Robert
roteague
Posts: 292
Joined: Thu Sep 25, 2008 4:49 pm
Location: Honolulu, Hawaii

Re: Select Server Creation Failure

Post by roteague »

Ok, we finally got it to work. I sat down with one of the network admins. 1.) We added the SPServer account, which is a domain account to the local administrators group; 2.) We took down the firewall (although we tried that before when online with SP Tech Support).

I think the issue may be a combination of the user needing to be a admin, and the firewall rule allowing COM+ Network Access (by default it's off). I will try creating another database later with the Firewall turned back on.
Robert
roteague
Posts: 292
Joined: Thu Sep 25, 2008 4:49 pm
Location: Honolulu, Hawaii

Re: Select Server Creation Failure

Post by roteague »

I tried creating another database, but had to turn the firewall off. So, I still don't know which setting on the firewall is causing the setup to crash.
Robert
Post Reply