<?xml version="1.0" ?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text">TimePunch Ticket System</title>
  <subtitle type="text">
    Feed for all projects
  </subtitle>
  <id>https://backlog.timepunch.de/</id>
    <updated>2026-11-05T14:58:54Z</updated>
  <link rel="self" type="text/xml" href="feed.php?feed_type=atom"/>
  <link rel="alternate" type="text/html" hreflang="en" href="/feed.php"/>
    <entry>
    <title>FS#2347: Anwesenheitsliste um Start/Stopp Möglichkeit erweitern</title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2347" />    
    <updated>2026-11-05T14:58:54Z</updated>    
    <published>2026-11-05T14:58:45Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Vorarbeitern soll das Starten und Stoppen der Zeiterfassung für Ihr Team ermöglicht werden. Hierzu wird die Anwesenheitsliste um einen Start und Stopp Button erweitert.<br />
</p>
</div>
    </content>
    <author><name>Gerhard Stephan</name></author>
    <id>https://backlog.timepunch.de/:2347</id>
  </entry>
    <entry>
    <title>FS#2346: Fehler bei der Authentifizierung über Win API</title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2346" />    
    <updated>2026-11-05T14:51:08Z</updated>    
    <published>2026-10-26T10:59:20Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
2026-10-26 11:55:55,942 [2] FATAL: global_asax<br />Ninject.ActivationException: Error activating IApplicationServerSettings<br />No matching bindings are available, and the type is not self-bindable.<br />Activation path:
</p>
<pre class="code">1) Request for IApplicationServerSettings</pre>

<p>
 Suggestions:
</p>
<pre class="code">1) Ensure that you have defined a binding for IApplicationServerSettings.
2) If the binding was defined in a module, ensure that the module has been loaded into the kernel.
3) Ensure you have not accidentally created more than one kernel.
4) If you are using constructor arguments, ensure that the parameter name matches the constructors parameter name.
5) If you are using automatic module loading, ensure the search path and filters are correct.</pre>
<pre class="code"> bei Ninject.KernelBase.Resolve(IRequest request, Boolean handleMissingBindings, Boolean filterImplicitBindings)
 bei Ninject.ResolutionExtensions.Get[T](IResolutionRoot root, IParameter[] parameters)
 bei TimePunch.Module.Infrastructure.Core.Backend.get_Aggregator()
 bei TimePunch.Business.AuditTrailService.Dispose(Boolean disposing)
 bei TimePunch.Business.AuditTrailService.Finalize()</pre>

<p>
2026-10-26 11:55:55,942 [2] FATAL: 
</p>
<pre class="code"> bei AdFactum.Utils.Logging.TechLogService.LogException(Type callingClass, Exception exception)
 bei Ninject.KernelBase.Resolve(IRequest request, Boolean handleMissingBindings, Boolean filterImplicitBindings)
 bei Ninject.ResolutionExtensions.Get[T](IResolutionRoot root, IParameter[] parameters)
 bei TimePunch.Module.Infrastructure.Core.Backend.get_Aggregator()
 bei TimePunch.Business.AuditTrailService.Dispose(Boolean disposing)
 bei TimePunch.Business.AuditTrailService.Finalize()</pre>
</div>
    </content>
    <author><name>Gerhard Stephan</name></author>
    <id>https://backlog.timepunch.de/:2346</id>
  </entry>
    <entry>
    <title>FS#2345: Modulupdate läuft nicht automatisch durch</title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2345" />    
    <updated>2026-11-05T14:50:53Z</updated>    
    <published>2026-10-26T09:53:56Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
