7.8 Error Messages

Find more error messages and their causes here: 

1. 'Ad-Server Delivery Report Lifetime': Attempt to de-reference a null object

Updating to the latest Salesforce release might have caused a runtime error of your apex jobs. If you are getting error messages similar to 'Ad-Server Delivery Report Lifetime' : Attempt to de-reference a null object Please reschedule the following jobs:

  1. Delivery report. Here is how: https://advendio.atlassian.net/wiki/display/SO/5.3.2+Edit+the+Delivery+Data+Report+Interval
  2. Account Turnover (class: AccountTurnover). You will have to reschedule with the standard Salesforce function "Schedule Apex" here is how to: 7.1.6 Schedule Account Revenue Calculation
  3. Campaign Item Revenue Split (class: CampaignItemRevenueSplit). You will have to reschedule with the standard Salesforce function "Schedule Apex" here is how to: 7.2.5.1 Schedule APEX job for Revenue Split

2. An error occurred because of an OnClick JavaScript event. (Exception... "Failure" nsresult: "0x80004005" NS_ERROR_FALURE...)

You have to allow pop-ups for specific sites. 

2.1 Windows

IE - Allowing Pop-ups (Windows) 
1. In the Tools menu, click on Pop-up Blocker. 
2. Choose Pop-up Blocker Settings. 
3. Add the site address of your salesforce org (example: https://eu5.salesforce.com/) and press the Add button. 
4. Press the Close button. 

Mozilla Firefox - Allowing Popups (Windows) 
1. In the Tools menu, click on Options. 
2. In the Content tab, click on the Exceptions button next to the Block pop-up windows checked box. 
3. Add the Salesforce org (example: https://eu5.salesforce.com/) URL in the address of the website field and press the Allow button. 
4. Press the Close button. 

Chrome - Allowing Pop-Ups (Windows) 
1. Click on the Menu icon in the upper right-hand corner. 
2. Click on Settings. 
3. Scroll down to the bottom of the page and click on Show advanced settings. 
4. In the Privacy section, click on the Content settings button. 
5. Scroll down to the Pop-ups section. 
6. Click on the Manage exceptions button. 
7. Add the Salesforce org (example: https://eu5.salesforce.com/) URL in the Hostname pattern field and choose Allow. 
8. Press the Done button. 

2.2 Mac

Mozilla Firefox - Allowing Popups (Mac) 
1. In the Firefox drop-down menu at the top left of the screen, click on Preferences, then press the Content tab. 
2. Click on the Exceptions button next to the Block pop-up windows checked box. 
3. Add the Salesforce org (example: https://eu5.salesforce.com/) URL in the Address of website field and press the Allow button. 
4. Press the red Close buttons in the top left of the remaining windows. 

Safari - Unblocking Pop-ups (Mac) 
1. In the Safari menu, go to Preferences. 
2. In the preference-menu select the Security tab. 
3. If checked, uncheck Block pop-up windows 

Chrome - Allowing Pop-Ups (Mac) 
1. Click on the Menu icon in the upper right-hand corner. 
2. Click on Settings. 
3. Scroll down to the bottom of the page and click on Show advanced settings. 
4. In the Privacy section, click on the Content settings button. 
5. Scroll down to the Pop-ups section. 
6. Click on the Manage exceptions button. 
7. Enter the Salesforce org (example: https://eu5.salesforce.com/) URL into the field and ensure the menu on the right is set to Allow. 
8. Click Done

3. Error message: „LineItemError.ALREADY_STARTED" when submitting to AdServer

This error happens because you have updated fields that affect delivery (i.e. targetings fields). There are fields like "notes" which don't affect the delivery numbers and you are able to update those in your line item without pausing. To be sure not to create problems, it is safer to always pause the line item (CampaignItem > AdServer Status), make the update and then activate the line item again.