function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Andrea BrumanAndrea Bruman 

List has no rows for assignment to SObject error on VF page from Controller class

Hello,
I am getting this error when I click on the save button (visualforce page) can any body suggest me with this error.

List has no rows for assignment to SObject 
My Controller code
/**
* Revision History
*
* 05/23/2018  Andie - Created. This class controls the logic for creating Case from a web form for Logo Request.
* 05/25/2018  Sanjeev - Added the Files section and the validations.
*
*/
public with sharing class LogoRequestWebToCaseController {
    
    public Case newCase {get; set;}
    public String strCaseNumber {get; private set;} 
    public String siteurl{get;set;}
    public String Confirm_Email{get; set;}
    public Boolean reqFields = false;
    public Boolean chkEmail = false;
    
    
    public Blob file {get; set;}
    
    public LogoRequestWebToCaseController()
    {
        newCase = new Case();
        siteurl = Url.getSalesforceBaseUrl().toExternalForm();   
        siteurl =  siteurl+'/LogoRequest';
    }
    
    public void saveCase()
    {
        try
        {            
            if(validateFieldsOnSubmit())
            {              
                if(newCase.Id == null)
                {
                    //newCase.RecordTypeId = Schema.SObjectType.Case.getRecordTypeInfosByName().get('Marketing Logo Request').getRecordTypeId();
                    RecordType caseRT = [Select SobjectType, Name, Id From RecordType where SobjectType = :'Case' and Name = :'Marketing Logo Request'];
                    newCase.RecordTypeId = caseRT.Id;
                    //newCase.RecordTypeId = [SELECT Id FROM RecordType WHERE DeveloperName = 'Marketing_Logo_Request' limit 1].Id;
                    newCase.OwnerId = [SELECT Id FROM Group WHERE Type = 'Queue' AND NAME = 'Marketing Logo Request'].Id;
                    //newCase.Status = 'New';
                    System.Debug('if(newCase.Id == null)');
                }
                
                upsert newCase;
                //insert newCase;
                
                if(String.isBlank(strCaseNumber))
                    strCaseNumber = [SELECT CaseNumber FROM Case WHERE Id = :newCase.Id].CaseNumber;
                    System.Debug('if(String.isBlank(strCaseNumber))');
            }
            else
            {
                if(reqFields)                      
                    ApexPages.addMessage(new ApexPages.Message( ApexPages.severity.ERROR,'Please review that you have completed all fields below'));                                         

                else if(chkEmail)
                    ApexPages.addMessage(new ApexPages.Message(ApexPages.severity.ERROR,'Please enter a valid Email Address.'));                         
            }
        }
        
        catch (Exception e) 
        {
            System.Debug('Catch');
            ApexPages.addMessage(new ApexPages.Message(ApexPages.severity.ERROR,e.getMessage()));                    
        }
        
    }
    
    public void submitCase()
    {
        if(validateFieldsOnSubmit())
        {
            Integer intAttachmentCount = (getAttachmentList()).size();
            if((newCase.Logo_Use__c == 'Label (Food Only)' && intAttachmentCount < 2) || (newCase.Logo_Use__c != 'Label (Food Only)' && intAttachmentCount < 1))
            {
                ApexPages.addMessage(new ApexPages.Message( ApexPages.severity.ERROR,'Please attach all necessary attachments before case can be submitted.'));
                return;
            }
                
            newCase.Status = 'Submitted';
            update newCase;
        }
    }
    
    public PageReference cancelCase() 
    {
        siteurl = Url.getSalesforceBaseUrl().toExternalForm();   
        siteurl =  siteurl+'/LogoRequest'; 
        
        PageReference redirect = new PageReference(siteurl); 
        redirect.setRedirect(true);
        return redirect;
    }
    
    private Boolean validateFieldsOnSubmit() // Validates the Required Fields
    {
        file = null;
        Boolean isValid = true;
        reqFields = false;
        chkEmail = false;
        if(newCase.NOI_Primary_Contact_Name__c =='' || newCase.NOI_Primary_Contact_Name__c == null 
            || newCase.Industry__c == '' 
            || newCase.Industry__c == null 
            || Confirm_email == '' || Confirm_email == null 
            || newCase.NOI_Primary_Contact_Phone_Number__c == '' || newCase.NOI_Primary_Contact_Phone_Number__c == null 
            || newCase.NOI_Company_Name__c == '' || newCase.NOI_Company_Name__c == null  
            || newCase.Organization_Website__c == '' || newCase.Organization_Website__c == null 
            || newCase.Logo_Use__c == '' || newCase.Logo_Use__c == null 
            || newCase.Description == '' || newCase.Description == null 
            || newCase.Michigan_Headquarters__c == '' || newCase.Michigan_Headquarters__c == null 
            || newCase.MEDC_Affiliated__c == '' || newCase.MEDC_Affiliated__c == null 
            || newCase.Working_with_MEDC_Employee__c == null || newCase.Working_with_MEDC_Employee__c == null 
            || newCase.Target_Market__c == '' || newCase.Target_Market__c == null 
            || newCase.This_request_is_for__c == '' || newCase.This_request_is_for__c == null 
            || newCase.Hope_to_gain_with_Logo__c == '' || newCase.Hope_to_gain_with_Logo__c == null)
        {
            isValid = false;
            reqFields = true;
        }
        
        else
        {
            if (newCase.NOI_Primary_Contact_E_Mail__c <> null && newCase.NOI_Primary_Contact_E_Mail__c <> '')
            {
                String strE = newCase.NOI_Primary_Contact_E_Mail__c.trim();
                Pattern pce = Pattern.compile('[a-zA-Z0-9\\.\\!\\#\\$\\%\\&\\*\\/\\=\\?\\^\\_\\+\\-\\`\\{\\|\\}\\~\'._%+-]+@[a-zA-Z0-9\\-.-]+\\.[a-zA-Z]+');
                
                Matcher mce = pce.matcher(strE);
                if (mce.matches() == false)                   
                {
                    isValid = false;
                    chkEmail = true;
                }
            }
        }
        if (newCase.Michigan_Headquarters__c != null && newCase.Michigan_Headquarters__c.equalsIgnoreCase('No'))
            {
                if(newCase.Michigan_Connection__c =='' || newCase.Michigan_Connection__c== null)
                {
                    isValid = false;
                    reqFields = true;
                }
            }
        if (newCase.MEDC_Affiliated__c != null && newCase.MEDC_Affiliated__c.equalsIgnoreCase('Yes'))
            {
                if(newCase.MEDC_Program__c =='' || newCase.MEDC_Program__c== null)
                {
                    isValid = false;
                    reqFields = true;
                }
            }
        if (newCase.Working_with_MEDC_Employee__c != null && newCase.Working_with_MEDC_Employee__c.equalsIgnoreCase('Yes'))
            {
                if(newCase.MEDC_Employee__c =='' || newCase.MEDC_Employee__c== null)
                {
                    isValid = false;
                    reqFields = true;
                }
            }
        if (newCase.This_request_is_for__c !=null && newCase.This_request_is_for__c == 'No' )
            {
                ApexPages.addMessage(new ApexPages.Message(ApexPages.severity.ERROR,'Do you agree with the one year license agreement is required.'));
            }
        if (newCase.NOI_Primary_Contact_E_Mail__c != null && newCase.NOI_Primary_Contact_E_Mail__c != Confirm_email )
            {
                ApexPages.addMessage(new ApexPages.Message(ApexPages.severity.ERROR,'Confirm Contact E-mail and Contact E-mail must contain the same e-mail address.'));
            }
        return isValid;
    }
    
    public void upload() 
    {
        if(file != null)
        {
            ContentVersion objCV = new ContentVersion();
            objCV.versionData = file;
            objCV.title = strCaseNumber + '-Logo Request Attachment';
            objCV.pathOnClient = 'file_' + Datetime.now().getTime();
            insert objCV;
            // Linking the file to the case
            insert (new ContentDocumentLink(LinkedEntityId = newCase.Id, ShareType = 'I',
                                            ContentDocumentId = [select ContentDocumentId from ContentVersion where Id =: objCV.Id].ContentDocumentId));
        }
        file = null;
    }
    
    public List<ContentDocumentLink> getAttachmentList()
    {
        return [SELECT ContentDocument.Title FROM ContentDocumentLink WHERE LinkedEntityId = :newCase.Id];
    }
}
 