2026-10-25 02:10:04,922 [18] FATAL: ModuleUpdateInstallTimer<br />System.Exception: Ungültiger Spaltenname &#8220;IN_MONTH_END_CLOSING_PROCESS&#8221;.
</p>
<pre class="code"> bei TimePunch.Update.Services.ModuleUpdateInstallTimer.&lt;&gt;c__DisplayClass2_0.&lt;DoWork&gt;b__0(ModuleServiceClient moduleService)
 bei TimePunch.Wcf.Api.TimePunchInstance.ExecuteWithCleanup[TService](TService service, Action`1 action)
 bei TimePunch.Update.Services.ModuleUpdateInstallTimer.DoWork(Object state)</pre>

<p>
2026-10-25 02:10:04,953 [18] FATAL: 
</p>
<pre class="code"> bei AdFactum.Utils.Logging.TechLogService.LogException(Type callingClass, Exception exception)
 bei TimePunch.Update.Services.ModuleUpdateInstallTimer.DoWork(Object state)
 bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
 bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
 bei System.Threading.TimerQueueTimer.CallCallback()
 bei System.Threading.TimerQueueTimer.Fire()
 bei System.Threading.TimerQueue.FireNextTimers()</pre>
<hr />

<p>
2026-10-24 03:08:17,043 [1] FATAL: SecuredInternalAuthentication<br />AdFactum.Data.Exceptions.SqlCoreException: Invalid column name &#8216;IN_MONTH_END_CLOSING_PROCESS&#8217;. —&gt; Microsoft.Data.SqlClient.SqlException: Invalid column name &#8216;IN_MONTH_END_CLOSING_PROCESS&#8217;.
</p>
<pre class="code"> bei Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
 bei Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, SqlCommand command, Boolean callerHasConnectionLock, Boolean asyncClose)
 bei Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean&amp; dataReady)
 bei Microsoft.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
 bei Microsoft.Data.SqlClient.SqlDataReader.get_MetaData()
 bei Microsoft.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
 bei Microsoft.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean isAsync, Int32 timeout, Task&amp; task, Boolean asyncWrite, Boolean isRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
 bei Microsoft.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, TaskCompletionSource`1 completion, Int32 timeout, Task&amp; executeTask, Boolean&amp; usedCache, Boolean asyncWrite, Boolean isRetry, String method)
 bei Microsoft.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
 bei Microsoft.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior)
 bei Microsoft.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
 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.PrivateSelect(IDbCommand command, Dictionary`2 fieldTemplates, Int32 startRow, Int32 endRow)
 bei AdFactum.Data.Internal.BasePersister.Select(String tableName, IDbCommand command, Dictionary`2 fieldTemplates)
 bei AdFactum.Data.ObjectMapper.PrivateSelect(Type type, IDbCommand command, ObjectHash hash, Int32 hierarchyLevel)
 bei AdFactum.Data.ObjectMapper.SelectNative(Type type, IDbCommand command, Int32 hierarchyLevel)
 bei AdFactum.Data.Linq.Query`1.GetResult(IDbCommand command)
 bei AdFactum.Data.Linq.Query`1.ExecuteCommand[TResult](IDbCommand command)
 bei AdFactum.Data.Linq.Query`1.Execute[TResult](Expression expression)
 bei TimePunch.Business.DataAccess.UserStorage.LoadUserByLogon(ITimePunchConnection connection, String logonName)
 bei TimePunch.Business.UserService.GetCurrentUser(ITimePunchConnection connection, String logonName)
 bei TimePunch.Business.CachedServices.CachedUserService.GetCurrentUser(ITimePunchConnection connection, String logonName)
 bei TimePunch.Core.Services.AuthenticationService.InternalAuthentication.MapTimePunchConnection(TpAuthentication authentication, TpFault&amp; fault, ICoreUser&amp; user)</pre>

<p>
2026-10-24 03:08:17,043 [1] FATAL: 
</p>
<pre class="code"> bei AdFactum.Utils.Logging.TechLogService.LogException(Type callingClass, Exception exception)
 bei TimePunch.Core.Services.AuthenticationService.InternalAuthentication.MapTimePunchConnection(TpAuthentication authentication, TpFault&amp; fault, ICoreUser&amp; user)
 bei TimePunch.Core.Services.AuthenticationService.InternalAuthentication.Evaluate(TpAuthentication authentication, TpFault&amp; fault, String neededRight, String[] applicationKeys)
 bei TimePunch.Core.Services.AuthenticationService.SecuredInternalAuthentication.Evaluate(TpAuthentication authentication, TpFault&amp; fault, String neededRight, String[] applicationKeys)
 bei TimePunch.Core.Services.MailingServiceImpl.SendMailWithAttachements(TpFault&amp; fault, TpAuthentication authentication, String subject, String body, IEnumerable`1 userMailAddresses, IEnumerable`1 plainMailAddresses, IEnumerable`1 mailAttachements)
 bei TimePunch.Core.Services.MailingServiceImpl.SendMail(TpFault&amp; fault, TpAuthentication authentication, String subject, String body, IEnumerable`1 userMailAddresses, IEnumerable`1 plainMailAddresses)
 bei SyncInvokeSendMail(Object , Object[] , Object[] )
 bei System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp; outputs)
 bei System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc&amp; rpc)
 bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc&amp; rpc)
 bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc&amp; rpc)
 bei System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
 bei System.ServiceModel.Dispatcher.ChannelHandler.DispatchAndReleasePump(RequestContext request, Boolean cleanThread, OperationContext currentOperationContext)
 bei System.ServiceModel.Dispatcher.ChannelHandler.HandleRequest(RequestContext request, OperationContext currentOperationContext)
 bei System.ServiceModel.Dispatcher.ChannelHandler.AsyncMessagePump(IAsyncResult result)
 bei System.ServiceModel.Dispatcher.ChannelHandler.OnAsyncReceiveComplete(IAsyncResult result)
 bei System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
 bei System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)
 bei System.Runtime.InputQueue`1.AsyncQueueReader.Set(Item item)
 bei System.Runtime.InputQueue`1.EnqueueAndDispatch(Item item, Boolean canDispatchOnThisThread)
 bei System.Runtime.InputQueue`1.EnqueueAndDispatch(T item, Action dequeuedCallback, Boolean canDispatchOnThisThread)
 bei System.ServiceModel.Channels.SingletonChannelAcceptor`3.Enqueue(QueueItemType item, Action dequeuedCallback, Boolean canDispatchOnThisThread)
 bei System.ServiceModel.Channels.HttpPipeline.EnqueueMessageAsyncResult.CompleteParseAndEnqueue(IAsyncResult result)
 bei System.ServiceModel.Channels.HttpPipeline.EnqueueMessageAsyncResult.HandleParseIncomingMessage(IAsyncResult result)
 bei System.Runtime.AsyncResult.AsyncCompletionWrapperCallback(IAsyncResult result)
 bei System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
 bei System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)
 bei System.ServiceModel.Channels.HttpInput.ParseMessageAsyncResult.OnRead(IAsyncResult result)
 bei System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
 bei System.Web.Hosting.AsyncResultBase.Complete(Int32 hresult, Boolean synchronous)
 bei System.Web.Hosting.PipelineRuntime.AsyncCompletionHandler(IntPtr rootedObjectsPointer, Int32 bytesCompleted, Int32 hresult, IntPtr pAsyncCompletionContext)</pre>
