Look at Dawid's latest patch. OpenObject.* fixes and randomized tests On Jun 2, 2013 7:10 AM, "Jake Mannix (JIRA)" <j...@apache.org> wrote:
> > [ > https://issues.apache.org/jira/browse/MAHOUT-1225?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13672318#comment-13672318] > > Jake Mannix commented on MAHOUT-1225: > ------------------------------------- > > What exactly did you end up submitting Robin? I thought we had determined > that this was fixed already? You just added the new randomized testing > that Dawid added? OpenObjectValueTypeHashMap still had the issue? > > > Sets and maps incorrectly clear() their state arrays (potential endless > loops) > > > ------------------------------------------------------------------------------ > > > > Key: MAHOUT-1225 > > URL: https://issues.apache.org/jira/browse/MAHOUT-1225 > > Project: Mahout > > Issue Type: Bug > > Components: Math > > Affects Versions: 0.7 > > Environment: Eclipse, linux Fedora 17, Java 1.7, Mahout Maths > collections (Set) 0.7, hppc 0.4.3 > > Reporter: Sophie Sperner > > Assignee: Dawid Weiss > > Labels: hashset, java, mahout, test > > Fix For: 0.7 > > > > Attachments: hppc-0.4.3.jar, MAHOUT-1225.patch, > MAHOUT-1225.patch, MAHOUT-1225.patch, mahout-math-0.8-SNAPSHOT.jar > > > > Original Estimate: 48h > > Remaining Estimate: 48h > > > > The code I attached hangs on forever, Eclipse does not print me its > stack trace because it does not terminate the program. So I decided to make > a small test.java file that you can easily run. > > This code has the main function that simply runs getItemList() method > which successfully executes getDataset() method (here please download > mushroom.dat dataset and set the full path into filePath string variable) > and the hangs on (the problem happens on a fourth columnValues.add() call). > After the dataset was taken into X array, the code simply goes through X > column by column and searches for different items in it. > > If you uncomment IntSet columnValues = new IntOpenHashSet(); and > corresponding import headers then everything will work just fine (you will > also need to include hppc jar file found here > http://labs.carrotsearch.com/hppc.html or below in the attachment). > > -- > This message is automatically generated by JIRA. > If you think it was sent incorrectly, please contact your JIRA > administrators > For more information on JIRA, see: http://www.atlassian.com/software/jira >