You need to sign in to do that
Don't have an account?
Deepak Pandey 13
System.SerializationException: Not Serializable: com/salesforce/api/fast/List$$lcom/salesforce/api/Messaging/SingleEmailMessage$$r
public class spltedinputemail
{
public List<string> splitString {get;set;}
public Backup__c back{get;set;}
public spltedinputemail(ApexPages.StandardController controller)
{
controller.addFields(new List<string>{'splitemail__c'});
this.back= (Backup__c)controller.getRecord();
splitString = new List<string>();
if(!String.IsBlank(back.splitemail__c))
splitString = back.splitemail__c.split(';');
system.debug('!!!!splitString' +splitString );
}
List<Messaging.SingleEmailMessage> mails = new List<Messaging.SingleEmailMessage>();
public pagereference splitemail()
{
if(splitString != null)
{
Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage();
List<String> sendTo = new List<String>();
sendTo.add('splitString ');
mail.setToAddresses(sendTo);
mail.setSenderDisplayName('CCC Infotech');
List<String> ccTo = new List<String>();
ccTo.add('splitString ');
mail.setCcAddresses(ccTo);
mail.setSubject('URGENT BUSINESS PROPOSAL');
String body = 'Dear ' + ', ';
body += 'I confess this will come as a surprise to you.';
body += 'I am John Alliston CEO of the Bank of Nigeria.';
body += 'I write to request your cooperation in this ';
body += 'urgent matter as I need a foreign partner ';
body += 'in the assistance of transferring $47,110,000 ';
body += 'to a US bank account. Please respond with ';
body += 'your bank account # so I may deposit these funds.';
mail.setHtmlBody(body);
mails.add(mail);
}
Messaging.sendEmail(mails);
return page.spltsendingmail;
}
}
what is the problem?
{
public List<string> splitString {get;set;}
public Backup__c back{get;set;}
public spltedinputemail(ApexPages.StandardController controller)
{
controller.addFields(new List<string>{'splitemail__c'});
this.back= (Backup__c)controller.getRecord();
splitString = new List<string>();
if(!String.IsBlank(back.splitemail__c))
splitString = back.splitemail__c.split(';');
system.debug('!!!!splitString' +splitString );
}
List<Messaging.SingleEmailMessage> mails = new List<Messaging.SingleEmailMessage>();
public pagereference splitemail()
{
if(splitString != null)
{
Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage();
List<String> sendTo = new List<String>();
sendTo.add('splitString ');
mail.setToAddresses(sendTo);
mail.setSenderDisplayName('CCC Infotech');
List<String> ccTo = new List<String>();
ccTo.add('splitString ');
mail.setCcAddresses(ccTo);
mail.setSubject('URGENT BUSINESS PROPOSAL');
String body = 'Dear ' + ', ';
body += 'I confess this will come as a surprise to you.';
body += 'I am John Alliston CEO of the Bank of Nigeria.';
body += 'I write to request your cooperation in this ';
body += 'urgent matter as I need a foreign partner ';
body += 'in the assistance of transferring $47,110,000 ';
body += 'to a US bank account. Please respond with ';
body += 'your bank account # so I may deposit these funds.';
mail.setHtmlBody(body);
mails.add(mail);
}
Messaging.sendEmail(mails);
return page.spltsendingmail;
}
}
what is the problem?
od you remember where was the problem? I am now facing the same problem, which I cant understand.