</div>
    </content>
    <author><name>Gerhard Stephan</name></author>
    <id>https://backlog.timepunch.de/:2345</id>
  </entry>
    <entry>
    <title>FS#2344: Datenbankbackup läuft in Timeout</title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2344" />    
    <updated>2026-11-05T14:50:34Z</updated>    
    <published>2026-10-26T08:22:39Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
2026-10-26 09:13:41,512 [8] FATAL: StaticServiceCallHelper<br />System.TimeoutException: Beim Anforderungskanal ist während des Wartens auf eine Antwort nach 00:00:59.9090004 eine Zeitüberschreitung aufgetreten. Erhöhen Sie den an den Aufruf übergebenen Zeitlimitwert auf &#8220;Request&#8221;, oder erhöhen Sie den SendTimeout-Wert für die Bindung. Der für diesen Vorgang zugewiesene Zeitraum war möglicherweise ein Teil eines längeren Timeouts. —&gt; System.TimeoutException: Die <acronym title="Hyper Text Transfer Protocol">HTTP</acronym>-Anforderung an &#8220;<a href="http://xxx.xxx.local/TimePunch/Api/TpModules.svc" class="urlextern" title="http://xxx.xxx.local/TimePunch/Api/TpModules.svc"  rel="nofollow">http://xxx.xxx.local/TimePunch/Api/TpModules.svc</a>&#8221; hat das dafür vorgesehene Zeitlimit von 00:00:59.9960000 überschritten. Der für diesen Vorgang zugewiesene Zeitraum war möglicherweise ein Teil eines längeren Timeouts. —&gt; System.Net.WebException: Timeout für Vorgang überschritten
</p>
<pre class="code"> bei System.Net.HttpWebRequest.GetResponse()
 bei System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
 --- Ende der internen Ausnahmestapelüberwachung ---
 bei System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)
 bei System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
 bei System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
 --- Ende der internen Ausnahmestapelüberwachung ---</pre>

