Giter Site home page Giter Site logo

jfo8000 / scratchjr-desktop Goto Github PK

View Code? Open in Web Editor NEW
132.0 132.0 78.0 28.05 MB

Open source community port of ScratchJr for Desktop (Mac/Win)

Home Page: https://jfo8000.github.io/ScratchJr-Desktop/

License: BSD 3-Clause "New" or "Revised" License

JavaScript 84.05% CSS 11.86% HTML 4.02% Shell 0.06%

scratchjr-desktop's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

scratchjr-desktop's Issues

Scratch Jr projects are not saved

Hi, The projects created in Scratch Jr disappeared suddenly and after that when the Home Button is clicked, the projects that are created are getting deleted. The project is not getting saved. When Scratch Jr is opened new or when the home button is clicked, the projects are not present . Can you please let us know what the issue it could be.

do not install scratchJr win 7 64bit

getting the below error message while run the setup.exe beta 1.3.2

"The procedure entry point nextafterf could not be located in the dynamic link library MSVCR120_CLR0400.dll"

Горизонтальная часть сетки в сцене

Здравствуйте! Загрузила для школы вашу версию scratchjr. Для того чтобы было удобно детям показывать на проекторе сцену. Дети работают на планшетах на официальной версии приложения. Я как учитель на вашей платформе.
У меня нижняя горизонтальная часть сетки не имеет нумерации, ее перекрывают блоки команд. Как быть...?
Я обнаружила так же, что не могу отправить проект на почту - кнопки отправить на email - нет. И если отправлю проект с планшета, то в компе в вашей версии он не отображается.((( Помогите,пожалуйста)))

Recorded sound doesn't play

Hi,
Does ScratchJR Desktop support sound recording and playback? The recorded sound is not playing. I tried to record sound in Scratch Desktop, it works, so i suppose it is not my mic issue.

32 bit version for Windows XP

I see that there is a 32 bit version of the ScratchJr port for newer Windows system, but I am trying to run it on an old XP machine and am receiving the error below. I believe this is due to the program needing a newer operating system than XP. Would it be possible to build a 32 bit version that works on XP? Thank you!
scratch junior error

Trojan Horse

Hi, I'm a ScratchJr teacher. One of my student's parent highlighted to me that when she tried to download the ScratchJr Desktop version, her anti-virus prompted her that the file contains a Trojan Horse. Hope you can look into that.
Thank you.

Importing backgrounds or pictures

Hi, First of all thanks for the great work! My students love it. Although sometimes they'd like to import other backgrounds or pictures to play with. Is there a way to do this?

libgconf2-4 dependency problem on Ubuntu 20.04 based distro

The deb installer uses old electron and requires the now defunct libgconf2-4 dependency (which is a dummy for libgconf-2-4)

Probably unrelated but running using npm also doesn't work as the harfbuzz version is too old (a problem from the old electron)

Any plan on releasing an update?

ScratchJr won't start on Windows 10

After a seemingly successful installation ScratchJr only starts for a split second, a white window flashes.
I run Windows 10 (2004) on a Surface Book and have installed it as an administrator.

I couldn't find any logfiles to check and share here. Where would I look for more details and/or switch on a debug mode?

List of suggestion and problem

I've been using this apps for a few months now. First let me say thank you for your work. This help us so much rather than installing bluestack which is not suitable for low end computer. So, thank you so much.

