There are no changes in o.a.w.markup.repeater.data package for an year.
org.apache.wicket.markup.repeater.data.DataViewBase.ModelIterator uses
your IDataProvider.iterator() impl.
Do you share IDataProvider instances between pages ? I see it fails in
unit test which makes it even more strange how this is concurrent.

On Wed, Aug 24, 2011 at 12:14 AM, Johannes Schneider
<[email protected]> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi guys,
>
> I tried to upgrade to the latest Wicket version (security issues...).
> But now I suddently get that exception:
>
> Any hints? I didn't change anything knowingly. So I have no idea where
> to search for the solution...
>
>
> Thanks a lot,
>
> Johannes
>
>
> HELLO ERROR [main] org.apache.wicket.markup.html.WebPage -
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> HELLO ERROR [main] org.apache.wicket.RequestCycle - Error attaching this
> container for rendering: [MarkupContainer [Component id = navigationUl]]
> org.apache.wicket.WicketRuntimeException: Error attaching this container
> for rendering: [MarkupContainer [Component id = navigationUl]]
>        at
> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1789)
>        at org.apache.wicket.Component.onBeforeRender(Component.java:4000)
>        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)
>        at org.apache.wicket.Component.onBeforeRender(Component.java:4000)
>        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)
>        at org.apache.wicket.Component.onBeforeRender(Component.java:4000)
>        at org.apache.wicket.Page.onBeforeRender(Page.java:1550)
>        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:2295)
>        at org.apache.wicket.Page.prepareForRender(Page.java:1540)
>        at org.apache.wicket.Component.prepareForRender(Component.java:2332)
>        at org.apache.wicket.Page.renderPage(Page.java:911)
>        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:1260)
>        at org.apache.wicket.RequestCycle.step(RequestCycle.java:1331)
>        at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1438)
>        at org.apache.wicket.RequestCycle.request(RequestCycle.java:595)
>        at
> org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:502)
>        at
> org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:414)
>        at
> org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:302)
>        at com.cedarsoft.page.CedarsoftTest.testIt(CedarsoftTest.java:20)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at junit.framework.TestCase.runTest(TestCase.java:168)
>        at junit.framework.TestCase.runBare(TestCase.java:134)
>        at junit.framework.TestResult$1.protect(TestResult.java:110)
>        at junit.framework.TestResult.runProtected(TestResult.java:128)
>        at junit.framework.TestResult.run(TestResult.java:113)
>        at junit.framework.TestCase.run(TestCase.java:124)
>        at junit.framework.TestSuite.runTest(TestSuite.java:243)
>        at junit.framework.TestSuite.run(TestSuite.java:238)
>        at junit.framework.TestSuite.runTest(TestSuite.java:243)
>        at junit.framework.TestSuite.run(TestSuite.java:238)
>        at junit.textui.TestRunner.doRun(TestRunner.java:116)
>        at
> com.intellij.junit3.JUnit3IdeaTestRunner.doRun(JUnit3IdeaTestRunner.java:139)
>        at junit.textui.TestRunner.doRun(TestRunner.java:109)
>        at
> com.intellij.junit3.JUnit3IdeaTestRunner.startRunnerWithArgs(JUnit3IdeaTestRunner.java:52)
>        at
> com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:199)
>        at 
> com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:62)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
> Caused by: java.util.ConcurrentModificationException
>        at 
> java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
>        at java.util.AbstractList$Itr.next(AbstractList.java:343)
>        at java.util.SubList$1.next(AbstractList.java:696)
>        at
> java.util.Collections$UnmodifiableCollection$1.next(Collections.java:1010)
>        at
> org.apache.wicket.markup.repeater.data.DataViewBase$ModelIterator.next(DataViewBase.java:134)
>        at
> org.apache.wicket.markup.repeater.data.DataViewBase$ModelIterator.next(DataViewBase.java:87)
>        at
> org.apache.wicket.markup.repeater.AbstractPageableView$CappedIteratorAdapter.next(AbstractPageableView.java:412)
>        at
> org.apache.wicket.markup.repeater.AbstractPageableView$CappedIteratorAdapter.next(AbstractPageableView.java:366)
>        at
> org.apache.wicket.markup.repeater.DefaultItemReuseStrategy$1.next(DefaultItemReuseStrategy.java:70)
>        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)
>        ... 51 more
> - --
> Johannes Schneider - blog.cedarsoft.com
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
>
> iQEcBAEBAgAGBQJOVBghAAoJEAytD9R7Qv6d+hkH/jl5sZ+m7Ld5oUQiZtWJqOoL
> XKnRTJc71cIJS5yLmJxUgu29iwJE/rU9SUs9VkzmuQB4FYCxFvt9PRJ7dqsFdYTs
> n7fUz2CgIhxM6YWhm9JlIPsCWMbHx1H4UBKdqRESrupVl5LbWXMSF3ukqXwBbBbU
> 6Ga2tLSxkj6i99oGEbIBcOJP4h26zAdM6hSvdo21q/xK19z1OSJHIiaCtrIM8Zeq
> lfkH4RugD5VJGnVP5F5kv068FDNGl2yOM39Sjs3Jf/BOh6WZgRdqwVKS31HVw62h
> 3DlVnf+MgiAv+RsTbxY43Jkv+XuC+FDAnKDffM03Yi2e8t63HBNBEvXPBDIDIZE=
> =wzIj
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>



-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to