[ https://issues.apache.org/jira/browse/OFBIZ-7000?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mohammed Rehan Khan updated OFBIZ-7000: --------------------------------------- Attachment: OFBIZ-7000.patch Hi, I have explored the issue and found that there is a condition in DataResourceWorker method to render content of 'text' mime type only, for others it returns exception. // if the target mimeTypeId is not a text type, throw an exception if (!targetMimeTypeId.startsWith("text/")) { throw new GeneralException("The desired mime-type is not a text type, cannot render as text: " + targetMimeTypeId); } We can fix this by setting up mimeTypeID as null in request param I have added the patch with the changes and also test the same for all contents, kindly share your thoughts on this. > You cannot edit an image in content > ----------------------------------- > > Key: OFBIZ-7000 > URL: https://issues.apache.org/jira/browse/OFBIZ-7000 > Project: OFBiz > Issue Type: Bug > Components: content > Affects Versions: Release Branch 12.04, Release Branch 13.07, Release > Branch 14.12, Trunk, Release Branch 15.12 > Reporter: Jacques Le Roux > Assignee: Mohammed Rehan Khan > Priority: Minor > Attachments: OFBIZ-7000.patch > > > If you get to > {code} > content/control/EditLayout?drDataResourceId=NOCONTENTFOUND&contentId=NOCONTENTFOUND > {code} > When trying to editing you get an error > {code} > 2016-04-11 10:48:42,932 |http-bio-8443-exec-9 |ScreenFactory > |I| Got 9 screens in 0.004s from: > file:/C:/projectASF-Mars/ofbiz/applications/content/widget/layout/LayoutScreens.xml > 2016-04-11 10:48:43,051 |http-bio-8443-exec-9 |ScriptUtil > |W| Error running script at location > [component://content/webapp/content/WEB-INF/actions/layout/EditSubContent.groovy]: > org.ofbiz.b > ase.util.GeneralException: The desired mime-type is not a text type, cannot > render as text: image/png > org.ofbiz.base.util.GeneralException: The desired mime-type is not a text > type, cannot render as text: image/png > at > org.ofbiz.content.data.DataResourceWorker.renderDataResourceAsText(DataResourceWorker.java:624) > ~[ofbiz-content.jar:?] > at > org.ofbiz.content.data.DataResourceWorker.renderDataResourceAsText(DataResourceWorker.java:603) > ~[ofbiz-content.jar:?] > at > org.ofbiz.content.data.DataResourceWorker$renderDataResourceAsText.call(Unknown > Source) ~[?:?] > at > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) > ~[groovy-all-2.4.5.jar:2.4.5] > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) > ~[groovy-all-2.4.5.jar:2.4.5] > at EditSubContent.run(EditSubContent.groovy:50) ~[?:?] > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)