cancel
Showing results for 
Search instead for 
Did you mean: 

Problem with FileUpload UI

0 Kudos

Hello,

I've created a view with a FileUpload field. When I click the Button to upload the file I get the following error:

java.lang.StringIndexOutOfBoundsException: String index out of range: -1

at java.lang.String.substring(String.java:1438)

at com.sap.tc.webdynpro.services.sal.util.cache.ResourcePool.getKeyFromUrl(ResourcePool.java:216)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.datatransport.DataTransportFactory.getOutputMassDatasource(DataTransportFactory.java:76)

at com.sap.tc.webdynpro.services.sal.datatransport.core.InternalMassDataTransport.getOutputMassDatasource(InternalMassDataTransport.java:41)

at com.sap.tc.webdynpro.progmodel.context.ModifiableBinaryType.parse(ModifiableBinaryType.java:101)

at com.sap.tc.webdynpro.clientserver.data.DataContainer.doParse(DataContainer.java:1288)

at com.sap.tc.webdynpro.clientserver.data.DataContainer.validatePendingUserInput(DataContainer.java:1187)

at com.sap.tc.webdynpro.clientserver.data.DataContainer.validatePendingUserInput(DataContainer.java:549)

at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.validate(ClientComponent.java:608)

at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.validate(ClientApplication.java:648)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.transportData(WebDynproMainTask.java:596)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:528)

at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:54)

at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:241)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:139)

...

Can anybody help?

Thanks and regards,

Christian

I made a mistake. I put the upload binary type initilization code in the component controller instead in to the view controller.

Message was edited by: Christian Marco Niedermayer

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Thanks Christian!

Former Member
0 Kudos

Do you have any doc, how to use FileUpload? I want to send the FilePath (From <b>FileUpload</b> Control) as a string to an RFC. Is it Possible?

Regards,

Sai.