mediapipe icon indicating copy to clipboard operation
mediapipe copied to clipboard

Cannot read properties of undefined (reading ‘buffer’)

Open cindyloo opened this issue 2 years ago • 6 comments

Object.write
https://cdn.jsdelivr.net/npm/@mediapipe/face_mesh/face_mesh_solution_simd_wasm_bin.js (9:86339)
Object.write
(9:112135)
Object.createDataFile
(9:119971
finish
(9:125839)
processData
Object.createPreloadedFile [as FS_createPreloadedFile]
DataRequest.finish

face_mesh_solution_packed_assets.data

using FaceMesh Android 10 on Motorola Edge build/QPDS30.114-80-2 Chrome 104.0.5112.97 React 17.0 "@mediapipe/camera_utils": "^0.3.1640029074", "@mediapipe/face_detection": "^0.4.1646425229", "@mediapipe/face_mesh": "^0.4.1633559619", "@mediapipe/holistic": "^0.5.1635989137",

I expect to see the face mask as I do on other devices and browsers

bongo-upgrade.herokuapp.com. CLick login, login with any Auth0, click Room, enter a name and room id and click Continue.

cindyloo avatar Aug 29 '22 17:08 cindyloo

I see a note here: https://github.com/google/mediapipe/issues/2189#issuecomment-880112598 My network did not fail, as I'm using it to establish a connection in the first place.. If loading "face_mesh_solution_packed_assets.data" is failing to load, is there an advisable workaround? TY

cindyloo avatar Aug 29 '22 17:08 cindyloo

from chrome log:

face_mesh_solution_simd_wasm_bin.js:9 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'buffer')
    at Object.write (face_mesh_solution_simd_wasm_bin.js:9:86339)
    at Object.write (face_mesh_solution_simd_wasm_bin.js:9:112135)
    at Object.createDataFile (face_mesh_solution_simd_wasm_bin.js:9:119971)
    at finish (face_mesh_solution_simd_wasm_bin.js:9:125839)
    at processData (face_mesh_solution_simd_wasm_bin.js:9:126195)
    at Object.createPreloadedFile [as FS_createPreloadedFile] (face_mesh_solution_simd_wasm_bin.js:9:126332)
    at DataRequest.finish (VM2840 face_mesh_solution_packed_assets_loader.js:139:43)
    at DataRequest.onload (VM2840 face_mesh_solution_packed_assets_loader.js:134:20)
    at processPackageData (VM2840 face_mesh_solution_packed_assets_loader.js:170:65)
    at runWithFS (VM2840 face_mesh_solution_packed_assets_loader.js:181:11)
    at callRuntimeCallbacks (VM2841 face_mesh_solution_simd_wasm_bin.js:9:68831)
    at preRun (VM2841 face_mesh_solution_simd_wasm_bin.js:9:40252)
    at run (VM2841 face_mesh_solution_simd_wasm_bin.js:9:327513)
    at runCaller (VM2841 face_mesh_solution_simd_wasm_bin.js:9:327303)
    at removeRunDependency (VM2841 face_mesh_solution_simd_wasm_bin.js:9:42880)
    at receiveInstance (VM2841 face_mesh_solution_simd_wasm_bin.js:9:45358)
    at receiveInstantiationResult (VM2841 face_mesh_solution_simd_wasm_bin.js:9:45660)