Here is the list of problem i encountered. Some are different for operating system:

  1. Maximize screen
    This one only available for windows and mac OS. I tested in linux or ubuntu but they didnt have that option. It only responsive when you are in the home screen. Whenever you inside the page, it has weird layout when you change to maximize or turn it off. The paint editor just give a blank white on one of the side.
    Because it is not responsive, the screen size of the main stage is sometimes too big, sometimes too small for different screen size.

  2. Saved
    This is the most problem happened with my Windows OS' student. I noticed that macOS or ubuntu can open 1 app at the time. This is different with windows where it can open multiple. Some student just simply close their apps without the correct order which make the saved corrupted. The corrupted pattern are backdrops cant be shown even after it is edited, some saved project missing, some saved sprites missing. I normally just delete the saved file and it works fine again. The problem their previous work is gone. My suggestion, prevent multiple windows in Windows OS

  3. Camera
    Only macOS allowed to take picture even though you using the webcam for video call. Windows and Linux doesn't, so we have to turn off camera in video call then only it works.

  4. Sounds Recording
    The sound recording has 2 problems. Whenever it record kinda long sound, when you restart the apps, it will have error such as sound get cut off in the middle or recording or repeating the recording twice.
    2nd problem occur whenever you record a sound and you simply click "Tick". It wont saved the sound but make an record block. When clicked, no sound. This can be solved if we clicked play or stop after the recording before click "Tick"

  5. Sprites list
    okay, this is the my biggest request. Problem occur when you have many sprite and you have to scroll up and down. But whenever you edit a new sprite, it will place it at the bottom (at this moment, you can't scroll up but still can scroll down. You will see nothing when you scroll down) which make you have to drag the sprite down to see the rest of the sprite. This is kinda complicated to explain to the kids P1 or P2 when to drag when to scroll. Please help me fix it.

  6. Paint Editor
    The biggest request to help us teaching are zoom in and zoom out because it hard to draw a small details.
    The undo button that suddenly make the screen smaller.

Here is the list of things that might help us more if it get fixed. Thank you so much

Error when starting ScratchJr-Desktop on Fedora 31

Hello, thank you for wonderful port of ScratchJr. I have tried to install it on Fedora 31, but it threw an error:

[agajdosi@localhost Downloads]$ ScratchJr
(ScratchJr:76763): Pango-ERROR **: 11:35:33.062: Harfbuzz version too old (1.4.2)
Trace/breakpoint trap (core dumped)

It seems to be related to this issue on electron project electron/electron#20348. I have tried the workaround to downgrade pango from 1.44 to 1.43 and it worked well for me.

But it seems that the only ideal fix would be to rebuild ScratchJr-Desktop with more recent electron. Just wanted to let you know about the problem...

ScratchJR doesn't load Fedora

After install Scratch in a clean fedora installation, Scratch doesn't load with error message:

(ScratchJr:5986): Pango-ERROR **: 21:10:46.280: Harfbuzz version too old (1.4.2)

Unable to save & reopen projects in Windows (Beta 1.3.2)

Unable to save & reopen projects.
I followed below process to do the needful...
Open up the ScratchJR folder inside of Documents -> Copy the scratchjr.sqllite file to scratchjr.sqllite.restore-> Re-open ScratchJR for desktop.

But in the Documents-> Scratch JR Folder there are only two files i.e. scratchjr.sqllite & debug text document
unable to locate scratchjr.sqllite.restore file in the folder.

installation error

2020-05-02 12:38:14> Program: Starting Squirrel Updater: --install .
2020-05-02 12:38:23> Program: Starting install, writing to C:\Users\Ярослав\AppData\Local\SquirrelTemp
2020-05-02 12:38:34> Program: About to install to: C:\Users\Ярослав\AppData\Local\ScratchJr
2020-05-02 12:38:42> CheckForUpdateImpl: Couldn't write out staging user ID, this user probably shouldn't get beta anything: System.IO.DirectoryNotFoundException: Не удалось найти часть пути "C:\Users\Ярослав\AppData\Local\ScratchJr\packages.betaId".
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
в System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
в System.IO.File.InternalWriteAllText(String path, String contents, Encoding encoding, Boolean checkHost)
в System.IO.File.WriteAllText(String path, String contents, Encoding encoding)
в Squirrel.UpdateManager.CheckForUpdateImpl.getOrCreateStagedUserId()
2020-05-02 12:38:42> CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: Не удалось найти часть пути "C:\Users\Ярослав\AppData\Local\ScratchJr\packages\RELEASES".
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
в Squirrel.Utility.LoadLocalReleases(String localReleaseFile)
в Squirrel.UpdateManager.CheckForUpdateImpl.d__2.MoveNext()
2020-05-02 12:38:43> CheckForUpdateImpl: Reading RELEASES file from C:\Users\Ярослав\AppData\Local\SquirrelTemp
2020-05-02 12:38:45> CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
2020-05-02 12:39:18> ApplyReleasesImpl: Writing files to app directory: C:\Users\Ярослав\AppData\Local\ScratchJr\app-1.3.2
2020-05-02 12:44:33> LogHost: Rigging execution stub for ScratchJr_ExecutionStub.exe to C:\Users\Ярослав\AppData\Local\ScratchJr\ScratchJr.exe
2020-05-02 12:44:48> ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\Ярослав\AppData\Local\ScratchJr\app-1.3.2\ScratchJr.exe]
2020-05-02 12:44:50> ApplyReleasesImpl: Couldn't run Squirrel hook, continuing: C:\Users\Ярослав\AppData\Local\ScratchJr\app-1.3.2\ScratchJr.exe: System.ComponentModel.Win32Exception (0x80004005): Указанный исполняемый файл не является действительным приложением для этой операционной системы.
в System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
в System.Diagnostics.Process.Start()
в System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
в Squirrel.Utility.d__11.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass10_0.<b__0>d.MoveNext()
2020-05-02 12:44:50> IEnableLogger: Failed to invoke post-install: System.ComponentModel.Win32Exception (0x80004005): Указанный исполняемый файл не является действительным приложением для этой операционной системы.
в System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
в System.Diagnostics.Process.Start()
в System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
в Squirrel.UpdateManager.ApplyReleasesImpl.<>c.b__10_6(ProcessStartInfo info)
в Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable1 source, Action1 onNext)
в Squirrel.UpdateManager.ApplyReleasesImpl.d__10.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__42.MoveNext()
2020-05-02 12:44:51> Unhandled exception: System.AggregateException: Произошла одна или несколько ошибок. ---> System.ComponentModel.Win32Exception: Указанный исполняемый файл не является действительным приложением для этой операционной системы.
в System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
в System.Diagnostics.Process.Start()
в System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
в Squirrel.UpdateManager.ApplyReleasesImpl.<>c.b__10_6(ProcessStartInfo info)
в Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable1 source, Action1 onNext)
в Squirrel.UpdateManager.ApplyReleasesImpl.d__10.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__42.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.UpdateManager.ApplyReleasesImpl.d__2.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.UpdateManager.d__10.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.Update.Program.d__4.MoveNext()
--- Конец трассировки внутреннего стека исключений ---
в System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
в System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
в System.Threading.Tasks.Task.Wait()
в Squirrel.Update.Program.executeCommandLine(String[] args)
в Squirrel.Update.Program.main(String[] args)
---> (Внутреннее исключение #0) System.ComponentModel.Win32Exception (0x80004005): Указанный исполняемый файл не является действительным приложением для этой операционной системы.
в System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
в System.Diagnostics.Process.Start()
в System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
в Squirrel.UpdateManager.ApplyReleasesImpl.<>c.b__10_6(ProcessStartInfo info)
в Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable1 source, Action1 onNext)
в Squirrel.UpdateManager.ApplyReleasesImpl.d__10.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__42.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.UpdateManager.ApplyReleasesImpl.d__2.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.UpdateManager.d__10.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.Update.Program.d__4.MoveNext()<---

