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
Thiago Barbosa 1Thiago Barbosa 1 

Uncaught Action failed: lightning:recordEditForm$controller$handleSubmit [Cannot read property 'record' of null]

<aura:component implements="force:appHostable,flexipage:availableForRecordHome,force:hasRecordId" controller="MassReassignOpportunitiesController" access="global">
    
    
    <aura:attribute name="listOfOpportunities" type="List"/>
    
    <aura:attribute name="isExpanded" type="Boolean"/>
    
    <aura:attribute name="isExpandedPesq" type="Boolean" />
    
    <aura:attribute name="lstTiposOpp" type="List"/>
    
    <aura:attribute name="lstTiposStage" type="List"/>
    
    <aura:attribute name="searchRecord" type="String"/>
    
    <aura:attribute name="lUser" type="User"/>
    
    <aura:attribute name="recordId" type="Id"/>
    
    <aura:attribute name="mapSearch" type="map" default="{}" />
    
    <aura:attribute name="opportunity" type="Opportunity" 
               default="{ 'sobjectType': 'Opportunity' }"/>
    
       
    
    <aura:handler name="init" value="{!this}" action="{!c.doInit}"/>
    
   
    
    
    
    
    <div class="slds-grid slds-wrap">
        <div class="slds-col slds-size_12-of-12">
            <div class="slds-page-header">
                <div class="slds-media">
                    <div class="slds-media__figure">
                        <span class="slds-icon_container slds-icon-standard-opportunity" title="Description of icon when needed">
                            <lightning:icon iconName="custom:custom18" size="xx-small" alternativeText="Indicates approval"/>
                        </span>
                    </div>
                    <div class="slds-media__body">
                        <h1 class="slds-page-header__title slds-truncate slds-align-middle" title="Gestão de Mudança da Oportunidades">Gestão de mudança da oportunidades</h1>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <br/>
    
  	<lightning:recordEditForm aura:id="recordViewForm"
                          	  recordId="{!v.recordId}"
                              objectApiName="Opportunity">
    <div class="slds-page-header" style="background-color:#f4f6fe;">

        <div class="slds-grid slds-wrap">
            <div class="slds-col slds-size_12-of-12">
                <div class="slds-box" style="background-color:#007add;">
                    <div class="demo-only demo-only--sizing slds-grid slds-wrap">
                        <div class="slds-size_12-of-12">
                            <h4 class="slds-text-title_caps" id="treeheading" style="color:#fff;">Pesquisar Oportunidades</h4>
                        </div>
                    </div>
                </div>           
                <ul class="slds-tree" role="tree" aria-labelledby="treeheading">
                    <li role="treeitem" aria-level="1" aria-expanded="{!v.isExpanded}" aria-label="Tree Branch">
                        <br></br>
                        <div class="slds-tree__item slds-is-selected">
                            <button class="slds-button slds-button_icon slds-button_icon slds-m-right_x-small" aria-hidden="{!v.isExpanded}" onclick="{!c.changeState}" tabindex="-1" title="Expand Tree Branch">
                                <lightning:icon iconName="utility:chevronright" size="xx-small" alternativeText="Indicates approval"/>
                                <span class="slds-assistive-text">Pesquisa com Lista</span>
                            </button>
                            <span class="slds-size_1-of-1">
                                <span class="slds-tree__item-label slds-truncate" title="Pesquisa com Lista">Pesquisa com Lista</span>
                            </span>
                        </div>
                        <ul role="group">
                            <li role="treeitem" aria-level="2" aria-selected="false">
                                <div class="demo-only demo-only--sizing slds-grid slds-wrap">
                                    <div class="slds-size_3-of-12">
                                        <lightning:select name="selectItem" label="Lista" onchange="{!c.selectOpp}">
                                            <aura:iteration items="{!v.lstTiposOpp}" var="lstOpp"> 
                                                <option value="{!lstOpp}">{!lstOpp}</option>
                                            </aura:iteration>
                                        </lightning:select>
                                    </div>
                                </div>
                            </li>
                            <a href="/lightning/o/Opportunity/list?filterName=Recent"   target="_new" >Criar novo modo de exibição</a>
                        </ul>
                    </li>
                </ul>
            </div>
            
            <br></br>

            <div class="slds-col slds-size_12-of-12">
                <ul class="slds-tree" role="tree" aria-labelledby="treeheading">
                    <li role="treeitem" aria-level="1" aria-expanded="{!v.isExpandedPesq}" aria-label="Tree Branch">

                        <div class="slds-tree__item slds-is-selected">
                            <button class="slds-button slds-button_icon slds-button_icon slds-m-right_x-small" aria-hidden="{!v.isExpandedPesq}" onclick="{!c.changeStateTwo}" tabindex="-1" title="Pesquisar Oportunidades">
                                <lightning:icon iconName="utility:chevronright" size="xx-small" alternativeText="Indicates approval"/>
                                <span class="slds-assistive-text">Pesquisa com um critério de busca</span>
                            </button>
                            <span class="slds-size_1-of-1">
                                <span class="slds-tree__item-label slds-truncate" title="Pesquisa com um critério de busca">Pesquisa com um critério de busca</span>
                            </span>
                        </div> 
                         
                        <ul role="group">
                            <li role="treeitem" aria-level="2">
                                <div class="demo-only">
                                    <div class="slds-form slds-form_compound">
                                        <div class="slds-col slds-size_8-of-12">
                                            <fieldset class="slds-form-element">
                                                <div class="slds-form-element__group">
                                                    <div class="slds-form-element__row">                                                        
                                                        <div class="slds-form-element slds-size_1-of-2">
                                                            <lightning:inputField fieldName="Name"/>                                         
                                                        </div>
                                                        <div class="slds-p-horizontal--xx-large"></div>                    
                                                       <div class="slds-form-element slds-size_1-of-2">            
                                                         <lightning:inputField fieldName="StageName" />   
                                                    </div>
                                                  </div>                                         
                                                </div>            
                                            </fieldset>
                                                
                                        </div>
                                        <div class="slds-col slds-size_8-of-12">
                                            <fieldset class="slds-form-element">
                                                <div class="slds-form-element__row">
                                                    <div class="slds-form-element slds-size_1-of-2">
                                                         <lightning:inputField fieldName="AccountId" />   
                                                    </div>
                                                    <div class="slds-p-horizontal--xx-large"></div> 
                                                    <div class="slds-form-element slds-size_1-of-2">
                                                         <lightning:inputField fieldName="OwnerId" />   
                                                    </div>
                                                    </div>
                                                  
                                            </fieldset>
                                        </div> 
                                        
                                        
                                        <div class="slds-col slds-size_8-of-12">
                                            <fieldset class="slds-form-element">
                                                <div class="slds-form-element__row">
                                                    <div class="slds-form-element slds-size_1-of-2">
                                                        <label class="slds-form-element__label" for="input-01">CNPJ/CPF</label>
                                                        <input type="text" id="input-01" value="{!v.opportunity.BI_BR_CNPJ_CPF__c}" class="slds-input" />
                                                    </div>
                                                    <div class="slds-p-horizontal--xx-large"></div>
                                                    <div class="slds-form-element slds-size_1-of-2">
                                                        <label class="slds-form-element__label" for="input-01">Número da Oportunidade</label>
                                                        <input type="text" id="input-01" value="{!v.opportunity.BI_BR_Identificador__c}" class="slds-input" />
                                                    </div>
                                                    
                                                </div>
                                            </fieldset>
                                        </div>
                                        <div class="slds-col slds-size_8-of-12">
                                            <fieldset class="slds-form-element">
                                                <div class="slds-form-element__row">
                                                    <div class="slds-form-element slds-size_1-of-2">
                                                        <legend class="slds-form-element__label slds-text-title_caps">Data de Criação</legend>
                                                        <label class="slds-form-element__label" for="input-01">A partir de</label>
                                                        <input type="date"  id="input-01" class="slds-input" value="{!v.opportunity.From__c}" />
                                                        <label class="slds-form-element__label" for="input-01">Até</label>
                                                        <input type="date"  id="input-01" class="slds-input" value="{!v.opportunity.To__c}" />

                                                    </div>
                                                    <div class="slds-p-horizontal--xx-large"></div>
                                                    <div class="slds-form-element slds-size_1-of-2">
                                                        <legend class="slds-form-element__label slds-text-title_caps">Data de fechamento estimado</legend>
                                                        <label class="slds-form-element__label" for="input-01">A partir de</label>
                                                        <input type="date" id="input-01" class="slds-input" value="{!v.opportunity.ClosedDate_From__c}" />
                                                        <label class="slds-form-element__label" for="input-01">Até</label>
                                                        <input type="date"  id="input-01" class="slds-input" value="{!v.opportunity.ClosedDate_To__c}"/>

                                                    </div>
                                                </div>
                                            </fieldset>
                                        </div>
                                    </div>
                                </div>
                            </li>
                        </ul>
                    </li> 
                </ul>
            </div>
        </div>
    </div>
 </lightning:recordEditForm>

 
Narender Singh(Nads)Narender Singh(Nads)
Hi Thiago,
The error is in your JS controller. Can you share your JS controller code as well?
HariPHariP
Hi @arpit vijayvergiya,
Your link doesn't talk about original on the post.
Do you know why the "record" of null error coming?