write @ face_mesh_solution_simd_wasm_bin.js:9
write @ face_mesh_solution_simd_wasm_bin.js:9
createDataFile @ face_mesh_solution_simd_wasm_bin.js:9
finish @ face_mesh_solution_simd_wasm_bin.js:9
processData @ face_mesh_solution_simd_wasm_bin.js:9
createPreloadedFile @ face_mesh_solution_simd_wasm_bin.js:9
finish @ VM2840 face_mesh_solution_packed_assets_loader.js:139
onload @ VM2840 face_mesh_solution_packed_assets_loader.js:134
processPackageData @ VM2840 face_mesh_solution_packed_assets_loader.js:170
runWithFS @ VM2840 face_mesh_solution_packed_assets_loader.js:181
callRuntimeCallbacks @ VM2841 face_mesh_solution_simd_wasm_bin.js:9
preRun @ VM2841 face_mesh_solution_simd_wasm_bin.js:9
run @ VM2841 face_mesh_solution_simd_wasm_bin.js:9
runCaller @ VM2841 face_mesh_solution_simd_wasm_bin.js:9
removeRunDependency @ VM2841 face_mesh_solution_simd_wasm_bin.js:9
receiveInstance @ VM2841 face_mesh_solution_simd_wasm_bin.js:9
receiveInstantiationResult @ VM2841 face_mesh_solution_simd_wasm_bin.js:9
Promise.then (async)
Q @ camera_utils.js:22
(anonymous) @ camera_utils.js:22
requestAnimationFrame (async)
P @ camera_utils.js:22
O.a.video.onloadedmetadata @ camera_utils.js:22
face_mesh_solution_simd_wasm_bin.js:9 still waiting on run dependencies:
(anonymous) @ face_mesh_solution_simd_wasm_bin.js:9
setInterval (async)
addRunDependency @ face_mesh_solution_simd_wasm_bin.js:9
createWasm @ face_mesh_solution_simd_wasm_bin.js:9
(anonymous) @ face_mesh_solution_simd_wasm_bin.js:9
(anonymous) @ face_mesh.js:53
sa @ face_mesh.js:14
next @ face_mesh.js:15
(anonymous) @ face_mesh.js:42
Z @ face_mesh.js:42
(anonymous) @ face_mesh.js:53
Promise.then (async)
(anonymous) @ face_mesh.js:53
sa @ face_mesh.js:14
next @ face_mesh.js:15
g @ face_mesh.js:42
Promise.then (async)
h @ face_mesh.js:42
(anonymous) @ face_mesh.js:42
Z @ face_mesh.js:42
Zb @ face_mesh.js:52
(anonymous) @ face_mesh.js:61
sa @ face_mesh.js:14
next @ face_mesh.js:15
(anonymous) @ face_mesh.js:42
Z @ face_mesh.js:42
v.initialize @ face_mesh.js:61
(anonymous) @ face_mesh.js:62
sa @ face_mesh.js:14
next @ face_mesh.js:15
g @ face_mesh.js:42
Promise.then (async)
h @ face_mesh.js:42
(anonymous) @ face_mesh.js:42
Z @ face_mesh.js:42
v.send @ face_mesh.js:62
(anonymous) @ face_mesh.js:80
sa @ face_mesh.js:14
next @ face_mesh.js:15
(anonymous) @ face_mesh.js:42
Z @ face_mesh.js:42
v.send @ face_mesh.js:80
_callee$ @ MediaPipeVisualizer.tsx?2622:334
tryCatch @ runtime.js?ecd4:45
invoke @ runtime.js?ecd4:274
prototype.<computed> @ runtime.js?ecd4:97
asyncGeneratorStep @ MediaPipeVisualizer.tsx?2622:2
_next @ MediaPipeVisualizer.tsx?2622:2
eval @ MediaPipeVisualizer.tsx?2622:2
eval @ MediaPipeVisualizer.tsx?2622:2
Q @ camera_utils.js:22
(anonymous) @ camera_utils.js:22
requestAnimationFrame (async)
P @ camera_utils.js:22
O.a.video.onloadedmetadata @ camera_utils.js:22
face_mesh_solution_simd_wasm_bin.js:9 dependency: fp /third_party/mediapipe/modules/face_landmark/face_landmark_with_attention.tflite
(anonymous) @ face_mesh_solution_simd_wasm_bin.js:9
setInterval (async)
addRunDependency @ face_mesh_solution_simd_wasm_bin.js:9
createWasm @ face_mesh_solution_simd_wasm_bin.js:9
(anonymous) @ face_mesh_solution_simd_wasm_bin.js:9
(anonymous) @ face_mesh.js:53
sa @ face_mesh.js:14
next @ face_mesh.js:15
(anonymous) @ face_mesh.js:42
Z @ face_mesh.js:42
(anonymous) @ face_mesh.js:53
Promise.then (async)
(anonymous) @ face_mesh.js:53
sa @ face_mesh.js:14
next @ face_mesh.js:15
g @ face_mesh.js:42
Promise.then (async)
h @ face_mesh.js:42
(anonymous) @ face_mesh.js:42
Z @ face_mesh.js:42
Zb @ face_mesh.js:52
(anonymous) @ face_mesh.js:61
sa @ face_mesh.js:14
next @ face_mesh.js:15
(anonymous) @ face_mesh.js:42
Z @ face_mesh.js:42
v.initialize @ face_mesh.js:61
(anonymous) @ face_mesh.js:62
sa @ face_mesh.js:14
next @ face_mesh.js:15
g @ face_mesh.js:42
Promise.then (async)
h @ face_mesh.js:42
(anonymous) @ face_mesh.js:42
Z @ face_mesh.js:42
v.send @ face_mesh.js:62
(anonymous) @ face_mesh.js:80
sa @ face_mesh.js:14
next @ face_mesh.js:15
(anonymous) @ face_mesh.js:42
Z @ face_mesh.js:42
v.send @ face_mesh.js:80
_callee$ @ MediaPipeVisualizer.tsx?2622:334
tryCatch @ runtime.js?ecd4:45
invoke @ runtime.js?ecd4:274
prototype.<computed> @ runtime.js?ecd4:97
asyncGeneratorStep @ MediaPipeVisualizer.tsx?2622:2
_next @ MediaPipeVisualizer.tsx?2622:2
eval @ MediaPipeVisualizer.tsx?2622:2
eval @ MediaPipeVisualizer.tsx?2622:2
Q @ camera_utils.js:22
(anonymous) @ camera_utils.js:22
requestAnimationFrame (async)
P @ camera_utils.js:22
O.a.video.onloadedmetadata @ camera_utils.js:22
face_mesh_solution_simd_wasm_bin.js:9 dependency: fp /third_party/mediapipe/modules/face_landmark/face_landmark.tflite
(anonymous) @ face_mesh_solution_simd_wasm_bin.js:9
setInterval (async)
addRunDependency @ face_mesh_solution_simd_wasm_bin.js:9
createWasm @ face_mesh_solution_simd_wasm_bin.js:9
(anonymous) @ face_mesh_solution_simd_wasm_bin.js:9
(anonymous) @ face_mesh.js:53
sa @ face_mesh.js:14
next @ face_mesh.js:15
(anonymous) @ face_mesh.js:42
Z @ face_mesh.js:42
(anonymous) @ face_mesh.js:53
Promise.then (async)
(anonymous) @ face_mesh.js:53
sa @ face_mesh.js:14
next @ face_mesh.js:15
g @ face_mesh.js:42
Promise.then (async)
h @ face_mesh.js:42
(anonymous) @ face_mesh.js:42
Z @ face_mesh.js:42
Zb @ face_mesh.js:52
(anonymous) @ face_mesh.js:61
sa @ face_mesh.js:14
next @ face_mesh.js:15
(anonymous) @ face_mesh.js:42
Z @ face_mesh.js:42
v.initialize @ face_mesh.js:61
(anonymous) @ face_mesh.js:62
sa @ face_mesh.js:14
next @ face_mesh.js:15
g @ face_mesh.js:42
Promise.then (async)
h @ face_mesh.js:42
(anonymous) @ face_mesh.js:42
Z @ face_mesh.js:42
v.send @ face_mesh.js:62
(anonymous) @ face_mesh.js:80
sa @ face_mesh.js:14
next @ face_mesh.js:15
(anonymous) @ face_mesh.js:42
Z @ face_mesh.js:42
v.send @ face_mesh.js:80
_callee$ @ MediaPipeVisualizer.tsx?2622:334
tryCatch @ runtime.js?ecd4:45
invoke @ runtime.js?ecd4:274
prototype.<computed> @ runtime.js?ecd4:97
asyncGeneratorStep @ MediaPipeVisualizer.tsx?2622:2
_next @ MediaPipeVisualizer.tsx?2622:2
eval @ MediaPipeVisualizer.tsx?2622:2
eval @ MediaPipeVisualizer.tsx?2622:2
Q @ camera_utils.js:22
(anonymous) @ camera_utils.js:22
requestAnimationFrame (async)
P @ camera_utils.js:22
O.a.video.onloadedmetadata @ camera_utils.js:22
face_mesh_solution_simd_wasm_bin.js:9 dependency: fp /third_party/mediapipe/modules/face_geometry/data/geometry_pipeline_metadata_landmarks.binarypb
(anonymous) @ face_mesh_solution_simd_wasm_bin.js:9
setInterval (async)
addRunDependency @ face_mesh_solution_simd_wasm_bin.js:9
createWasm @ face_mesh_solution_simd_wasm_bin.js:9
(anonymous) @ face_mesh_solution_simd_wasm_bin.js:9
(anonymous) @ face_mesh.js:53
sa @ face_mesh.js:14
next @ face_mesh.js:15
(anonymous) @ face_mesh.js:42
Z @ face_mesh.js:42
(anonymous) @ face_mesh.js:53
Promise.then (async)
(anonymous) @ face_mesh.js:53
sa @ face_mesh.js:14
next @ face_mesh.js:15
g @ face_mesh.js:42
Promise.then (async)
h @ face_mesh.js:42
(anonymous) @ face_mesh.js:42
Z @ face_mesh.js:42
Zb @ face_mesh.js:52
(anonymous) @ face_mesh.js:61
sa @ face_mesh.js:14
next @ face_mesh.js:15
(anonymous) @ face_mesh.js:42
Z @ face_mesh.js:42