2020-05-02 12:50:04> Program: Starting Squirrel Updater: --install .
2020-05-02 12:50:04> Program: Starting install, writing to C:\Users\Ярослав\AppData\Local\SquirrelTemp
2020-05-02 12:50:04> Program: About to install to: C:\Users\Ярослав\AppData\Local\ScratchJr
2020-05-02 12:50:04> Program: Install path C:\Users\Ярослав\AppData\Local\ScratchJr already exists, burning it to the ground
2020-05-02 12:50:49> CheckForUpdateImpl: Couldn't write out staging user ID, this user probably shouldn't get beta anything: System.IO.DirectoryNotFoundException: Не удалось найти часть пути "C:\Users\Ярослав\AppData\Local\ScratchJr\packages.betaId".
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
в System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
в System.IO.File.InternalWriteAllText(String path, String contents, Encoding encoding, Boolean checkHost)
в System.IO.File.WriteAllText(String path, String contents, Encoding encoding)
в Squirrel.UpdateManager.CheckForUpdateImpl.getOrCreateStagedUserId()
2020-05-02 12:50:49> CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: Не удалось найти часть пути "C:\Users\Ярослав\AppData\Local\ScratchJr\packages\RELEASES".
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
в Squirrel.Utility.LoadLocalReleases(String localReleaseFile)
в Squirrel.UpdateManager.CheckForUpdateImpl.d__2.MoveNext()
2020-05-02 12:50:50> CheckForUpdateImpl: Reading RELEASES file from C:\Users\Ярослав\AppData\Local\SquirrelTemp
2020-05-02 12:50:52> CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
2020-05-02 12:51:06> ApplyReleasesImpl: Writing files to app directory: C:\Users\Ярослав\AppData\Local\ScratchJr\app-1.3.2
2020-05-02 12:56:52> LogHost: Rigging execution stub for ScratchJr_ExecutionStub.exe to C:\Users\Ярослав\AppData\Local\ScratchJr\ScratchJr.exe
2020-05-02 12:57:02> ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\Ярослав\AppData\Local\ScratchJr\app-1.3.2\ScratchJr.exe]
2020-05-02 12:57:04> ApplyReleasesImpl: Couldn't run Squirrel hook, continuing: C:\Users\Ярослав\AppData\Local\ScratchJr\app-1.3.2\ScratchJr.exe: System.ComponentModel.Win32Exception (0x80004005): Указанный исполняемый файл не является действительным приложением для этой операционной системы.
в System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
в System.Diagnostics.Process.Start()
в System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
в Squirrel.Utility.d__11.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass10_0.<b__0>d.MoveNext()
2020-05-02 12:57:04> IEnableLogger: Failed to invoke post-install: System.ComponentModel.Win32Exception (0x80004005): Указанный исполняемый файл не является действительным приложением для этой операционной системы.
в System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
в System.Diagnostics.Process.Start()
в System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
в Squirrel.UpdateManager.ApplyReleasesImpl.<>c.b__10_6(ProcessStartInfo info)
в Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable1 source, Action1 onNext)
в Squirrel.UpdateManager.ApplyReleasesImpl.d__10.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__42.MoveNext()
2020-05-02 12:57:04> Unhandled exception: System.AggregateException: Произошла одна или несколько ошибок. ---> System.ComponentModel.Win32Exception: Указанный исполняемый файл не является действительным приложением для этой операционной системы.
в System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
в System.Diagnostics.Process.Start()
в System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
в Squirrel.UpdateManager.ApplyReleasesImpl.<>c.b__10_6(ProcessStartInfo info)
в Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable1 source, Action1 onNext)
в Squirrel.UpdateManager.ApplyReleasesImpl.d__10.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__42.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.UpdateManager.ApplyReleasesImpl.d__2.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.UpdateManager.d__10.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.Update.Program.d__4.MoveNext()
--- Конец трассировки внутреннего стека исключений ---
в System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
в System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
в System.Threading.Tasks.Task.Wait()
в Squirrel.Update.Program.executeCommandLine(String[] args)
в Squirrel.Update.Program.main(String[] args)
---> (Внутреннее исключение #0) System.ComponentModel.Win32Exception (0x80004005): Указанный исполняемый файл не является действительным приложением для этой операционной системы.
в System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
в System.Diagnostics.Process.Start()
в System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
в Squirrel.UpdateManager.ApplyReleasesImpl.<>c.b__10_6(ProcessStartInfo info)
в Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable1 source, Action1 onNext)
в Squirrel.UpdateManager.ApplyReleasesImpl.d__10.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__42.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.UpdateManager.ApplyReleasesImpl.d__2.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.UpdateManager.d__10.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.Update.Program.d__4.MoveNext()<---

