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
OpenEnglishOpenEnglish 

System.SObjectException: Field Contact.Jigsaw is inaccessible in this context

Hello!

I am trying to use 

 

            Map<String, Schema.SObjectField> contactFields = Schema.SObjectType.Contact.fields.getMap();

 

and i get the following error

 

Visualforce Error
 


System.SObjectException: Field Contact.Jigsaw is inaccessible in this context 

 

Class.searchCriteria.GetFieldsForObject: line 94, column 1 Class.transferContacts.BuildSearchFieldsList: line 152, column 1 Class.transferContacts.: line 76, column 1

 

can anybody help me?

thanks!

ClintLeeClintLee

Can you post your Visualforce page?  

OpenEnglishOpenEnglish
<!-- ********* SEARCH CRITERIA ************ -->
        <apex:pageBlockSection columns="5" title="Criterio de filtro" collapsible="false" id="Criteria" >
        <apex:dataTable value="{!searchCriteria}" columns="5" var="criteria" id="CriteriaRows">
        
            <apex:column width="25%">
                <apex:selectList value="{!criteria.searchField}" size="1" id="SearchField" >
                    <apex:selectOptions value="{!searchFields}"></apex:selectOptions>
                </apex:selectList>
            </apex:column>

            <apex:column width="25%">
            <apex:selectList size="1" value="{!criteria.searchOperator}" id="SearchOperator">
                <apex:selectOptions value="{!criteria.OperatorSelectList}"></apex:selectOptions>
            </apex:selectList>
            </apex:column>
            <apex:column width="25%">
            <apex:inputText size="20" id="SearchValue" value="{!criteria.searchValue}"/>
            </apex:column>
            
            <apex:column width="5%"><apex:outputText value="{!criteria.Logical}"/></apex:column>
            <apex:column width="5%"><apex:outputText value="{!criteria.errMsg}" style="color:red;"/></apex:column>
        </apex:dataTable>
        </apex:pageBlockSection>

        <apex:pageBlockSection columns="1" >
            Nota: Las fechas deben contener el siguiente formato: {!InputDateFormat}
        </apex:pageBlockSection>
<!--
         <apex:pageBlockSection columns="1" id="transferInactive" title="Transferencia de usuarios inactivos a supervisores" collapsible="false">
            <apex:pageBlockSectionItem id="userTypesSection">
                                    <apex:commandButton title="Find" value="Transferir inactivos" action="{!transferInactives}"/>
           </apex:pageBlockSectionItem>
        </apex:pageBlockSection>
-->

 

This is the part where i use that!

Thanks