Thank you for your response Alessandro, Yes I'm using a subclass of VertexInputFormat. When it's being validated,
public class LinkRankEdgeInputFormat extends TextEdgeInputFormat<Text, NullWritable> causes the error.
Is this bug hard to fix? I'm a newbie so I can't figure out where to look at for fixing.
For now, I disabled the edge value type check in verifyVertexInputFormatGenericTypes.
On 05/17/2013 07:52 PM, Alessandro Presta wrote:
This looks like a bug. I assume you're using a VertexValueInputFormat, which is really a VertexInputFormat with E = Writable. The problem is that we're checking that against the E parameter in Vertex, which is NullWritable. VertexValueInputFormat was modified after GiraphTypeValidator was created, and this didn't get caught. Thanks for reporting, I'll file a JIRA now.
