{"action":"closed","issue":{"url":"https://api.github.com/repos/BobPalmer/ExplorationPack/issues/38","labels_url":"https://api.github.com/repos/BobPalmer/ExplorationPack/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/BobPalmer/ExplorationPack/issues/38/comments","events_url":"https://api.github.com/repos/BobPalmer/ExplorationPack/issues/38/events","html_url":"https://github.com/BobPalmer/ExplorationPack/issues/38","id":49324357,"number":38,"title":"Reusability issue with the PackRat Rover MiniWheel","user":{"login":"andschenk","id":293736,"avatar_url":"https://avatars.githubusercontent.com/u/293736?v=3","gravatar_id":"","url":"https://api.github.com/users/andschenk","html_url":"https://github.com/andschenk","followers_url":"https://api.github.com/users/andschenk/followers","following_url":"https://api.github.com/users/andschenk/following{/other_user}","gists_url":"https://api.github.com/users/andschenk/gists{/gist_id}","starred_url":"https://api.github.com/users/andschenk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andschenk/subscriptions","organizations_url":"https://api.github.com/users/andschenk/orgs","repos_url":"https://api.github.com/users/andschenk/repos","events_url":"https://api.github.com/users/andschenk/events{/privacy}","received_events_url":"https://api.github.com/users/andschenk/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/BobPalmer/ExplorationPack/labels/Dependency%20Bug","name":"Dependency Bug","color":"5319e7"},{"url":"https://api.github.com/repos/BobPalmer/ExplorationPack/labels/Investigate","name":"Investigate","color":"cc317c"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2014-11-19T03:27:16Z","updated_at":"2015-05-14T22:54:19Z","closed_at":"2015-05-14T22:54:19Z","body":"The MiniWheel can only be taken out of a KAS container once. If it is stored again and taken out of the the container again, it won't properly attach to the Kerbal and subequent KAS actions are broken.\r\n\r\nSteps to reproduce:\r\n1) Create vessel with KAS container containing MiniWheel in VAB\r\n2) During flight EVA take MiniWheel out of container.\r\n3) Attach MiniWheel to vessel.\r\n4) Grab MiniWheel and store it in container.\r\n5) Take MiniWheel out of container again (log shows NullReferenceException).\r\n\r\n\r\n---------------------- log file -----------------------------------------\r\n[LOG 21:58:30.144] [KAS] WaitAndGrab(Container) - Waiting rigidbody to initialize...\r\n[ERR 21:58:30.147] WheelCollider requires an attached Rigidbody to function.\r\n\r\n[LOG 21:58:30.210] [KAS] WaitAndGrab(Container) - Waiting rigidbody to initialize...\r\n[LOG 21:58:30.216] [KAS] WaitAndGrab(Container) - Waiting rigidbody to initialize...\r\n[LOG 21:58:30.237] [KAS] WaitAndGrab(Container) - Rigidbody initialized, setting velocity...\r\n[LOG 21:58:30.238] [KAS] WaitAndGrab(Container) - Waiting velocity to apply by waiting 0.1 seconds...\r\n[LOG 21:58:30.342] [KAS] WaitAndGrab(Container) - Grab part...\r\n[LOG 21:58:30.382] [KAS] Grab - Grabbing part :PackRat.MiniWheel\r\n[LOG 21:58:30.422] [KAS] WaitAndGrab(Container) - End of coroutine...\r\n[WRN 21:58:30.439] [PartJoint]: None of the provided nodes was valid!\r\n[LOG 21:58:30.441] RemoteTech: SatelliteManager: OnVesselDestroy(afa5d398-5cbb-4426-9259-86c43d7c6547, PackRat Mini Wheel)\r\n[LOG 21:58:30.442] RemoteTech: SatelliteManager: UnregisterProto(afa5d398-5cbb-4426-9259-86c43d7c6547)\r\n[LOG 21:58:30.447] [IR GUI] vessel kerbalEVA (Dudmund Kerman)\r\n[LOG 21:58:30.448] [IR GUI] 0 groups\r\n[LOG 21:58:38.049] SCREENSHOT!!\r\n[LOG 21:58:46.368] [KAS] StartPointer(pointer)\r\n[ERR 21:58:46.386] WheelCollider requires an attached Rigidbody to function.\r\n\r\n[LOG 21:58:47.257] [KAS] Attachment started...\r\n[LOG 21:58:47.258] [KAS] Drop - Dropping part :PackRat.MiniWheel\r\n[LOG 21:58:47.260] RemoteTech: SatelliteManager: OnVesselCreate(bc7c3616-db92-4f9b-95e0-56686ae27d51, )\r\n[LOG 21:58:47.267] [IR GUI] vessel kerbalEVA (Dudmund Kerman)\r\n[LOG 21:58:47.268] [IR GUI] 0 groups\r\n[LOG 21:58:47.347] [KAS] UpdatePointer(Pointer) Attach with couple or static method\r\n[LOG 21:58:47.348] RemoteTech: SatelliteManager: OnVesselDestroy(bc7c3616-db92-4f9b-95e0-56686ae27d51, Dudmund Kerman Debris)\r\n[LOG 21:58:47.349] RemoteTech: SatelliteManager: UnregisterProto(bc7c3616-db92-4f9b-95e0-56686ae27d51)\r\n[LOG 21:58:51.292] [KAS] Grab - Grabbing part :PackRat.MiniWheel\r\n[LOG 21:58:51.332] RemoteTech: SatelliteManager: OnVesselCreate(c5facd2d-5560-4938-b39c-91206a863c4e, )\r\n[ERR 21:58:51.334] Input is null\r\n\r\n[WRN 21:58:51.353] [PartJoint]: None of the provided nodes was valid!\r\n[LOG 21:58:51.354] RemoteTech: SatelliteManager: OnVesselDestroy(c5facd2d-5560-4938-b39c-91206a863c4e, Untitled Space Craft Debris)\r\n[LOG 21:58:51.355] RemoteTech: SatelliteManager: UnregisterProto(c5facd2d-5560-4938-b39c-91206a863c4e)\r\n[LOG 21:58:51.361] [IR GUI] vessel kerbalEVA (Dudmund Kerman)\r\n[LOG 21:58:51.362] [IR GUI] 0 groups\r\n[LOG 21:58:54.922] [KAS] Drop - Dropping part :PackRat.MiniWheel\r\n[LOG 21:58:54.924] RemoteTech: SatelliteManager: OnVesselCreate(b4c4dc66-9071-4b93-a2f3-ad6933e082dc, )\r\n[LOG 21:58:54.931] [IR GUI] vessel kerbalEVA (Dudmund Kerman)\r\n[LOG 21:58:54.931] [IR GUI] 0 groups\r\n[LOG 21:58:55.010] [PackRat.MiniWheel]: Deactivated\r\n[LOG 21:58:55.015] RemoteTech: SatelliteManager: OnVesselDestroy(b4c4dc66-9071-4b93-a2f3-ad6933e082dc, Dudmund Kerman Debris)\r\n[LOG 21:58:55.016] RemoteTech: SatelliteManager: UnregisterProto(b4c4dc66-9071-4b93-a2f3-ad6933e082dc)\r\n[LOG 21:59:00.436] [KAS] GrabPending - Preparing To Grab part :PackRat.MiniWheel\r\n[EXC 21:59:00.552] NullReferenceException\r\n\tUnityEngine.Component.get_gameObject ()\r\n\tKAS.KAS_Shared.FinishDelayedCreation (.Part part, System.Collections.Generic.List`1 re_enable)\r\n\tKAS.KAS_Shared+<WaitAndUnpack>d__0.MoveNext ()\r\n"}}