[ 
https://issues.apache.org/jira/browse/WICKET-3583?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pedro Santos resolved WICKET-3583.
----------------------------------

    Resolution: Cannot Reproduce

> java.lang.ArrayStoreException with AttributeModifier
> ----------------------------------------------------
>
>                 Key: WICKET-3583
>                 URL: https://issues.apache.org/jira/browse/WICKET-3583
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket-core
>    Affects Versions: 1.5-RC2
>         Environment: Windows 7, x86-64, Java 6u24
>            Reporter: Alex Rambau
>              Labels: wicket
>
> Receiving the following error:
> java.lang.ArrayStoreException: org.apache.wicket.AttributeModifier
>      at 
> com.wagnerequipment.it.web.applications.portalmanagement.CompanySelectionPage$2.populateItem(CompanySelectionPage.java:68)
>      at 
> org.apache.wicket.markup.repeater.RefreshingView$1.newItem(RefreshingView.java:113)...
> when executing code (adding the AttributeModifier to the item) that worked 
> previously under 1.4:
>         DataView<AccountCompany> dataView = new 
> DataView<AccountCompany>("pageable", new 
> AccountCompanyListDataProvider(filterCharacterInput)) {
>             @Override
>             protected void populateItem(final Item<AccountCompany> item) {
>                 AccountCompany company = item.getModelObject();
>                 item.add(new ActionPanel("actions", item.getModel()));
>                 item.add(new Label("companyId", 
> String.valueOf(company.getCompanyId())));
>                 item.add(new Label("companyName", company.getCompanyName()));
>                 
>                 item.add(new AttributeModifier("class", true, new 
> AbstractReadOnlyModel<String>() {
>                     @Override
>                     public String getObject() {
>                         return (item.getIndex() % 2 == 1) ? "even" : "odd";
>                     }
>                 }));
>             }
>         };
> Removing the addition of AttributeModifier to the item causes the issue to go 
> away.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to