You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Patrick Davids (JIRA)" <ji...@apache.org> on 2015/08/24 14:52:46 UTC

[jira] [Commented] (WICKET-3355) Devutils breaks applications if session size is not available for any reason

    [ https://issues.apache.org/jira/browse/WICKET-3355?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14709209#comment-14709209 ] 

Patrick Davids commented on WICKET-3355:
----------------------------------------

Hi [~mgrigorov],
I have something similar in v6.19.0. Should I open a new bug?

kind regards
Patrick

{quote}
Root cause:

java.lang.IllegalArgumentException: 'bytes' cannot be negative.
     at org.apache.wicket.util.lang.Bytes.<init>(Bytes.java:111)
     at org.apache.wicket.util.lang.Bytes.bytes(Bytes.java:124)
     at org.apache.wicket.devutils.inspector.EnhancedPageView$8.populateItem(EnhancedPageView.java:242)
     at org.apache.wicket.extensions.markup.html.repeater.data.grid.AbstractDataGridView.populateItem(AbstractDataGridView.java:156)
     at org.apache.wicket.markup.repeater.RefreshingView$1.newItem(RefreshingView.java:114)
     at org.apache.wicket.markup.repeater.DefaultItemReuseStrategy$1.next(DefaultItemReuseStrategy.java:75)
     at org.apache.wicket.markup.repeater.DefaultItemReuseStrategy$1.next(DefaultItemReuseStrategy.java:56)
     at org.apache.wicket.markup.repeater.RefreshingView.addItems(RefreshingView.java:189)
     at org.apache.wicket.markup.repeater.RefreshingView.onPopulate(RefreshingView.java:97)
     at org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:123)
     at org.apache.wicket.markup.repeater.AbstractPageableView.onBeforeRender(AbstractPageableView.java:115)
     at org.apache.wicket.Component.internalBeforeRender(Component.java:949)
     at org.apache.wicket.Component.beforeRender(Component.java:1017)
{quote}

> Devutils breaks applications if session size is not available for any reason
> ----------------------------------------------------------------------------
>
>                 Key: WICKET-3355
>                 URL: https://issues.apache.org/jira/browse/WICKET-3355
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 1.5-M3
>            Reporter: Martin Grigorov
>            Assignee: Martin Grigorov
>             Fix For: 1.5-RC2
>
>
> Trying to upload file the multiupload wicket example fails with:
> Caused by: java.lang.IllegalArgumentException: 'bytes' cannot be negative.
> 	at org.apache.wicket.util.lang.Bytes.<init>(Bytes.java:111)
> 	at org.apache.wicket.util.lang.Bytes.bytes(Bytes.java:124)
> 	at org.apache.wicket.devutils.inspector.SessionSizeModel.load(SessionSizeModel.java:36)
> 	at org.apache.wicket.devutils.inspector.SessionSizeModel.load(SessionSizeModel.java:24)
> 	at org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:119)
> 	at org.apache.wicket.devutils.debugbar.SessionSizeDebugPanel$2.getObject(SessionSizeDebugPanel.java:75)
> 	at org.apache.wicket.devutils.debugbar.SessionSizeDebugPanel$2.getObject(SessionSizeDebugPanel.java:79)
> 	at org.apache.wicket.Component.getDefaultModelObject(Component.java:1675)
>       .....
> The problem is that WicketObjects.sizeOf() may return -1 if an exception happens during the calculation.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)