<p>
 Server stack trace: 
</p>
<pre class="code"> bei System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
 bei System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
 bei System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
 bei System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
 bei System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)</pre>

<p>
 Exception rethrown at [0]: 
</p>
<pre class="code"> bei System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
 bei System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&amp; msgData, Int32 type)
 bei TpModuleService.IModuleService.BackupDatabase(BackupDatabaseRequest request)
 bei TimePunch.Module.Infrastructure.StaticServiceCallHelper.SecuredApiCall[TResult](Func`1 action, String&amp; error, Boolean preventErrorText)</pre>
</div>
    </content>
    <author><name>Gerhard Stephan</name></author>
    <id>https://backlog.timepunch.de/:2344</id>
  </entry>
    <entry>
    <title>FS#2343: AdFactum.Data.Exceptions.WrongTypeException:</title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2343" />    
    <updated>2026-10-25T10:13:47Z</updated>    
    <published>2026-10-25T10:13:47Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
2026-10-24 15:42:15,482 [78] FATAL: DataFoxService<br />AdFactum.Data.Exceptions.WrongTypeException: The ObjectMapper .NET found an object of a wrong type. <br />Expected Type: Device<br />Found Type: Device
</p>
<pre class="code"> bei AdFactum.Data.Internal.PersistentObject.InitializeValueObject(Object valueObject, ObjectHash initialValues)
 bei AdFactum.Data.Internal.PersistentObject.CreateVO(ObjectMapper mapperObj, IObjectFactory objectFactory, ObjectHash hash, Int32 hierarchyLevel, IDictionary globalParameter)
 bei AdFactum.Data.ObjectMapper.PrivateLoad(ProjectionClass projection, Object id, ObjectHash hash, Int32 hierarchyLevel, IDictionary globalParameter)
 bei AdFactum.Data.Fields.Link.SetLinkedObject(PersistentObject po, ObjectHash tempHash, ObjectMapper mapper)
 bei AdFactum.Data.Internal.PersistentObject.&lt;&gt;c__DisplayClass34_0.&lt;DeleteAllLinks&gt;b__0(IEnumerator enumerator)
 bei AdFactum.Data.Internal.PersistentObject.DeleteAllLinks(ObjectMapper mapper, Int32 hierarchyLevel, ObjectHash tempHash, Boolean postUpdateDelete)
 bei AdFactum.Data.ObjectMapper.PrivateDelete(PersistentObject po, Int32 hierarchyLevel, ObjectHash tempHash)
 bei AdFactum.Data.ObjectMapper.DeleteRecursive(IValueObject vo, Int32 hierarchyLevel)
 bei TimePunch.Datafox.DataAccessLayer.Database.TransponderStorage.SaveTransponderData(ITimePunchConnection connection, IEnumerable`1 transponderList)
 bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)</pre>

