[
https://jira.jboss.org/jira/browse/GTNPORTAL-295?page=com.atlassian.jira....
]
Minh Hoang TO resolved GTNPORTAL-295.
-------------------------------------
Resolution: Done
The lazy page list has been used here. Anyway, error comes from wrong implement of
annonymous class ListAccess in the class SearchTask.FindSite
public PortalData[] load(int index, int length) throws Exception,
IllegalArgumentException
{
Iterator<? extends Site> iterator = portals.iterator();
Mapper mapper = new Mapper(session);
PortalData[] result = new PortalData[length];
for (int i = 0; i < length; i++)
{
result[i] = mapper.load(iterator.next());
}
return result;
}
The iterator is recreated at each call to load(...) method. To fix the issue, i simply
moved the iterator to the outer class
Duplicate portal name when create over 10 portals
-------------------------------------------------
Key: GTNPORTAL-295
URL:
https://jira.jboss.org/jira/browse/GTNPORTAL-295
Project: GateIn Portal
Issue Type: Bug
Reporter: Hang Nguyen
Assignee: Minh Hoang TO
Fix For: 3.0.0-Beta03
Attachments: 2.jpg
Original Estimate: 6 hours
Remaining Estimate: 6 hours
Steps:
- Go to Site --> click add new portal --> create over 10 portal --> show
duplicate 'portal name'. See attach file
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira