daily build webpage error

已查看 31 次
跳至第一个未读帖子

Papp Tamas

未读,
2013年5月31日 08:30:002013/5/31
收件人 git...@googlegroups.com
hi,

If I switch to the latest version:

2013-05-31 14:26:56 GitBlit [INFO] 9 repository models loaded for tpapp in 12 msecs
2013-05-31 14:26:57 GitBlit [INFO] 9 repository models loaded for tpapp in 10 msecs
2013-05-31 14:26:57 RequestCycle [ERROR] Can't instantiate page using constructor public
com.gitblit.wicket.pages.DashboardPage()
org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor public
com.gitblit.wicket.pages.DashboardPage()
at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:212)
at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:57)
at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:298)
at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
at
org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1279)
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:1300)
at com.gitblit.EnforceAuthenticationFilter.doFilter(EnforceAuthenticationFilter.java:87)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1300)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:445)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:556)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1038)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:374)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:972)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:363)
at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:483)
at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:920)
at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:982)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:192)
... 36 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
at com.gitblit.utils.PushLogUtils.getDailyLog(PushLogUtils.java:534)
at com.gitblit.utils.PushLogUtils.getDailyLogByRef(PushLogUtils.java:575)
at com.gitblit.wicket.pages.DashboardPage.setup(DashboardPage.java:167)
at com.gitblit.wicket.pages.DashboardPage.<init>(DashboardPage.java:72)
... 41 more


I guess the error is related to the recent dashboard changes?


The version from 2013-05-29 works fine.

Cheers,
tamas

James Moger

未读,
2013年5月31日 08:34:552013/5/31
收件人 git...@googlegroups.com
Try pulling from master again.

-J

Papp Tamas

未读,
2013年5月31日 08:45:362013/5/31
收件人 git...@googlegroups.com、James Moger
On 05/31/2013 02:34 PM, James Moger wrote:
> Try pulling from master again.
>
> -J
>
> --
> You received this message because you are subscribed to the Google Groups "gitblit" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
> gitblit+u...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>

Much better, thanks.

tamas

Papp Tamas

未读,
2013年5月31日 08:56:432013/5/31
收件人 git...@googlegroups.com、James Moger
Ahh, not enough.


If I logout (or the user not logged yet) there is still an 'Internal error' message.

From the log file:


