manofearth / toggly

Toggl to Youtrack time synchronizer
3 stars 1 forks source link

Uncaught Exception: DateInterval::_construct(): Unknown or bad format (PT) #3

Open wizonesolutions opened 6 years ago

wizonesolutions commented 6 years ago

Wondering if you ever run into this or what it could be. StackOverflow said that it could be the microsecond (decimal) part of the interval needing to be truncated, but I tried doing that, and the error still happened anyway. I'll try to debug it sometime, but was wondering if you already knew some fix.

PHP Fatal error:  Uncaught Exception: DateInterval::__construct(): Unknown or bad format (PT) in /Users/kevin/Source/toggly/DateInterval.php:58
Stack trace:
#0 /Users/kevin/Source/toggly/DateInterval.php(58): DateInterval->__construct('PT')
#1 /Users/kevin/Source/toggly/Youtrack/WorkItem.php(51): TogglSync\DateInterval::fromMinutes(0)
#2 /Users/kevin/Source/toggly/Youtrack/Gateway.php(96): TogglSync\Youtrack\WorkItem::fromStdClass(Object(stdClass))
#3 /Users/kevin/Source/toggly/VastSyncer.php(116): TogglSync\Youtrack\Gateway->getWorkItemsOfIssue('WVI-55')
#4 /Users/kevin/Source/toggly/Syncer.php(33): TogglSync\VastSyncer->skipTimeEntry(Object(TogglSync\Toggl\TimeEntry))
#5 /Users/kevin/Source/toggly/index.php(21): TogglSync\Syncer->syncForPeriod(Object(TogglSync\DateTime), Object(TogglSync\DateTime))
#6 {main}
  thrown in /Users/kevin/Source/toggly/DateInterval.php on line 58

Fatal error: Uncaught Exception: DateInterval::__construct(): Unknown or bad format (PT) in /Users/kevin/Source/toggly/DateInterval.php on line 58

Exception: DateInterval::__construct(): Unknown or bad format (PT) in /Users/kevin/Source/toggly/DateInterval.php on line 58

Call Stack:
    0.0009     393880   1. {main}() /Users/kevin/Source/toggly/index.php:0
    0.2382    2252528   2. TogglSync\VastSyncer->syncForPeriod() /Users/kevin/Source/toggly/index.php:21
    0.9875    2359504   3. TogglSync\VastSyncer->skipTimeEntry() /Users/kevin/Source/toggly/Syncer.php:33
    1.2932    2357152   4. TogglSync\Youtrack\Gateway->getWorkItemsOfIssue() /Users/kevin/Source/toggly/VastSyncer.php:116
    1.4631    2473672   5. TogglSync\Youtrack\WorkItem::fromStdClass() /Users/kevin/Source/toggly/Youtrack/Gateway.php:96
    1.4631    2474104   6. TogglSync\DateInterval::fromMinutes() /Users/kevin/Source/toggly/Youtrack/WorkItem.php:51
    1.4631    2474168   7. TogglSync\DateInterval->__construct() /Users/kevin/Source/toggly/DateInterval.php:58