Skip to content

Issues with Paper Minecraft's Processor sprite #255

Description

@Samq64
  1. Load https://scratch.mit.edu/projects/10128407 into the editor
  2. Switch to the Processor sprite
  3. Try to drag a stack (it gets stuck to the mouse cursor)

The sprite has 4000 blocks but this does not happen on the website.

scratch-editor version

Console Errors
blocks.jsx:451 gui  TypeError: Workspace Update Error: Cannot read properties of null (reading 'getId')
    at pi.toXml (main.js:2:1)
    at Ui (main.js:2:1)
    at Bi (main.js:2:1)
    at Hi (main.js:2:1)
    at Hi (main.js:2:1)
    at Hi (main.js:2:1)
    at Hi (main.js:2:1)
    at Hi (main.js:2:1)
    at Fi (main.js:2:1)
    at new cN (main.js:2:1)
__webpack_modules__.../../node_modules/minilog/lib/web/formatters/minilog.js.logger.write @ minilog.js:17
onItem @ transform.js:31
emit @ index.js:26
__webpack_modules__.../../node_modules/minilog/lib/common/filter.js.Filter.write @ filter.js:52
onItem @ transform.js:31
emit @ index.js:26
__webpack_modules__.../../node_modules/minilog/lib/common/transform.js.Transform.write @ transform.js:15
o.error @ minilog.js:12
onWorkspaceUpdate @ blocks.jsx:451
wrapper @ index.js:550
emit @ events.js:153
emitWorkspaceUpdate @ virtual-machine.js:1416
setEditingTarget @ virtual-machine.js:1235
handleSelectSprite @ target-pane.jsx:104
wrapper @ index.js:550
handleClick @ sprite-selector-item.jsx:96
wrapper @ index.js:550
callIfExists @ helpers.js:6
ContextMenuTrigger._this.handleMouseClick @ ContextMenuTrigger.js:79
callCallback @ react-dom.development.js:188
invokeGuardedCallbackDev @ react-dom.development.js:237
invokeGuardedCallback @ react-dom.development.js:292
invokeGuardedCallbackAndCatchFirstError @ react-dom.development.js:306
executeDispatch @ react-dom.development.js:389
executeDispatchesInOrder @ react-dom.development.js:414
executeDispatchesAndRelease @ react-dom.development.js:3278
executeDispatchesAndReleaseTopLevel @ react-dom.development.js:3287
forEachAccumulated @ react-dom.development.js:3259
runEventsInBatch @ react-dom.development.js:3304
runExtractedPluginEventsInBatch @ react-dom.development.js:3514
handleTopLevel @ react-dom.development.js:3558
batchedEventUpdates$1 @ react-dom.development.js:21871
batchedEventUpdates @ react-dom.development.js:795
dispatchEventForLegacyPluginEventSystem @ react-dom.development.js:3568
attemptToDispatchEvent @ react-dom.development.js:4267
dispatchEvent @ react-dom.development.js:4189
unstable_runWithPriority @ scheduler.development.js:653
runWithPriority$1 @ react-dom.development.js:11039
discreteUpdates$1 @ react-dom.development.js:21887
discreteUpdates @ react-dom.development.js:806
dispatchDiscreteEvent @ react-dom.development.js:4168
blocks.jsx:289 Unable to find [category][flyoutinflater] in the registry.
i @ main.js:2
o @ main.js:2
getInflaterForType @ main.js:2
createFlyoutInfo @ main.js:2
show @ main.js:2
show @ main.js:2
forceRerender @ main.js:2
updateToolbox @ blocks.jsx:289
(anonymous) @ blocks.jsx:242
setTimeout
requestToolboxUpdate @ blocks.jsx:241
componentDidUpdate @ blocks.jsx:204
commitLifeCycles @ react-dom.development.js:19835
commitLayoutEffects @ react-dom.development.js:22803
callCallback @ react-dom.development.js:188
invokeGuardedCallbackDev @ react-dom.development.js:237
invokeGuardedCallback @ react-dom.development.js:292
commitRootImpl @ react-dom.development.js:22541
unstable_runWithPriority @ scheduler.development.js:653
runWithPriority$1 @ react-dom.development.js:11039
commitRoot @ react-dom.development.js:22381
finishSyncRender @ react-dom.development.js:21807
performSyncWorkOnRoot @ react-dom.development.js:21793
(anonymous) @ react-dom.development.js:11089
unstable_runWithPriority @ scheduler.development.js:653
runWithPriority$1 @ react-dom.development.js:11039
flushSyncCallbackQueueImpl @ react-dom.development.js:11084
flushSyncCallbackQueue @ react-dom.development.js:11072
scheduleUpdateOnFiber @ react-dom.development.js:21199
enqueueSetState @ react-dom.development.js:12639
__webpack_modules__.../../node_modules/react/cjs/react.development.js.Component.setState @ react.development.js:471
onStateChange @ connectAdvanced.js:207
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
dispatch @ createStore.js:173
(anonymous) @ index.js:70
updateMetrics @ blocks.jsx:808
(anonymous) @ blocks.jsx:368
setTimeout
onWorkspaceMetricsChange @ blocks.jsx:367
wrapper @ index.js:550
object.<computed> @ blocks.jsx:46
setTopLevelWorkspaceMetrics @ main.js:2
updateMetrics @ main.js:2
resize @ main.js:2
resize @ main.js:2
resizeContents @ main.js:2
setResizesEnabled @ main.js:2
Ha.domToWorkspace$$module$build$src$core$xml @ main.js:2
fi @ main.js:2
onWorkspaceUpdate @ blocks.jsx:434
wrapper @ index.js:550
emit @ events.js:153
emitWorkspaceUpdate @ virtual-machine.js:1416
setEditingTarget @ virtual-machine.js:1235
handleSelectSprite @ target-pane.jsx:104
wrapper @ index.js:550
handleClick @ sprite-selector-item.jsx:96
wrapper @ index.js:550
callIfExists @ helpers.js:6
ContextMenuTrigger._this.handleMouseClick @ ContextMenuTrigger.js:79
callCallback @ react-dom.development.js:188
invokeGuardedCallbackDev @ react-dom.development.js:237
invokeGuardedCallback @ react-dom.development.js:292
invokeGuardedCallbackAndCatchFirstError @ react-dom.development.js:306
executeDispatch @ react-dom.development.js:389
executeDispatchesInOrder @ react-dom.development.js:414
executeDispatchesAndRelease @ react-dom.development.js:3278
executeDispatchesAndReleaseTopLevel @ react-dom.development.js:3287
forEachAccumulated @ react-dom.development.js:3259
runEventsInBatch @ react-dom.development.js:3304
runExtractedPluginEventsInBatch @ react-dom.development.js:3514
handleTopLevel @ react-dom.development.js:3558
batchedEventUpdates$1 @ react-dom.development.js:21871
batchedEventUpdates @ react-dom.development.js:795
dispatchEventForLegacyPluginEventSystem @ react-dom.development.js:3568
attemptToDispatchEvent @ react-dom.development.js:4267
dispatchEvent @ react-dom.development.js:4189
unstable_runWithPriority @ scheduler.development.js:653
runWithPriority$1 @ react-dom.development.js:11039
discreteUpdates$1 @ react-dom.development.js:21887
discreteUpdates @ react-dom.development.js:806
dispatchDiscreteEvent @ react-dom.development.js:4168
blocks.jsx:289 Unable to find [category][flyoutinflater] in the registry.
i @ main.js:2
o @ main.js:2
getInflaterForType @ main.js:2
createFlyoutInfo @ main.js:2
show @ main.js:2
show @ main.js:2
forceRerender @ main.js:2
updateToolbox @ blocks.jsx:289
(anonymous) @ blocks.jsx:242
setTimeout
requestToolboxUpdate @ blocks.jsx:241
componentDidUpdate @ blocks.jsx:204
commitLifeCycles @ react-dom.development.js:19835
commitLayoutEffects @ react-dom.development.js:22803
callCallback @ react-dom.development.js:188
invokeGuardedCallbackDev @ react-dom.development.js:237
invokeGuardedCallback @ react-dom.development.js:292
commitRootImpl @ react-dom.development.js:22541
unstable_runWithPriority @ scheduler.development.js:653
runWithPriority$1 @ react-dom.development.js:11039
commitRoot @ react-dom.development.js:22381
finishSyncRender @ react-dom.development.js:21807
performSyncWorkOnRoot @ react-dom.development.js:21793
(anonymous) @ react-dom.development.js:11089
unstable_runWithPriority @ scheduler.development.js:653
runWithPriority$1 @ react-dom.development.js:11039
flushSyncCallbackQueueImpl @ react-dom.development.js:11084
flushSyncCallbackQueue @ react-dom.development.js:11072
scheduleUpdateOnFiber @ react-dom.development.js:21199
enqueueSetState @ react-dom.development.js:12639
__webpack_modules__.../../node_modules/react/cjs/react.development.js.Component.setState @ react.development.js:471
onStateChange @ connectAdvanced.js:207
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
notify @ Subscription.js:23
notifyNestedSubs @ Subscription.js:62
onStateChange @ connectAdvanced.js:204
dispatch @ createStore.js:173
(anonymous) @ index.js:70
updateMetrics @ blocks.jsx:808
(anonymous) @ blocks.jsx:368
setTimeout
onWorkspaceMetricsChange @ blocks.jsx:367
wrapper @ index.js:550
object.<computed> @ blocks.jsx:46
setTopLevelWorkspaceMetrics @ main.js:2
updateMetrics @ main.js:2
resize @ main.js:2
resize @ main.js:2
resizeContents @ main.js:2
setResizesEnabled @ main.js:2
Ha.domToWorkspace$$module$build$src$core$xml @ main.js:2
fi @ main.js:2
onWorkspaceUpdate @ blocks.jsx:434
wrapper @ index.js:550
emit @ events.js:153
emitWorkspaceUpdate @ virtual-machine.js:1416
setEditingTarget @ virtual-machine.js:1235
handleSelectSprite @ target-pane.jsx:104
wrapper @ index.js:550
handleClick @ sprite-selector-item.jsx:96
wrapper @ index.js:550
callIfExists @ helpers.js:6
ContextMenuTrigger._this.handleMouseClick @ ContextMenuTrigger.js:79
callCallback @ react-dom.development.js:188
invokeGuardedCallbackDev @ react-dom.development.js:237
invokeGuardedCallback @ react-dom.development.js:292
invokeGuardedCallbackAndCatchFirstError @ react-dom.development.js:306
executeDispatch @ react-dom.development.js:389
executeDispatchesInOrder @ react-dom.development.js:414
executeDispatchesAndRelease @ react-dom.development.js:3278
executeDispatchesAndReleaseTopLevel @ react-dom.development.js:3287
forEachAccumulated @ react-dom.development.js:3259
runEventsInBatch @ react-dom.development.js:3304
runExtractedPluginEventsInBatch @ react-dom.development.js:3514
handleTopLevel @ react-dom.development.js:3558
batchedEventUpdates$1 @ react-dom.development.js:21871
batchedEventUpdates @ react-dom.development.js:795
dispatchEventForLegacyPluginEventSystem @ react-dom.development.js:3568
attemptToDispatchEvent @ react-dom.development.js:4267
dispatchEvent @ react-dom.development.js:4189
unstable_runWithPriority @ scheduler.development.js:653
runWithPriority$1 @ react-dom.development.js:11039
discreteUpdates$1 @ react-dom.development.js:21887
discreteUpdates @ react-dom.development.js:806
dispatchDiscreteEvent @ react-dom.development.js:4168

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions