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
anil87anil87 

lead conversion through VF page

Hi Everyone,

 

I created a VF which will converts a lead into account.contact and opportunity then i overrided my standard convert button with my VF,it is working in my sandbox but when coming to my production it is not working properly . here is my debug log code

 

27.0 APEX_CODE,DEBUG;APEX_PROFILING,INFO;CALLOUT,INFO;DB,INFO;SYSTEM,DEBUG;VALIDATION,INFO;VISUALFORCE,INFO;WORKFLOW,INFO 10:54:52.083 (83078000)|EXECUTION_STARTED

10:54:52.083 (83127000)|CODE_UNIT_STARTED|[EXTERNAL]|066E0000001JfHV|VF: /apex/ConvertLead 10:54:52.089 (89230000)|CODE_UNIT_STARTED|[EXTERNAL]|01pE0000001yDGg|ConvertLeadsController <init> 10:54:52.089 (89255000)|SYSTEM_MODE_ENTER|true

10:54:52.090 (90047000)|METHOD_ENTRY|[8]|01pE0000001yDGg|ConvertLeadsController.ConvertLeadsController() 10:54:52.090 (90166000)|SYSTEM_MODE_ENTER|false 10:54:52.090 (90180000)|SYSTEM_MODE_EXIT|false 10:54:52.090 (90191000)|METHOD_EXIT|[8]|ConvertLeadsController 10:54:52.090 (90283000)|SYSTEM_MODE_ENTER|false

10:54:52.090 (90334000)|SYSTEM_METHOD_ENTRY|[14]|ApexPages.StandardController.getRecord()

10:54:52.121 (121336000)|SYSTEM_METHOD_EXIT|[14]|ApexPages.StandardController.getRecord()

10:54:52.121 (121384000)|METHOD_ENTRY|[14]|01pE0000001yDGg|ConvertLeadsController.__sfdc_objLead(Lead) 10:54:52.121 (121406000)|METHOD_EXIT|[14]|01pE0000001yDGg|ConvertLeadsController.__sfdc_objLead(Lead) 10:54:52.121 (121419000)|SYSTEM_MODE_EXIT|false

10:54:52.121 (121440000)|CODE_UNIT_FINISHED|ConvertLeadsController <init>

10:54:52.121 (121545000)|CODE_UNIT_STARTED|[EXTERNAL]|01pE0000001yDGg|ConvertLeadsController invoke(convertLead)

10:54:52.121 (121624000)|SYSTEM_MODE_ENTER|false

10:54:52.122 (122141000)|METHOD_ENTRY|[22]|01pE0000001yDGg|ConvertLeadsController.__sfdc_objLead() 10:54:52.122 (122179000)|METHOD_EXIT|[22]|01pE0000001yDGg|ConvertLeadsController.__sfdc_objLead() 10:54:52.122 (122370000)|SYSTEM_METHOD_ENTRY|[25]|system.UserInfo.getUserId()

10:54:52.122 (122424000)|SYSTEM_METHOD_EXIT|[25]|system.UserInfo.getUserId()

10:54:52.125 (125257000)|SOQL_EXECUTE_BEGIN|[25]|Aggregations:0|select Id, username from User where Id = :tmpVar1

10:54:52.163 (163121000)|SOQL_EXECUTE_END|[25]|Rows:1

10:54:52.164 (164763000)|SOQL_EXECUTE_BEGIN|[29]|Aggregations:0|select Id, MasterLabel from LeadStatus where IsConverted = true limit 1

10:54:52.185 (185106000)|SOQL_EXECUTE_END|[29]|Rows:1

10:54:52.186 (186522000)|METHOD_ENTRY|[35]|01pE0000001yDGg|ConvertLeadsController.__sfdc_objLead() 10:54:52.186 (186564000)|METHOD_EXIT|[35]|01pE0000001yDGg|ConvertLeadsController.__sfdc_objLead() 10:54:52.186 (186662000)|SYSTEM_METHOD_ENTRY|[38]|Database.convertLead(Database.LeadConvert) 10:54:52.186 (186829000)|DML_BEGIN|[38]|Op:ConvertLead|Type:LeadConvertResult|Rows:1

10:54:52.194 (194410000)|DML_END|[38]

10:54:52.194 (194545000)|EXCEPTION_THROWN|[38]|System.DmlException: ConvertLead failed. First exception on row 0; first error: UNAVAILABLE_RECORDTYPE_EXCEPTION, Unable to find default record type: []

10:54:52.195 (195999000)|SYSTEM_METHOD_EXIT|[38]|Database.convertLead(Database.LeadConvert)

10:54:52.196 (196242000)|SYSTEM_METHOD_ENTRY|[50]|System.DmlException.getMessage()

10:54:52.196 (196289000)|SYSTEM_METHOD_EXIT|[50]|System.DmlException.getMessage()

10:54:52.196 (196378000)|SYSTEM_METHOD_ENTRY|[50]|ApexPages.addMessage(ApexPages.Message) 10:54:52.196 (196409000)|VF_PAGE_MESSAGE|ConvertLead failed. First exception on row 0; first error: UNAVAILABLE_RECORDTYPE_EXCEPTION, Unable to find default record type: []

10:54:52.196 (196423000)|SYSTEM_METHOD_EXIT|[50]|ApexPages.addMessage(ApexPages.Message)

10:54:52.196 (196437000)|SYSTEM_MODE_EXIT|false

10:54:52.197 (197050000)|CODE_UNIT_FINISHED|ConvertLeadsController invoke(convertLead)

10:54:52.197 (197099000)|VF_APEX_CALL|j_id0|{!convertLead}|PageReference: none

10:54:52.255 (255980000)|VF_SERIALIZE_VIEWSTATE_BEGIN|066E0000001JfHV

10:54:52.258 (258363000)|VF_SERIALIZE_VIEWSTATE_END

10:54:52.393 (262891000)|CUMULATIVE_LIMIT_USAGE

10:54:52.393|LIMIT_USAGE_FOR_NS|(default)|

Number of SOQL queries: 2 out of 100

Number of query rows: 2 out of 50000

Number of SOSL queries: 0 out of 20

Number of DML statements: 1 out of 150

Number of DML rows: 1 out of 10000

Number of code statements: 15 out of 200000

Maximum heap size: 0 out of 6000000

Number of callouts: 0 out of 10

Number of Email Invocations: 0 out of 10

Number of fields describes: 0 out of 100

Number of record type describes: 0 out of 100

Number of child relationships describes: 0 out of 100

Number of picklist describes: 0 out of 100

Number of future calls: 0 out of 10 10:54:52.393|CUMULATIVE_LIMIT_USAGE_END

10:54:52.262 (262933000)|CODE_UNIT_FINISHED|VF: /apex/ConvertLead

10:54:52.262 (262946000)|EXECUTION_FINISHED

Jeff MayJeff May

The key is in the line " Unable to find default record type: []".

 

Make sure you have all your record types defined in Prod to match those in the sandbox.