Steven NsubugaSteven Nsubuga
1 of the SOQL Queries in your code is not returning a value. Check all of them. 
Andrea BrumanAndrea Bruman
I believe the error is with this one. 
if(String.isBlank(strCaseNumber))
                    strCaseNumber = [SELECT CaseNumber FROM Case WHERE Id = :newCase.Id].CaseNumber;

I am unsure how to solve it though.  Could you give me some assistance?
Abdul KhatriAbdul Khatri
Please provide the debug log that will tell you the line number it is erroring out.
Abdul KhatriAbdul Khatri
Here are few SOQL to check under SaveCase Method if they are not retreiving any record
 
RecordType caseRT = [Select SobjectType, Name, Id From RecordType where SobjectType = :'Case' and Name = :'Marketing Logo Request'];
newCase.OwnerId = [SELECT Id FROM Group WHERE Type = 'Queue' AND NAME = 'Marketing Logo Request'].Id;
strCaseNumber = [SELECT CaseNumber FROM Case WHERE Id = :newCase.Id].CaseNumber;

 
Steven NsubugaSteven Nsubuga
Use System.debug statements beneath all your SOQL queries.  For example:
System.debug('caseRT :'+caseRT );
System.debug('newCase.OwnerId:'+newCase.OwnerId);
System.debug('strCaseNumber :'+strCaseNumber );
That will help you find the culprit.
Andrea BrumanAndrea Bruman
42.0 APEX_CODE,FINE;APEX_PROFILING,NONE;CALLOUT,NONE;DB,NONE;SYSTEM,NONE;VALIDATION,NONE;VISUALFORCE,FINE;WAVE,NONE;WORKFLOW,NONE
16:35:25.0 (436505)|USER_INFO|[EXTERNAL]|0051F00000195xW|medc_logo_request@deva---dc.cs90.force.com|Greenwich Mean Time|GMTZ
16:35:25.0 (481971)|EXECUTION_STARTED
16:35:25.0 (489365)|CODE_UNIT_STARTED|[EXTERNAL]|0661F000000JqlK|VF: /apex/LogoRequestWebtoCaseForm
16:35:25.0 (1171439)|VF_DESERIALIZE_VIEWSTATE_BEGIN|0661F000000JqlK
16:35:25.0 (14568556)|VF_DESERIALIZE_VIEWSTATE_END
16:35:25.0 (20361819)|VF_APEX_CALL_START|[EXTERNAL]|01p1F000000u35X|LogoRequestWebToCaseController get(newCase)
16:35:25.0 (20421911)|VF_APEX_CALL_START|[EXTERNAL]|01p1F000000u35X|newCase
16:35:25.0 (20473588)|METHOD_ENTRY|[8]|01p1F000000u35X|LogoRequestWebToCaseController.LogoRequestWebToCaseController()
16:35:25.0 (20520517)|METHOD_EXIT|[8]|LogoRequestWebToCaseController
16:35:25.0 (20540278)|VF_APEX_CALL_END|newCase
16:35:25.0 (20568982)|VF_APEX_CALL_END|LogoRequestWebToCaseController get(newCase)
16:35:25.22 (22757336)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex set(conEscape)
16:35:25.22 (22798297)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller set(conEscape)
16:35:25.22 (22829019)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller invoke(setconEscape)
16:35:25.22 (22880823)|SYSTEM_METHOD_ENTRY|[1]|pagemessagecomponentcontroller.pagemessagecomponentcontroller()
16:35:25.22 (22998071)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex set(conSeverity)
16:35:25.22 (23020370)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller set(conSeverity)
16:35:25.23 (23113288)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex set(conStrength)
16:35:25.23 (23131868)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller set(conStrength)
16:35:25.23 (23853385)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagescomponentcontroller.apex get(severities)
16:35:25.23 (23888156)|VF_APEX_CALL_START|[EXTERNAL]|PageMessagesComponentController invoke(getseverities)
16:35:25.23 (23924129)|SYSTEM_METHOD_ENTRY|[1]|PageMessagesComponentController.PageMessagesComponentController()
16:35:25.24 (24857358)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagescomponentcontroller.apex set(conEscape)
16:35:25.24 (24885332)|VF_APEX_CALL_START|[EXTERNAL]|PageMessagesComponentController set(conEscape)
16:35:25.24 (24907329)|VF_APEX_CALL_START|[EXTERNAL]|PageMessagesComponentController invoke(setconEscape)
16:35:25.0 (45348827)|VF_APEX_CALL_START|[EXTERNAL]|01p1F000000u35X|LogoRequestWebToCaseController get(Confirm_email)
16:35:25.0 (45385294)|VF_APEX_CALL_START|[EXTERNAL]|01p1F000000u35X|Confirm_email
16:35:25.0 (45412221)|VF_APEX_CALL_END|Confirm_email
16:35:25.0 (45431883)|VF_APEX_CALL_END|LogoRequestWebToCaseController get(Confirm_email)
16:35:25.48 (48450181)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex set(conEscape)
16:35:25.48 (48499951)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller set(conEscape)
16:35:25.48 (48532187)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller invoke(setconEscape)
16:35:25.48 (48693893)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex set(conSeverity)
16:35:25.48 (48727815)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller set(conSeverity)
16:35:25.48 (48838823)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex set(conStrength)
16:35:25.48 (48860031)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller set(conStrength)
16:35:25.49 (49503108)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagescomponentcontroller.apex set(conEscape)
16:35:25.49 (49542733)|VF_APEX_CALL_START|[EXTERNAL]|PageMessagesComponentController set(conEscape)
16:35:25.49 (49578970)|VF_APEX_CALL_START|[EXTERNAL]|PageMessagesComponentController invoke(setconEscape)
16:35:25.0 (50165721)|VF_APEX_CALL_START|[EXTERNAL]|LogoRequestWebToCaseController set(Confirm_email)
16:35:25.0 (50199347)|VF_APEX_CALL_START|[EXTERNAL]|LogoRequestWebToCaseController set(Confirm_email)
16:35:25.0 (50250204)|VF_APEX_CALL_END|LogoRequestWebToCaseController set(Confirm_email)
16:35:25.0 (50284430)|VF_APEX_CALL_END|LogoRequestWebToCaseController set(Confirm_email)
16:35:25.0 (50342726)|VF_APEX_CALL_START|[EXTERNAL]|01p1F000000u35X|LogoRequestWebToCaseController get(newCase)
16:35:25.0 (50382367)|VF_APEX_CALL_START|[EXTERNAL]|01p1F000000u35X|newCase
16:35:25.0 (50403400)|VF_APEX_CALL_END|newCase
16:35:25.0 (50421631)|VF_APEX_CALL_END|LogoRequestWebToCaseController get(newCase)
16:35:25.0 (52808625)|VF_APEX_CALL_START|[EXTERNAL]|01p1F000000u35X|LogoRequestWebToCaseController invoke(saveCase)
16:35:25.0 (52905738)|METHOD_ENTRY|[31]|01p1F000000u35X|LogoRequestWebToCaseController.validateFieldsOnSubmit()
16:35:25.0 (53809065)|SYSTEM_METHOD_ENTRY|[1]|Pattern.Pattern()
16:35:25.0 (53829316)|SYSTEM_METHOD_EXIT|[1]|Pattern
16:35:25.0 (53852139)|METHOD_ENTRY|[126]||System.Pattern.compile(String)
16:35:25.0 (54001858)|METHOD_EXIT|[126]||System.Pattern.compile(String)
16:35:25.0 (54024175)|METHOD_ENTRY|[128]||System.Pattern.matcher(String)
16:35:25.0 (54213141)|METHOD_EXIT|[128]||System.Pattern.matcher(String)
16:35:25.0 (54244584)|METHOD_ENTRY|[129]||System.Matcher.matches()
16:35:25.0 (54340472)|METHOD_EXIT|[129]||System.Matcher.matches()
16:35:25.0 (54601844)|METHOD_EXIT|[31]|01p1F000000u35X|LogoRequestWebToCaseController.validateFieldsOnSubmit()
16:35:25.0 (82016519)|USER_DEBUG|[41]|DEBUG|if(newCase.Id == null)
16:35:25.0 (139062566)|CODE_UNIT_STARTED|[EXTERNAL]|01q0d000000PXLq|CaseTrigger on Case trigger event BeforeInsert
16:35:25.0 (145779268)|METHOD_ENTRY|[14]|01p0d000000MscV|CaseTriggerHandler.CaseTriggerHandler()
16:35:25.0 (145805430)|METHOD_EXIT|[14]|CaseTriggerHandler
16:35:25.0 (146142503)|CONSTRUCTOR_ENTRY|[22]|01p0d000000MscV|<init>()
16:35:25.0 (146731429)|METHOD_ENTRY|[1]|01p32000000HyLu|TriggerHandler.TriggerHandler()
16:35:25.0 (146829406)|METHOD_EXIT|[1]|TriggerHandler
16:35:25.0 (146841290)|CONSTRUCTOR_ENTRY|[43]|01p32000000HyLu|<init>()
16:35:25.0 (146914321)|METHOD_ENTRY|[23]|01p32000000HyLu|TriggerHandler.setTriggerContext()
16:35:25.0 (146974109)|METHOD_ENTRY|[95]|01p32000000HyLu|TriggerHandler.setTriggerContext(String, Boolean)
16:35:25.0 (147123387)|METHOD_EXIT|[95]|01p32000000HyLu|TriggerHandler.setTriggerContext(String, Boolean)
16:35:25.0 (147135178)|METHOD_EXIT|[23]|01p32000000HyLu|TriggerHandler.setTriggerContext()
16:35:25.0 (147149518)|CONSTRUCTOR_EXIT|[43]|01p32000000HyLu|<init>()
16:35:25.0 (149546696)|METHOD_ENTRY|[1]|01p32000000VFOj|ObjectUtils.ObjectUtils()
16:35:25.0 (150133117)|METHOD_EXIT|[1]|ObjectUtils
16:35:25.0 (150165101)|METHOD_ENTRY|[51]|01p32000000VFOj|ObjectUtils.getRecordTypeIdsByDeveloperName(Schema.SObjectType)
16:35:25.0 (158251026)|USER_DEBUG|[83]|DEBUG|The record type PMBC for object Case is not availiable for the user.
16:35:25.0 (158428552)|USER_DEBUG|[83]|DEBUG|The record type NDA_Request for object Case is not availiable for the user.
16:35:25.0 (158615021)|USER_DEBUG|[83]|DEBUG|The record type SIGMA_Help_Desk for object Case is not availiable for the user.
16:35:25.0 (158970360)|USER_DEBUG|[83]|DEBUG|The record type Talent_Assistance for object Case is not availiable for the user.
16:35:25.0 (159133369)|USER_DEBUG|[83]|DEBUG|The record type Bill_and_Legislator_Tracking for object Case is not availiable for the user.
16:35:25.0 (160272790)|USER_DEBUG|[83]|DEBUG|The record type Call_Center for object Case is not availiable for the user.
16:35:25.0 (160415561)|USER_DEBUG|[83]|DEBUG|The record type Client_Portal for object Case is not availiable for the user.
16:35:25.0 (160580610)|USER_DEBUG|[83]|DEBUG|The record type Software_Application_Change_Request for object Case is not availiable for the user.
16:35:25.0 (160722383)|USER_DEBUG|[83]|DEBUG|The record type Standard for object Case is not availiable for the user.
16:35:25.0 (161507461)|USER_DEBUG|[83]|DEBUG|The record type Capital_Services for object Case is not availiable for the user.
16:35:25.0 (161912758)|USER_DEBUG|[83]|DEBUG|The record type Call_Center_Travel for object Case is not availiable for the user.
16:35:25.0 (162092453)|USER_DEBUG|[83]|DEBUG|The record type Services_and_Contracts for object Case is not availiable for the user.
16:35:25.0 (162300753)|USER_DEBUG|[83]|DEBUG|The record type Facilities for object Case is not availiable for the user.
16:35:25.0 (162436683)|USER_DEBUG|[83]|DEBUG|The record type IT_HelpDesk for object Case is not availiable for the user.
16:35:25.0 (162752575)|USER_DEBUG|[83]|DEBUG|The record type Economic_Gardening for object Case is not availiable for the user.
16:35:25.0 (164400113)|USER_DEBUG|[83]|DEBUG|The record type Sales_Operations_LOV for object Case is not availiable for the user.
16:35:25.0 (164615990)|USER_DEBUG|[83]|DEBUG|The record type RRC for object Case is not availiable for the user.
16:35:25.0 (165018800)|USER_DEBUG|[83]|DEBUG|The record type Corporate_Research for object Case is not availiable for the user.
16:35:25.0 (165225014)|USER_DEBUG|[83]|DEBUG|The record type Export_Case for object Case is not availiable for the user.
16:35:25.0 (165378387)|USER_DEBUG|[83]|DEBUG|The record type Corporate_Projects for object Case is not availiable for the user.
16:35:25.0 (165516080)|USER_DEBUG|[83]|DEBUG|The record type Policy for object Case is not availiable for the user.
16:35:25.0 (165658431)|USER_DEBUG|[83]|DEBUG|The record type Quality_Customer_Relations for object Case is not availiable for the user.
16:35:25.0 (165793160)|USER_DEBUG|[83]|DEBUG|The record type Accounting for object Case is not availiable for the user.
16:35:25.0 (166762377)|METHOD_EXIT|[51]|01p32000000VFOj|ObjectUtils.getRecordTypeIdsByDeveloperName(Schema.SObjectType)
16:35:25.0 (166910661)|USER_DEBUG|[54]|DEBUG|======================== pmbcRecordTypeId18 :null
16:35:25.0 (166990944)|USER_DEBUG|[61]|DEBUG|======================== softwareAppChangeReqRecordTypeId18 :null
16:35:25.0 (167042777)|USER_DEBUG|[68]|DEBUG|======================== servicesContractsRecordTypeId18 :null
16:35:25.0 (167142071)|CONSTRUCTOR_EXIT|[22]|01p0d000000MscV|<init>()
16:35:25.0 (167167317)|METHOD_ENTRY|[22]|01p32000000HyLu|TriggerHandler.run()
16:35:25.0 (167220998)|METHOD_ENTRY|[33]|01p32000000HyLu|TriggerHandler.validateRun()
16:35:25.0 (167282441)|METHOD_ENTRY|[150]|01p32000000HyLu|TriggerHandler.getHandlerName()
16:35:25.0 (189745160)|METHOD_EXIT|[150]|01p32000000HyLu|TriggerHandler.getHandlerName()
16:35:25.0 (189846219)|METHOD_EXIT|[33]|01p32000000HyLu|TriggerHandler.validateRun()
16:35:25.0 (189875899)|METHOD_ENTRY|[35]|01p32000000HyLu|TriggerHandler.addToLoopCount()
16:35:25.0 (189931131)|METHOD_ENTRY|[134]|01p32000000HyLu|TriggerHandler.getHandlerName()
16:35:25.0 (195070568)|METHOD_EXIT|[134]|01p32000000HyLu|TriggerHandler.getHandlerName()
16:35:25.0 (195157288)|METHOD_EXIT|[35]|01p32000000HyLu|TriggerHandler.addToLoopCount()
16:35:25.0 (195280378)|METHOD_ENTRY|[39]|01p0d000000MscV|CaseTriggerHandler.beforeInsert()
16:35:25.0 (195313194)|METHOD_EXIT|[39]|01p0d000000MscV|CaseTriggerHandler.beforeInsert()
16:35:25.0 (195322390)|METHOD_EXIT|[22]|01p32000000HyLu|TriggerHandler.run()
16:35:25.0 (196726991)|CODE_UNIT_FINISHED|CaseTrigger on Case trigger event BeforeInsert
16:35:25.0 (244098568)|CODE_UNIT_STARTED|[EXTERNAL]|Validation:Case:new
16:35:25.0 (335393581)|CODE_UNIT_FINISHED|Validation:Case:new
16:35:25.0 (378544528)|CODE_UNIT_STARTED|[EXTERNAL]|01q0d000000PXLq|CaseTrigger on Case trigger event AfterInsert
16:35:25.0 (378759242)|CONSTRUCTOR_ENTRY|[22]|01p0d000000MscV|<init>()
16:35:25.0 (378885768)|CONSTRUCTOR_ENTRY|[43]|01p32000000HyLu|<init>()
16:35:25.0 (378946960)|METHOD_ENTRY|[23]|01p32000000HyLu|TriggerHandler.setTriggerContext()
16:35:25.0 (378977968)|METHOD_ENTRY|[95]|01p32000000HyLu|TriggerHandler.setTriggerContext(String, Boolean)
16:35:25.0 (379052716)|METHOD_EXIT|[95]|01p32000000HyLu|TriggerHandler.setTriggerContext(String, Boolean)
16:35:25.0 (379062753)|METHOD_EXIT|[23]|01p32000000HyLu|TriggerHandler.setTriggerContext()
16:35:25.0 (379070262)|CONSTRUCTOR_EXIT|[43]|01p32000000HyLu|<init>()
16:35:25.0 (379150130)|METHOD_ENTRY|[51]|01p32000000VFOj|ObjectUtils.getRecordTypeIdsByDeveloperName(Schema.SObjectType)
16:35:25.0 (379680959)|METHOD_EXIT|[51]|01p32000000VFOj|ObjectUtils.getRecordTypeIdsByDeveloperName(Schema.SObjectType)
16:35:25.0 (379751830)|USER_DEBUG|[54]|DEBUG|======================== pmbcRecordTypeId18 :null
16:35:25.0 (379784087)|USER_DEBUG|[61]|DEBUG|======================== softwareAppChangeReqRecordTypeId18 :null
16:35:25.0 (379817945)|USER_DEBUG|[68]|DEBUG|======================== servicesContractsRecordTypeId18 :null
16:35:25.0 (379942159)|CONSTRUCTOR_EXIT|[22]|01p0d000000MscV|<init>()
16:35:25.0 (379956910)|METHOD_ENTRY|[22]|01p32000000HyLu|TriggerHandler.run()
16:35:25.0 (379968418)|METHOD_ENTRY|[33]|01p32000000HyLu|TriggerHandler.validateRun()
16:35:25.0 (379990660)|METHOD_ENTRY|[150]|01p32000000HyLu|TriggerHandler.getHandlerName()
16:35:25.0 (394070835)|METHOD_EXIT|[150]|01p32000000HyLu|TriggerHandler.getHandlerName()
16:35:25.0 (394144838)|METHOD_EXIT|[33]|01p32000000HyLu|TriggerHandler.validateRun()
16:35:25.0 (394165106)|METHOD_ENTRY|[35]|01p32000000HyLu|TriggerHandler.addToLoopCount()
16:35:25.0 (394182405)|METHOD_ENTRY|[134]|01p32000000HyLu|TriggerHandler.getHandlerName()
16:35:25.0 (404284221)|METHOD_EXIT|[134]|01p32000000HyLu|TriggerHandler.getHandlerName()
16:35:25.0 (404358494)|METHOD_EXIT|[35]|01p32000000HyLu|TriggerHandler.addToLoopCount()
16:35:25.0 (404587587)|METHOD_ENTRY|[45]|01p0d000000MscV|CaseTriggerHandler.afterInsert()
16:35:25.0 (404642499)|METHOD_ENTRY|[91]|01p0d000000MscV|CaseTriggerHandler.updateCollections()
16:35:25.0 (405038774)|METHOD_EXIT|[91]|01p0d000000MscV|CaseTriggerHandler.updateCollections()
16:35:25.0 (405058932)|METHOD_ENTRY|[92]|01p0d000000MscV|CaseTriggerHandler.updateCaseResourceHoursOnRelease()
16:35:25.0 (405121203)|METHOD_EXIT|[92]|01p0d000000MscV|CaseTriggerHandler.updateCaseResourceHoursOnRelease()
16:35:25.0 (405130645)|METHOD_EXIT|[45]|01p0d000000MscV|CaseTriggerHandler.afterInsert()
16:35:25.0 (405139446)|METHOD_EXIT|[22]|01p32000000HyLu|TriggerHandler.run()
16:35:25.0 (406819218)|CODE_UNIT_FINISHED|CaseTrigger on Case trigger event AfterInsert
16:35:25.0 (407294863)|CODE_UNIT_STARTED|[EXTERNAL]|Workflow:Case
16:35:25.0 (506692907)|CODE_UNIT_STARTED|[EXTERNAL]|01q0d000000PXLq|CaseTrigger on Case trigger event BeforeUpdate
16:35:25.0 (506902138)|CONSTRUCTOR_ENTRY|[22]|01p0d000000MscV|<init>()
16:35:25.0 (507016234)|CONSTRUCTOR_ENTRY|[43]|01p32000000HyLu|<init>()
16:35:25.0 (507056693)|METHOD_ENTRY|[23]|01p32000000HyLu|TriggerHandler.setTriggerContext()
16:35:25.0 (507076355)|METHOD_ENTRY|[95]|01p32000000HyLu|TriggerHandler.setTriggerContext(String, Boolean)
16:35:25.0 (507147495)|METHOD_EXIT|[95]|01p32000000HyLu|TriggerHandler.setTriggerContext(String, Boolean)
16:35:25.0 (507157231)|METHOD_EXIT|[23]|01p32000000HyLu|TriggerHandler.setTriggerContext()
16:35:25.0 (507164783)|CONSTRUCTOR_EXIT|[43]|01p32000000HyLu|<init>()
16:35:25.0 (507224975)|METHOD_ENTRY|[51]|01p32000000VFOj|ObjectUtils.getRecordTypeIdsByDeveloperName(Schema.SObjectType)
16:35:25.0 (507670414)|METHOD_EXIT|[51]|01p32000000VFOj|ObjectUtils.getRecordTypeIdsByDeveloperName(Schema.SObjectType)
16:35:25.0 (507733442)|USER_DEBUG|[54]|DEBUG|======================== pmbcRecordTypeId18 :null
16:35:25.0 (507763582)|USER_DEBUG|[61]|DEBUG|======================== softwareAppChangeReqRecordTypeId18 :null
16:35:25.0 (507788531)|USER_DEBUG|[68]|DEBUG|======================== servicesContractsRecordTypeId18 :null
16:35:25.0 (507900269)|CONSTRUCTOR_EXIT|[22]|01p0d000000MscV|<init>()
16:35:25.0 (507912006)|METHOD_ENTRY|[22]|01p32000000HyLu|TriggerHandler.run()
16:35:25.0 (507923461)|METHOD_ENTRY|[33]|01p32000000HyLu|TriggerHandler.validateRun()
16:35:25.0 (507942686)|METHOD_ENTRY|[150]|01p32000000HyLu|TriggerHandler.getHandlerName()
16:35:25.0 (529709835)|METHOD_EXIT|[150]|01p32000000HyLu|TriggerHandler.getHandlerName()
16:35:25.0 (529779771)|METHOD_EXIT|[33]|01p32000000HyLu|TriggerHandler.validateRun()
16:35:25.0 (529799756)|METHOD_ENTRY|[35]|01p32000000HyLu|TriggerHandler.addToLoopCount()
16:35:25.0 (529836721)|METHOD_ENTRY|[134]|01p32000000HyLu|TriggerHandler.getHandlerName()
16:35:25.0 (548865577)|METHOD_EXIT|[134]|01p32000000HyLu|TriggerHandler.getHandlerName()
16:35:25.0 (548925493)|METHOD_EXIT|[35]|01p32000000HyLu|TriggerHandler.addToLoopCount()
16:35:25.0 (549012247)|METHOD_ENTRY|[41]|01p0d000000MscV|CaseTriggerHandler.beforeUpdate()
16:35:25.0 (549062277)|METHOD_EXIT|[41]|01p0d000000MscV|CaseTriggerHandler.beforeUpdate()
16:35:25.0 (549076569)|METHOD_EXIT|[22]|01p32000000HyLu|TriggerHandler.run()
16:35:25.0 (550555331)|CODE_UNIT_FINISHED|CaseTrigger on Case trigger event BeforeUpdate
16:35:25.0 (571097620)|CODE_UNIT_STARTED|[EXTERNAL]|01q0d000000PXLq|CaseTrigger on Case trigger event AfterUpdate
16:35:25.0 (571293750)|CONSTRUCTOR_ENTRY|[22]|01p0d000000MscV|<init>()
16:35:25.0 (571402119)|CONSTRUCTOR_ENTRY|[43]|01p32000000HyLu|<init>()
16:35:25.0 (571437159)|METHOD_ENTRY|[23]|01p32000000HyLu|TriggerHandler.setTriggerContext()
16:35:25.0 (571455627)|METHOD_ENTRY|[95]|01p32000000HyLu|TriggerHandler.setTriggerContext(String, Boolean)
16:35:25.0 (571518978)|METHOD_EXIT|[95]|01p32000000HyLu|TriggerHandler.setTriggerContext(String, Boolean)
16:35:25.0 (571531586)|METHOD_EXIT|[23]|01p32000000HyLu|TriggerHandler.setTriggerContext()
16:35:25.0 (571538989)|CONSTRUCTOR_EXIT|[43]|01p32000000HyLu|<init>()
16:35:25.0 (571601879)|METHOD_ENTRY|[51]|01p32000000VFOj|ObjectUtils.getRecordTypeIdsByDeveloperName(Schema.SObjectType)
16:35:25.0 (572071296)|METHOD_EXIT|[51]|01p32000000VFOj|ObjectUtils.getRecordTypeIdsByDeveloperName(Schema.SObjectType)
16:35:25.0 (572159773)|USER_DEBUG|[54]|DEBUG|======================== pmbcRecordTypeId18 :null
16:35:25.0 (572210027)|USER_DEBUG|[61]|DEBUG|======================== softwareAppChangeReqRecordTypeId18 :null
16:35:25.0 (572237422)|USER_DEBUG|[68]|DEBUG|======================== servicesContractsRecordTypeId18 :null
16:35:25.0 (572338157)|CONSTRUCTOR_EXIT|[22]|01p0d000000MscV|<init>()
16:35:25.0 (572350428)|METHOD_ENTRY|[22]|01p32000000HyLu|TriggerHandler.run()
16:35:25.0 (572366550)|METHOD_ENTRY|[33]|01p32000000HyLu|TriggerHandler.validateRun()
16:35:25.0 (572394861)|METHOD_ENTRY|[150]|01p32000000HyLu|TriggerHandler.getHandlerName()
16:35:25.0 (598470884)|METHOD_EXIT|[150]|01p32000000HyLu|TriggerHandler.getHandlerName()
16:35:25.0 (598529706)|METHOD_EXIT|[33]|01p32000000HyLu|TriggerHandler.validateRun()
16:35:25.0 (598548323)|METHOD_ENTRY|[35]|01p32000000HyLu|TriggerHandler.addToLoopCount()
16:35:25.0 (598562806)|METHOD_ENTRY|[134]|01p32000000HyLu|TriggerHandler.getHandlerName()
16:35:25.0 (618266935)|METHOD_EXIT|[134]|01p32000000HyLu|TriggerHandler.getHandlerName()
16:35:25.0 (618326084)|METHOD_EXIT|[35]|01p32000000HyLu|TriggerHandler.addToLoopCount()
16:35:25.0 (618518303)|METHOD_ENTRY|[47]|01p0d000000MscV|CaseTriggerHandler.afterUpdate()
16:35:25.0 (618572603)|METHOD_ENTRY|[96]|01p0d000000MscV|CaseTriggerHandler.updateCollections()
16:35:25.0 (618712015)|METHOD_EXIT|[96]|01p0d000000MscV|CaseTriggerHandler.updateCollections()
16:35:25.0 (618727534)|METHOD_ENTRY|[97]|01p0d000000MscV|CaseTriggerHandler.updateCaseResourceHoursOnRelease()
16:35:25.0 (618765684)|METHOD_EXIT|[97]|01p0d000000MscV|CaseTriggerHandler.updateCaseResourceHoursOnRelease()
16:35:25.0 (618779530)|METHOD_ENTRY|[98]|01p0d000000MscV|CaseTriggerHandler.updateSuppliersWithNumberOfTimesReferred()
16:35:25.0 (618835608)|METHOD_EXIT|[98]|01p0d000000MscV|CaseTriggerHandler.updateSuppliersWithNumberOfTimesReferred()
16:35:25.0 (618850494)|METHOD_ENTRY|[99]|01p0d000000MscV|CaseTriggerHandler.submitPurchReqForApproval()
16:35:25.0 (619035530)|METHOD_EXIT|[99]|01p0d000000MscV|CaseTriggerHandler.submitPurchReqForApproval()
16:35:25.0 (619045762)|METHOD_EXIT|[47]|01p0d000000MscV|CaseTriggerHandler.afterUpdate()
16:35:25.0 (619054587)|METHOD_EXIT|[22]|01p32000000HyLu|TriggerHandler.run()
16:35:25.0 (620876186)|CODE_UNIT_FINISHED|CaseTrigger on Case trigger event AfterUpdate
16:35:25.0 (649398192)|CODE_UNIT_FINISHED|Workflow:Case
16:35:25.0 (658798557)|USER_DEBUG|[63]|DEBUG|Catch
16:35:25.0 (658924346)|VF_PAGE_MESSAGE|List has no rows for assignment to SObject
16:35:25.0 (707748386)|VF_APEX_CALL_END|LogoRequestWebToCaseController invoke(saveCase)
16:35:25.0 (716335757)|VF_APEX_CALL_START|[EXTERNAL]|01p1F000000u35X|LogoRequestWebToCaseController get(newCase)
16:35:25.0 (716374892)|VF_APEX_CALL_START|[EXTERNAL]|01p1F000000u35X|newCase
16:35:25.0 (716401688)|VF_APEX_CALL_END|newCase
16:35:25.0 (716428498)|VF_APEX_CALL_END|LogoRequestWebToCaseController get(newCase)
16:35:25.716 (716745976)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex set(conEscape)
16:35:25.716 (716778713)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller set(conEscape)
16:35:25.716 (716801818)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller invoke(setconEscape)
16:35:25.716 (716907441)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex set(conSeverity)
16:35:25.716 (716928402)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller set(conSeverity)
16:35:25.716 (716996057)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex set(conStrength)
16:35:25.716 (717013003)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller set(conStrength)
16:35:25.717 (717516377)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagescomponentcontroller.apex set(conEscape)
16:35:25.717 (717543740)|VF_APEX_CALL_START|[EXTERNAL]|PageMessagesComponentController set(conEscape)
16:35:25.717 (717564760)|VF_APEX_CALL_START|[EXTERNAL]|PageMessagesComponentController invoke(setconEscape)
16:35:25.717 (717685769)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagescomponentcontroller.apex get(severities)
16:35:25.717 (717710442)|VF_APEX_CALL_START|[EXTERNAL]|PageMessagesComponentController invoke(getseverities)
16:35:25.718 (718917306)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex <init>
16:35:25.719 (719066057)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagescomponentcontroller.apex get(conEscape)
16:35:25.719 (719091840)|VF_APEX_CALL_START|[EXTERNAL]|PageMessagesComponentController invoke(getconEscape)
16:35:25.719 (719185691)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex set(conEscape)
16:35:25.719 (719209951)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller set(conEscape)
16:35:25.719 (719228184)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller invoke(setconEscape)
16:35:25.719 (719331832)|VF_APEX_CALL_START|[EXTERNAL]|severity
16:35:25.719 (719384338)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex set(conSeverity)
16:35:25.719 (719402434)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller set(conSeverity)
16:35:25.719 (719458326)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex set(conStrength)
16:35:25.719 (719474783)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller set(conStrength)
16:35:25.719 (719632689)|VF_APEX_CALL_START|[EXTERNAL]|isSingle
16:35:25.0 (726052848)|VF_APEX_CALL_START|[EXTERNAL]|01p1F000000u35X|LogoRequestWebToCaseController get(attachmentList)
16:35:25.0 (726084341)|VF_APEX_CALL_START|[EXTERNAL]|01p1F000000u35X|LogoRequestWebToCaseController invoke(getattachmentList)
16:35:25.0 (737284310)|VF_APEX_CALL_END|LogoRequestWebToCaseController invoke(getattachmentList)
16:35:25.0 (737315535)|VF_APEX_CALL_END|LogoRequestWebToCaseController get(attachmentList)
16:35:25.738 (738899455)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex set(conEscape)
16:35:25.738 (738938185)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller set(conEscape)
16:35:25.738 (738963374)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller invoke(setconEscape)
16:35:25.739 (739085018)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex set(conSeverity)
16:35:25.739 (739106420)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller set(conSeverity)
16:35:25.739 (739172891)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex set(conStrength)
16:35:25.739 (739189775)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller set(conStrength)
16:35:25.739 (739425048)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex get(styleClass)
16:35:25.739 (739452727)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller invoke(getstyleClass)
16:35:25.740 (740138985)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex get(conEscape)
16:35:25.740 (740169167)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller invoke(getconEscape)
16:35:25.741 (741797228)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagescomponentcontroller.apex set(conEscape)
16:35:25.741 (741827058)|VF_APEX_CALL_START|[EXTERNAL]|PageMessagesComponentController set(conEscape)
16:35:25.741 (741850190)|VF_APEX_CALL_START|[EXTERNAL]|PageMessagesComponentController invoke(setconEscape)
16:35:25.742 (742002026)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagescomponentcontroller.apex get(severities)
16:35:25.742 (742026146)|VF_APEX_CALL_START|[EXTERNAL]|PageMessagesComponentController invoke(getseverities)
16:35:25.742 (742842404)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagescomponentcontroller.apex get(conEscape)
16:35:25.742 (742872817)|VF_APEX_CALL_START|[EXTERNAL]|PageMessagesComponentController invoke(getconEscape)
16:35:25.742 (742967662)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex set(conEscape)
16:35:25.742 (742994510)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller set(conEscape)
16:35:25.742 (743015218)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller invoke(setconEscape)
16:35:25.743 (743107243)|VF_APEX_CALL_START|[EXTERNAL]|severity
16:35:25.743 (743168564)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex set(conSeverity)
16:35:25.743 (743188017)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller set(conSeverity)
16:35:25.743 (743250234)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex set(conStrength)
16:35:25.743 (743267464)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller set(conStrength)
16:35:25.743 (743383799)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex get(styleClass)
16:35:25.743 (743410759)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller invoke(getstyleClass)
16:35:25.743 (743934372)|VF_APEX_CALL_START|[EXTERNAL]|severityMessages invoke(getlabel)
16:35:25.744 (744217158)|VF_APEX_CALL_START|[EXTERNAL]|/apexpage/pagemessagecomponentcontroller.apex get(conEscape)
16:35:25.744 (744243969)|VF_APEX_CALL_START|[EXTERNAL]|pagemessagecomponentcontroller invoke(getconEscape)
16:35:25.744 (744392425)|VF_APEX_CALL_START|[EXTERNAL]|isSingle
16:35:25.744 (744501741)|VF_APEX_CALL_START|[EXTERNAL]|message
16:35:25.0 (747498322)|VF_APEX_CALL_START|[EXTERNAL]|01p1F000000u35X|LogoRequestWebToCaseController get(Confirm_email)
16:35:25.0 (747533578)|VF_APEX_CALL_START|[EXTERNAL]|01p1F000000u35X|Confirm_email
16:35:25.0 (747551056)|VF_APEX_CALL_END|Confirm_email
16:35:25.0 (747566022)|VF_APEX_CALL_END|LogoRequestWebToCaseController get(Confirm_email)
16:35:25.0 (759892336)|VF_SERIALIZE_VIEWSTATE_BEGIN|0661F000000JqlK
16:35:25.0 (766354474)|VF_SERIALIZE_VIEWSTATE_END
16:35:25.0 (774697222)|CODE_UNIT_FINISHED|VF: /apex/LogoRequestWebtoCaseForm
16:35:25.0 (775580217)|EXECUTION_FINISHED
 
