Commit 179f63a 1 parent 2df56ed commit 179f63a Copy full SHA for 179f63a
File tree 2 files changed +19
-2
lines changed
2 files changed +19
-2
lines changed Original file line number Diff line number Diff line change @@ -1166,7 +1166,8 @@ export default class RequestTracker {
1166
1166
request : Request < TInput , TResult > ,
1167
1167
opts ?: ?RunRequestOpts ,
1168
1168
) : Promise < TResult > {
1169
- let requestId = this . graph . hasContentKey ( request . id )
1169
+ let hasKey = this . graph . hasContentKey ( request . id ) ;
1170
+ let requestId = hasKey
1170
1171
? this . graph . getNodeIdByContentKey ( request . id )
1171
1172
: undefined ;
1172
1173
let hasValidResult = requestId != null && this . hasValidResult ( requestId ) ;
@@ -1224,6 +1225,18 @@ export default class RequestTracker {
1224
1225
deferred . resolve ( true ) ;
1225
1226
return result ;
1226
1227
} catch ( err ) {
1228
+ if ( request . type === requestTypes . dev_dep_request ) {
1229
+ logger . verbose ( {
1230
+ origin : '@parcel/core' ,
1231
+ message : `Failed DevDepRequest` ,
1232
+ meta : {
1233
+ trackableEvent : 'failed_dev_dep_request' ,
1234
+ hasKey,
1235
+ hasValidResult,
1236
+ } ,
1237
+ } ) ;
1238
+ }
1239
+
1227
1240
this . rejectRequest ( requestNodeId ) ;
1228
1241
deferred . resolve ( false ) ;
1229
1242
throw err ;
Original file line number Diff line number Diff line change @@ -191,13 +191,17 @@ export async function runDevDepRequest<TResult>(
191
191
id : 'dev_dep_request:' + devDepRequest . specifier + ':' + devDepRequest . hash ,
192
192
type : requestTypes . dev_dep_request ,
193
193
run : ( { api} ) => {
194
- for ( let filePath of nullthrows ( devDepRequest . invalidateOnFileChange ) ) {
194
+ for ( let filePath of nullthrows (
195
+ devDepRequest . invalidateOnFileChange ,
196
+ 'DevDepRequest missing invalidateOnFileChange' ,
197
+ ) ) {
195
198
api . invalidateOnFileUpdate ( filePath ) ;
196
199
api . invalidateOnFileDelete ( filePath ) ;
197
200
}
198
201
199
202
for ( let invalidation of nullthrows (
200
203
devDepRequest . invalidateOnFileCreate ,
204
+ 'DevDepRequest missing invalidateOnFileCreate' ,
201
205
) ) {
202
206
api . invalidateOnFileCreate ( invalidation ) ;
203
207
}
You can’t perform that action at this time.
0 commit comments