Sounds good, but you should rather contribute following https://cwiki.apache.org/confluence/display/OFBADMIN/OFBiz+Contributors+Best+Practices
Explain there what you tried to do (with steps and elements) and what happened. 
And attach a patch

It will be then easier to us (commiters) to review and test and if correct to 
commit in trunk and maybe releases branches

Thanks

Jacques

From: "Nandani" <[email protected]>
Hello All,


Similar problem occurred while creating Product Promo, when we upload file
for Promo Code Emails then  ERROR: java.lang.ClassCastException:
java.nio.HeapByteBuffer occurs.
This file contains list of EmailIds.

This error can be resolved by using following code snippet in file
"PromoServices.java" and function 'importPromoCodeEmailsFromFile".
Promo Code Emails
Reason of error :  byte[] wrapper = (byte[]) context.get("uploadedFile");
(Line number : 239)

This line can be replaced by :
ByteBuffer bytebufferwrapper = (ByteBuffer) context.get("uploadedFile");

       if (bytebufferwrapper == null) {
           return
ServiceUtil.returnError(UtilProperties.getMessage(resource,
                   "ProductPromoCodeImportUploadedFileNotValid", locale));
       }

       byte[] wrapper =  bytebufferwrapper.array();


Hope , then this error will not occur and file can be uploaded successfully.

Please revert back in case anything wrong or missing.

Regards
Nandani

--
View this message in context: http://ofbiz.135035.n4.nabble.com/Upload-CSV-throws-java-lang-ClassCastException-java-nio-HeapByteBuffe-tp155781p4632767.html Sent from the OFBiz - User mailing list archive at Nabble.com.

Reply via email to