Question: I'm trying to get a CI setup going and have got Mavericks server downloaded and linked with Xcode all on one machine.

Here's the set up:

1. Two git repos, hosted on OS X server, named `CI` and `CISubmodule`.
2. `CISubmodule` added as a submodule to `CI`

Every time I add bot I get a `Host key verification failed` error on integration. It's clear from the logs that the server is unable to clone `CISubmodule` due to an authentication error (I've tried SSH, HTTP, HTTPS) but I don't know why it's failing authentication.

I've set up the server so that logged in users can read and write. 

I've tried everything [mentioned here](https://stackoverflow.com/questions/19625530/could-not-create-directory-var-teamsserver).

I'm guessing it's because the server is running as `teamsserver` and the repo is probably under my username, but I can't figure out how to give it permission to clone. Could it be that the SSH key requires a password? If so, how do I set it up so that it doesn't need a password any more?

Any guidance would be greatly appreciated.

Thanks,

Simon

Answer: 
```
SuperNotCalledException

```

Your Exception is clearly answering you.

`super.onDestroy();` use this as first line in `onDestory()` method

as it needs finish the life cycle properly if `onDestroy()` or any other method is overridden
Thanks for all the answers. The reason was much more tricky that I've though.

super.onDestroy() method was in my onDestroy method body.

The problem was slightly different. I hasn't put super.onDestroy method as the first one but somewhere in the middle. Before there was some code with unregistering Handler. And I created my handler in constructor and set it to null in onDestroy method. I expected that Android when creates once again the Fragment will execute always constructor. But it seems not always. So I worked with null Handler which lead to problems.

Moving handlerCallbackTask = new HandlerClass(); to onCreateView method solved the problems.

There are still two things which is waiting for answer:

4) How to remove HandlerLeak warning? I don't want to make my Handler to be static as then I will not have access to my object.

5) At the end, how to force java to print the full exception stact (as you can see in the logcat it displays at the end "12 more" (and probably that could explain more the reasons of the exception).