[ 
https://issues.apache.org/jira/browse/OFBIZ-4946?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14255063#comment-14255063
 ] 

Ashish Vijaywargiya commented on OFBIZ-4946:
--------------------------------------------

Thanks Jacques!

> 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, 12.04.06, 13.07.02
>
>         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)

Reply via email to