2013-05-31 14:53:39 RequestCycle [ERROR] Unable to find component with id 'pushes' in
[MarkupContainer [Component id = _extend12]]. This means that you declared wicket:id=pushes in your
markup, but that you either did not add the component to your page at all, or that the hierarchy
does not match.
[markup =
jar:file:/data/apps/gitblit/2013-05-31/gitblit.jar!/com/gitblit/wicket/pages/DashboardPage.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" ng-app="">

<!-- Head -->
<head><wicket:head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title wicket:id="title">[page title]</title>
<link rel="icon" href="gitblt-favicon.png" type="image/png"/>

<link rel="stylesheet" href="bootstrap/css/bootstrap.css"/>
<link rel="stylesheet" href="bootstrap/css/iconic.css"/>
<link rel="stylesheet" type="text/css" href="gitblit.css"/>
</wicket:head></head>

<body>

<!-- page content -->
<wicket:child><wicket:extend>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" wicket:id="rootLink">
<img src="gitblt_25_white.png" width="79" height="25" alt="gitblit" class="logo"/>
</a>

<div class="nav-collapse" wicket:id="navPanel"></div>

<ul class="nav pull-right">
<span wicket:id="userPanel"></span>
</ul>
</div>
</div>
</div>

<!-- subclass content -->
<div class="container">
<div style="text-align:center" wicket:id="feedback">[Feedback Panel]</div>
</div>

<wicket:child><wicket:extend>
<div class="container">
<div class="markdown" style="padding-bottom:5px;" wicket:id="repositoriesMessage">[repositories
message]</div>

<div class="row">
<div class="span7">
<div class="hidden-phone hidden-tablet" style="text-align:center;">
<table>
<tr>
<td><div id="chartRepositories" style="display:inline-block;width: 175px;
height:175px"></div></td>
<td><div id="chartAuthors" style="display:inline-block;width: 175px; height: 175px;"></div></td>
</tr>
</table>
</div>
<div wicket:id="pushes"></div>
</div>
<div class="span5">
<div wicket:id="active">[active]</div>
<div wicket:id="starred">[starred]</div>
<div wicket:id="owned">[owned]</div>
</div>

</div>
</div>

<wicket:fragment wicket:id="starredListFragment">
<div ng-controller="starredCtrl" style="border: 1px solid #ddd;border-radius: 4px;margin-bottom:
20px;">
<div class="header" style="padding: 5px;border: none;"><i class="icon-star"></i> <wicket:message
key="gb.starredRepositories"></wicket:message> ({{starred.length}})
<div class="pull-right">
<a class="btn btn-mini">more</a>
</div>
<div style="padding: 5px 0px 0px;">
<input type="text" ng-model="query.r" class="input-large" wicket:message="placeholder:gb.filter"
style="border-radius: 14px; padding: 3px 14px;margin: 0px;"></input>
</div>
</div>

<div ng-repeat="item in starred | limitTo: 20 | filter:query" style="padding: 3px;border-top: 1px
solid #ddd;">
<b><span class="repositorySwatch" style="background-color:{{item.c}};"><span
ng-show="item.wc">!</span><span ng-show="!item.wc">&nbsp;</span></span></b>
<a href="summary/?r={{item.r}}">{{item.p}}<b>{{item.n}}</b></a>
<span class="link hidden-tablet hidden-phone" style="color: #bbb;"
title="{{item.d}}">{{item.t}}</span>
<span ng-show="item.s" class="pull-right">
<span style="padding: 0px 5px;color: #888;font-weight:bold;vertical-align:middle;">{{item.s |
number}} <i class="iconic-star"></i></span>
</span>
</div>

</div>
</wicket:fragment>

<wicket:fragment wicket:id="ownedListFragment">
<div ng-controller="ownedCtrl" style="border: 1px solid #ddd;border-radius: 4px;">
<div class="header" style="padding: 5px;border: none;"><i class="icon-user"></i> <wicket:message
key="gb.myRepositories"></wicket:message> ({{owned.length}})
<div class="pull-right">
<span wicket:id="create"></span>
</div>
<div style="padding: 5px 0px 0px;">
<input type="text" ng-model="query.r" class="input-large" wicket:message="placeholder:gb.filter"
style="border-radius: 14px; padding: 3px 14px;margin: 0px;"></input>
</div>
</div>

<div ng-repeat="item in owned | filter:query" style="padding: 3px;border-top: 1px solid #ddd;">
<b><span class="repositorySwatch" style="background-color:{{item.c}};"><span
ng-show="item.wc">!</span><span ng-show="!item.wc">&nbsp;</span></span></b>
<a href="summary/?r={{item.r}}">{{item.p}}<b>{{item.n}}</b></a>
<span class="link hidden-tablet hidden-phone" style="color: #bbb;"
title="{{item.d}}">{{item.t}}</span>
<span ng-show="item.s" class="pull-right">
<span style="padding: 0px 5px;color: #888;font-weight:bold;vertical-align:middle;">{{item.s |
number}} <i class="iconic-star"></i></span>
</span>
</div>
</div>
</wicket:fragment>

<wicket:fragment wicket:id="activeListFragment">
<div ng-controller="activeCtrl" style="border: 1px solid #ddd;border-radius: 4px;">
<div class="header" style="padding: 5px;border: none;"><i class="icon-user"></i> <wicket:message
key="gb.activeRepositories"></wicket:message> ({{active.length}})
<div style="padding: 5px 0px 0px;">
<input type="text" ng-model="query.r" class="input-large" wicket:message="placeholder:gb.filter"
style="border-radius: 14px; padding: 3px 14px;margin: 0px;"></input>
</div>
</div>

<div ng-repeat="item in active | filter:query" style="padding: 3px;border-top: 1px solid #ddd;">
<b><span class="repositorySwatch" style="background-color:{{item.c}};"><span
ng-show="item.wc">!</span><span ng-show="!item.wc">&nbsp;</span></span></b>
<a href="summary/?r={{item.r}}">{{item.p}}<b>{{item.n}}</b></a>
<span class="link hidden-tablet hidden-phone" style="color: #bbb;"
title="{{item.d}}">{{item.t}}</span>
<span ng-show="item.s" class="pull-right">
<span style="padding: 0px 5px;color: #888;font-weight:bold;vertical-align:middle;">{{item.s |
number}} <i class="iconic-star"></i></span>
</span>
</div>
</div>
</wicket:fragment>

</wicket:extend></wicket:child>

<wicket:fragment wicket:id="loginFormFragment">
<li>
<form class="pull-right" wicket:id="loginForm">
<span class="form-search">
<input wicket:id="username" class="input-small" type="text"/>
<input wicket:id="password" class="input-small" type="password"/>
<button class="btn btn-primary" type="submit"><wicket:message
key="gb.login"></wicket:message></button>
</span>
</form>
</li>
</wicket:fragment>

<!-- user fragment -->
<wicket:fragment wicket:id="userMenuFragment">
<li class="dropdown">
<a data-toggle="dropdown" class="dropdown-toggle" style="text-decoration: none;" href="#"><span
wicket:id="username"></span> <b class="caret"></b></a>
<ul class="dropdown-menu">
<li style="color:#ccc;padding-left:15px;font-weight:bold;"><span
wicket:id="displayName"></span></li>
<li class="divider"></li>
<li><a wicket:id="myProfile"><wicket:message key="gb.myProfile"></wicket:message></a></li>
<li><a wicket:id="changePassword"><wicket:message
key="gb.changePassword"></wicket:message></a></li>
<li class="divider"></li>
<li><a wicket:id="logout"><wicket:message key="gb.logout"></wicket:message></a></li>
</ul>
</li>
</wicket:fragment>

</wicket:extend></wicket:child>

<!-- page footer -->
<div class="container">
<footer class="footer">
<p class="pull-right">
<a title="gitblit homepage" href="http://gitblit.com/">
<span wicket:id="gbVersion"></span>
</a>
</p>
</footer>
</div>

<!-- Override Bootstrap's responsive menu background highlighting -->
<style>
@media (max-width: 979px) {
.nav-collapse .nav > li > a:hover, .nav-collapse .dropdown-menu a:hover {
background-color: #002060;
}

.navbar div > ul .dropdown-menu li a {
color: #ccc;
}
}
</style>

<!-- Include scripts at end for faster page loading -->
<script type="text/javascript" src="bootstrap/js/jquery.js"></script>
<script type="text/javascript" src="bootstrap/js/bootstrap.js"></script>
</body>
</html>, index = 47, current = '<div wicket:id="pushes">' (line 22, column 4)]
org.apache.wicket.markup.MarkupException: Unable to find component with id 'pushes' in
[MarkupContainer [Component id = _extend12]]. This means that you declared wicket:id=pushes in your
markup, but that you either did not add the component to your page at all, or that the hierarchy
does not match.
[markup =
jar:file:/data/apps/gitblit/2013-05-31/gitblit.jar!/com/gitblit/wicket/pages/DashboardPage.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" ng-app="">

<!-- Head -->
<head><wicket:head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title wicket:id="title">[page title]</title>
<link rel="icon" href="gitblt-favicon.png" type="image/png"/>

<link rel="stylesheet" href="bootstrap/css/bootstrap.css"/>
<link rel="stylesheet" href="bootstrap/css/iconic.css"/>
<link rel="stylesheet" type="text/css" href="gitblit.css"/>
</wicket:head></head>

<body>

<!-- page content -->
<wicket:child><wicket:extend>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" wicket:id="rootLink">
<img src="gitblt_25_white.png" width="79" height="25" alt="gitblit" class="logo"/>
</a>

<div class="nav-collapse" wicket:id="navPanel"></div>

<ul class="nav pull-right">
<span wicket:id="userPanel"></span>
</ul>
</div>
</div>
</div>

<!-- subclass content -->
<div class="container">
<div style="text-align:center" wicket:id="feedback">[Feedback Panel]</div>
</div>

<wicket:child><wicket:extend>
<div class="container">
<div class="markdown" style="padding-bottom:5px;" wicket:id="repositoriesMessage">[repositories
message]</div>

<div class="row">
<div class="span7">
<div class="hidden-phone hidden-tablet" style="text-align:center;">
<table>
<tr>
<td><div id="chartRepositories" style="display:inline-block;width: 175px;
height:175px"></div></td>
<td><div id="chartAuthors" style="display:inline-block;width: 175px; height: 175px;"></div></td>
</tr>
</table>
</div>
<div wicket:id="pushes"></div>
</div>
<div class="span5">
<div wicket:id="active">[active]</div>
<div wicket:id="starred">[starred]</div>
<div wicket:id="owned">[owned]</div>
</div>

</div>
</div>

<wicket:fragment wicket:id="starredListFragment">
<div ng-controller="starredCtrl" style="border: 1px solid #ddd;border-radius: 4px;margin-bottom:
20px;">
<div class="header" style="padding: 5px;border: none;"><i class="icon-star"></i> <wicket:message
key="gb.starredRepositories"></wicket:message> ({{starred.length}})
<div class="pull-right">
<a class="btn btn-mini">more</a>
</div>
<div style="padding: 5px 0px 0px;">
<input type="text" ng-model="query.r" class="input-large" wicket:message="placeholder:gb.filter"
style="border-radius: 14px; padding: 3px 14px;margin: 0px;"></input>
</div>
</div>

<div ng-repeat="item in starred | limitTo: 20 | filter:query" style="padding: 3px;border-top: 1px
solid #ddd;">
<b><span class="repositorySwatch" style="background-color:{{item.c}};"><span
ng-show="item.wc">!</span><span ng-show="!item.wc">&nbsp;</span></span></b>
<a href="summary/?r={{item.r}}">{{item.p}}<b>{{item.n}}</b></a>
<span class="link hidden-tablet hidden-phone" style="color: #bbb;"
title="{{item.d}}">{{item.t}}</span>
<span ng-show="item.s" class="pull-right">
<span style="padding: 0px 5px;color: #888;font-weight:bold;vertical-align:middle;">{{item.s |
number}} <i class="iconic-star"></i></span>
</span>
</div>

</div>
</wicket:fragment>

<wicket:fragment wicket:id="ownedListFragment">
<div ng-controller="ownedCtrl" style="border: 1px solid #ddd;border-radius: 4px;">
<div class="header" style="padding: 5px;border: none;"><i class="icon-user"></i> <wicket:message
key="gb.myRepositories"></wicket:message> ({{owned.length}})
<div class="pull-right">
<span wicket:id="create"></span>
</div>
<div style="padding: 5px 0px 0px;">
<input type="text" ng-model="query.r" class="input-large" wicket:message="placeholder:gb.filter"
style="border-radius: 14px; padding: 3px 14px;margin: 0px;"></input>
</div>
</div>

<div ng-repeat="item in owned | filter:query" style="padding: 3px;border-top: 1px solid #ddd;">
<b><span class="repositorySwatch" style="background-color:{{item.c}};"><span
ng-show="item.wc">!</span><span ng-show="!item.wc">&nbsp;</span></span></b>
<a href="summary/?r={{item.r}}">{{item.p}}<b>{{item.n}}</b></a>
<span class="link hidden-tablet hidden-phone" style="color: #bbb;"
title="{{item.d}}">{{item.t}}</span>
<span ng-show="item.s" class="pull-right">
<span style="padding: 0px 5px;color: #888;font-weight:bold;vertical-align:middle;">{{item.s |
number}} <i class="iconic-star"></i></span>
</span>
</div>
</div>
</wicket:fragment>

<wicket:fragment wicket:id="activeListFragment">
<div ng-controller="activeCtrl" style="border: 1px solid #ddd;border-radius: 4px;">
<div class="header" style="padding: 5px;border: none;"><i class="icon-user"></i> <wicket:message
key="gb.activeRepositories"></wicket:message> ({{active.length}})
<div style="padding: 5px 0px 0px;">
<input type="text" ng-model="query.r" class="input-large" wicket:message="placeholder:gb.filter"
style="border-radius: 14px; padding: 3px 14px;margin: 0px;"></input>
</div>
</div>

<div ng-repeat="item in active | filter:query" style="padding: 3px;border-top: 1px solid #ddd;">
<b><span class="repositorySwatch" style="background-color:{{item.c}};"><span
ng-show="item.wc">!</span><span ng-show="!item.wc">&nbsp;</span></span></b>
<a href="summary/?r={{item.r}}">{{item.p}}<b>{{item.n}}</b></a>
<span class="link hidden-tablet hidden-phone" style="color: #bbb;"
title="{{item.d}}">{{item.t}}</span>
<span ng-show="item.s" class="pull-right">
<span style="padding: 0px 5px;color: #888;font-weight:bold;vertical-align:middle;">{{item.s |
number}} <i class="iconic-star"></i></span>
</span>
</div>
</div>
</wicket:fragment>

</wicket:extend></wicket:child>

<wicket:fragment wicket:id="loginFormFragment">
<li>
<form class="pull-right" wicket:id="loginForm">
<span class="form-search">
<input wicket:id="username" class="input-small" type="text"/>
<input wicket:id="password" class="input-small" type="password"/>
<button class="btn btn-primary" type="submit"><wicket:message
key="gb.login"></wicket:message></button>
</span>
</form>
</li>
</wicket:fragment>

<!-- user fragment -->
<wicket:fragment wicket:id="userMenuFragment">
<li class="dropdown">
<a data-toggle="dropdown" class="dropdown-toggle" style="text-decoration: none;" href="#"><span
wicket:id="username"></span> <b class="caret"></b></a>
<ul class="dropdown-menu">
<li style="color:#ccc;padding-left:15px;font-weight:bold;"><span
wicket:id="displayName"></span></li>
<li class="divider"></li>
<li><a wicket:id="myProfile"><wicket:message key="gb.myProfile"></wicket:message></a></li>
<li><a wicket:id="changePassword"><wicket:message
key="gb.changePassword"></wicket:message></a></li>
<li class="divider"></li>
<li><a wicket:id="logout"><wicket:message key="gb.logout"></wicket:message></a></li>
</ul>
</li>
</wicket:fragment>

</wicket:extend></wicket:child>

<!-- page footer -->
<div class="container">
<footer class="footer">
<p class="pull-right">
<a title="gitblit homepage" href="http://gitblit.com/">
<span wicket:id="gbVersion"></span>
</a>
</p>
</footer>
</div>

<!-- Override Bootstrap's responsive menu background highlighting -->
<style>
@media (max-width: 979px) {
.nav-collapse .nav > li > a:hover, .nav-collapse .dropdown-menu a:hover {
background-color: #002060;
}

.navbar div > ul .dropdown-menu li a {
color: #ccc;
}
}
</style>

<!-- Include scripts at end for faster page loading -->
<script type="text/javascript" src="bootstrap/js/jquery.js"></script>
<script type="text/javascript" src="bootstrap/js/bootstrap.js"></script>
</body>
</html>, index = 47, current = '<div wicket:id="pushes">' (line 22, column 4)]
at org.apache.wicket.markup.MarkupStream.throwMarkupException(MarkupStream.java:474)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1489)
at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1624)
at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1548)
at org.apache.wicket.Component.renderComponent(Component.java:2725)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1559)
at org.apache.wicket.Component.render(Component.java:2525)
at org.apache.wicket.MarkupContainer.autoAdd(MarkupContainer.java:229)
at
org.apache.wicket.markup.resolver.MarkupInheritanceResolver.resolve(MarkupInheritanceResolver.java:66)
at org.apache.wicket.markup.resolver.ComponentResolvers.resolve(ComponentResolvers.java:81)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1465)
at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1624)
at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1548)
at org.apache.wicket.Component.renderComponent(Component.java:2725)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1559)
at org.apache.wicket.Component.render(Component.java:2525)
at org.apache.wicket.MarkupContainer.autoAdd(MarkupContainer.java:229)
at
org.apache.wicket.markup.resolver.MarkupInheritanceResolver.resolve(MarkupInheritanceResolver.java:73)
at org.apache.wicket.markup.resolver.ComponentResolvers.resolve(ComponentResolvers.java:81)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1465)
at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1624)
at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1548)
at org.apache.wicket.Component.renderComponent(Component.java:2725)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1559)
at org.apache.wicket.Component.render(Component.java:2525)
at org.apache.wicket.MarkupContainer.autoAdd(MarkupContainer.java:229)
at
org.apache.wicket.markup.resolver.MarkupInheritanceResolver.resolve(MarkupInheritanceResolver.java:66)
at org.apache.wicket.markup.resolver.ComponentResolvers.resolve(ComponentResolvers.java:81)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1465)
at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1624)
at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1548)
at org.apache.wicket.Component.renderComponent(Component.java:2725)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1559)
at org.apache.wicket.Component.render(Component.java:2525)
at org.apache.wicket.MarkupContainer.autoAdd(MarkupContainer.java:229)
at
org.apache.wicket.markup.resolver.MarkupInheritanceResolver.resolve(MarkupInheritanceResolver.java:73)
at org.apache.wicket.markup.resolver.ComponentResolvers.resolve(ComponentResolvers.java:81)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1465)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1575)
at org.apache.wicket.Page.onRender(Page.java:1599)
at org.apache.wicket.Component.render(Component.java:2525)
at org.apache.wicket.Page.renderPage(Page.java:933)
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)
tamas