2020-05-02 14:02:39> Program: Starting Squirrel Updater: --install .
2020-05-02 14:02:39> Program: Starting install, writing to C:\Users\Ярослав\AppData\Local\SquirrelTemp
2020-05-02 14:02:39> Program: About to install to: C:\Users\Ярослав\AppData\Local\ScratchJr
2020-05-02 14:02:39> Program: Install path C:\Users\Ярослав\AppData\Local\ScratchJr already exists, burning it to the ground
2020-05-02 14:02:40> Utility: DeleteDirectory: does not exist - C:\Users\Ярослав\AppData\Local\ScratchJr\packages\SquirrelTemp
2020-05-02 14:02:48> Utility: DeleteDirectory: does not exist - C:\Users\Ярослав\AppData\Local\ScratchJr\app-1.3.2\resources\app\src\app\sounds
2020-05-02 14:02:49> Utility: DeleteDirectory: does not exist - C:\Users\Ярослав\AppData\Local\ScratchJr\app-1.3.2\resources\app\src\app\src\lobby
2020-05-02 14:02:49> Utility: DeleteDirectory: does not exist - C:\Users\Ярослав\AppData\Local\ScratchJr\app-1.3.2\resources\app\node_modules\brace-expansion
2020-05-02 14:03:39> IEnableLogger: Failed to remove existing directory on full install, is the app still running???: System.IO.FileNotFoundException: Файл 'C:\Users\Ярослав\AppData\Local\ScratchJr\ScratchJr.exe' не найден.
Имя файла: 'C:\Users\Ярослав\AppData\Local\ScratchJr\ScratchJr.exe'
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.File.SetAttributes(String path, FileAttributes fileAttributes)
в Squirrel.Utility.<>c.b__19_0(String file)
в Squirrel.Utility.<>c__DisplayClass12_11.<ForEachAsync>b__1() в System.Threading.Tasks.Task.InnerInvoke() в System.Threading.Tasks.Task.Execute() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c__DisplayClass13_11.<b__1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__19.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__42.MoveNext()
2020-05-02 14:03:39> Unhandled exception: System.AggregateException: Произошла одна или несколько ошибок. ---> System.IO.FileNotFoundException: Файл 'C:\Users\Ярослав\AppData\Local\ScratchJr\ScratchJr.exe' не найден.
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.File.SetAttributes(String path, FileAttributes fileAttributes)
в Squirrel.Utility.<>c.b__19_0(String file)
в Squirrel.Utility.<>c__DisplayClass12_11.<ForEachAsync>b__1() в System.Threading.Tasks.Task.InnerInvoke() в System.Threading.Tasks.Task.Execute() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c__DisplayClass13_11.<b__1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__19.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__42.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.Update.Program.d__4.MoveNext()
--- Конец трассировки внутреннего стека исключений ---
в System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
в System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
в System.Threading.Tasks.Task.Wait()
в Squirrel.Update.Program.executeCommandLine(String[] args)
в Squirrel.Update.Program.main(String[] args)
---> (Внутреннее исключение #0) System.IO.FileNotFoundException: Файл 'C:\Users\Ярослав\AppData\Local\ScratchJr\ScratchJr.exe' не найден.
Имя файла: 'C:\Users\Ярослав\AppData\Local\ScratchJr\ScratchJr.exe'
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.File.SetAttributes(String path, FileAttributes fileAttributes)
в Squirrel.Utility.<>c.b__19_0(String file)
в Squirrel.Utility.<>c__DisplayClass12_11.<ForEachAsync>b__1() в System.Threading.Tasks.Task.InnerInvoke() в System.Threading.Tasks.Task.Execute() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c__DisplayClass13_11.<b__1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__19.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__42.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.Update.Program.d__4.MoveNext()<---

�асположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c.<b__19_1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c__DisplayClass13_11.<<ForEachAsync>b__1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<DeleteDirectory>d__19.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<LogIfThrows>d__42.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) в Squirrel.Update.Program.<Install>d__4.MoveNext() --- Конец трассировки внутреннего стека исключений --- в System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) в System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) в System.Threading.Tasks.Task.Wait() в Squirrel.Update.Program.executeCommandLine(String[] args) в Squirrel.Update.Program.main(String[] args) ---> (Внутреннее исключение #0) System.IO.FileNotFoundException: Файл 'C:\Users\Ярослав\AppData\Local\ScratchJr\app-1.3.2\resources\electron.asar' не найден. Имя файла: 'C:\Users\Ярослав\AppData\Local\ScratchJr\app-1.3.2\resources\electron.asar' в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) в System.IO.File.SetAttributes(String path, FileAttributes fileAttributes) в Squirrel.Utility.<>c.<DeleteDirectory>b__19_0(String file) в Squirrel.Utility.<>c__DisplayClass12_11.b__1()
в System.Threading.Tasks.Task.InnerInvoke()
в System.Threading.Tasks.Task.Execute()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c__DisplayClass13_11.<<ForEachAsync>b__1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<DeleteDirectory>d__19.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c__DisplayClass13_11.<b__1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__19.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c.<b__19_1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c__DisplayClass13_1`1.<b__1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__19.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__42.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.Update.Program.d__4.MoveNext()<---

2020-05-02 14:03:25> Program: Starting Squirrel Updater: --install .
2020-05-02 14:03:25> Program: Starting install, writing to C:\Users\Ярослав\AppData\Local\SquirrelTemp
2020-05-02 14:03:25> Program: About to install to: C:\Users\Ярослав\AppData\Local\ScratchJr
2020-05-02 14:03:25> Program: Install path C:\Users\Ярослав\AppData\Local\ScratchJr already exists, burning it to the ground
2020-05-02 14:03:32> Utility: DeleteDirectory: does not exist - C:\Users\Ярослав\AppData\Local\ScratchJr\app-1.3.2\resources\app\node_modules\rxjs\scheduler
2020-05-02 14:03:34> IEnableLogger: Failed to remove existing directory on full install, is the app still running???: System.IO.FileNotFoundException: Файл 'C:\Users\Ярослав\AppData\Local\ScratchJr\app-1.3.2\resources\app\node_modules\rxjs\operators\auditTime.d.ts' не найден.
Имя файла: 'C:\Users\Ярослав\AppData\Local\ScratchJr\app-1.3.2\resources\app\node_modules\rxjs\operators\auditTime.d.ts'
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.File.SetAttributes(String path, FileAttributes fileAttributes)
в Squirrel.Utility.<>c.b__19_0(String file)
в Squirrel.Utility.<>c__DisplayClass12_11.<ForEachAsync>b__1() в System.Threading.Tasks.Task.InnerInvoke() в System.Threading.Tasks.Task.Execute() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c__DisplayClass13_11.<b__1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__19.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c.<b__19_1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c__DisplayClass13_11.<<ForEachAsync>b__1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<DeleteDirectory>d__19.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c__DisplayClass13_11.<b__1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__19.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c.<b__19_1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c__DisplayClass13_11.<<ForEachAsync>b__1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<DeleteDirectory>d__19.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c__DisplayClass13_11.<b__1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__19.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c.<b__19_1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c__DisplayClass13_11.<<ForEachAsync>b__1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<DeleteDirectory>d__19.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c__DisplayClass13_11.<b__1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__19.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__42.MoveNext()
2020-05-02 14:03:34> Unhandled exception: System.AggregateException: Произошла одна или несколько ошибок. ---> System.IO.FileNotFoundException: Файл 'C:\Users\Ярослав\AppData\Local\ScratchJr\app-1.3.2\resources\app\node_modules\rxjs\operators\auditTime.d.ts' не найден.
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.File.SetAttributes(String path, FileAttributes fileAttributes)
в Squirrel.Utility.<>c.b__19_0(String file)
в Squirrel.Utility.<>c__DisplayClass12_11.<ForEachAsync>b__1() в System.Threading.Tasks.Task.InnerInvoke() в System.Threading.Tasks.Task.Execute() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c__DisplayClass13_11.<b__1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__19.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c.<b__19_1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c__DisplayClass13_11.<<ForEachAsync>b__1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<DeleteDirectory>d__19.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c__DisplayClass13_11.<b__1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__19.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c.<b__19_1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c__DisplayClass13_11.<<ForEachAsync>b__1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<DeleteDirectory>d__19.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c__DisplayClass13_11.<b__1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__19.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c.<b__19_1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c__DisplayClass13_11.<<ForEachAsync>b__1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<DeleteDirectory>d__19.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c__DisplayClass13_11.<b__1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__19.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__42.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.Update.Program.d__4.MoveNext()
--- Конец трассировки внутреннего стека исключений ---
в System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
в System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
в System.Threading.Tasks.Task.Wait()
в Squirrel.Update.Program.executeCommandLine(String[] args)
в Squirrel.Update.Program.main(String[] args)
---> (Внутреннее исключение #0) System.IO.FileNotFoundException: Файл 'C:\Users\Ярослав\AppData\Local\ScratchJr\app-1.3.2\resources\app\node_modules\rxjs\operators\auditTime.d.ts' не найден.
Имя файла: 'C:\Users\Ярослав\AppData\Local\ScratchJr\app-1.3.2\resources\app\node_modules\rxjs\operators\auditTime.d.ts'
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.File.SetAttributes(String path, FileAttributes fileAttributes)
в Squirrel.Utility.<>c.b__19_0(String file)
в Squirrel.Utility.<>c__DisplayClass12_11.<ForEachAsync>b__1() в System.Threading.Tasks.Task.InnerInvoke() в System.Threading.Tasks.Task.Execute() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c__DisplayClass13_11.<b__1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__19.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c.<b__19_1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c__DisplayClass13_11.<<ForEachAsync>b__1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<DeleteDirectory>d__19.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c__DisplayClass13_11.<b__1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__19.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c.<b__19_1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c__DisplayClass13_11.<<ForEachAsync>b__1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<DeleteDirectory>d__19.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c__DisplayClass13_11.<b__1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__19.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c.<b__19_1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.<>c__DisplayClass13_11.<<ForEachAsync>b__1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<DeleteDirectory>d__19.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c__DisplayClass13_11.<b__1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__19.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__42.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.Update.Program.d__4.MoveNext()<---

2020-05-02 14:56:57> Program: Starting Squirrel Updater: --install .
2020-05-02 14:56:57> Program: Starting install, writing to C:\Users\Ярослав\AppData\Local\SquirrelTemp
2020-05-02 14:56:57> Program: About to install to: C:\Users\Ярослав\AppData\Local\ScratchJr
2020-05-02 14:56:57> Program: Install path C:\Users\Ярослав\AppData\Local\ScratchJr already exists, burning it to the ground
2020-05-02 14:57:01> CheckForUpdateImpl: Couldn't write out staging user ID, this user probably shouldn't get beta anything: System.IO.DirectoryNotFoundException: Не удалось найти часть пути "C:\Users\Ярослав\AppData\Local\ScratchJr\packages.betaId".
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
в System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
в System.IO.File.InternalWriteAllText(String path, String contents, Encoding encoding, Boolean checkHost)
в System.IO.File.WriteAllText(String path, String contents, Encoding encoding)
в Squirrel.UpdateManager.CheckForUpdateImpl.getOrCreateStagedUserId()
2020-05-02 14:57:01> CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: Не удалось найти часть пути "C:\Users\Ярослав\AppData\Local\ScratchJr\packages\RELEASES".
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
в Squirrel.Utility.LoadLocalReleases(String localReleaseFile)
в Squirrel.UpdateManager.CheckForUpdateImpl.d__2.MoveNext()
2020-05-02 14:57:10> CheckForUpdateImpl: Reading RELEASES file from C:\Users\Ярослав\AppData\Local\SquirrelTemp
2020-05-02 14:57:13> CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
2020-05-02 14:57:15> Unhandled exception: System.AggregateException: Произошла одна или несколько ошибок. ---> System.IO.DirectoryNotFoundException: Не удалось найти часть пути "C:\Users\Ярослав\AppData\Local\ScratchJr\packages\ScratchJr-1.3.2-full.nupkg".
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
в System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
в Squirrel.UpdateManager.DownloadReleasesImpl.<>c__DisplayClass2_0.b__2(ReleaseEntry x)
в Squirrel.Utility.<>c__DisplayClass12_11.<ForEachAsync>b__1() в System.Threading.Tasks.Task.InnerInvoke() в System.Threading.Tasks.Task.Execute() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c__DisplayClass13_11.<b__1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.UpdateManager.DownloadReleasesImpl.d__2.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.UpdateManager.d__8.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.UpdateManager.d__10.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.Update.Program.d__4.MoveNext()
--- Конец трассировки внутреннего стека исключений ---
в System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
в System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
в System.Threading.Tasks.Task.Wait()
в Squirrel.Update.Program.executeCommandLine(String[] args)
в Squirrel.Update.Program.main(String[] args)
---> (Внутреннее исключение #0) System.IO.DirectoryNotFoundException: Не удалось найти часть пути "C:\Users\Ярослав\AppData\Local\ScratchJr\packages\ScratchJr-1.3.2-full.nupkg".
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
в System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
в Squirrel.UpdateManager.DownloadReleasesImpl.<>c__DisplayClass2_0.b__2(ReleaseEntry x)
в Squirrel.Utility.<>c__DisplayClass12_11.<ForEachAsync>b__1() в System.Threading.Tasks.Task.InnerInvoke() в System.Threading.Tasks.Task.Execute() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Squirrel.Utility.<>c__DisplayClass13_11.<b__1>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.UpdateManager.DownloadReleasesImpl.d__2.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.UpdateManager.d__8.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.UpdateManager.d__10.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.Update.Program.d__4.MoveNext()<---

ключений ---
в System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
в System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
в System.Threading.Tasks.Task.Wait()
в Squirrel.Update.Program.executeCommandLine(String[] args)
в Squirrel.Update.Program.main(String[] args)
---> (Внутреннее исключение #0) System.Exception: Couldn't acquire lock, is another instance running
в Squirrel.SingleGlobalInstance..ctor(String key, TimeSpan timeOut)
в Squirrel.UpdateManager.b__32_0()
в System.Threading.Tasks.Task`1.InnerInvoke()
в System.Threading.Tasks.Task.Execute()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.UpdateManager.d__7.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.UpdateManager.d__10.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.Update.Program.d__4.MoveNext()<---

ScratchJR on ubuntu require libgconf2-4

When I try to install scratchjr on Ubuntu 19.10 libgconf2-4 is required but impossible to find this package on ubuntu repos.

I successfully installed scratchjr by ignoring missing package, it works fine but I'm now blocked each time I try to install anything Aptitude and Apt-get ask me to uninstall ScratchJR to continue.

Is there any way to remove libgconf2-4 from the ScratchJR's dependencies.

Saving projects

The Windows version 32 runs very well without any glicth. But It's possible to save projects or export projects created in ScrJr? Even at the official iPad app or Android is very difficult to preserve students projects as evidence. Thanks.

I can't install windows 10 32 bit

INSTALLATION HAS FAILED

"There was an error while installing the application.
Check the setup log for more information and contact the authot."

Scratch Jr won't load on Windows

Hello, I downloaded Scratch Jr for Windows from https://jfo8000.github.io/ScratchJr-Desktop/.

The application installed ok with no error messages, however when I try to launch it, I only see what is in the below screenshot. It appears the app is not loading.

image

I am using Windows 10 (Windows version 1903). I don't see any error messages when opening the app, either. I have tried rebooting my computer, disabling my security software, and uninstalling/reinstalling the app.

The Mac download seems to work fine on my Mac, so definitely seems to be a problem with the windows version.

If you need further info, please let me know.

Question: .sjr -> .sqllite ?

Is there any relationship between .sjr files (from android or iphone) and .sqllite files?
Is there a way to convert or build the .sqllite file?

Scratch Jr. Desktop icon on desktop and student projects seem to disappear

My students have been working on a Scratch, Jr (Desktop) project for several classes with great enthusiasm. This morning when we attempted to work on the projects, the Scratch, Jr. icon on the desktop and the listing of Scratch in the start menu were missing on the student network account. I found the program in Users -- App Data and opened the program to find that the student projects were gone. I did log in at the computer level and saw the program listed in the start menu but no student projects were showing when I opened Scratch, Jr. from that location either. Of course, I am thinking, what has happened? Any thought on the issue would be greatly appreciated. Thank you.

How to import and open sjr file created using Android 1.2.9 to Desktop beta 1.3.9 app

Hi. I created quite a few projects using Android 1.2.9 ver Scratch Jr and I like to import the file to open and use on my laptop using the Desktop Beta 1.3.9 ver app. I downloaded the Android 1.2.9 ver Scratch Jr projects to my laptop and click it to open with the Desktop Beta 1.3.9 ver app. It launched the app but the projects didn't appear in the app. Please help guide how I go about with this function. Thanks in advance.

Ukrainian localization

Hello,
I've made Ukrainian localization for this great application, which is also popular in Ukraine. Is it possible to add it to your official distribution?
Thank you!

Table "click-move" not working

@jfo8000 💯 👍 Thanks a lot for providing this windows version of ScratchJr! It is really great

I have it successfully running on my surface pro. Together with the keyboard and Touchpad it is working great.

However, in tablet mode without a keyboard the click-move is not working on the touchscreen.
Simple click and also the virtual keyboard work properly.

Would it be feasible to add the click-move also in tablet using the touchscreen.

Perhaps the tab-move = click-move events are not the save using a mouse or the touch screen.

Thanks best,
ruebox

Central rollout of Software on Windows PCs

Hi,

I'm currently supporting the school of my daughter to use the software on a bunch of windows laptops. But the support company maintaining the laptops says they cannot install the ScratchJr centrally because it only installs to the AppData/local directory of the currently logged in user.

Is it possible to modify this easily to install the software somewhere below "Program Files" and use the local directory of the user for storing project files, images, sounds etc.? Maybe just some hints and I will happily try it myself and provide a pull request if feasible.

Best,

Ingo

Add many spites -> scrollbar not working

When adding multiple sprites on one page a scrollbar appears in het sprite list. But that bar doesn't work, so it isn't possible to scroll up and edit the first added sprites.

Workaround: after adding too many sprites, press the home-button and reopen the project. After that the scrollbar still doesn't work, but you can scroll with the up- and down-keys.

Windows 10 network install

  1. We want to use Scratch Jnr on our School PC’s however, the current installation of ScratchJr installs to the Local Appdata Folder of the current logged in user. This doesn’t work for us as it means we have to install the programme on every user's profile. A headache when you have over 300 users. Is there a fix for this so we can install the program once for all users?

  2. When installed on a user’s profile, It will work on one computer but when that user is on a different computer, Scratchjr will not load, even though it is installed on the computer.

Opening .sjr files?

Is it possible to open .sjr files (as exported from iPad version via Mail), and if so, how? If not, is it possible to implement?

Thanks.

Scratchjr on 32bit-Window7 and Local network

i really love this desktop version of ScratchJr , something i have waited for so long because i would love to use this in the classroom for the little kids here in Nigeria. i downloaded the window installer from https://jfo8000.github.io/ScratchJr-Desktop and everything works fine on 64bit window8 but when i tested on 32bit window7 ,i got an error.

Question
Can i run this desktop version of ScratchJr on local network and get other computers on the same network to connect to it using the browser? , so i dont have to install it on every computer in the school.
Maybe you can direct me on how to go about it.

Setup log
Here is setup log which i believe shows the error but i have no clue what is preventing installation on 32bit-window7

2018-06-20 10:46:02> Program: Starting Squirrel Updater: --install . --rerunningWithoutUAC
2018-06-20 10:46:03> Program: Starting install, writing to C:\Users\mic2\AppData\Local\SquirrelTemp
2018-06-20 10:46:03> Program: About to install to: C:\Users\mic2\AppData\Local\ScratchJr
2018-06-20 10:46:03> CheckForUpdateImpl: Couldn't write out staging user ID, this user probably shouldn't get beta anything: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\mic2\AppData\Local\ScratchJr\packages.betaId'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
at System.IO.File.InternalWriteAllText(String path, String contents, Encoding encoding, Boolean checkHost)
at System.IO.File.WriteAllText(String path, String contents, Encoding encoding)
at Squirrel.UpdateManager.CheckForUpdateImpl.getOrCreateStagedUserId()
2018-06-20 10:46:03> CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\mic2\AppData\Local\ScratchJr\packages\RELEASES'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at Squirrel.Utility.LoadLocalReleases(String localReleaseFile)
at Squirrel.UpdateManager.CheckForUpdateImpl.d__2.MoveNext()
2018-06-20 10:46:04> CheckForUpdateImpl: Reading RELEASES file from C:\Users\mic2\AppData\Local\SquirrelTemp
2018-06-20 10:46:04> CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
2018-06-20 10:46:05> ApplyReleasesImpl: Writing files to app directory: C:\Users\mic2\AppData\Local\ScratchJr\app-1.3.2
2018-06-20 10:46:30> LogHost: Rigging execution stub for ScratchJr_ExecutionStub.exe to C:\Users\mic2\AppData\Local\ScratchJr\ScratchJr.exe
2018-06-20 10:46:33> ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\mic2\AppData\Local\ScratchJr\app-1.3.2\ScratchJr.exe]
2018-06-20 10:46:34> ApplyReleasesImpl: Couldn't run Squirrel hook, continuing: C:\Users\mic2\AppData\Local\ScratchJr\app-1.3.2\ScratchJr.exe: System.ComponentModel.Win32Exception (0x80004005): The specified executable is not a valid application for this OS platform.
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at Squirrel.Utility.d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass10_0.<b__0>d.MoveNext()
2018-06-20 10:46:34> IEnableLogger: Failed to invoke post-install: System.ComponentModel.Win32Exception (0x80004005): The specified executable is not a valid application for this OS platform.
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at Squirrel.UpdateManager.ApplyReleasesImpl.<>c.b__10_6(ProcessStartInfo info)
at Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable1 source, Action1 onNext)
at Squirrel.UpdateManager.ApplyReleasesImpl.d__10.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Squirrel.Utility.d__42.MoveNext()
2018-06-20 10:46:34> Unhandled exception: System.AggregateException: One or more errors occurred. ---> System.ComponentModel.Win32Exception: The specified executable is not a valid application for this OS platform.
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at Squirrel.UpdateManager.ApplyReleasesImpl.<>c.b__10_6(ProcessStartInfo info)
at Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable1 source, Action1 onNext)
at Squirrel.UpdateManager.ApplyReleasesImpl.d__10.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Squirrel.Utility.d__42.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Squirrel.UpdateManager.ApplyReleasesImpl.d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Squirrel.UpdateManager.d__10.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Squirrel.Update.Program.d__4.MoveNext()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at Squirrel.Update.Program.executeCommandLine(String[] args)
at Squirrel.Update.Program.main(String[] args)
---> (Inner Exception #0) System.ComponentModel.Win32Exception (0x80004005): The specified executable is not a valid application for this OS platform.
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at Squirrel.UpdateManager.ApplyReleasesImpl.<>c.b__10_6(ProcessStartInfo info)
at Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable1 source, Action1 onNext)
at Squirrel.UpdateManager.ApplyReleasesImpl.d__10.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Squirrel.Utility.d__42.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Squirrel.UpdateManager.ApplyReleasesImpl.d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Squirrel.UpdateManager.d__10.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Squirrel.Update.Program.d__4.MoveNext()<---