<p>
2026-10-24 15:42:15,863 [78] FATAL: 
</p>
<pre class="code"> bei AdFactum.Utils.Logging.TechLogService.LogException(Type callingClass, Exception exception)
 bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)
 bei TimePunch.Datafox.DataFoxService.SaveTransponderList(TpAuthentication authentication, TpFault&amp; fault, List`1 transponderList)
 bei SyncInvokeSaveTransponderList(Object , Object[] , Object[] )
 bei System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp; outputs)
 bei System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc&amp; rpc)
 bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc&amp; rpc)
 bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc&amp; rpc)
 bei System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
 bei System.ServiceModel.Dispatcher.ChannelHandler.DispatchAndReleasePump(RequestContext request, Boolean cleanThread, OperationContext currentOperationContext)
 bei System.ServiceModel.Dispatcher.ChannelHandler.HandleRequest(RequestContext request, OperationContext currentOperationContext)
 bei System.ServiceModel.Dispatcher.ChannelHandler.AsyncMessagePump(IAsyncResult result)
 bei System.ServiceModel.Dispatcher.ChannelHandler.OnAsyncReceiveComplete(IAsyncResult result)
 bei System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
 bei System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)
 bei System.Runtime.InputQueue`1.AsyncQueueReader.Set(Item item)
 bei System.Runtime.InputQueue`1.EnqueueAndDispatch(Item item, Boolean canDispatchOnThisThread)
 bei System.Runtime.InputQueue`1.EnqueueAndDispatch(T item, Action dequeuedCallback, Boolean canDispatchOnThisThread)
 bei System.ServiceModel.Channels.SingletonChannelAcceptor`3.Enqueue(QueueItemType item, Action dequeuedCallback, Boolean canDispatchOnThisThread)
 bei System.ServiceModel.Channels.HttpPipeline.EnqueueMessageAsyncResult.CompleteParseAndEnqueue(IAsyncResult result)
 bei System.ServiceModel.Channels.HttpPipeline.EnqueueMessageAsyncResult.HandleParseIncomingMessage(IAsyncResult result)
 bei System.Runtime.AsyncResult.AsyncCompletionWrapperCallback(IAsyncResult result)
 bei System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
 bei System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)
 bei System.ServiceModel.Channels.HttpInput.ParseMessageAsyncResult.OnRead(IAsyncResult result)
 bei System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
 bei System.Web.Hosting.AsyncResultBase.Complete(Int32 hresult, Boolean synchronous)
 bei System.Web.Hosting.PipelineRuntime.AsyncCompletionHandler(IntPtr rootedObjectsPointer, Int32 bytesCompleted, Int32 hresult, IntPtr pAsyncCompletionContext)</pre>
</div>
    </content>
    <author><name>Gerhard Stephan</name></author>
    <id>https://backlog.timepunch.de/:2343</id>
  </entry>
    <entry>
    <title>FS#2342: Absturz im TimePunch Management</title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2342" />    
    <updated>2026-10-22T14:20:20Z</updated>    
    <published>2026-10-22T08:10:56Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Beim hinzufügen von Tätigkeiten 
</p>

<p>
Anwendung: TpManagement.ModernUI.exe<br />Frameworkversion: v4.0.30319
</p>

<p>
Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
</p>

<p>
Ausnahmeinformationen: System.ArgumentNullException
</p>
<pre class="code"> bei System.Linq.Enumerable.Where[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Collections.Generic.IEnumerable`1&lt;System.__Canon&gt;, System.Func`2&lt;System.__Canon,Boolean&gt;)
 bei TimePunch.Management.Parts.Projects.VM.EditTaskViewModel+&lt;UpdateAvailableMembersAsync&gt;d__6.MoveNext()
 bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
 bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
 bei System.Runtime.CompilerServices.TaskAwaiter`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetResult()
 bei TimePunch.Management.Parts.Projects.VM.EditTaskViewModel+&lt;InitializePageAsync&gt;d__3.MoveNext()
 bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
 bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
 bei System.Runtime.CompilerServices.TaskAwaiter`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetResult()
 bei TimePunch.StackedUI.Controller.StackedController+&lt;ProtectedInitSubPageAsync&gt;d__24.MoveNext()
 bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
 bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
 bei System.Runtime.CompilerServices.TaskAwaiter`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetResult()
 bei TimePunch.StackedUI.Controller.StackedController+&lt;InitSubPageAsync&gt;d__23.MoveNext()
 bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
 bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
 bei System.Runtime.CompilerServices.TaskAwaiter`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetResult()
 bei TimePunch.Management.Core.TpManagementController+&lt;Handle&gt;d__51.MoveNext()
 bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
 bei TimePunch.MVVM.EventAggregation.EventAggregator+&lt;PublishMessageAsync&gt;d__8`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
 bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
 bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
 bei System.Runtime.CompilerServices.TaskAwaiter`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetResult()
 bei TimePunch.Management.Parts.Projects.VM.EditProjectViewModel+&lt;ExecuteAddTaskCommand&gt;d__271.MoveNext()
 bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
 bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
 bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
 bei System.Windows.Threading.DispatcherOperation.InvokeImpl()
 bei MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
 bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
 bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
 bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
 bei MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
 bei System.Windows.Threading.DispatcherOperation.Invoke()
 bei System.Windows.Threading.Dispatcher.ProcessQueue()
 bei System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
 bei MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
 bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
 bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
 bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
 bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
 bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
 bei MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
 bei System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
 bei System.Windows.Application.RunDispatcher(System.Object)
 bei System.Windows.Application.RunInternal(System.Windows.Window)
 bei TimePunch.Management.App.Main()</pre>
</div>
    </content>
    <author><name>Gerhard Stephan</name></author>
    <id>https://backlog.timepunch.de/:2342</id>
  </entry>
    <entry>
    <title>FS#2341: Fehlermeldung beim fehlenden Standardprojekten</title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2341" />    
    <updated>2026-10-12T08:02:16Z</updated>    
    <published>2026-10-12T08:02:16Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Es soll eine Fehlermeldung in der Terminalübersicht angezeigt werden, wenn die Standardprojekte fehlen.<br />
</p>
</div>
    </content>
    <author><name>Nico Hammann</name></author>
    <id>https://backlog.timepunch.de/:2341</id>
  </entry>
    <entry>
    <title>FS#2340: Dialog zum Freigeben von Arbeits/Projektzeiten</title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2340" />    
    <updated>2026-10-05T14:39:42Z</updated>    
    <published>2026-10-05T14:39:42Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Es soll ein Dialog, ähnlich wie der zum Genehmigen/Ablehnen von Änderungsanträgen, auch für die Freigabe der Arbeits/Projektzeiten geben.
</p>

<p>
Hierbei sollen die Felder Read-Only sein und 2 Buttons zum Genehmigen/Ablehnen hinzugefügt werden.<br />
</p>
</div>
    </content>
    <author><name>Nico Hammann</name></author>
    <id>https://backlog.timepunch.de/:2340</id>
  </entry>
    <entry>
    <title>FS#2339: Remotezuweisung bei Projektkontierung</title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2339" />    
    <updated>2026-11-05T14:53:49Z</updated>    
    <published>2026-10-01T07:14:30Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Wenn der Projektverteiler eine Remote-Work Tätigkeit besitzt, wird bei der Kontierung von Arbeitszeit die Remote-Work nicht mit übernommen <br />
</p>
</div>
    </content>
    <author><name>Nico Hammann</name></author>
    <id>https://backlog.timepunch.de/:2339</id>
  </entry>
    <entry>
    <title>FS#2338: Screenreader Optimierung</title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2338" />    
    <updated>2026-10-05T06:22:06Z</updated>    
    <published>2026-10-01T06:29:37Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Das Kalender-Modul soll für Screenreader optimiert werden<br />
</p>
</div>
    </content>
    <author><name>Nico Hammann</name></author>
    <id>https://backlog.timepunch.de/:2338</id>
  </entry>
  </feed>