James Moger

未读,
2013年5月31日 09:00:342013/5/31
收件人 Papp Tamas、git...@googlegroups.com
That is actually not related to the new dashboard page.  The incidence of that bug may be increased because of the new page, but it is not the cause.  I will get that fixed later.

-J

Papp Tamas

未读,
2013年6月3日 08:48:202013/6/3
收件人 git...@googlegroups.com
On 05/31/2013 03:00 PM, James Moger wrote:
> That is actually not related to the new dashboard page. The incidence of that bug may be increased
> because of the new page, but it is not the cause. I will get that fixed later.
>

hi,

When can we expect it to be fixed?

Thanks,
tamas

James Moger

未读,
2013年6月3日 09:00:242013/6/3
收件人 git...@googlegroups.com
Not sure.  First I have to reproduce it.  Haven't been able to so far.

-J

Papp Tamas

未读,
2013年6月3日 09:42:472013/6/3
收件人 git...@googlegroups.com、James Moger
On 06/03/2013 03:00 PM, James Moger wrote:
> Not sure. First I have to reproduce it. Haven't been able to so far.

Well, I didn't do anything speacial:

1. logout from the working site
2. stop jetty
3. replace the site with the current one
4. start jetty
5. browse to the site

The result is and error page.
Don't you get one?

