You need to sign in to do that
Don't have an account?

System.NullPointerException: Attempt to De-Reference a Null Object
All I am getting the above Error when trying to insert records from an integration.
Here iso the code it is erroring on: IT is erroring on the live that begins: List<Patient_Data__c> objPatient
global class wsLoad_NDD_Data { Value, Trial, Trial Data, Result Parameters) global class PatientData{ WebService String strPatientId; WebService String strFirstName; WebService String strLastName; WebService String strIsBioCal; WebService String strEthnicity; WebService String strAsthma; WebService String strGender; WebService Date dtmDateOfBirth; WebService String strCOPD; WebService Decimal numHeight; WebService Decimal numWeight; WebService String strSite; WebService String strSmoker; } webservice static Patient_Data__c LoadPatientData(PatientData PDInfo) { Patient_Data__c insertPatientData = null; // Look for the Patient_Data_ID__c being passed in. List<Patient_Data__c> objPatient = [SELECT Patient_ID__c FROM Patient_Data__c WHERE Patient_ID__c = :PDInfo.strPatientId]; if(objPatient.size() > 0) { //Existing Patient Check List<Patient_Data__c> updatePatientData = [SELECT First_Name__c, Last_Name__c, IsBioCal__c, Ethnicity__c, Asthma__c, Gender__c, Date_of_Birth__c, COPD__c, Height__c, Weight__c FROM Patient_Data__c WHERE Patient_ID__c = :PDInfo.strPatientId]; for (Patient_Data__c pd : updatePatientData) { pd.First_Name__c = PDInfo.strFirstName; pd.Last_Name__c = PDInfo.strLastName; pd.IsBioCal_Int__c = PDInfo.strIsBioCal; pd.Ethnicity__c = PDInfo.strEthnicity; pd.Asthma__c = PDInfo.strAsthma; pd.Gender__c = PDInfo.strGender; pd.Date_of_Birth__c = PDInfo.dtmDateOfBirth; pd.COPD__c = PDInfo.strCOPD; pd.Height__c = PDInfo.numHeight; pd.Weight__c = PDInfo.numWeight; pd.Site__c = PDInfo.strsite; } update updatePatientData; } else { // Get list of Patients. // New Patient. insertPatientData = new Patient_Data__c(); insertPatientData.Patient_ID__c = PDInfo.strPatientId; insertPatientData.First_Name__c = PDInfo.strFirstName; insertPatientData.Last_Name__c = PDInfo.strLastName; insertPatientData.IsBioCal_Int__c = PDInfo.strIsBioCal; insertPatientData.Ethnicity__c = PDInfo.strEthnicity; insertPatientData.Asthma__c = PDInfo.strAsthma; insertPatientData.Gender__c = PDInfo.strGender; insertPatientData.Date_of_Birth__c = PDInfo.dtmDateOfBirth; insertPatientData.COPD__c = PDInfo.strCOPD; insertPatientData.Height__c = PDInfo.numHeight; insertPatientData.Weight__c = PDInfo.numWeight; insertPatientData.Site__c = PDInfo.strsite; insert insertPatientData; } return insertPatientData; }
Please help.
TechEd
PDInfo is null and you are trying to access a member of it