Error on tag update? #474

Closed
gitblit opened this Issue Aug 12, 2015 · 9 comments

Comments

Projects
None yet
2 participants
@gitblit
Owner

gitblit commented Aug 12, 2015

Originally reported on Google Code with ID 178

What steps will reproduce the problem?
1. Existing tag on origin
2. Point the same tag to another new commit in local machine 
3. Force pushed tag to origin trought gitblit
4. Try to watch the commit on page

What is the expected output? What do you see instead?
The commit details(author, date, hash, etc), and files changed. 
Instead I get an "Internal error Return to home page" message

What version of the product are you using? On what operating system?
Gitblit GO v1.1.0 on CentOS 5

Please provide any additional information below.
Here is the console output of running the gitblit trying to watch the commit

ERROR Error attaching this container for rendering: [Page class = com.gitblit.wicket.pages.CommitPage,
id = 13, version = 0]
org.apache.wicket.WicketRuntimeException: Error attaching this container for rendering:
[Page class = com.gitblit.wicket.pages.CommitPage, id = 13, version = 0]
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1789)
        at org.apache.wicket.Component.onBeforeRender(Component.java:4001)
        at org.apache.wicket.Page.onBeforeRender(Page.java:1555)
        at com.gitblit.wicket.pages.BasePage.onBeforeRender(BasePage.java:107)
        at com.gitblit.wicket.pages.RepositoryPage.onBeforeRender(RepositoryPage.java:393)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:1069)
        at org.apache.wicket.Component.beforeRender(Component.java:1103)
        at org.apache.wicket.Component.prepareForRender(Component.java:2297)
        at org.apache.wicket.Page.prepareForRender(Page.java:1545)
        at org.apache.wicket.Component.prepareForRender(Component.java:2329)
        at org.apache.wicket.Page.renderPage(Page.java:912)
        at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:261)
        at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:105)
        at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1287)
        at org.apache.wicket.RequestCycle.step(RequestCycle.java:1358)
        at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1465)
        at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
        at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
        at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:319)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:476)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
        at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:517)
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:937)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:871)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
        at org.eclipse.jetty.server.Server.handle(Server.java:346)
        at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:589)
        at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1048)
        at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:601)
        at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:214)
        at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:411)
        at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:535)
        at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:529)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
        at com.gitblit.wicket.pages.RepositoryPage.getShortObjectId(RepositoryPage.java:302)
        at com.gitblit.wicket.pages.CommitPage$3.populateItem(CommitPage.java:169)
        at org.apache.wicket.markup.repeater.RefreshingView$1.newItem(RefreshingView.java:114)
        at org.apache.wicket.markup.repeater.DefaultItemReuseStrategy$1.next(DefaultItemReuseStrategy.java:71)
        at org.apache.wicket.markup.repeater.DefaultItemReuseStrategy$1.next(DefaultItemReuseStrategy.java:68)
        at org.apache.wicket.markup.repeater.RefreshingView.addItems(RefreshingView.java:189)
        at org.apache.wicket.markup.repeater.RefreshingView.onPopulate(RefreshingView.java:98)
        at org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:131)
        at org.apache.wicket.markup.repeater.AbstractPageableView.onBeforeRender(AbstractPageableView.java:121)
        at org.apache.wicket.Component.internalBeforeRender(Component.java:1069)
        at org.apache.wicket.Component.beforeRender(Component.java:1103)
        at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1777)
        ... 39 more


Reported by doropeza on 2012-12-10 18:57:58

@gitblit

This comment has been minimized.

Show comment
Hide comment
@gitblit

gitblit Aug 12, 2015

Owner
In the code it appears that this is a submodule-related issue.  Is there a submodule
reference in that commit?

Reported by James.Moger on 2012-12-10 21:49:29

Owner

gitblit commented Aug 12, 2015

In the code it appears that this is a submodule-related issue.  Is there a submodule
reference in that commit?

Reported by James.Moger on 2012-12-10 21:49:29

@gitblit