Andrea BrumanAndrea Bruman
OK, I changed some of the levels.
Andrea BrumanAndrea Bruman
OK, I know the issue lies with 
strCaseNumber = [SELECT CaseNumber FROM Case WHERE Id = :newCase.Id].CaseNumber;
and I *think* I am supposed to put it into a list or array.
Can someone help me with that?
Abdul KhatriAbdul Khatri
From the log it to me it seems like it is going through the Save Method fine but probably be failing somewhere in the triggers, I can see you have few triggers on the Case 

Before Insert (dont' see much code there)
After Insert (don't see much code  there)
Before Update (could be this one)
After Update (could be this one)

Can you remove the try catch and execute the code again. That may help us getting the line number
Abdul KhatriAbdul Khatri
You can use this but I don't think here is the issue, but you can try
 
List<Case> caseList = [SELECT CaseNumber FROM Case WHERE Id = :newCase.Id];
if(caseList == null)
     ApexPages.addMessage(new ApexPages.Message(ApexPages.severity.ERROR,'Case Not Found'));   
else
     strCaseNumber = caseList.get(0).CaseNumber;

 
Andrea BrumanAndrea Bruman
I can try to remove the try catch if needed... in the meantime... I moved everything to a newly refreshed org in case my triggers were out of date. (threre are 4 developers) and got the same problem.  So, I went ahead and created the caseList List (Thanks!).  Now I'm getting List index out of bounds: 0
Andrea BrumanAndrea Bruman
I am just trying to grab the case number here after the case is created to reference in the file that gets attached at the bottom.  Is there a better way to do this?
Abdul KhatriAbdul Khatri
The issue is that case is failing to create probably because of any trigger. Therefore you are getting List index out of bounds 0. Try to deactivate trigger and then try. One thing you can do?
Andrea BrumanAndrea Bruman
OK, so it is working perfectly when I "preview" the vf page and fill in my form there.  It is having the error when I am trying to access it from a site.
Andrea BrumanAndrea Bruman
OK, we were able to resolve the issue.  looks like taking the "with sharing" portion out of the apex class and small modifications to a field on the vf page did the trick.  Thanks for the support guys!!