2018-06-20 10:48:01> Program: Starting Squirrel Updater: --install .
2018-06-20 10:48:01> Program: Starting install, writing to C:\Users\mic2\AppData\Local\SquirrelTemp
2018-06-20 10:48:01> Program: About to install to: C:\Users\mic2\AppData\Local\ScratchJr
2018-06-20 10:48:01> Program: Install path C:\Users\mic2\AppData\Local\ScratchJr already exists, burning it to the ground
2018-06-20 10:48:12> CheckForUpdateImpl: Couldn't write out staging user ID, this user probably shouldn't get beta anything: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\mic2\AppData\Local\ScratchJr\packages.betaId'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
at System.IO.File.InternalWriteAllText(String path, String contents, Encoding encoding, Boolean checkHost)
at System.IO.File.WriteAllText(String path, String contents, Encoding encoding)
at Squirrel.UpdateManager.CheckForUpdateImpl.getOrCreateStagedUserId()
2018-06-20 10:48:12> CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\mic2\AppData\Local\ScratchJr\packages\RELEASES'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at Squirrel.Utility.LoadLocalReleases(String localReleaseFile)
at Squirrel.UpdateManager.CheckForUpdateImpl.d__2.MoveNext()
2018-06-20 10:48:12> CheckForUpdateImpl: Reading RELEASES file from C:\Users\mic2\AppData\Local\SquirrelTemp
2018-06-20 10:48:12> CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
2018-06-20 10:48:12> ApplyReleasesImpl: Writing files to app directory: C:\Users\mic2\AppData\Local\ScratchJr\app-1.3.2
2018-06-20 10:48:29> LogHost: Rigging execution stub for ScratchJr_ExecutionStub.exe to C:\Users\mic2\AppData\Local\ScratchJr\ScratchJr.exe
2018-06-20 10:48:34> ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\mic2\AppData\Local\ScratchJr\app-1.3.2\ScratchJr.exe]
2018-06-20 10:48:34> ApplyReleasesImpl: Couldn't run Squirrel hook, continuing: C:\Users\mic2\AppData\Local\ScratchJr\app-1.3.2\ScratchJr.exe: System.ComponentModel.Win32Exception (0x80004005): The specified executable is not a valid application for this OS platform.
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at Squirrel.Utility.d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass10_0.<b__0>d.MoveNext()
2018-06-20 10:48:34> IEnableLogger: Failed to invoke post-install: System.ComponentModel.Win32Exception (0x80004005): The specified executable is not a valid application for this OS platform.
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at Squirrel.UpdateManager.ApplyReleasesImpl.<>c.b__10_6(ProcessStartInfo info)
at Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable1 source, Action1 onNext)
at Squirrel.UpdateManager.ApplyReleasesImpl.d__10.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Squirrel.Utility.d__42.MoveNext()
2018-06-20 10:48:34> Unhandled exception: System.AggregateException: One or more errors occurred. ---> System.ComponentModel.Win32Exception: The specified executable is not a valid application for this OS platform.
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at Squirrel.UpdateManager.ApplyReleasesImpl.<>c.b__10_6(ProcessStartInfo info)
at Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable1 source, Action1 onNext)
at Squirrel.UpdateManager.ApplyReleasesImpl.d__10.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Squirrel.Utility.d__42.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Squirrel.UpdateManager.ApplyReleasesImpl.d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Squirrel.UpdateManager.d__10.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Squirrel.Update.Program.d__4.MoveNext()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at Squirrel.Update.Program.executeCommandLine(String[] args)
at Squirrel.Update.Program.main(String[] args)
---> (Inner Exception #0) System.ComponentModel.Win32Exception (0x80004005): The specified executable is not a valid application for this OS platform.
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at Squirrel.UpdateManager.ApplyReleasesImpl.<>c.b__10_6(ProcessStartInfo info)
at Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable1 source, Action1 onNext)
at Squirrel.UpdateManager.ApplyReleasesImpl.d__10.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Squirrel.Utility.d__42.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Squirrel.UpdateManager.ApplyReleasesImpl.d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Squirrel.UpdateManager.d__10.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Squirrel.Update.Program.d__4.MoveNext()<---

