daily build webpage error

31 views
Skip to first unread message

Papp Tamas

unread,
May 31, 2013, 8:30:00 AM5/31/13
to 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

unread,
May 31, 2013, 8:34:55 AM5/31/13
to git...@googlegroups.com
Try pulling from master again.

-J

Papp Tamas

unread,
May 31, 2013, 8:45:36 AM5/31/13
to 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

unread,
May 31, 2013, 8:56:43 AM5/31/13
to 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

unread,
May 31, 2013, 9:00:34 AM5/31/13
to 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

unread,
Jun 3, 2013, 8:48:20 AM6/3/13
to 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

unread,
Jun 3, 2013, 9:00:24 AM6/3/13
to git...@googlegroups.com
Not sure.  First I have to reproduce it.  Haven't been able to so far.

-J

Papp Tamas

unread,
Jun 3, 2013, 9:42:47 AM6/3/13
to 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

unread,
Jun 3, 2013, 1:58:58 PM6/3/13
to Papp Tamas, git...@googlegroups.com
Nope.

-J

James Moger

unread,
Jun 3, 2013, 2:29:45 PM6/3/13
to Papp Tamas, git...@googlegroups.com
Ok.  I'm seeing it now.

-J

James Moger

unread,
Jun 3, 2013, 2:51:36 PM6/3/13
to Papp Tamas, git...@googlegroups.com
Fixed.  Pull from my master and rebuild.  It failed when anonymous browsing was disabled.

-J

Papp Tamas

unread,
Jun 3, 2013, 3:04:24 PM6/3/13
to 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

unread,
Jun 13, 2013, 8:14:44 AM6/13/13
to git...@googlegroups.com
This issue (anonymous browsing is disabled) is back.
Probably due to the dashboard changes?


tamas

James Moger

unread,
Jun 13, 2013, 10:03:31 AM6/13/13
to git...@googlegroups.com
Yup.  Fix pushed.

-J
Reply all
Reply to author
Forward
0 new messages