they all come from the examples package
2013/1/23 Eli Reisman <[email protected]> > are these IO formats in the exaples package, or io package? > > > On Sun, Jan 20, 2013 at 2:01 PM, Benoît Denis > <[email protected]>wrote: > >> Hello, >> >> I am a very new user of Giraph, I have currently an issue with a >> NullPointerException, but I am not sure if I did an error or if it is a >> real bug. >> >> I am trying to make this command work : hadoop jar >> giraph-0.2-SNAPSHOT-for-hadoop-1.0.2-jar-with-dependencies.jar >> org.apache.giraph.GiraphRunner org.apache.giraph.examples.IdentityVertex >> -vif org.apache.giraph.examples.LongDoubleFloatDoubleTextInputFormat -vip >> graph1 -op graphout -of >> org.apache.giraph.examples.SimpleTextVertexOutputFormat -w 3 >> >> (with graph1 being a small text file containing a little graph that I >> correctly loaded into HDFS) >> >> This is not supposed to do a lot, but it does not work... I get this (I >> added some log instructions) : >> >> 13/01/20 22:45:37 DEBUG giraph.GiraphRunner: Attempting to run Vertex: >> org.apache.giraph.examples.IdentityVertex >> 13/01/20 22:45:38 DEBUG graph.GiraphTypeValidator: vertexClass : class >> org.apache.giraph.examples.IdentityVertex >> 13/01/20 22:45:38 DEBUG graph.GiraphTypeValidator: list size : 4 >> 13/01/20 22:45:38 DEBUG graph.GiraphTypeValidator: index 0 : null >> 13/01/20 22:45:38 DEBUG graph.GiraphTypeValidator: index 1 : null >> 13/01/20 22:45:38 DEBUG graph.GiraphTypeValidator: index 2 : null >> 13/01/20 22:45:38 DEBUG graph.GiraphTypeValidator: index 3 : null >> Exception in thread "main" java.lang.NullPointerException >> at >> org.apache.giraph.graph.GiraphTypeValidator.validateClassTypes(GiraphTypeValidator.java:111) >> at org.apache.giraph.GiraphRunner.run(GiraphRunner.java:279) >> at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65) >> at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79) >> at org.apache.giraph.GiraphRunner.main(GiraphRunner.java:294) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:616) >> at org.apache.hadoop.util.RunJar.main(RunJar.java:156) >> >> The exception comes from this line (in GiraphTypeValidator) : >> else if (!vertexIndexType.equals(classList.get(ID_PARAM_INDEX))) { >> >> with vertexIndexType being null. As you can see in the logs, I >> investigate, and I found that >> List<Class<?>> classList = ReflectionUtils.getTypeArguments( >> Vertex.class, vertexClass); >> >> makes classList a List with size 4, but all entries are null ! >> >> Do you have an idea how to solve this ? >> >> Thanks in advance ! >> >> Benoît Denis >> >> >
