Task get stuck in BasicTable's BTScaner's atEnd() method --------------------------------------------------------
Key: PIG-937 URL: https://issues.apache.org/jira/browse/PIG-937 Project: Pig Issue Type: Bug Reporter: He Yongqiang It seems is caused by the infinite loop in the code: BasicTable, Line 698 {noformat} while (true) { int index = random.nextInt(cgScanners.length - 1) + 1; if (cgScanners[index] != null) { if (cgScanners[index].atEnd() != ret) { throw new IOException( "atEnd() failed: Column Groups are not evenly positioned."); } break; } } {noformat} I think it's fine to just use a for loop here, like: {noformat} for (int index = 0; index < cgScanners.length; index++) { if (cgScanners[index] != null) { if (cgScanners[index].atEnd() != ret) { throw new IOException( "atEnd() failed: Column Groups are not evenly positioned."); } break; } } {noformat} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.