{"action":"created","issue":{"url":"https://api.github.com/repos/BSData/wh40k/issues/1636","labels_url":"https://api.github.com/repos/BSData/wh40k/issues/1636/labels{/name}","comments_url":"https://api.github.com/repos/BSData/wh40k/issues/1636/comments","events_url":"https://api.github.com/repos/BSData/wh40k/issues/1636/events","html_url":"https://github.com/BSData/wh40k/issues/1636","id":119790773,"number":1636,"title":"[Anon] Bug report: Astra Militarum - Codex.catz","user":{"login":"BSDataAnon","id":6443139,"avatar_url":"https://avatars.githubusercontent.com/u/6443139?v=3","gravatar_id":"","url":"https://api.github.com/users/BSDataAnon","html_url":"https://github.com/BSDataAnon","followers_url":"https://api.github.com/users/BSDataAnon/followers","following_url":"https://api.github.com/users/BSDataAnon/following{/other_user}","gists_url":"https://api.github.com/users/BSDataAnon/gists{/gist_id}","starred_url":"https://api.github.com/users/BSDataAnon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BSDataAnon/subscriptions","organizations_url":"https://api.github.com/users/BSDataAnon/orgs","repos_url":"https://api.github.com/users/BSDataAnon/repos","events_url":"https://api.github.com/users/BSDataAnon/events{/privacy}","received_events_url":"https://api.github.com/users/BSDataAnon/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-12-01T19:36:24Z","updated_at":"2015-12-01T20:33:55Z","closed_at":null,"body":"**File:** Astra Militarum - Codex.catz\n\n**BattleScribe version:** 1.15.07\n\n**Platform:** Windows\n\n**Dropbox:** No\n\n**Description:** Details:\r\nThere were some problems with your data files. If you continue, this may lead to crashes or other strange behaviour.\r\n> Astra Militarum: Codex (2014) v36: The catalogue data file is invalid:\r\n> net.battlescribe.model.catalogue.Modifier@16f47d5: Modifier must have a child that exists\r\n\tat net.battlescribe.desktop.rostereditor.g.f(BattleScribe:232)\r\n\tat net.battlescribe.desktop.rostereditor.g.b(BattleScribe:510)\r\n\tat net.battlescribe.desktop.rostereditor.g.b(BattleScribe:45)\r\n\tat net.battlescribe.desktop.rostereditor.g$2.actionPerformed(BattleScribe:350)\r\n\tat javax.swing.AbstractButton.fireActionPerformed(Unknown Source)\r\n\tat javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)\r\n\tat javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)\r\n\tat javax.swing.DefaultButtonModel.setPressed(Unknown Source)\r\n\tat javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)\r\n\tat java.awt.Component.processMouseEvent(Unknown Source)\r\n\tat javax.swing.JComponent.processMouseEvent(Unknown Source)\r\n\tat java.awt.Component.processEvent(Unknown Source)\r\n\tat java.awt.Container.processEvent(Unknown Source)\r\n\tat java.awt.Component.dispatchEventImpl(Unknown Source)\r\n\tat java.awt.Container.dispatchEventImpl(Unknown Source)\r\n\tat java.awt.Component.dispatchEvent(Unknown Source)\r\n\tat java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)\r\n\tat java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)\r\n\tat java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)\r\n\tat java.awt.Container.dispatchEventImpl(Unknown Source)\r\n\tat java.awt.Window.dispatchEventImpl(Unknown Source)\r\n\tat java.awt.Component.dispatchEvent(Unknown Source)\r\n\tat java.awt.EventQueue.dispatchEventImpl(Unknown Source)\r\n\tat java.awt.EventQueue.access$500(Unknown Source)\r\n\tat java.awt.EventQueue$3.run(Unknown Source)\r\n\tat java.awt.EventQueue$3.run(Unknown Source)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n\tat java.awt.EventQueue$4.run(Unknown Source)\r\n\tat java.awt.EventQueue$4.run(Unknown Source)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n\tat java.awt.EventQueue.dispatchEvent(Unknown Source)\r\n\tat java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\r\n\tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\r\n\tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\r\n\tat java.awt.WaitDispatchSupport$2.run(Unknown Source)\r\n\tat java.awt.WaitDispatchSupport$4.run(Unknown Source)\r\n\tat java.awt.WaitDispatchSupport$4.run(Unknown Source)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat java.awt.WaitDispatchSupport.enter(Unknown Source)\r\n\tat java.awt.Dialog.show(Unknown Source)\r\n\tat java.awt.Component.show(Unknown Source)\r\n\tat java.awt.Component.setVisible(Unknown Source)\r\n\tat java.awt.Window.setVisible(Unknown Source)\r\n\tat java.awt.Dialog.setVisible(Unknown Source)\r\n\tat net.battlescribe.desktop.rostereditor.RosterEditorFrame.f(BattleScribe:2886)\r\n\tat net.battlescribe.desktop.rostereditor.RosterEditorFrame.i(BattleScribe:85)\r\n\tat net.battlescribe.desktop.rostereditor.RosterEditorFrame$11.actionPerformed(BattleScribe:2164)\r\n\tat javax.swing.AbstractButton.fireActionPerformed(Unknown Source)\r\n\tat javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)\r\n\tat javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)\r\n\tat javax.swing.DefaultButtonModel.setPressed(Unknown Source)\r\n\tat javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)\r\n\tat java.awt.Component.processMouseEvent(Unknown Source)\r\n\tat javax.swing.JComponent.processMouseEvent(Unknown Source)\r\n\tat java.awt.Component.processEvent(Unknown Source)\r\n\tat java.awt.Container.processEvent(Unknown Source)\r\n\tat java.awt.Component.dispatchEventImpl(Unknown Source)\r\n\tat java.awt.Container.dispatchEventImpl(Unknown Source)\r\n\tat java.awt.Component.dispatchEvent(Unknown Source)\r\n\tat java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)\r\n\tat java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)\r\n\tat java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)\r\n\tat java.awt.Container.dispatchEventImpl(Unknown Source)\r\n\tat java.awt.Window.dispatchEventImpl(Unknown Source)\r\n\tat java.awt.Component.dispatchEvent(Unknown Source)\r\n\tat java.awt.EventQueue.dispatchEventImpl(Unknown Source)\r\n\tat java.awt.EventQueue.access$500(Unknown Source)\r\n\tat java.awt.EventQueue$3.run(Unknown Source)\r\n\tat java.awt.EventQueue$3.run(Unknown Source)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n\tat java.awt.EventQueue$4.run(Unknown Source)\r\n\tat java.awt.EventQueue$4.run(Unknown Source)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\r\n\tat java.awt.EventQueue.dispatchEvent(Unknown Source)\r\n\tat java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\r\n\tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\r\n\tat java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)\r\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n\tat java.awt.EventDispatchThread.run(Unknown Source)"},"comment":{"url":"https://api.github.com/repos/BSData/wh40k/issues/comments/161087448","html_url":"https://github.com/BSData/wh40k/issues/1636#issuecomment-161087448","issue_url":"https://api.github.com/repos/BSData/wh40k/issues/1636","id":161087448,"user":{"login":"KealL","id":14986801,"avatar_url":"https://avatars.githubusercontent.com/u/14986801?v=3","gravatar_id":"","url":"https://api.github.com/users/KealL","html_url":"https://github.com/KealL","followers_url":"https://api.github.com/users/KealL/followers","following_url":"https://api.github.com/users/KealL/following{/other_user}","gists_url":"https://api.github.com/users/KealL/gists{/gist_id}","starred_url":"https://api.github.com/users/KealL/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KealL/subscriptions","organizations_url":"https://api.github.com/users/KealL/orgs","repos_url":"https://api.github.com/users/KealL/repos","events_url":"https://api.github.com/users/KealL/events{/privacy}","received_events_url":"https://api.github.com/users/KealL/received_events","type":"User","site_admin":false},"created_at":"2015-12-01T20:33:55Z","updated_at":"2015-12-01T20:33:55Z","body":"Hi Anon, I cannot work out how to do a Release on my GitHub phone App. Can someone do a release please?"}}