@@ -1177,16 +1177,13 @@ msOGRFileOpen(layerObj *layer, const char *connection )
1177
1177
RELEASE_OGR_LOCK;
1178
1178
1179
1179
if ( hDS == NULL ) {
1180
- if ( strlen (CPLGetLastErrorMsg ()) == 0 )
1181
- msSetError (MS_OGRERR,
1180
+ msSetError (MS_OGRERR,
1182
1181
" Open failed for OGR connection in layer `%s'. "
1183
- " File not found or unsupported format." ,
1182
+ " File not found or unsupported format. Check server logs. " ,
1184
1183
" msOGRFileOpen()" ,
1185
1184
layer->name ?layer->name :" (null)" );
1186
- else
1187
- msSetError (MS_OGRERR,
1188
- " Open failed for OGR connection in layer `%s'.\n %s\n " ,
1189
- " msOGRFileOpen()" ,
1185
+ if ( strlen (CPLGetLastErrorMsg ()) == 0 )
1186
+ msDebug (" Open failed for OGR connection in layer `%s'.\n %s\n " ,
1190
1187
layer->name ?layer->name :" (null)" ,
1191
1188
CPLGetLastErrorMsg () );
1192
1189
CPLFree ( pszDSName );
@@ -1214,9 +1211,11 @@ msOGRFileOpen(layerObj *layer, const char *connection )
1214
1211
hLayer = OGR_DS_ExecuteSQL ( hDS, pszLayerDef, NULL , NULL );
1215
1212
if ( hLayer == NULL ) {
1216
1213
msSetError (MS_OGRERR,
1217
- " ExecuteSQL(%s) failed.\n %s" ,
1218
- " msOGRFileOpen()" ,
1219
- pszLayerDef, CPLGetLastErrorMsg () );
1214
+ " ExecuteSQL() failed. Check server logs." ,
1215
+ " msOGRFileOpen()" );
1216
+ if ( strlen (CPLGetLastErrorMsg ()) == 0 )
1217
+ msDebug (" ExecuteSQL(%s) failed.\n %s\n " ,
1218
+ pszLayerDef, CPLGetLastErrorMsg () );
1220
1219
RELEASE_OGR_LOCK;
1221
1220
msConnPoolRelease ( layer, hDS );
1222
1221
CPLFree ( pszLayerDef );
@@ -1248,9 +1247,11 @@ msOGRFileOpen(layerObj *layer, const char *connection )
1248
1247
}
1249
1248
1250
1249
if (hLayer == NULL ) {
1251
- msSetError (MS_OGRERR, " GetLayer(%s) failed for OGR connection `%s' ." ,
1250
+ msSetError (MS_OGRERR, " GetLayer(%s) failed for OGR connection. Check logs ." ,
1252
1251
" msOGRFileOpen()" ,
1253
- pszLayerDef, connection );
1252
+ pszLayerDef);
1253
+ msDebug (" GetLayer(%s) failed for OGR connection `%s'.\n " ,
1254
+ pszLayerDef, connection );
1254
1255
CPLFree ( pszLayerDef );
1255
1256
msConnPoolRelease ( layer, hDS );
1256
1257
return NULL ;
@@ -2074,7 +2075,8 @@ static int msOGRFileWhichShapes(layerObj *layer, rectObj rect, msOGRFileInfo *ps
2074
2075
2075
2076
if ( psInfo->hLayer == NULL ) {
2076
2077
RELEASE_OGR_LOCK;
2077
- msSetError (MS_OGRERR, " ExecuteSQL(%s) failed.\n %s" , " msOGRFileWhichShapes()" , select , CPLGetLastErrorMsg ());
2078
+ msSetError (MS_OGRERR, " ExecuteSQL() failed. Check logs." , " msOGRFileWhichShapes()" );
2079
+ msDebug (" ExecuteSQL(%s) failed.\n %s\n " , select , CPLGetLastErrorMsg ());
2078
2080
msFree (select );
2079
2081
return MS_FAILURE;
2080
2082
}
@@ -2141,7 +2143,8 @@ static int msOGRFileWhichShapes(layerObj *layer, rectObj rect, msOGRFileInfo *ps
2141
2143
2142
2144
CPLErrorReset ();
2143
2145
if ( OGR_L_SetAttributeFilter ( psInfo->hLayer , pszOGRFilter ) != OGRERR_NONE ) {
2144
- msSetError (MS_OGRERR, " SetAttributeFilter(%s) failed on layer %s.\n %s" , " msOGRFileWhichShapes()" , layer->filter .string +6 , layer->name ?layer->name :" (null)" , CPLGetLastErrorMsg () );
2146
+ msSetError (MS_OGRERR, " SetAttributeFilter() failed on layer %s. Check logs." , " msOGRFileWhichShapes()" , layer->name ?layer->name :" (null)" );
2147
+ msDebug (" SetAttributeFilter(%s) failed on layer %s.\n %s\n " , layer->filter .string +6 , layer->name ?layer->name :" (null)" , CPLGetLastErrorMsg () );
2145
2148
RELEASE_OGR_LOCK;
2146
2149
msFree (pszOGRFilter);
2147
2150
msFree (select );
@@ -2359,8 +2362,10 @@ msOGRFileNextShape(layerObj *layer, shapeObj *shape,
2359
2362
if ( (hFeature = OGR_L_GetNextFeature ( psInfo->hLayer )) == NULL ) {
2360
2363
psInfo->last_record_index_read = -1 ;
2361
2364
if ( CPLGetLastErrorType () == CE_Failure ) {
2362
- msSetError (MS_OGRERR, " %s" , " msOGRFileNextShape()" ,
2363
- CPLGetLastErrorMsg () );
2365
+ msSetError (MS_OGRERR, " OGR GetNextFeature() error'd. Check logs." ,
2366
+ " msOGRFileNextShape()" );
2367
+ msDebug (" msOGRFileNextShape(): %s\n " ,
2368
+ CPLGetLastErrorMsg () );
2364
2369
RELEASE_OGR_LOCK;
2365
2370
return MS_FAILURE;
2366
2371
} else {
0 commit comments