Getting this error: java.io.FileOutputStream is a restricted class. Please see the Google App Engine developer's guide for more details.

368 views
Skip to first unread message

Mariano

unread,
Apr 2, 2014, 6:56:10 PM4/2/14
to gwtu...@googlegroups.com
I'm using this guide:


After I select any file a popup message appear with that text.

In development mode I see this text:

onSubmitComplete: <?xml version="1.0" encoding="UTF-8"?>
<response><error>
Error, probably your project is configured to use Google Application Engine.
Please check your web.xml and use the appropriate GwtUpload servlet.

Server error is:

java.io.FileOutputStream is a restricted class. Please see the Google  App Engine developer's guide for more details.  </error></response>


Any help? Thanks!  And excuse my english.

Mariano

unread,
Apr 2, 2014, 8:20:00 PM4/2/14
to gwtu...@googlegroups.com
Well I solved this problema using gwtupload-gae. and changing the web.xml file. But now after I select any file y got nullJavaException.

In this line:

    at gwtupload.client.Uploader$9.onSubmitComplete(Uploader.java:403)

Event has no HTML result so that is the error. I'm using IE10.

18:13:55.243 [ERROR] [billingweb] onSubmitComplete exception parsing response: 
java.lang.NullPointerException: null
    at com.google.gwt.xml.client.impl.DOMParseException.summarize(DOMParseException.java:31)
    at com.google.gwt.xml.client.impl.DOMParseException.<init>(DOMParseException.java:46)
    at com.google.gwt.xml.client.impl.XMLParserImpl.parse(XMLParserImpl.java:280)
    at com.google.gwt.xml.client.XMLParser.parse(XMLParser.java:47)
    at gwtupload.client.Uploader$9.onSubmitComplete(Uploader.java:403)
    at com.google.gwt.user.client.ui.FormPanel$SubmitCompleteEvent.dispatch(FormPanel.java:117)
    at com.google.gwt.user.client.ui.FormPanel$SubmitCompleteEvent.dispatch(FormPanel.java:1)
    at com.google.gwt.event.shared.GwtEvent.dispatch(GwtEvent.java:1)
    at com.google.web.bindery.event.shared.EventBus.dispatchEvent(EventBus.java:40)
    at com.google.web.bindery.event.shared.SimpleEventBus.doFire(SimpleEventBus.java:193)
    at com.google.web.bindery.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:88)
    at com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:127)
    at com.google.gwt.user.client.ui.Widget.fireEvent(Widget.java:129)
    at com.google.gwt.user.client.ui.FormPanel$1.execute(FormPanel.java:649)
    at com.google.gwt.core.client.impl.SchedulerImpl$Task$.executeScheduled$(SchedulerImpl.java:50)
    at com.google.gwt.core.client.impl.SchedulerImpl.runScheduledTasks(SchedulerImpl.java:180)
    at com.google.gwt.core.client.impl.SchedulerImpl.flushPostEventPumpCommands(SchedulerImpl.java:345)
    at com.google.gwt.core.client.impl.SchedulerImpl$Flusher.execute(SchedulerImpl.java:78)
    at com.google.gwt.core.client.impl.SchedulerImpl.execute(SchedulerImpl.java:138)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
    at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:338)
    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:219)
    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:576)
    at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:284)
    at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)
    at com.google.gwt.core.client.impl.Impl.apply(Impl.java)
    at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:347)
    at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
    at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293)
    at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)
    at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
    at java.lang.Thread.run(Unknown Source)

Mariano

unread,
Apr 2, 2014, 8:25:50 PM4/2/14
to gwtu...@googlegroups.com
Uggg I found this:


> This is the correct answer. In Dev Mode event.getResult() is always null 

I will test this and update later. Thanks!

Hoang Trung

unread,
Apr 7, 2015, 5:32:07 AM4/7/15
to gwtu...@googlegroups.com
Hi, did you solve this problem? please help me.
Reply all
Reply to author
Forward
0 new messages