cindyloo avatar Aug 29 '22 18:08 cindyloo

Hi @cindyloo, Could you please elaborate your query with complete details and standalone steps to reproduce the issue. Thank you!

kuaashish avatar Aug 30 '22 07:08 kuaashish

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you.

google-ml-butler[bot] avatar Sep 06 '22 07:09 google-ml-butler[bot]

Closing as stale. Please reopen if you'd like to work on this further.

google-ml-butler[bot] avatar Sep 13 '22 08:09 google-ml-butler[bot]

Are you satisfied with the resolution of your issue? Yes No

google-ml-butler[bot] avatar Sep 13 '22 08:09 google-ml-butler[bot]

Hello @cindyloo Are you still looking for a resolution? If so, please provide a minimal example to recreate the issue at our end. The link provided requires sign up, so we request you to create a small example app without auth and share its github link.

ayushgdev avatar Mar 21 '23 09:03 ayushgdev

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you.

google-ml-butler[bot] avatar Mar 28 '23 09:03 google-ml-butler[bot]

Closing as stale. Please reopen if you'd like to work on this further.

google-ml-butler[bot] avatar Apr 04 '23 10:04 google-ml-butler[bot]

Are you satisfied with the resolution of your issue? Yes No

google-ml-butler[bot] avatar Apr 04 '23 10:04 google-ml-butler[bot]