- Status geschlossen
- Prozent erledigt
- Aufgabentyp Bug Report
- Kategorie Tp Calendar
-
zuständig
christopher - Betriebssystem All
- Schweregrad niedrig
- Dringlichkeit gering
- betrifft Version 2.80
- fällig in Version 2.80 (patch)
-
fällig am
unbestimmt
FS#533 - Fehler beim Zuordnen von Mitarbeitern im persönlichen Kalender
Beim Hinzufügen von Mitarbeitern zum persönlichen Kalender trat noch folgender Fehler auf, wenn diesen Mitarbeitern noch kein Genehmiger zugewiesen wurde.
2016-04-13 16:12:58,549 [19] FATAL: CalendarService
AdFactum.Data.Exceptions.SqlCoreException: Die INSERT-Anweisung steht in Konflikt mit der FOREIGN KEY-Einschränkung ‘CA_PERSONALCALENDARS_ASSIGNEDMEMBERS_FK02’. Der Konflikt trat in der TimePunch-Datenbank, Tabelle ‘dbo.CA_STAFFMEMBERS’, column ‘Id’ auf.
Die Anweisung wurde beendet. —> System.Data.SqlClient.SqlException: Die INSERT-Anweisung steht in Konflikt mit der FOREIGN KEY-Einschränkung ‘CA_PERSONALCALENDARS_ASSIGNEDMEMBERS_FK02’. Der Konflikt trat in der TimePunch-Datenbank, Tabelle ‘dbo.CA_STAFFMEMBERS’, column ‘Id’ auf.
Die Anweisung wurde beendet.
bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) bei System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds) bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite) bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite) bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery() bei AdFactum.Data.Internal.BasePersister.ExecuteSecureDbCall(IDbCommand command, Boolean nonQuery) --- Ende der internen Ausnahmestapelüberwachung --- bei AdFactum.Data.Internal.BasePersister.ExecuteSecureDbCall(IDbCommand command, Boolean nonQuery) bei TimePunch.Common.DataAccess.TpSqlDatabase.ExecuteSecureDbCall(IDbCommand command, Boolean nonQuery) bei AdFactum.Data.Internal.BasePersister.ExecuteNonQuery(IDbCommand command) bei AdFactum.Data.Internal.BasePersister.Insert(String tableName, PersistentProperties fields, Dictionary`2 fieldTemplates) bei TimePunch.Common.DataAccess.TpSqlDatabase.Insert(String tableName, PersistentProperties fields, Dictionary`2 fieldTemplates) bei AdFactum.Data.Internal.BasePersister.UpdatedLinkedFields[TKey](IEnumerator`1 enumerator, String tableName, Field primaryId) bei AdFactum.Data.Internal.BasePersister.UpdateLinkedObjects(String tableName, Field primaryId, PersistentProperties fields) bei AdFactum.Data.Internal.BasePersister.Insert(String tableName, PersistentProperties fields, Dictionary`2 fieldTemplates) bei TimePunch.Common.DataAccess.TpSqlDatabase.Insert(String tableName, PersistentProperties fields, Dictionary`2 fieldTemplates) bei AdFactum.Data.Internal.ObjectHash.Persist(IPersister persister, TransactionContext transactionContext) bei AdFactum.Data.TransactionContext.Commit() bei AdFactum.Data.ObjectMapper.Commit() bei TimePunch.Common.DataAccess.Transaction.SafeCall(Action call) bei TimePunch.Calendar.Database.MyCalendarDao.Save(ITimePunchConnection connection, IPersonalCalendar personalCalendar) bei TimePunch.Calendar.WebService.CalendarService.<>c__DisplayClass61.<Save>b__60() bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)
15.04.2016 07:47
Grund für das Schließen: Fixed
Kommentar zum Schließen:
Getestet und funktioniert
Lade...
verfügbare Tastenkürzel
- Alt + ⇧ Shift + l Login-Dialog / Logout
- Alt + ⇧ Shift + a neue Aufgabe anlegen
- Alt + ⇧ Shift + m meine Suchprofile
- Alt + ⇧ Shift + t fokussiere 'Zeige Aufgabe #'
Aufgabenliste
- o öffne ausgewählte Aufgabe
- j bewege Cursor nach unten
- k bewege Cursor nach oben
Aufgabendetails
- n nächste Aufgabe
- p vorherige Aufgabe
- Alt + ⇧ Shift + e ↵ Enter Aufgabe bearbeiten
- Alt + ⇧ Shift + w Aufgabe beobachten
- Alt + ⇧ Shift + y Aufgabe schließen
Aufgabenbearbeitung
- Alt + ⇧ Shift + s speichere Aufgabe
sollte mit Revision 6680 behoben sein