Skip to content

Issues with Paper Minecraft's Processor sprite #255

@Samq64

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions