我有来自avro的自动生成的Agr.java模式文件。我在尝试转换为GenericRecord
时看到此错误。
(FileStreamer.java:processFile(181)) - java.lang.ClassCastException:records.Agr无法强制转换为org.apache.avro.generic.GenericRecord
从这里抛出 -
Class avroClass = Class.forName("records.Agr");
GenericRecord avroClassObject = (GenericRecord) avroClass.newInstance();
我可以在服务器上成功运行,但不能在我的Windows机器上本地运行。我使用相同的build / .pom / etc.
任何见解都将不胜感激
答案 0 :(得分:1)
问题在于我的IDE设置,我需要在运行配置中指定模块的类路径。