1334 Ereignis-ID app-pool abstürzt
beim laufen eine asp.net Anwendung es gibt intermittierende Fehler auftreten, wie das unten
derzeit haben wir beantragt, die für den code aber erst dann, wenn es eine Lösung zur Verfügung, es wäre toll
Hilfe?
Log Name: Application
Source: ASP.NET 2.0.50727.0
Date: 24-3-2011 11:45:25
Event ID: 1334
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: xxx
Description:
An unhandled exception occurred and the process was terminated.
Application ID: /LM/W3SVC/1/ROOT/WebClient
Process ID: 4808
Exception: System.ArgumentNullException
Message: Value cannot be null.
StackTrace: at System.Threading.Monitor.Enter(Object obj)
at System.Data.ProviderBase.DbConnectionPool.TransactedConnectionPool.TransactionEnded(Transaction transaction, DbConnectionInternal transactedObject)
at System.Data.ProviderBase.DbConnectionPool.TransactionEnded(Transaction transaction, DbConnectionInternal transactedObject)
at System.Data.ProviderBase.DbConnectionInternal.CleanupConnectionOnTransactionCompletion(Transaction transaction)
at System.Data.ProviderBase.DbConnectionInternal.TransactionCompletedEvent(Object sender, TransactionEventArgs e)
at System.Transactions.TransactionCompletedEventHandler.Invoke(Object sender, TransactionEventArgs e)
at System.Transactions.InternalTransaction.FireCompletion()
at System.Transactions.TransactionStatePromotedCommitted.EnterState(InternalTransaction tx)
at System.Transactions.TransactionStatePromotedBase.ChangeStatePromotedCommitted(InternalTransaction tx)
at System.Transactions.InternalTransaction.DistributedTransactionOutcome(InternalTransaction tx, TransactionStatus status)
at System.Transactions.Oletx.RealOletxTransaction.FireOutcome(TransactionStatus statusArg)
at System.Transactions.Oletx.OutcomeEnlistment.InvokeOutcomeFunction(TransactionStatus status)
at System.Transactions.Oletx.OletxTransactionManager.ShimNotificationCallback(Object state, Boolean timeout)
at System.Threading._ThreadPoolWaitOrTimerCallback.PerformWaitOrTimerCallback(Object state, Boolean timedOut)
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="ASP.NET 2.0.50727.0" />
<EventID Qualifiers="49152">1334</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-03-24T10:45:25.000Z" />
<EventRecordID>11414</EventRecordID>
<Channel>Application</Channel>
<Computer>xxxx</Computer>
<Security />
</System>
<EventData>
<Data>An unhandled exception occurred and the process was terminated.
Application ID: /LM/W3SVC/1/ROOT/WebClient
Process ID: 4808
Exception: System.ArgumentNullException
Message: Value cannot be null.
StackTrace: at System.Threading.Monitor.Enter(Object obj)
at System.Data.ProviderBase.DbConnectionPool.TransactedConnectionPool.TransactionEnded(Transaction transaction, DbConnectionInternal transactedObject)
at System.Data.ProviderBase.DbConnectionPool.TransactionEnded(Transaction transaction, DbConnectionInternal transactedObject)
at System.Data.ProviderBase.DbConnectionInternal.CleanupConnectionOnTransactionCompletion(Transaction transaction)
at System.Data.ProviderBase.DbConnectionInternal.TransactionCompletedEvent(Object sender, TransactionEventArgs e)
at System.Transactions.TransactionCompletedEventHandler.Invoke(Object sender, TransactionEventArgs e)
at System.Transactions.InternalTransaction.FireCompletion()
at System.Transactions.TransactionStatePromotedCommitted.EnterState(InternalTransaction tx)
at System.Transactions.TransactionStatePromotedBase.ChangeStatePromotedCommitted(InternalTransaction tx)
at System.Transactions.InternalTransaction.DistributedTransactionOutcome(InternalTransaction tx, TransactionStatus status)
at System.Transactions.Oletx.RealOletxTransaction.FireOutcome(TransactionStatus statusArg)
at System.Transactions.Oletx.OutcomeEnlistment.InvokeOutcomeFunction(TransactionStatus status)
at System.Transactions.Oletx.OletxTransactionManager.ShimNotificationCallback(Object state, Boolean timeout)
at System.Threading._ThreadPoolWaitOrTimerCallback.PerformWaitOrTimerCallback(Object state, Boolean timedOut)</Data>
</EventData>
</Event>
InformationsquelleAutor oopsstuck | 2011-03-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nichts tun, aus außerhalb des Programms.
Die Botschaft ist klar: Wert darf nicht null sein , das ist äther ein bug, äther eine schlechte Konfiguration des Programms.
Einer Funktion wird aufgerufen mit dem Wert null und Absturz.
Übrigens, der pool ist nicht zum Absturz, nur die Seite funktioniert nicht.
.NET
code, es ist nicht möglich so einen code.oh, interessant... es ist ein bug dann...
InformationsquelleAutor Aristos
Laut: https://connect.microsoft.com/VisualStudio/feedback/details/449469/transactedconnectionpool-bug-in-vista-server-2008-sp2
Es ist bekannt bug mit SP2 - ich denke, dass die meisten einfach umgehen, ist das, was Polchen schrieb:
Hoffentlich wird dieser string ist innen Konfigurationsdatei und nicht hart codiert.
InformationsquelleAutor Shadow Wizard