{"action":"created","issue":{"url":"https://api.github.com/repos/Jalle19/tvheadend-status-manager/issues/3","repository_url":"https://api.github.com/repos/Jalle19/tvheadend-status-manager","labels_url":"https://api.github.com/repos/Jalle19/tvheadend-status-manager/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/Jalle19/tvheadend-status-manager/issues/3/comments","events_url":"https://api.github.com/repos/Jalle19/tvheadend-status-manager/issues/3/events","html_url":"https://github.com/Jalle19/tvheadend-status-manager/issues/3","id":134062246,"number":3,"title":"Channel name can sometimes be null","user":{"login":"Jalle19","id":1106133,"avatar_url":"https://avatars.githubusercontent.com/u/1106133?v=3","gravatar_id":"","url":"https://api.github.com/users/Jalle19","html_url":"https://github.com/Jalle19","followers_url":"https://api.github.com/users/Jalle19/followers","following_url":"https://api.github.com/users/Jalle19/following{/other_user}","gists_url":"https://api.github.com/users/Jalle19/gists{/gist_id}","starred_url":"https://api.github.com/users/Jalle19/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jalle19/subscriptions","organizations_url":"https://api.github.com/users/Jalle19/orgs","repos_url":"https://api.github.com/users/Jalle19/repos","events_url":"https://api.github.com/users/Jalle19/events{/privacy}","received_events_url":"https://api.github.com/users/Jalle19/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Jalle19/tvheadend-status-manager/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-02-16T18:40:53Z","updated_at":"2016-02-16T18:47:23Z","closed_at":null,"body":"```\r\n[PDOException]\r\n  SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL c\r\n  onstraint failed: channel.name\r\n \r\n\r\n\r\nException trace:\r\n () at /opt/tvheadend-status-manager/vendor/propel/propel/src/Propel/Runtime/Adapter/Pdo/PdoStatement.php:57\r\n PDOStatement->execute() at /opt/tvheadend-status-manager/vendor/propel/propel/src/Propel/Runtime/Adapter/Pdo/PdoStatement.php:57\r\n Propel\\Runtime\\Adapter\\Pdo\\PdoStatement->execute() at /opt/tvheadend-status-manager/vendor/propel/propel/src/Propel/Runtime/Connection/StatementWrapper.php:194\r\n Propel\\Runtime\\Connection\\StatementWrapper->execute() at /opt/tvheadend-status-manager/src/cli/Database/Base/Channel.php:749\r\n Jalle19\\StatusManager\\Database\\Base\\Channel->doInsert() at /opt/tvheadend-status-manager/src/cli/Database/Base/Channel.php:667\r\n Jalle19\\StatusManager\\Database\\Base\\Channel->doSave() at /opt/tvheadend-status-manager/src/cli/Database/Base/Channel.php:619\r\n Jalle19\\StatusManager\\Database\\Base\\Channel->Jalle19\\StatusManager\\Database\\Base\\{closure}() at n/a:n/a\r\n call_user_func() at /opt/tvheadend-status-manager/vendor/propel/propel/src/Propel/Runtime/Connection/TransactionTrait.php:35\r\n Propel\\Runtime\\Connection\\ConnectionWrapper->transaction() at /opt/tvheadend-status-manager/src/cli/Database/Base/Channel.php:632\r\n Jalle19\\StatusManager\\Database\\Base\\Channel->save() at /opt/tvheadend-status-manager/src/cli/PersistenceManager.php:181\r\n Jalle19\\StatusManager\\PersistenceManager->onChannelSeen() at /opt/tvheadend-status-manager/src/cli/PersistenceManager.php:217\r\n Jalle19\\StatusManager\\PersistenceManager->onSubscriptionSeen() at /opt/tvheadend-status-manager/src/cli/StatusManager.php:159\r\n Jalle19\\StatusManager\\StatusManager->handleInstanceUpdates() at n/a:n/a\r\n call_user_func() at /opt/tvheadend-status-manager/vendor/react/event-loop/Timer/Timers.php:90\r\n React\\EventLoop\\Timer\\Timers->tick() at /opt/tvheadend-status-manager/vendor/react/event-loop/StreamSelectLoop.php:177\r\n React\\EventLoop\\StreamSelectLoop->run() at /opt/tvheadend-status-manager/vendor/cboden/ratchet/src/Ratchet/Server/IoServer.php:85\r\n Ratchet\\Server\\IoServer->run() at /opt/tvheadend-status-manager/src/cli/StatusManager.php:130\r\n Jalle19\\StatusManager\\StatusManager->run() at /opt/tvheadend-status-manager/src/cli/Console/Commands/TvheadendStatusManagerCommand.php:87\r\n Jalle19\\StatusManager\\Console\\Commands\\TvheadendStatusManagerCommand->execute() at /opt/tvheadend-status-manager/vendor/symfony/console/Command/Command.php:259\r\n Symfony\\Component\\Console\\Command\\Command->run() at /opt/tvheadend-status-manager/vendor/symfony/console/Application.php:878\r\n Symfony\\Component\\Console\\Application->doRunCommand() at /opt/tvheadend-status-manager/vendor/symfony/console/Application.php:195\r\n Symfony\\Component\\Console\\Application->doRun() at /opt/tvheadend-status-manager/vendor/symfony/console/Application.php:126\r\n Symfony\\Component\\Console\\Application->run() at /opt/tvheadend-status-manager/app/tvheadend-status-manager:11\r\n```"},"comment":{"url":"https://api.github.com/repos/Jalle19/tvheadend-status-manager/issues/comments/184822686","html_url":"https://github.com/Jalle19/tvheadend-status-manager/issues/3#issuecomment-184822686","issue_url":"https://api.github.com/repos/Jalle19/tvheadend-status-manager/issues/3","id":184822686,"user":{"login":"Jalle19","id":1106133,"avatar_url":"https://avatars.githubusercontent.com/u/1106133?v=3","gravatar_id":"","url":"https://api.github.com/users/Jalle19","html_url":"https://github.com/Jalle19","followers_url":"https://api.github.com/users/Jalle19/followers","following_url":"https://api.github.com/users/Jalle19/following{/other_user}","gists_url":"https://api.github.com/users/Jalle19/gists{/gist_id}","starred_url":"https://api.github.com/users/Jalle19/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jalle19/subscriptions","organizations_url":"https://api.github.com/users/Jalle19/orgs","repos_url":"https://api.github.com/users/Jalle19/repos","events_url":"https://api.github.com/users/Jalle19/events{/privacy}","received_events_url":"https://api.github.com/users/Jalle19/received_events","type":"User","site_admin":false},"created_at":"2016-02-16T18:47:23Z","updated_at":"2016-02-16T18:47:23Z","body":"This seems to happen when doing mux subscriptions. Both these and service subscriptions need to be ignored."}}