Creating deb package on Ubuntu 19.04 or later

Hello,

I sucessfully created a Debian package with ubuntu 20.04 dependencies by doing following steps in a clean Ubuntu container:

apt install -y npm build-essential libx11-xcb-dev libxtst-dev libxss-dev libgconf2-dev libnss3-dev libasound2-dev libgtk2.0-dev libnotify4-dev git
npm install

Replace libgconf2-4 with libgconf-2-4 in ./node_modules/electron-installer-debian/src/dependencies.js

Then,

npm run package
./node_modules/.bin/electron-installer-debian --src out/ScratchJr-linux-x64/ --dest /ScratchJr/out --arch amd64

The generated package out/ScratchJr*deb can be installed without dependency problems in Ubuntu 20.04. But it still cannot be started because of following error:

(ScratchJr:158785): Pango-ERROR **: 15:51:51.138: Harfbuzz version too old (1.4.2)

Electron support says that you should use a more recent of electron. How could I change it?

(Yes, I do not know anything about npm).

Thanks!!

Picture priority?

Hi, I don't really understand how make or change the priority of picture when two or many of them are superimposed.

Thank you for sharing this

I just wanted to thank you for having created this. I love it and my students will love it, for sure.

THANK YOU!!! 👍 :)

Linux version

Do you intend to release a Linux version ?
Is to nardo to “compile” one version of your code to Linux ?
Thanks.

