Usync - Object reference not set to an instance..... error displayed in place of Media folder image
Hi
I am having a strange issue for one of my clients where images are throwing a object reference error (within the page where the image should be) in environments which have synced content. As this is perhaps environment related I will describe the configuration below
For the purposes of explaining, there are 4 environments, AUTH, PREPROD, LIVE1 and LIVE2
AUTH is the content master and configured as the Sync Source
PREPROD has a separate database which it shares with LIVE1 and LIVE2
AUTH & PREPROD are on the same webserver. LIVE 1 and LIVE2 each have their own separate webserver
PREPROD uSync folder is configured as a Virtual Directory in IIS and points at the AUTH site uSync folder to allow it to directly sync/import the changes in AUTH
Separately the AUTH Media folder is copied to all other environments using a batch file and XCOPY which runs on a scheduled task every 5 minutes
The normal process in this configuration is the content authors create content and upload media on AUTH. Once published and considered ready to go live, the content authors then log into the PREPROD environment and do a uSync import which updates the shared PREPROD/LIVE1/LIVE2 database and the physical media files are already deployed via the scheduled task.
This process has worked perfectly with no issues until about 2 weeks ago where we were informed of an 'Object reference not set to an instance of an object.' error. This is not a full screen YSOD error, rather the error is written to the page in the place where an image would normally be displayed.
The process followed was:
Uploaded images in AUTH environment
Create new page in AUTH and saved & published
All content looked fine on AUTH and images displayed correctly
Logged into PREPROD and ran uSync import
The new page was synced successfully but the images within the page all display the 'Object reference.....' error on PREPROD, LIVE1 and LIVE2
Initial investigation appears to show that the references created during the uSync import are different on PREPROD/LIVE1/LIVE2 than they are on AUTH. I was under the impression that uSync successfully updated these references as part of the sync/import process.
Can anyone shed any light on what the issue is or provide a fix please?
Usync - Object reference not set to an instance..... error displayed in place of Media folder image
Hi
I am having a strange issue for one of my clients where images are throwing a object reference error (within the page where the image should be) in environments which have synced content. As this is perhaps environment related I will describe the configuration below
For the purposes of explaining, there are 4 environments, AUTH, PREPROD, LIVE1 and LIVE2
The normal process in this configuration is the content authors create content and upload media on AUTH. Once published and considered ready to go live, the content authors then log into the PREPROD environment and do a uSync import which updates the shared PREPROD/LIVE1/LIVE2 database and the physical media files are already deployed via the scheduled task.
This process has worked perfectly with no issues until about 2 weeks ago where we were informed of an 'Object reference not set to an instance of an object.' error. This is not a full screen YSOD error, rather the error is written to the page in the place where an image would normally be displayed.
The process followed was:
Initial investigation appears to show that the references created during the uSync import are different on PREPROD/LIVE1/LIVE2 than they are on AUTH. I was under the impression that uSync successfully updated these references as part of the sync/import process.
Can anyone shed any light on what the issue is or provide a fix please?
Many thanks in advance
is working on a reply...