Using: SmartClient12/SmartClient_v120p_2018-04-24_PowerEdition
I have a slightly unusual database set up. I'm building an application that accesses 2 different databases on the same MySQL server. The current application needs to join to and pull a few fields from the people table of an older application. In order to be able to include fields across databases I've left driver.databaseName: blank in server.properties and then configured the tableName to include the database name in the ds.xml like: tableName="develPersonnel.people" . This seems to work with text fields but when I fetchData on a form that contains a single ViewFileItem field the generated SQL does not make sense. From the log exceprt below the initial dsRequest looks reasonable, but then a second dsRequest is sent with the wrong criteria.
The Form:
isc.DynamicForm.create({
ID:"photoForm",
autoDraw:false,
dataSource:"people",
numCols:1,
canEdit:true,
fields:[
{
name:"photo",
autoDraw:false,
showTitle:false,
width:150,
height:200,
_constructor:"ViewFileItem"
}
]
});
The fetchData call:
photoForm.fetchData({isisEmplID:record.emplID});
From the server log:
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,465 [ec-1] INFO RequestContext - URL: '/devel/isomorphic/IDACall', User-Agent: 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36': Safari with Accept-Encoding header
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,474 [ec-1] DEBUG XML - Parsed XML from (in memory stream): 8ms
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,475 [ec-1] DEBUG RPCManager - Processing 1 requests.
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,475 [ec-1] DEBUG RPCManager - Request #1 (DSRequest) payload: {
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: criteria:{
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: isisEmplID:"0005123466"
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: },
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: operationConfig:{
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: dataSource:"people",
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: repo:null,
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: operationType:"fetch",
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: textMatchStyle:"exact"
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: },
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: componentId:"photoForm",
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: appID:"builtinApplication",
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: operation:"people_fetch",
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: oldValues:{
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: isisEmplID:"0005123466"
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: }
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: }
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,475 [ec-1] INFO IDACall - Performing 1 operation(s)
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,475 [ec-1] DEBUG DeclarativeSecurity - Processing security checks for DataSource null, field null
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,475 [ec-1] DEBUG DeclarativeSecurity - DataSource people is not in the pre-checked list, processing...
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,475 [ec-1] DEBUG AppBase - [builtinApplication.people_fetch] No userTypes defined, allowing anyone access to all operations for this application
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,475 [ec-1] DEBUG AppBase - [builtinApplication.people_fetch] No public zero-argument method named '_people_fetch' found, performing generic datasource operation
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,476 [ec-1] INFO SQLDataSource - [builtinApplication.people_fetch] Performing fetch operation with
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: criteria: {} values: {}
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,476 [ec-1] INFO SQLWhereClause - [builtinApplication.people_fetch] empty condition
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,476 [ec-1] INFO SQLDataSource - [builtinApplication.people_fetch] derived query: SELECT $defaultSelectClause FROM $defaultTableClause WHERE $defaultWhereClause
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,477 [ec-1] DEBUG PoolableSQLConnectionFactory - [builtinApplication.people_fetch] Executing pingTest 'select 1 from dual' on connection 1371512807
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,477 [ec-1] INFO SQLDataSource - [builtinApplication.people_fetch] 649: Executing SQL query on 'gradrecord': SELECT develPersonnel.people.id_People, develPersonnel.people.creationName, develPersonnel.people.creationTimestamp, develPersonnel.people.modificationName, develPersonnel.people.modificationTimestamp, develPersonnel.people.nameLast, develPersonnel.people.nameFirst, develPersonnel.people.nameMiddle, develPersonnel.people.namePreferred, develPersonnel.people.nameInitials, develPersonnel.people.spouseName, develPersonnel.people.dateOfBirth, develPersonnel.people.gender, develPersonnel.people.payrollNotes, develPersonnel.people.includeInDirectory, develPersonnel.people.isGroupPI, develPersonnel.people.directoryType, develPersonnel.people.directoryTitle1, develPersonnel.people.directoryTitle2, develPersonnel.people.directoryTitle3, develPersonnel.people.emailAddress, develPersonnel.people.forwardingName, develPersonnel.people.forwardingAddress1, develPersonnel.people.forwardingAddress2, develPersonnel.people.forwardingCity, develPersonnel.people.forwardingState, develPersonnel.people.forwardingPostalCode, develPersonnel.people.forwardingCountry, develPersonnel.people.forwardingPhone, develPersonnel.people.forwardingModificationDate, develPersonnel.people.forwardingModificationName, develPersonnel.people.personNotes, develPersonnel.people.photo_filename, develPersonnel.people.photo_filesize, concat(people.nameLast,', ',people.nameFirst) AS lastFirst FROM develPersonnel.people WHERE ('1'='1')
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,478 [ec-1] DEBUG SQLConnectionManager - [builtinApplication.people_fetch] Borrowed connection '1371512807'
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,478 [ec-1] DEBUG SQLTransaction - [builtinApplication.people_fetch] Started new gradrecord transaction "1371512807"
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,478 [ec-1] DEBUG SQLDataSource - [builtinApplication.people_fetch] Setting DSRequest as being part of a transaction
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,478 [ec-1] INFO SQLDriver - [builtinApplication.people_fetch] Executing SQL query on 'gradrecord' using connection '1371512807': SELECT develPersonnel.people.id_People, develPersonnel.people.creationName, develPersonnel.people.creationTimestamp, develPersonnel.people.modificationName, develPersonnel.people.modificationTimestamp, develPersonnel.people.nameLast, develPersonnel.people.nameFirst, develPersonnel.people.nameMiddle, develPersonnel.people.namePreferred, develPersonnel.people.nameInitials, develPersonnel.people.spouseName, develPersonnel.people.dateOfBirth, develPersonnel.people.gender, develPersonnel.people.payrollNotes, develPersonnel.people.includeInDirectory, develPersonnel.people.isGroupPI, develPersonnel.people.directoryType, develPersonnel.people.directoryTitle1, develPersonnel.people.directoryTitle2, develPersonnel.people.directoryTitle3, develPersonnel.people.emailAddress, develPersonnel.people.forwardingName, develPersonnel.people.forwardingAddress1, develPersonnel.people.forwardingAddress2, develPersonnel.people.forwardingCity, develPersonnel.people.forwardingState, develPersonnel.people.forwardingPostalCode, develPersonnel.people.forwardingCountry, develPersonnel.people.forwardingPhone, develPersonnel.people.forwardingModificationDate, develPersonnel.people.forwardingModificationName, develPersonnel.people.personNotes, develPersonnel.people.photo_filename, develPersonnel.people.photo_filesize, concat(people.nameLast,', ',people.nameFirst) AS lastFirst FROM develPersonnel.people WHERE ('1'='1')
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,620 [ec-1] INFO DSResponse - DSResponse: List with 3895 items
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,620 [ec-1] DEBUG RPCManager - Content type for RPC transaction: text/plain; charset=UTF-8
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,620 [ec-1] DEBUG SQLTransaction - Committing gradrecord transaction "1371512807"
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,621 [ec-1] DEBUG RPCManager - non-DMI response, dropExtraFields: false
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,852 [ec-1] DEBUG SQLTransaction - getConnection() looked for transactional connection for gradrecord: hashcode "1371512807"
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,852 [ec-1] WARN SQLTransaction - Ending gradrecord transaction "1371512807"
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,853 [ec-1] DEBUG SQLConnectionManager - About to close connection with hashcode "1371512807"
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,853 [ec-1] DEBUG PoolableSQLConnectionFactory - Executing pingTest 'select 1 from dual' on connection 1371512807
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,854 [ec-1] DEBUG SQLDataSource - About to clear SQLDriver state for DS instance 649
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,854 [ec-1] DEBUG SQLDataSource - About to clear SQLDriver state for DS instance 649
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,854 [ec-1] DEBUG SQLDataSource - About to clear SQLDriver state for DS instance 649
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,923 [ec-1] INFO Compression - /devel/isomorphic/IDACall: 2849645 -> 187735 bytes
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,188 [ec-8] INFO RequestContext - URL: '/devel/isomorphic/IDACall', User-Agent: 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36': Safari with Accept-Encoding header
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,190 [ec-8] DEBUG XML - Parsed XML from (in memory stream): 1ms
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,191 [ec-8] DEBUG RPCManager - Processing 1 requests.
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,191 [ec-8] DEBUG RPCManager - Request #1 (DSRequest) payload: {
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: criteria:{
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: id_People:-70,
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: download_fieldname:"photo",
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: download_filename:null
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: },
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: operationConfig:{
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: dataSource:"people",
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: repo:null,
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: operationType:"viewFile",
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: textMatchStyle:"exact"
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: },
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: appID:"builtinApplication",
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: operation:"people_viewFile",
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: oldValues:{
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: id_People:-70,
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: download_fieldname:"photo",
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: download_filename:null
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: }
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: }
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,191 [ec-8] INFO IDACall - Performing 1 operation(s)
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,191 [ec-8] DEBUG DeclarativeSecurity - Processing security checks for DataSource null, field null
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,191 [ec-8] DEBUG DeclarativeSecurity - DataSource people is not in the pre-checked list, processing...
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,191 [ec-8] DEBUG AppBase - [builtinApplication.people_viewFile] No userTypes defined, allowing anyone access to all operations for this application
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,191 [ec-8] DEBUG AppBase - [builtinApplication.people_viewFile] No public zero-argument method named '_people_viewFile' found, performing generic datasource operation
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,192 [ec-8] DEBUG DeclarativeSecurity - [builtinApplication.people_viewFile] Processing security checks for DataSource null, field null
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,192 [ec-8] DEBUG DeclarativeSecurity - [builtinApplication.people_viewFile] Request is not a client request, ignoring security checks.
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,192 [ec-8] DEBUG AppBase - [builtinApplication.people_viewFile, builtinApplication.null] No userTypes defined, allowing anyone access to all operations for this application
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,192 [ec-8] DEBUG AppBase - [builtinApplication.people_viewFile, builtinApplication.null] No public zero-argument method named '_null' found, performing generic datasource operation
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,192 [ec-8] INFO SQLDataSource - [builtinApplication.people_viewFile, builtinApplication.null] Performing fetch operation with
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: criteria: {id_People:-70,download_fieldname:"photo",download_filename:null} values: {id_People:-70,download_fieldname:"photo",download_filename:null}
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,193 [ec-8] DEBUG SQLDataSource - [builtinApplication.people_viewFile, builtinApplication.null] DataSource 656 acquired SQLDriver instance 53903 during initialization
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,193 [ec-8] INFO SQLDataSource - [builtinApplication.people_viewFile, builtinApplication.null] derived query: SELECT $defaultSelectClause FROM $defaultTableClause WHERE $defaultWhereClause
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,194 [ec-8] DEBUG PoolableSQLConnectionFactory - [builtinApplication.people_viewFile, builtinApplication.null] Executing pingTest 'select 1 from dual' on connection 1371512807
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,194 [ec-8] INFO SQLDataSource - [builtinApplication.people_viewFile, builtinApplication.null] 656: Executing SQL query on 'gradrecord': SELECT develPersonnel.people.id_People, develPersonnel.people.creationName, develPersonnel.people.creationTimestamp, develPersonnel.people.modificationName, develPersonnel.people.modificationTimestamp, develPersonnel.people.nameLast, develPersonnel.people.nameFirst, develPersonnel.people.nameMiddle, develPersonnel.people.namePreferred, develPersonnel.people.nameInitials, develPersonnel.people.spouseName, develPersonnel.people.dateOfBirth, develPersonnel.people.gender, develPersonnel.people.hrsPersonID, develPersonnel.people.uwPVI, develPersonnel.people.isisEmplID, develPersonnel.people.isisCampusID, develPersonnel.people.uwPhotoID, develPersonnel.people.uwNetID, develPersonnel.people.caeUserName, develPersonnel.people.payrollNotes, develPersonnel.people.includeInDirectory, develPersonnel.people.isGroupPI, develPersonnel.people.directoryType, develPersonnel.people.directoryTitle1, develPersonnel.people.directoryTitle2, develPersonnel.people.directoryTitle3, develPersonnel.people.emailAddress, develPersonnel.people.emergencyContactName, develPersonnel.people.emergencyContactAddress1, develPersonnel.people.emergencyContactAddress2, develPersonnel.people.emergencyContactCity, develPersonnel.people.emergencyContactState, develPersonnel.people.emergencyContactPostalCode, develPersonnel.people.emergencyContactCountry, develPersonnel.people.emergencyContactPhone, develPersonnel.people.forwardingName, develPersonnel.people.forwardingAddress1, develPersonnel.people.forwardingAddress2, develPersonnel.people.forwardingCity, develPersonnel.people.forwardingState, develPersonnel.people.forwardingPostalCode, develPersonnel.people.forwardingCountry, develPersonnel.people.forwardingPhone, develPersonnel.people.forwardingModificationDate, develPersonnel.people.forwardingModificationName, develPersonnel.people.personNotes, develPersonnel.people.photo, develPersonnel.people.photo_filename, develPersonnel.people.photo_filesize, concat(people.nameLast,', ',people.nameFirst) AS lastFirst FROM develPersonnel.people WHERE (develPersonnel.people.id_People=-70)
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,195 [ec-8] DEBUG SQLConnectionManager - [builtinApplication.people_viewFile, builtinApplication.null] Borrowed connection '1371512807'
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,195 [ec-8] DEBUG SQLTransaction - [builtinApplication.people_viewFile, builtinApplication.null] Started new gradrecord transaction "1371512807"
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,195 [ec-8] DEBUG SQLDataSource - [builtinApplication.people_viewFile, builtinApplication.null] Setting DSRequest as being part of a transaction
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,195 [ec-8] INFO SQLDriver - [builtinApplication.people_viewFile, builtinApplication.null] Executing SQL query on 'gradrecord' using connection '1371512807': SELECT develPersonnel.people.id_People, develPersonnel.people.creationName, develPersonnel.people.creationTimestamp, develPersonnel.people.modificationName, develPersonnel.people.modificationTimestamp, develPersonnel.people.nameLast, develPersonnel.people.nameFirst, develPersonnel.people.nameMiddle, develPersonnel.people.namePreferred, develPersonnel.people.nameInitials, develPersonnel.people.spouseName, develPersonnel.people.dateOfBirth, develPersonnel.people.gender, develPersonnel.people.hrsPersonID, develPersonnel.people.uwPVI, develPersonnel.people.isisEmplID, develPersonnel.people.isisCampusID, develPersonnel.people.uwPhotoID, develPersonnel.people.uwNetID, develPersonnel.people.caeUserName, develPersonnel.people.payrollNotes, develPersonnel.people.includeInDirectory, develPersonnel.people.isGroupPI, develPersonnel.people.directoryType, develPersonnel.people.directoryTitle1, develPersonnel.people.directoryTitle2, develPersonnel.people.directoryTitle3, develPersonnel.people.emailAddress, develPersonnel.people.emergencyContactName, develPersonnel.people.emergencyContactAddress1, develPersonnel.people.emergencyContactAddress2, develPersonnel.people.emergencyContactCity, develPersonnel.people.emergencyContactState, develPersonnel.people.emergencyContactPostalCode, develPersonnel.people.emergencyContactCountry, develPersonnel.people.emergencyContactPhone, develPersonnel.people.forwardingName, develPersonnel.people.forwardingAddress1, develPersonnel.people.forwardingAddress2, develPersonnel.people.forwardingCity, develPersonnel.people.forwardingState, develPersonnel.people.forwardingPostalCode, develPersonnel.people.forwardingCountry, develPersonnel.people.forwardingPhone, develPersonnel.people.forwardingModificationDate, develPersonnel.people.forwardingModificationName, develPersonnel.people.personNotes, develPersonnel.people.photo, develPersonnel.people.photo_filename, develPersonnel.people.photo_filesize, concat(people.nameLast,', ',people.nameFirst) AS lastFirst FROM develPersonnel.people WHERE (develPersonnel.people.id_People=-70)
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,197 [ec-8] INFO DSResponse - [builtinApplication.people_viewFile] DSResponse: List with 1 items
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,197 [ec-8] INFO DSResponse - DSResponse: Map with 9 keys
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,198 [ec-8] WARN RPCManager - dsResponse.getData().get("photo") returned null when we were expecting an InputStream, Byte[] or byte[]. Can't continue.
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,198 [ec-8] DEBUG SQLTransaction - getConnection() looked for transactional connection for gradrecord: hashcode "1371512807"
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,198 [ec-8] WARN SQLTransaction - Ending gradrecord transaction "1371512807"
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,199 [ec-8] DEBUG SQLConnectionManager - About to close connection with hashcode "1371512807"
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,199 [ec-8] DEBUG PoolableSQLConnectionFactory - Executing pingTest 'select 1 from dual' on connection 1371512807
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,200 [ec-8] DEBUG SQLDataSource - About to clear SQLDriver state for DS instance 649
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,200 [ec-8] DEBUG SQLDataSource - About to clear SQLDriver state for DS instance 649
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,200 [ec-8] DEBUG SQLDataSource - About to clear SQLDriver state for DS instance 649
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,200 [ec-8] DEBUG SQLTransaction - getConnection() looked for transactional connection for gradrecord: (connection is null)
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,200 [ec-8] DEBUG SQLDataSource - About to clear SQLDriver state for DS instance 656
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,200 [ec-8] DEBUG SQLDataSource - About to clear SQLDriver state for DS instance 656
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,200 [ec-8] DEBUG SQLDataSource - About to clear SQLDriver state for DS instance 656
I have a slightly unusual database set up. I'm building an application that accesses 2 different databases on the same MySQL server. The current application needs to join to and pull a few fields from the people table of an older application. In order to be able to include fields across databases I've left driver.databaseName: blank in server.properties and then configured the tableName to include the database name in the ds.xml like: tableName="develPersonnel.people" . This seems to work with text fields but when I fetchData on a form that contains a single ViewFileItem field the generated SQL does not make sense. From the log exceprt below the initial dsRequest looks reasonable, but then a second dsRequest is sent with the wrong criteria.
The Form:
isc.DynamicForm.create({
ID:"photoForm",
autoDraw:false,
dataSource:"people",
numCols:1,
canEdit:true,
fields:[
{
name:"photo",
autoDraw:false,
showTitle:false,
width:150,
height:200,
_constructor:"ViewFileItem"
}
]
});
The fetchData call:
photoForm.fetchData({isisEmplID:record.emplID});
From the server log:
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,465 [ec-1] INFO RequestContext - URL: '/devel/isomorphic/IDACall', User-Agent: 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36': Safari with Accept-Encoding header
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,474 [ec-1] DEBUG XML - Parsed XML from (in memory stream): 8ms
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,475 [ec-1] DEBUG RPCManager - Processing 1 requests.
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,475 [ec-1] DEBUG RPCManager - Request #1 (DSRequest) payload: {
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: criteria:{
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: isisEmplID:"0005123466"
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: },
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: operationConfig:{
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: dataSource:"people",
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: repo:null,
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: operationType:"fetch",
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: textMatchStyle:"exact"
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: },
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: componentId:"photoForm",
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: appID:"builtinApplication",
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: operation:"people_fetch",
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: oldValues:{
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: isisEmplID:"0005123466"
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: }
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: }
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,475 [ec-1] INFO IDACall - Performing 1 operation(s)
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,475 [ec-1] DEBUG DeclarativeSecurity - Processing security checks for DataSource null, field null
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,475 [ec-1] DEBUG DeclarativeSecurity - DataSource people is not in the pre-checked list, processing...
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,475 [ec-1] DEBUG AppBase - [builtinApplication.people_fetch] No userTypes defined, allowing anyone access to all operations for this application
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,475 [ec-1] DEBUG AppBase - [builtinApplication.people_fetch] No public zero-argument method named '_people_fetch' found, performing generic datasource operation
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,476 [ec-1] INFO SQLDataSource - [builtinApplication.people_fetch] Performing fetch operation with
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: criteria: {} values: {}
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,476 [ec-1] INFO SQLWhereClause - [builtinApplication.people_fetch] empty condition
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,476 [ec-1] INFO SQLDataSource - [builtinApplication.people_fetch] derived query: SELECT $defaultSelectClause FROM $defaultTableClause WHERE $defaultWhereClause
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,477 [ec-1] DEBUG PoolableSQLConnectionFactory - [builtinApplication.people_fetch] Executing pingTest 'select 1 from dual' on connection 1371512807
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,477 [ec-1] INFO SQLDataSource - [builtinApplication.people_fetch] 649: Executing SQL query on 'gradrecord': SELECT develPersonnel.people.id_People, develPersonnel.people.creationName, develPersonnel.people.creationTimestamp, develPersonnel.people.modificationName, develPersonnel.people.modificationTimestamp, develPersonnel.people.nameLast, develPersonnel.people.nameFirst, develPersonnel.people.nameMiddle, develPersonnel.people.namePreferred, develPersonnel.people.nameInitials, develPersonnel.people.spouseName, develPersonnel.people.dateOfBirth, develPersonnel.people.gender, develPersonnel.people.payrollNotes, develPersonnel.people.includeInDirectory, develPersonnel.people.isGroupPI, develPersonnel.people.directoryType, develPersonnel.people.directoryTitle1, develPersonnel.people.directoryTitle2, develPersonnel.people.directoryTitle3, develPersonnel.people.emailAddress, develPersonnel.people.forwardingName, develPersonnel.people.forwardingAddress1, develPersonnel.people.forwardingAddress2, develPersonnel.people.forwardingCity, develPersonnel.people.forwardingState, develPersonnel.people.forwardingPostalCode, develPersonnel.people.forwardingCountry, develPersonnel.people.forwardingPhone, develPersonnel.people.forwardingModificationDate, develPersonnel.people.forwardingModificationName, develPersonnel.people.personNotes, develPersonnel.people.photo_filename, develPersonnel.people.photo_filesize, concat(people.nameLast,', ',people.nameFirst) AS lastFirst FROM develPersonnel.people WHERE ('1'='1')
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,478 [ec-1] DEBUG SQLConnectionManager - [builtinApplication.people_fetch] Borrowed connection '1371512807'
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,478 [ec-1] DEBUG SQLTransaction - [builtinApplication.people_fetch] Started new gradrecord transaction "1371512807"
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,478 [ec-1] DEBUG SQLDataSource - [builtinApplication.people_fetch] Setting DSRequest as being part of a transaction
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,478 [ec-1] INFO SQLDriver - [builtinApplication.people_fetch] Executing SQL query on 'gradrecord' using connection '1371512807': SELECT develPersonnel.people.id_People, develPersonnel.people.creationName, develPersonnel.people.creationTimestamp, develPersonnel.people.modificationName, develPersonnel.people.modificationTimestamp, develPersonnel.people.nameLast, develPersonnel.people.nameFirst, develPersonnel.people.nameMiddle, develPersonnel.people.namePreferred, develPersonnel.people.nameInitials, develPersonnel.people.spouseName, develPersonnel.people.dateOfBirth, develPersonnel.people.gender, develPersonnel.people.payrollNotes, develPersonnel.people.includeInDirectory, develPersonnel.people.isGroupPI, develPersonnel.people.directoryType, develPersonnel.people.directoryTitle1, develPersonnel.people.directoryTitle2, develPersonnel.people.directoryTitle3, develPersonnel.people.emailAddress, develPersonnel.people.forwardingName, develPersonnel.people.forwardingAddress1, develPersonnel.people.forwardingAddress2, develPersonnel.people.forwardingCity, develPersonnel.people.forwardingState, develPersonnel.people.forwardingPostalCode, develPersonnel.people.forwardingCountry, develPersonnel.people.forwardingPhone, develPersonnel.people.forwardingModificationDate, develPersonnel.people.forwardingModificationName, develPersonnel.people.personNotes, develPersonnel.people.photo_filename, develPersonnel.people.photo_filesize, concat(people.nameLast,', ',people.nameFirst) AS lastFirst FROM develPersonnel.people WHERE ('1'='1')
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,620 [ec-1] INFO DSResponse - DSResponse: List with 3895 items
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,620 [ec-1] DEBUG RPCManager - Content type for RPC transaction: text/plain; charset=UTF-8
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,620 [ec-1] DEBUG SQLTransaction - Committing gradrecord transaction "1371512807"
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,621 [ec-1] DEBUG RPCManager - non-DMI response, dropExtraFields: false
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,852 [ec-1] DEBUG SQLTransaction - getConnection() looked for transactional connection for gradrecord: hashcode "1371512807"
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,852 [ec-1] WARN SQLTransaction - Ending gradrecord transaction "1371512807"
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,853 [ec-1] DEBUG SQLConnectionManager - About to close connection with hashcode "1371512807"
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,853 [ec-1] DEBUG PoolableSQLConnectionFactory - Executing pingTest 'select 1 from dual' on connection 1371512807
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,854 [ec-1] DEBUG SQLDataSource - About to clear SQLDriver state for DS instance 649
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,854 [ec-1] DEBUG SQLDataSource - About to clear SQLDriver state for DS instance 649
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,854 [ec-1] DEBUG SQLDataSource - About to clear SQLDriver state for DS instance 649
May 23 11:12:36 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:36,923 [ec-1] INFO Compression - /devel/isomorphic/IDACall: 2849645 -> 187735 bytes
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,188 [ec-8] INFO RequestContext - URL: '/devel/isomorphic/IDACall', User-Agent: 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36': Safari with Accept-Encoding header
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,190 [ec-8] DEBUG XML - Parsed XML from (in memory stream): 1ms
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,191 [ec-8] DEBUG RPCManager - Processing 1 requests.
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,191 [ec-8] DEBUG RPCManager - Request #1 (DSRequest) payload: {
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: criteria:{
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: id_People:-70,
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: download_fieldname:"photo",
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: download_filename:null
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: },
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: operationConfig:{
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: dataSource:"people",
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: repo:null,
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: operationType:"viewFile",
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: textMatchStyle:"exact"
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: },
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: appID:"builtinApplication",
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: operation:"people_viewFile",
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: oldValues:{
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: id_People:-70,
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: download_fieldname:"photo",
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: download_filename:null
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: }
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: }
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,191 [ec-8] INFO IDACall - Performing 1 operation(s)
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,191 [ec-8] DEBUG DeclarativeSecurity - Processing security checks for DataSource null, field null
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,191 [ec-8] DEBUG DeclarativeSecurity - DataSource people is not in the pre-checked list, processing...
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,191 [ec-8] DEBUG AppBase - [builtinApplication.people_viewFile] No userTypes defined, allowing anyone access to all operations for this application
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,191 [ec-8] DEBUG AppBase - [builtinApplication.people_viewFile] No public zero-argument method named '_people_viewFile' found, performing generic datasource operation
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,192 [ec-8] DEBUG DeclarativeSecurity - [builtinApplication.people_viewFile] Processing security checks for DataSource null, field null
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,192 [ec-8] DEBUG DeclarativeSecurity - [builtinApplication.people_viewFile] Request is not a client request, ignoring security checks.
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,192 [ec-8] DEBUG AppBase - [builtinApplication.people_viewFile, builtinApplication.null] No userTypes defined, allowing anyone access to all operations for this application
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,192 [ec-8] DEBUG AppBase - [builtinApplication.people_viewFile, builtinApplication.null] No public zero-argument method named '_null' found, performing generic datasource operation
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,192 [ec-8] INFO SQLDataSource - [builtinApplication.people_viewFile, builtinApplication.null] Performing fetch operation with
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: criteria: {id_People:-70,download_fieldname:"photo",download_filename:null} values: {id_People:-70,download_fieldname:"photo",download_filename:null}
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,193 [ec-8] DEBUG SQLDataSource - [builtinApplication.people_viewFile, builtinApplication.null] DataSource 656 acquired SQLDriver instance 53903 during initialization
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,193 [ec-8] INFO SQLDataSource - [builtinApplication.people_viewFile, builtinApplication.null] derived query: SELECT $defaultSelectClause FROM $defaultTableClause WHERE $defaultWhereClause
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,194 [ec-8] DEBUG PoolableSQLConnectionFactory - [builtinApplication.people_viewFile, builtinApplication.null] Executing pingTest 'select 1 from dual' on connection 1371512807
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,194 [ec-8] INFO SQLDataSource - [builtinApplication.people_viewFile, builtinApplication.null] 656: Executing SQL query on 'gradrecord': SELECT develPersonnel.people.id_People, develPersonnel.people.creationName, develPersonnel.people.creationTimestamp, develPersonnel.people.modificationName, develPersonnel.people.modificationTimestamp, develPersonnel.people.nameLast, develPersonnel.people.nameFirst, develPersonnel.people.nameMiddle, develPersonnel.people.namePreferred, develPersonnel.people.nameInitials, develPersonnel.people.spouseName, develPersonnel.people.dateOfBirth, develPersonnel.people.gender, develPersonnel.people.hrsPersonID, develPersonnel.people.uwPVI, develPersonnel.people.isisEmplID, develPersonnel.people.isisCampusID, develPersonnel.people.uwPhotoID, develPersonnel.people.uwNetID, develPersonnel.people.caeUserName, develPersonnel.people.payrollNotes, develPersonnel.people.includeInDirectory, develPersonnel.people.isGroupPI, develPersonnel.people.directoryType, develPersonnel.people.directoryTitle1, develPersonnel.people.directoryTitle2, develPersonnel.people.directoryTitle3, develPersonnel.people.emailAddress, develPersonnel.people.emergencyContactName, develPersonnel.people.emergencyContactAddress1, develPersonnel.people.emergencyContactAddress2, develPersonnel.people.emergencyContactCity, develPersonnel.people.emergencyContactState, develPersonnel.people.emergencyContactPostalCode, develPersonnel.people.emergencyContactCountry, develPersonnel.people.emergencyContactPhone, develPersonnel.people.forwardingName, develPersonnel.people.forwardingAddress1, develPersonnel.people.forwardingAddress2, develPersonnel.people.forwardingCity, develPersonnel.people.forwardingState, develPersonnel.people.forwardingPostalCode, develPersonnel.people.forwardingCountry, develPersonnel.people.forwardingPhone, develPersonnel.people.forwardingModificationDate, develPersonnel.people.forwardingModificationName, develPersonnel.people.personNotes, develPersonnel.people.photo, develPersonnel.people.photo_filename, develPersonnel.people.photo_filesize, concat(people.nameLast,', ',people.nameFirst) AS lastFirst FROM develPersonnel.people WHERE (develPersonnel.people.id_People=-70)
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,195 [ec-8] DEBUG SQLConnectionManager - [builtinApplication.people_viewFile, builtinApplication.null] Borrowed connection '1371512807'
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,195 [ec-8] DEBUG SQLTransaction - [builtinApplication.people_viewFile, builtinApplication.null] Started new gradrecord transaction "1371512807"
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,195 [ec-8] DEBUG SQLDataSource - [builtinApplication.people_viewFile, builtinApplication.null] Setting DSRequest as being part of a transaction
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,195 [ec-8] INFO SQLDriver - [builtinApplication.people_viewFile, builtinApplication.null] Executing SQL query on 'gradrecord' using connection '1371512807': SELECT develPersonnel.people.id_People, develPersonnel.people.creationName, develPersonnel.people.creationTimestamp, develPersonnel.people.modificationName, develPersonnel.people.modificationTimestamp, develPersonnel.people.nameLast, develPersonnel.people.nameFirst, develPersonnel.people.nameMiddle, develPersonnel.people.namePreferred, develPersonnel.people.nameInitials, develPersonnel.people.spouseName, develPersonnel.people.dateOfBirth, develPersonnel.people.gender, develPersonnel.people.hrsPersonID, develPersonnel.people.uwPVI, develPersonnel.people.isisEmplID, develPersonnel.people.isisCampusID, develPersonnel.people.uwPhotoID, develPersonnel.people.uwNetID, develPersonnel.people.caeUserName, develPersonnel.people.payrollNotes, develPersonnel.people.includeInDirectory, develPersonnel.people.isGroupPI, develPersonnel.people.directoryType, develPersonnel.people.directoryTitle1, develPersonnel.people.directoryTitle2, develPersonnel.people.directoryTitle3, develPersonnel.people.emailAddress, develPersonnel.people.emergencyContactName, develPersonnel.people.emergencyContactAddress1, develPersonnel.people.emergencyContactAddress2, develPersonnel.people.emergencyContactCity, develPersonnel.people.emergencyContactState, develPersonnel.people.emergencyContactPostalCode, develPersonnel.people.emergencyContactCountry, develPersonnel.people.emergencyContactPhone, develPersonnel.people.forwardingName, develPersonnel.people.forwardingAddress1, develPersonnel.people.forwardingAddress2, develPersonnel.people.forwardingCity, develPersonnel.people.forwardingState, develPersonnel.people.forwardingPostalCode, develPersonnel.people.forwardingCountry, develPersonnel.people.forwardingPhone, develPersonnel.people.forwardingModificationDate, develPersonnel.people.forwardingModificationName, develPersonnel.people.personNotes, develPersonnel.people.photo, develPersonnel.people.photo_filename, develPersonnel.people.photo_filesize, concat(people.nameLast,', ',people.nameFirst) AS lastFirst FROM develPersonnel.people WHERE (develPersonnel.people.id_People=-70)
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,197 [ec-8] INFO DSResponse - [builtinApplication.people_viewFile] DSResponse: List with 1 items
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,197 [ec-8] INFO DSResponse - DSResponse: Map with 9 keys
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,198 [ec-8] WARN RPCManager - dsResponse.getData().get("photo") returned null when we were expecting an InputStream, Byte[] or byte[]. Can't continue.
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,198 [ec-8] DEBUG SQLTransaction - getConnection() looked for transactional connection for gradrecord: hashcode "1371512807"
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,198 [ec-8] WARN SQLTransaction - Ending gradrecord transaction "1371512807"
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,199 [ec-8] DEBUG SQLConnectionManager - About to close connection with hashcode "1371512807"
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,199 [ec-8] DEBUG PoolableSQLConnectionFactory - Executing pingTest 'select 1 from dual' on connection 1371512807
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,200 [ec-8] DEBUG SQLDataSource - About to clear SQLDriver state for DS instance 649
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,200 [ec-8] DEBUG SQLDataSource - About to clear SQLDriver state for DS instance 649
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,200 [ec-8] DEBUG SQLDataSource - About to clear SQLDriver state for DS instance 649
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,200 [ec-8] DEBUG SQLTransaction - getConnection() looked for transactional connection for gradrecord: (connection is null)
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,200 [ec-8] DEBUG SQLDataSource - About to clear SQLDriver state for DS instance 656
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,200 [ec-8] DEBUG SQLDataSource - About to clear SQLDriver state for DS instance 656
May 23 11:12:37 dbdevel/dbdevel develgradrecord[17894]: === 2018-05-23 16:12:37,200 [ec-8] DEBUG SQLDataSource - About to clear SQLDriver state for DS instance 656
Comment