[
https://issues.apache.org/jira/browse/OFBIZ-4946?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ashish Vijaywargiya reassigned OFBIZ-4946:
------------------------------------------
Assignee: Ashish Vijaywargiya (was: Jacques Le Roux)
> Getting error when uploading a file after creating a data resource.
> -------------------------------------------------------------------
>
> Key: OFBIZ-4946
> URL: https://issues.apache.org/jira/browse/OFBIZ-4946
> Project: OFBiz
> Issue Type: Bug
> Components: content
> Affects Versions: Release Branch 11.04, Trunk
> Reporter: Ashish Ambulkar
> Assignee: Ashish Vijaywargiya
> Fix For: Upcoming Branch
>
> Attachments: OFBIZ-4946 labels.patch, OFBIZ-4946-complete.patch,
> OFBIZ-4946-complete.patch, OFBIZ-4946.patch, OFBIZ-4946.patch,
> OFBIZ-4946.patch
>
>
> Steps to generate error -
> * Content -> DataResource -> Create New
> Case 1 -
> * Create a data resource of type '*_FILE' and remain objectInfo field empty.
> * Then go to upload tab, here getting an error in the file preview section -
> "java.lang.NullPointerException".
> * Browse and upload a file.
> - It throws an error -
> "Error in Service [persistContentAndAssoc]:
> org.ofbiz.service.GenericServiceException: Service [updateFile] target threw
> an unexpected exception (null)".
> Case 2 -
> * While creating a data resource with non-empty objectInfo field.
> * Then go to upload tab, here getting an error in the file preview section -
> "org.ofbiz.webapp.view.ViewHandlerException: No file found".
> * Browse and upload a file.
> - It throws an error -
> "Error in Service [updateFile]: Unable to open file for writing:
> /home/.../xyz.pdf".
> on upload, 'persistContentAndAssoc' service called which calls
> 'persistDataResourceAndDataMethod'. This method then call 'createFile' or
> 'updateFile' services after checking that data resource is already existed or
> newly created. While the screen flow in OFBiz CMS is such that, you will get
> an upload tab(to upload files) only after the creation of data resource. And
> in this case 'updateFile' service called and gives error.
> * Found that 'createFile' service also gives error -
> "Error in Service [createFile]: Unable to obtain a reference to file".
> The reason, I have found is that both services 'createFile' and 'updateFile'
> gets the path as per the objectInfo specified, and then create/update a file
> at that location. While creating a new data resource, how can anybody specify
> the location at which file will place after uploading?
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)