2014-05-23 125 views
-1

任何人都可以解決這個問題,我越來越java.lang.IndexOutOfBoundsException:指數:0,大小:0,ERROR(SearchSMFController.java:120)指數:0,大小:0

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) 
    at java.lang.Thread.run(Unknown Source) 
2014-05-23 10:33:18,635 [http-8080-1] ERROR (SearchSMFController.java:120) Index: 0, Size: 0 
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 
    at java.util.ArrayList.RangeCheck(Unknown Source)`` 
    at java.util.ArrayList.get(Unknown Source) 
    at java.util.Collections.swap(Unknown Source) 
    at com.hbc.vp.services.SMFService.getUpdatedBannersList(SMFService.java:609) 
    at com.hbc.vp.services.SMFService.getBannerList(SMFService.java:582) 
    at com.hbc.vp.controllers.SearchSMFController.setUpForm(SearchSMFController.java:113) 



at line java:120 ==LOGGER.error(exception.getMessage(), exception); 

at line==Collections.swap(saksBannersList, 0, 1); 

at line==return getUpdatedBannersList(bannersListModified); 

at line==smfForm.setBannersLst(smfService.getBannerList()); 
+1

請發表編碼 – LMK

+0

該列表爲空。 –

+0

似乎'saksBannersList'爲空。請將代碼放在您正在操作'saksBannersList'的地方 – Rohan

回答

0

的錯誤在你訪問列表的邏輯中。你的列表可能是空的,然後你迫使從列表中得到一些東西。即(list.get(0))

檢查代碼的這一部分。

at com.hbc.vp.services.SMFService.getUpdatedBannersList(SMFService.java:609) 
相關問題