You need to sign in to do that
Don't have an account?
Sasid
System.NullPointerException: Attempt to de-reference a null object Class.SessionControllerExtension.<init>: line 12, column 1
public with sharing class SessionControllerExtension {
public Integer counter {get; set;}
public blob picture { get; set; }
public String errorMessage { get; set; }
private final Session__c session;
private ApexPages.StandardController stdController;
public SessionControllerExtension(ApexPages.StandardController controller) {
this.session = (Session__c)stdController.getRecord();
this.stdController = stdController;
counter = 0;
}
public void increment() {
counter++;
}
}
public Integer counter {get; set;}
public blob picture { get; set; }
public String errorMessage { get; set; }
private final Session__c session;
private ApexPages.StandardController stdController;
public SessionControllerExtension(ApexPages.StandardController controller) {
this.session = (Session__c)stdController.getRecord();
this.stdController = stdController;
counter = 0;
}
public void increment() {
counter++;
}
}
All Answers
Are you using this class with visualforcepage, i guess you are missing "id" parameter in URL for session record.
getRecord()
Returns the record that is currently in context, based on the value of the id query string parameter in the Visualforce page URL.