【发布时间】:2015-09-11 12:35:05
【问题描述】:
我在浏览器日志中收到此错误:
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
当我尝试以任何方式使用 List
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
}
}
即使访问 readQueue.size(); 也会引发此异常。
我正在使用 GWT-2.7.0 和 lib-gwt-file 0.3.6。
根据http://www.vectomatic.org/libs/lib-gwt-file,这些是可以一起工作的正确版本。
代码编译没有错误。
我卡住了,有什么想法吗?
【问题讨论】:
标签: java exception gwt file-upload runtime-error