SQL Discovery Issue

 I have installed UCMDB 10.01 running on Windows Platform.
I was discovering the SQL Server and the underlying MSSQL Databases using the "MSSQL Topology by SQL" Discovery Job. Most of the SQL Servers have successfully discovered the databases.
 Few of the SQL Servers they were connecting and were able to execute all the Queries which i can see from the Communication log and are showing as Success. When I try to see the discovered result CIs, i am able to see only the SQl Server and not any Database or other CIs which will get discovered from the Topology Job.
When I further checked the Log for those Servers, I was seeing an Error as follows:
 Traceback (most recent call last):
File "SqlServer", line 167, in collectData
 File "DatabaseProps", line 25, in getDatabases
File "DatabaseProps", line 60, in getBackup
 File "DatabaseProps", line 90, in getBackupFiles
File "modeling", line 1316, in createConfigurationDocumentOSH
 File "E:\hp\UCMDB\DataFlowProbe\jython\Lib\re.py", line 137, in match
return _compile(pattern, flags).match(string)
 TypeError: expected str or unicode but got <type 'java.lang.String'>

Can you please check and help me to get the issue resolved.
  Some more Information :
1. These Servers have no issue with the Credentials ,they are successfully logging 
2. The Service Account also have required permissions, as I could see the SQL queries getting executed.