scratchjr.sqllite.restore not operating as expected

I love scratch jr on the pc

I went in and created a preconfigured set of programs as described in this link: https://jfo8000.github.io/ScratchJr-Desktop/

However, when I make changes to a program, and then want to go back in to restore, scratch jr simply loads the newly created version rather than the original I wanted to restore. This would be a great option if it worked correctly. The menu option appears, but it doesn't reload the version of the code stored within that file. I hope this makes sense. I'm using windows 10.

Anyway keep up the good work

shaby

Zooming in and out in drawing mode

I've spent about half an hour today trying to figure out how to zoom in and out when in drawing mode, but failed miserably. Is there a known way to simulate the pinch gesture used for zooming in tablets, or is this really an issue with ScratchJr Desktop?

BTW, thanks for porting this over to Desktop platforms, it makes using ScratchJr in classrooms so much easier!

New Block

In addition to the say block , i would love see a Speak block this will entice the kids to hear their text read out (offline). This will encourage them learn spelling of words.
i was thinking this might be possible during development using the Web Speech API.
it was implemented in scratch extension
http://sayamindu.github.io/scratch-extensions/text-to-speech/#intro
code
https://github.com/LLK/scratchx/tree/master

it's nice to see this feature added or direct us on where to modify in the source code to achieve this.
Is this possible at all?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.