Hi. I have a windows form application that uses the DataMapper and the
DataAccess assemblies. When i execute it, the next error happens:
System.NullReferenceException: object reference not set to an instance
of an object. at IBatis.DataAccess.DaoManager.c(IDao dao). Making a
debug, i realize the error happens in the function  GetInstance(IDao
dao) of the DaoManager class: the variable daoImplementation never
takes a value so, when the  code - return daoImplementation.DaoManager
- is executed in the function GetInstance, the exception
NullReferenceException is thrown. why it happens? I have the following
doubts:

1. I'm not sure if the file dao.config are being read.
2. I'm not sure if the files properties.config, SqlMap.config and
providers.config  are being read.
3. is the problem about IDao interface that i'm using?. What kind of
characteristics should have the interface that is passed to the
function GetInstance(IDao dao)?
4. the framework DataMapper and DataAccess works fine in windows form
applications?

I test my program using only the DataMapper and it works fine. I've
spent one week trying to correct the problem but nothing has worked. 
Please help me!!!

Thanks in advice.

Reply via email to