Hello everyone,
All weekend long I keep getting this error message when I run my SSIS package:
Error: The variable " system::localeID" is already on the read list. A variable may only be added once to either the read lock list or the write lock list.
I have search everywhere for this message without success. Could someone help to explain this and what to do to to bypass it.
Your help will be much appreciated.
Omon

I need help debuging this error message::
Shawn de Wet
I don't like repeating myself but it seems I sometimes have to.
Does it tell you which task is using the variable The message above does not.
-Jamie
T. Ruffle
That's strange. Does it tell you which task is using the variable
-Jamie
Sandy Gallagher
:) I'm not the guy who made the post but I occasionally get that error thrown as well even though I don't use LocaleID explicitly in my scripts or package. However if you look in the dtsx file LocaleID is everywhere
Like this for connection managers
<DTS:ConnectionManager>
Damn
Yes. I can tell from looking at the execution result.
Error: The variable "System::LocaleID" is already on the read list. A variable may only be added once to either the read lock list or the write lock list.
Thanks again.
Omon
_John Reynolds_
Can you share your package. Paste the contents of the .dtsx file up here.
-Jamie
Steven Sushka
Thanks Jamie for the response. The issue is that I do not have any variable in my package. It is just a striaght package consisting of control flow and data flow importing data from another SQL Server Db and loading into my server. I only have OLE DB Source and Slow changing dimentions for an insert (new records) and Update for a type 1 type change.
Omon
geoff p
What are you trying to do with that variable and where are you trying to do it It is most likely in a Script Task or a Script Component.
If you cannot find where you are referencing it then open your .dtsx package in Notepad and search for System::LocaleID
-Jamie
Padmanabha
It does not tell me which task is using the variable. The message is what I pasted below without any reference to the task. It has the message in about 5 lines repeatedly.
Error: The variable "System::LocaleID" is already on the read list. A variable may only be added once to either the read lock list or the write lock list.
Thanks
Omon
Murthi
Again, I opened the .dtsx in notepad and search as you suggested but found no occurence of the System::LocaleID.
Thanks for your help
Omon