We are running a project that has two modules. So we made three repos, main project, module1, module2 and added submodules in main project repo against module1, module2 repos.
Then we committed main project into remote repo on Bitbucket and we could check submodules on Bitbucket. But we clicked submodule's link then it showed us error page.

Figure 1. Main project remote repo in Bitbucket

Figure 2. Linked page on module remote repo in Bitbucket
Figure 3. Module's commit info in Bitbucket
Module's text has hyper-link in main project repo. We click that text then it turns into module's page. But it shows us not found page.
So we checked module's commit info and found something. Linked page's commit number had very long length but commit page's commit number had just 7 length.
Probably, does it cause that problem? or anything else?