[
https://issues.apache.org/jira/browse/SCOUT-119?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kurt T Stam closed SCOUT-119.
-----------------------------
Resolution: Fixed
Fix Version/s: 1.2.3
done, not that the first check in was meant for SCOUT-120
> IndexOutOfBoundsException caused by a simple copy&paste bug in following
> code.
> -------------------------------------------------------------------------------
>
> Key: SCOUT-119
> URL: https://issues.apache.org/jira/browse/SCOUT-119
> Project: Scout
> Issue Type: Bug
> Components: Scout Implementation
> Affects Versions: 1.2.3
> Reporter: Shawn Jiang
> Assignee: Kurt T Stam
> Fix For: 1.2.3
>
> Attachments: simple_bug.patch
>
>
> I met a IndexOutOfBoundsException when running jaxr tck with scout
> 1.2.3-SNAPSHOT.
> 06-29-2011 20:15:59: SVR-ERROR: java.lang.IndexOutOfBoundsException: Index:
> 0, Size: 0
> at java.util.ArrayList.RangeCheck(ArrayList.java:547)
> at java.util.ArrayList.get(ArrayList.java:322)
> at
> org.apache.ws.scout.util.ScoutUddiV3JaxrHelper.getService(ScoutUddiV3JaxrHelper.java:383)
> at
> org.apache.ws.scout.util.ScoutUddiV3JaxrHelper.getOrganization(ScoutUddiV3JaxrHelper.java:224)
> at
> org.apache.ws.scout.registry.BusinessLifeCycleManagerV3Impl.createOrganization(BusinessLifeCycleManagerV3Impl.java:954)
> at
> org.apache.ws.scout.registry.BusinessQueryManagerV3Impl.getRegistryObjects(BusinessQueryManagerV3Impl.java:855)
> I think there's a simple copy&paste bug in following code.
> org.apache.ws.scout.util.ScoutUddiV3JaxrHelper.getService(BusinessService,
> LifeCycleManager)
> {
> .....
> List<Description> descriptionList = businessService.getDescription();
> InternationalString dis = null;
> for (int i = 0; i < namesList.size(); i++) {
> Description desc = descriptionList.get(i);
> if (dis == null) {
> dis =
> lifeCycleManager.createInternationalString(getLocale(desc.getLang()),
> desc.getValue());
> } else {
> dis.setValue(getLocale(desc.getLang()),
> desc.getValue());
> }
> }
> .....
> }
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira