Giter VIP home page Giter VIP logo

Comments (3)

eXpl0it3r avatar eXpl0it3r commented on June 14, 2024

Sorry to hear that you're running into issues.

There's currently some problems when using multiple buttons, see #11 & #12

You can find the Clockify log files here:

  • macOS: ~/Library/Application Support/com.elgato.StreamDeck/Plugins/dev.duerrenberger.clockify.sdPlugin/pluginlog.log
  • Windows: %appdata%\Elgato\StreamDeck\Plugins\dev.duerrenberger.clockify.sdPlugin\pluginlog.log

Would be great if you can provide the contents of the log files, so we can determine whether it's an existing issue or something new.

from streamdeck-clockify.

EDIflyer avatar EDIflyer commented on June 14, 2024

Sorry, took me a while to get round to checking...

2023-08-16 22:44:26.6031|INFO|dev.duerrenberger.clockify|45|Key Pressed
2023-08-16 22:44:26.6031|INFO|dev.duerrenberger.clockify|41|Key Released
2023-08-16 22:44:26.7268|DEBUG|dev.duerrenberger.clockify|1|Logger Initialized
2023-08-16 22:44:26.7268|INFO|dev.duerrenberger.clockify|1|Plugin [dev.duerrenberger.clockify] Loading - 1 Actions Found
2023-08-16 22:44:26.8226|DEBUG|dev.duerrenberger.clockify|1|Plugin Loaded: UUID: 657E04BA46135F00F40F7FAB5CA6A8D5 Device Info: Devices:
[Id: 1863844D0864D2AC45804B3B9FF277F8 Type: StreamDeckClassic Size: Rows: 3 Columns: 5]
[Id: 4880F7632625FE2B6CFAFA7DEE5C2F34 Type: StreamDeckClassic Size: Rows: 3 Columns: 5]
ApplicationInfo: Language: en Platform: windows Version: 6.3.0.18948
PluginInfo: Version: 1.6

2023-08-16 22:44:26.8226|INFO|dev.duerrenberger.clockify|1|Plugin version: 1.6
2023-08-16 22:44:26.8226|INFO|dev.duerrenberger.clockify|1|Connecting to Stream Deck...
2023-08-16 22:44:28.9216|INFO|dev.duerrenberger.clockify|1|Connected to Stream Deck
2023-08-16 22:44:28.9216|INFO|dev.duerrenberger.clockify|1|GlobalSettingsManager initialized
2023-08-16 22:44:30.4216|INFO|dev.duerrenberger.clockify|10|API key successfully set
2023-08-16 22:44:31.1487|FATAL|dev.duerrenberger.clockify|4|Unhandled Exception: System.InvalidOperationException: Sequence contains more than one matching element
   at System.Linq.ThrowHelper.ThrowMoreThanOneMatchException()
   at System.Linq.Enumerable.TryGetSingle[TSource](IEnumerable`1 , Func`2 , Boolean& )
   at System.Linq.Enumerable.Single[TSource](IEnumerable`1 , Func`2 )
   at Clockify.ClockifyContext.GetRunningTimerAsync(String workspaceName, String projectName, String timeName) in D:\a\streamdeck-clockify\streamdeck-clockify\Clockify\ClockifyContext.cs:line 127
   at Clockify.ToggleAction.OnTick() in D:\a\streamdeck-clockify\streamdeck-clockify\Clockify\ToggleAction.cs:line 61
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_1(Object )
   at System.Threading.QueueUserWorkItemCallbackDefaultContext.Execute()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
   at System.Threading.Thread.StartCallback()

I'm guessing it's because I have multiple projects with the same name? The issue I have is the way I've set up Clockify is to have multiple standard projects (emails, virtual meeting, F2F meeting, etc.) for different clients, so I won't have unique project names. Hopefully if support for client this would resolve this?

from streamdeck-clockify.

eXpl0it3r avatar eXpl0it3r commented on June 14, 2024

I believe this is indeed a duplicate of #8 and should be fixed in V1.7: https://github.com/eXpl0it3r/streamdeck-clockify/releases/tag/1.7

from streamdeck-clockify.

Related Issues (17)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.