tamas

James Moger

未读,
2013年6月3日 13:58:582013/6/3
收件人 Papp Tamas、git...@googlegroups.com
Nope.

-J

James Moger

未读,
2013年6月3日 14:29:452013/6/3
收件人 Papp Tamas、git...@googlegroups.com
Ok.  I'm seeing it now.

-J

James Moger

未读,
2013年6月3日 14:51:362013/6/3
收件人 Papp Tamas、git...@googlegroups.com
Fixed.  Pull from my master and rebuild.  It failed when anonymous browsing was disabled.

-J

Papp Tamas

未读,
2013年6月3日 15:04:242013/6/3
收件人 git...@googlegroups.com、James Moger
On 06/03/2013 08:51 PM, James Moger wrote:
> Fixed. Pull from my master and rebuild. It failed when anonymous browsing was disabled.

Perfect!

Thanks,
tamas

Tamas Papp

未读,
2013年6月13日 08:14:442013/6/13
收件人 git...@googlegroups.com
This issue (anonymous browsing is disabled) is back.
Probably due to the dashboard changes?


tamas

James Moger

未读,
2013年6月13日 10:03:312013/6/13
收件人 git...@googlegroups.com
Yup.  Fix pushed.

-J
回复全部
回复作者
转发
0 个新帖子