Java 访问变量类型列表时出现异常<;文件>;(lib-gwt文件和gwt)
我在浏览器日志中发现此错误:Java 访问变量类型列表时出现异常<;文件>;(lib-gwt文件和gwt),java,exception,gwt,file-upload,runtime-error,Java,Exception,Gwt,File Upload,Runtime Error,我在浏览器日志中发现此错误: Uncaught com.google.gwt.event.shared.UmbrellaException: Exception caught: (TypeError) : Cannot read property 'add_75_g$' of undefined castFireEventFromSource_0_g$ @ EventBus.java:77 fireEventFromSource_2_g$ @ SimpleEventBus.jav
Uncaught com.google.gwt.event.shared.UmbrellaException: Exception caught: (TypeError) : Cannot read property 'add_75_g$' of undefined
castFireEventFromSource_0_g$ @ EventBus.java:77
fireEventFromSource_2_g$ @ SimpleEventBus.java:67
fireEvent_9_g$ @ DropPanel.java:97
fireNativeEvent_1_g$ @ DomEvent.java:125
dispatch_87_g$ @ DropPanel.java:125
handler_0_g$ @ DropPanel.java:87
当我尝试以任何方式使用列表时,都会出现此异常。使用任何其他变量类型都会起作用,这让我怀疑这可能不是我的错。但我太没经验了,不能肯定
import org.vectomatic.file.File;
import org.vectomatic.file.FileList;
protected List<File> readQueue;
protected File fileHolder;
private void processFiles(FileList files)
{
for(File file : files)
{
GWT.log(file.getName());
fileHolder = file; // No error
readQueue.add(file); // Error
}
}
import org.vectomatic.file.file;
导入org.vectomatic.file.FileList;
受保护列表读取队列;
受保护的文件持有人;
私有void进程文件(文件列表文件)
{
用于(文件:文件)
{
log(file.getName());
fileHolder=file;//无错误
readQueue.add(文件);//错误
}
}
甚至访问readQueue.size()代码>引发此异常
我正在使用GWT-2.7.0和lib GWT文件0.3.6。
根据这些标准,它们是共同工作的正确版本
代码编译时不会出错
我卡住了,有什么想法吗?没关系。。我没有使用:
protected List<File> readQueue = new ArrayList<File>();
protectedlist readQueue=new ArrayList();
为我辩护。。。示例代码也没有使用。没关系。。我没有使用:
protected List<File> readQueue = new ArrayList<File>();
protectedlist readQueue=new ArrayList();
为我辩护。。。示例代码也没有使用