I create an input stream via a http job:
Payload_inputstream = Job.GetInputStream
when I copy it to an outputstream via:
File.Copy2(wrk_AWS_S3_B4A.Payload_inputstream, wrk_out)
I get the following:
Try
File.Copy2(wrk_AWS_S3_B4A.Payload_inputstream, wrk_out)
Catch
Log(LastException)
End Try
the copy actually works.
Any suggestions as to what I could do to prevent the error would be appreciated.
Payload_inputstream = Job.GetInputStream
when I copy it to an outputstream via:
File.Copy2(wrk_AWS_S3_B4A.Payload_inputstream, wrk_out)
I get the following:
If I trap it with:Error occurred on line: 4781 (Show_list)
java.io.IOException: Stream closed
at java.io.BufferedInputStream.getBufIfOpen(BufferedInputStream.java:172)
at java.io.BufferedInputStream.read(BufferedInputStream.java:338)
at java.io.FilterInputStream.read(FilterInputStream.java:107)
at anywheresoftware.b4a.objects.streams.File.Copy2(File.java:362)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.shell.Shell.runVoidMethod(Shell.java:777)
at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:354)
at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:193)
at anywheresoftware.b4a.shell.DebugResumableSub$RemoteResumableSub.resume(DebugResumableSub.java:22)
at anywheresoftware.b4a.BA.checkAndRunWaitForEvent(BA.java:267)
at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:137)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:193)
at anywheresoftware.b4a.keywords.Common$14.run(Common.java:1770)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7842)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
(Exception) java.lang.Exception: java.io.IOException: Stream closed
Try
File.Copy2(wrk_AWS_S3_B4A.Payload_inputstream, wrk_out)
Catch
Log(LastException)
End Try
the copy actually works.
Any suggestions as to what I could do to prevent the error would be appreciated.