This comment has been minimized.

Show comment
Hide comment
@gitblit

gitblit Aug 12, 2015

Owner
Yes the main project has a submodule, the submodule project is browseable without a
problem at the gitblit server.

Reported by doropeza on 2012-12-11 19:30:22

Owner

gitblit commented Aug 12, 2015

Yes the main project has a submodule, the submodule project is browseable without a
problem at the gitblit server.

Reported by doropeza on 2012-12-11 19:30:22

@gitblit

This comment has been minimized.

Show comment
Hide comment
@gitblit

gitblit Aug 12, 2015

Owner
It is failing to properly display a submodule change (changed path) in whatever commit
that was.  The submodule is null for some unknown reason.  Is this repo publicly accessible?

Reported by James.Moger on 2012-12-11 19:37:16

Owner

gitblit commented Aug 12, 2015

It is failing to properly display a submodule change (changed path) in whatever commit
that was.  The submodule is null for some unknown reason.  Is this repo publicly accessible?

Reported by James.Moger on 2012-12-11 19:37:16

@gitblit

This comment has been minimized.

Show comment
Hide comment
@gitblit

gitblit Aug 12, 2015

Owner
The gitglit server is running with this access restriction
git.defaultAccessRestriction = CLONE

Both repos are at the same gitblit server like this way...
client/mainproject.git
client/submodule.git

Reported by doropeza on 2012-12-11 20:04:31

Owner

gitblit commented Aug 12, 2015

The gitglit server is running with this access restriction
git.defaultAccessRestriction = CLONE

Both repos are at the same gitblit server like this way...
client/mainproject.git
client/submodule.git

Reported by doropeza on 2012-12-11 20:04:31

@gitblit

This comment has been minimized.

Show comment
Hide comment
@gitblit

gitblit Aug 12, 2015

Owner
I forgot, the submodule repo had a forced tag update as the main repository, the tag
name is the same in both repos.

Reported by doropeza on 2012-12-11 20:11:54

Owner

gitblit commented Aug 12, 2015

I forgot, the submodule repo had a forced tag update as the main repository, the tag
name is the same in both repos.

Reported by doropeza on 2012-12-11 20:11:54

@gitblit

This comment has been minimized.

Show comment
Hide comment
@gitblit

gitblit Aug 12, 2015

Owner
I don't have a good grasp on what the problem is here.  Is this still an issue for you?

Reported by James.Moger on 2012-12-21 22:02:32

Owner

gitblit commented Aug 12, 2015

I don't have a good grasp on what the problem is here.  Is this still an issue for you?

Reported by James.Moger on 2012-12-21 22:02:32

@gitblit

This comment has been minimized.

Show comment
Hide comment
@gitblit

gitblit Aug 12, 2015

Owner
I think I have fixed this issue.

Reported by James.Moger on 2013-01-13 23:12:12

  • Status changed: Queued
  • Labels added: Milestone-1.2.1
Owner

gitblit commented Aug 12, 2015

I think I have fixed this issue.

Reported by James.Moger on 2013-01-13 23:12:12

  • Status changed: Queued
  • Labels added: Milestone-1.2.1
@gitblit

This comment has been minimized.

Show comment
Hide comment
@gitblit

gitblit Aug 12, 2015

Owner
Fixes deployed in 1.2.1

Reported by James.Moger on 2013-01-16 04:25:08

Owner

gitblit commented Aug 12, 2015

Fixes deployed in 1.2.1

Reported by James.Moger on 2013-01-16 04:25:08

@gitblit

This comment has been minimized.

Show comment
Hide comment
@gitblit

gitblit Aug 12, 2015

Owner

Reported by James.Moger on 2013-01-16 04:25:29

  • Status changed: Fixed
Owner

gitblit commented Aug 12, 2015

Reported by James.Moger on 2013-01-16 04:25:29

  • Status changed: Fixed

@gitblit gitblit closed this Aug 12, 2015

@fzs fzs modified the milestone: 1.2.1 Dec 13, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment