forum

[DEAD] osu!Sync | Share your beatmaps

posted
Total Posts
149
show more
ABYSS10001
Thanks for fixing the problem I previously stated! However I got another unexceptional error after I opened a beatmap list and attempt to download beatmaps:



Crash Log
===== osu!Sync Crash | 2015-09-12 14:54:45 =====

// Information
An exception occured in osu!Sync. If this problem persists please report it using the Feedback-window, on GitHub or on the osu!Forum.
When reporting please try to describe as detailed as possible what you've done and how the applicationen reacted.
GitHub: http://j.mp/1PDuDFp | osu!Forum: http://j.mp/1PDuCkK

// Configuration
{"application":{"isElevated":"True","lastUpdateCheck":"12-09-2015 02:54:26","version":"1.0.0.2"},"config":{"downloadMirror":"0","updateInterval":"0"},"language":{"code":{"long":"zh_TW","short":"zh_TW"}},"system":{"cultureInfo":"zh-TW","is64bit":"True","operatingSystem":"6.2.9200.0"}}

// Exception
System.ArgumentException: 路徑中有不合法的字元。
於 System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
於 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.File.InternalReadAllBytes(String path, Boolean checkHost)
於 osu_Sync.MainWindow.Importer_Downloader_DownloadFileCompleted(Object sender, AsyncCompletedEventArgs e)
於 System.Net.WebClient.OnDownloadFileCompleted(AsyncCompletedEventArgs e)
於 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
於 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Lein
Whenever I try to download list I get an error and this appears
===== osu!Sync Crash | 2015-09-20 19:38:24 =====

// Information
An exception occured in osu!Sync. If this problem persists please report it using the Feedback-window, on GitHub or on the osu!Forum.
When reporting please try to describe as detailed as possible what you've done and how the applicationen reacted.
GitHub: http://j.mp/1PDuDFp | osu!Forum: http://j.mp/1PDuCkK

// Configuration
{"application":{"isElevated":"True","lastUpdateCheck":"20-09-2015 05:16:17","version":"1.0.0.2"},"config":{"downloadMirror":"0","updateInterval":"3"},"language":{"code":{"long":"en_US","short":"en"}},"system":{"cultureInfo":"en-US","is64bit":"True","operatingSystem":"6.2.9200.0"}}

// Exception
System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
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.File.InternalReadAllBytes(String path, Boolean checkHost)
at osu_Sync.MainWindow.Importer_Downloader_DownloadFileCompleted(Object sender, AsyncCompletedEventArgs e)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
On windows 8, hope you can fix it!
sunfirexyz
When trying to download the beatmaps, this happens
SPOILER
===== osu!Sync Crash | 2015-09-27 00:16:07 =====

// Information
An exception occured in osu!Sync. If this problem persists please report it using the Feedback-window, on GitHub or on the osu!Forum.
When reporting please try to describe as detailed as possible what you've done and how the applicationen reacted.
GitHub: http://j.mp/1PDuDFp | osu!Forum: http://j.mp/1PDuCkK

// Configuration
{"application":{"isElevated":"True","lastUpdateCheck":"27-09-2015 12:08:05","version":"1.0.0.2"},"config":{"downloadMirror":"0","updateInterval":"3"},"language":{"code":{"long":"en_US","short":"en"}},"system":{"cultureInfo":"en-US","is64bit":"True","operatingSystem":"6.2.9200.0"}}

// Exception
System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
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.File.InternalReadAllBytes(String path, Boolean checkHost)
at osu_Sync.MainWindow.Importer_Downloader_DownloadFileCompleted(Object sender, AsyncCompletedEventArgs e)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Edit:
Tested on Windows 8 and tried running compatibility mode for
Win 7
XP SP3
and seems to come up with the same error
SliderBreaks
Whenever I try to upload maps it says this

===== osu!Sync Crash | 2015-09-27 15:00:49 =====

// Information
An exception occured in osu!Sync. If this problem persists please report it using the Feedback-window, on GitHub or on the osu!Forum.
When reporting please try to describe as detailed as possible what you've done and how the applicationen reacted.
GitHub: http://j.mp/1PDuDFp | osu!Forum: http://j.mp/1PDuCkK

// Configuration
{"application":{"isElevated":"True","lastUpdateCheck":"27-09-2015 02:55:02","version":"1.0.0.2"},"config":{"downloadMirror":"0","updateInterval":"3"},"language":{"code":{"long":"en_US","short":"en"}},"system":{"cultureInfo":"en-US","is64bit":"True","operatingSystem":"6.1.7601.65536"}}

// Exception
System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
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.File.InternalReadAllBytes(String path, Boolean checkHost)
at osu_Sync.MainWindow.Importer_Downloader_DownloadFileCompleted(Object sender, AsyncCompletedEventArgs e)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Topic Starter
naseweis520
Thank you for all bug reports.

Update: 1.0.0.3
A new version of osu!Sync is available
Changelog
Fixed:
__Bug:
____Issue #15: System.ArgumentException: Downloading beatmaps in list file
Updated:
__General:
____Translations
theraga
It is still crashing for me.

This is the report
SPOILER
===== osu!Sync Crash | 2015-09-29 19:18:35 =====

// Information
An exception occured in osu!Sync. If this problem persists please report it using the Feedback-window, on GitHub or on the osu!Forum.
When reporting please try to describe as detailed as possible what you've done and how the applicationen reacted.
GitHub: http://j.mp/1PDuDFp | osu!Forum: http://j.mp/1PDuCkK

// Configuration
{"application":{"isElevated":"True","lastUpdateCheck":"29-09-2015 07:13:00","version":"1.0.0.3"},"config":{"downloadMirror":"2","updateInterval":"3"},"language":{"code":{"long":"en_US","short":"en"}},"system":{"cultureInfo":"nl-NL","is64bit":"True","operatingSystem":"6.2.9200.0"}}

// Exception
System.IO.FileNotFoundException: Kan bestand C:\Users\Mick Schellekens\AppData\Local\Temp\naseweis520\osu!Sync\BeatmapDownload\300626 Aimer - Brave Shine (TV size).osz niet vinden.
Bestandsnaam: C:\Users\Mick Schellekens\AppData\Local\Temp\naseweis520\osu!Sync\BeatmapDownload\300626 Aimer - Brave Shine (TV size).osz
bij System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
bij 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)
bij System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
bij System.IO.File.InternalReadAllBytes(String path, Boolean checkHost)
bij osu_Sync.MainWindow.Importer_Downloader_DownloadFileCompleted(Object sender, AsyncCompletedEventArgs e)
bij System.Net.WebClient.OnDownloadFileCompleted(AsyncCompletedEventArgs e)
bij System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bij System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Topic Starter
naseweis520
@theragIt:
Welp, this seems to be a different bug.
I opened a new issue on GitHub and will have a look at the cause of this problem.
Topic Starter
naseweis520
Update: 1.0.0.6: Highscore
A new version of osu!Sync is available
Changelog
# Version Name: Highscore | http://j.mp/1MoLJ9k

Added:
__Settings:
____API Configuration (not available yet)
__Update-Patcher:
Can be run manually
Fixed:
__Bugs:
____NotifyIcon didn't show up
__Update-Patcher:
____Detect when update fails and notify user
__Updater:
____Requesting wrong argument (to prevent issues this problem will be corrected on the update server too)
Improved:
__Updater-window
__Update-Patcher
Removed:
__Update-Patcher:
____MD5 check
____Directory cleaner
Updated:
__Updater:
____Auto-Update-Check updated to "GitHub-Updater"

PS: After several hours of trying to fix a bug I realised, that the update package was corrupted.
____I could start to cry.
Topic Starter
naseweis520
Update: 1.0.0.7: Face Down
A new version of osu!Sync is available
Changelog
# Version Name: Face Down | http://j.mp/1mgtPeS

Added:
__BmDP:
____Added Played/Passed Count
__General:
____Request elevation on demand
__Setting:
____Elevate if required on Startup
__Sync:
____API access in Beatmap Detail Panel
__Translation:
____en_UD - English (Upside Down)
Improved:
__General:
____Minor improvements
__Settings:
____Design/Layout
Usability:
__Sync:
____Right-Click on thumbnail opens listing
Moyase
Ok, i keep getting this error whilst downloading https://osu.ppy.sh/forum/t/399688....

This error comes up every time i reach 7837 sets left on the above link
I've tried running as admin, compatability mode etc etc

Error
===== osu!Sync Crash | 2015-12-28 12:02:13 =====

// Information
An exception occured in osu!Sync. If this problem persists please report it using the Feedback-window, on GitHub or on the osu!Forum.
When reporting please try to describe as detailed as possible what you've done and how the applicationen reacted.
GitHub: http://j.mp/1PDuDFp | osu!Forum: http://j.mp/1PDuCkK

// Configuration
{"application":{"isElevated":"False","lastUpdateCheck":"28-12-2015 11:43:04","version":"1.0.0.7"},"config":{"downloadMirror":"2","updateInterval":"3"},"language":{"code":{"long":"en_US","short":"en"}},"system":{"cultureInfo":"en-GB","is64bit":"True","operatingSystem":"6.3.9600.0"}}

// Exception
System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
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.File.InternalReadAllBytes(String path, Boolean checkHost)
at osu_Sync.MainWindow.Importer_Downloader_DownloadFileCompleted(Object sender, AsyncCompletedEventArgs e)
at System.Net.WebClient.OnDownloadFileCompleted(AsyncCompletedEventArgs e)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

I'm not sure really on what path its on about and i cant find the "Set" that is causing the error....
Thanks for the help in advance
Topic Starter
naseweis520
@Moyase:
Thank you for reporting this issue. I'm very sorry for the inconvenience.
I'll try to find the cause of it as soon as possible. (GitHub Issue)
oroplox
when it comes to that 32k maps pack... it seems like you only get the error when using osu.uu.gl mirror while bloodcat works just fine (tho it's way slower). The error is triggered by specific maps and you can "bypass" it by manually downloading the map that caused it, you can see the ID of the map that caused the crash at the bottom where it says "downloading X" before closing the error message
(2 crashes i remember had * in maps name // 260539 Raspberry*Monster and 103659 Monochrome*HAPPY DAY)
Topic Starter
naseweis520
@oroplox:
Thank you very, very much! :oops: :idea:
That was the pointer which helped me to recreate and fix this bug. I'll publish a new version soon.
KriszDev
Hello!

I downloaded the app and it works flawlessly on my laptop (which runs win 10). I wanted to use it on my other my which uses win 8.1 Pro and it keeps crashing with this error:
=====   osu!Sync Crash | 2016-01-09 11:48:45   =====

// Information
An exception occured in osu!Sync. If this problem persists please report it using the Feedback-window, on GitHub or on the osu!Forum.
When reporting please try to describe as detailed as possible what you've done and how the applicationen reacted.
GitHub: http://j.mp/1PDuDFp | osu!Forum: http://j.mp/1PDuCkK

// Configuration
{"application":{"isElevated":"True","lastUpdateCheck":"01-01-2000 00:00:00","version":"1.0.0.8"},"config":{"downloadMirror":"0","updateInterval":"3"},"language":{"code":{"long":"","short":"en"}},"system":{"cultureInfo":"hu-HU","is64bit":"True","operatingSystem":"6.3.9600.0"}}

// Exception
System.ArgumentException: Process '6496' was not found.
at Microsoft.VisualBasic.Interaction.AppActivate(Int32 ProcessId)
at osu_Sync.Application.Application_Startup(Object sender, StartupEventArgs e)
at System.Windows.Application.OnStartup(StartupEventArgs e)
at System.Windows.Application.<_ctor>b__0(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Thanks for any help.
Topic Starter
naseweis520
Update: 1.0.0.9: Stronger
A new version of osu!Sync is available
Changelog
Version Name: Stronger (https://osu.ppy.sh/s/273711)

Fixed:
__Importer:
____#25 Minor Bug when using Bloodcat - reported by BobbyL2k
Optimized:
__Settings:
____Feedback backend
Translations:
__Thanks to:
____dmcraft | fr_FR: French
____KriszDev | hu_HU: Hungary [NotAddedYet]
____ssg | jp_JP: Japanese
____BobbyL2k | th_TH: Thai [NewLanguage]
____flyingfeather1501 | zh_TW: Chinese Traditional
Updated:
__Updater:
____To new backend

@KriszDev:
Thank you for your bug report. I'll try to have a closer look at this issue soon. (GitHub Issue)
KriszDev

naseweis520 wrote:

Update: 1.0.0.9
A new version of osu!Sync is available
Changelog
Version Name: Stronger (https://osu.ppy.sh/s/273711)

Fixed:
__Importer:
____#25 Minor Bug when using Bloodcat - reported by BobbyL2k
Optimized:
__Settings:
____Feedback backend
Translations:
__Thanks to:
____dmcraft | fr_FR: French
____krisztian99 | hu_HU: Hungary [NotAddedYet]
____ssg | jp_JP: Japanese
____BobbyL2k | th_TH: Thai [NewLanguage]
____flyingfeather1501 | zh_TW: Chinese Traditional
Updated:
__Updater:
____To new backend

@KriszDev:
Thank you for your bug report. I'll try to have a closer look at this issue soon. (GitHub Issue)
Fun fact: I built the apps 1.0.0.8 version from source and it works.
Also would it break the apps look if most of the translations would be longer by a few characters?

edit: 1.0.0.9 works from source too haven't tested prebuilt binary yet.
PastLife
Crashing instantly. Have sync on start up on. Fixes when I delete/move all beatmaps out of the osu folder and resync. Seems that a certain map is causing the crash. However after it gets redownloaded it crashes again when syncing (whilst downloading its fine, maybe it's a thumbnail issue?). Also can we get an option to automatically ignore maps that don't exist, pressing ok is annoying when downloading large map packs. Using windows 7 and downloading this pack t/399688

SPOILER
===== osu!Sync Crash | 2016-01-16 16:43:28 =====

// Information
An exception occured in osu!Sync. If this problem persists please report it using the Feedback-window, on GitHub or on the osu!Forum.
When reporting please try to describe as detailed as possible what you've done and how the applicationen reacted.
GitHub: http://j.mp/1PDuDFp | osu!Forum: http://j.mp/1PDuCkK

// Configuration
{"application":{"isElevated":"True","lastUpdateCheck":"16-01-2016 04:43:25","version":"1.0.0.9"},"config":{"downloadMirror":"0","updateInterval":"3"},"language":{"code":{"long":"en_US","short":"en"}},"system":{"cultureInfo":"en-AU","is64bit":"True","operatingSystem":"6.1.7601.65536"}}

// Exception
System.NotSupportedException: No imaging component suitable to complete this operation was found. ---> System.Runtime.InteropServices.COMException: Exception from HRESULT: 0x88982F50
--- End of inner exception stack trace ---
at System.Windows.Media.Imaging.BitmapDecoder.SetupDecoderFromUriOrStream(Uri uri, Stream stream, BitmapCacheOption cacheOption, Guid& clsId, Boolean& isOriginalWritable, Stream& uriStream, UnmanagedMemoryStream& unmanagedMemoryStream, SafeFileHandle& safeFilehandle)
at System.Windows.Media.Imaging.BitmapDecoder.CreateFromUriOrStream(Uri baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, RequestCachePolicy uriCachePolicy, Boolean insertInDecoderCache)
at System.Windows.Media.Imaging.BitmapImage.FinalizeCreation()
at System.Windows.Media.Imaging.BitmapImage..ctor(Uri uriSource)
at osu_Sync.MainWindow.Action_UpdateBeatmapDisplay(List`1 BeatmapList, UpdateBeatmapDisplayDestinations Destination, String LastUpdateTime)
at osu_Sync.MainWindow.BGW__Action_Sync_GetIDs_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Topic Starter
naseweis520
@PastLife:
Thank you very much for reporting this issue.
Indeed, this seems to be due to a problem with an thumbnail. Most likely a broken file in %osu!%\Data\bt.
If osu!Sync doesn't start at all anymore, you can delete the file %AppData%\naseweis520\osu!Sync\Settings\Settings.config to reset the settings of osu!Sync, or try to replace "Setting_Tool_SyncOnStartup":"True" with "Setting_Tool_SyncOnStartup":"False" to disable "Sync on startup". Though, this won't prevent it from crashing when syncing. (GitHub Issue)

Also, the option for skipping those download failed-message boxes is a great suggestion. Thanks! (Trello)
PastLife
If it's of any assistance these are the only two maps that appear when it crashes. The same each time. http://puu.sh/mz09u/534760b10b.png
Topic Starter
naseweis520
Update: 1.0.0.10: Brain Power
A new version of osu!Sync is available
Changelog
# Version Name: Brain Power (https://osu.ppy.sh/s/357777)

# Note: For those who didn't know yet:
__You can now enable API functions in the settings
# Obligatory /r/osugame meme: http://j.mp/1ZpSavs
__«Are you ready?
__ Call me a leader. Cocaine, Don't you try it, Don't you try it.
__ O-oooooooooo AAAAE-A-A-I-A-U- JO-oooooooooooo AAE-O-A-A-U-U-A- E-eee-ee-eee AAAAE-A-E-I-E-A- JO-ooo-oo-oo-oo EEEEO-A-AAA-AAAA»
# Thanks to PastLife for helping me debug.

Added:
__Language:
____Hungarian
__Importer:
____Filter: Hide already installed beatmaps
____Display local thumbnails
____Downlad thumbnails
Bugs:
__Fixed:
____#13 | Partially Fixed | List of unexported beatmaps fills with duplicates on every selective import | Thanks to TicClickie
____#26 | System.ArgumentException | Thanks to KriszDev
____#28 | System.NotSupportedException | Thanks to PastLife
Improved:
__Importer:
____Data is fully terminated after cancellation
Design
____Show summary of failed beatmaps
__Sync:
____Less temporary data stored
Removed:
__Interface:
____#27 | Header Images in Settings and Updater
__Translation:
____Unused string
321jurgen
http://i.imgur.com/97OgIqh.png I'd be happy to help debugging :)
http://i.imgur.com/OW9J1tY.png keeps getting stuck at random places
it loads this far in a matter of milliseconds
ram usage keeps increasing
I just let it crash there for 3 minutes and now it loaded my beatmaps
It just needs 2gb of memory to load all my beatmaps
PastLife
Just a suggestion, could you make it easier to upload files via puush? At the moment it just displays text in your web browser. http://puu.sh/ndtaN/759dcb9787.nw520-osblx

It's not hard to either send it as a a .zip but I'd be a nice quality of life improvement.
Topic Starter
naseweis520
Update: 1.0.0.11: The Pressure
A new version of osu!Sync is available
Changelog
# Version Name: The Pressure (https://osu.ppy.sh/s/325307)

Added:
__BmDP:
____Load ranked status of Beatmap from API
__Exporter:
____JSON (technically, JSON files have the same content as OSBL-files)
____Zipped OSBLX files
__Importer:
____Zipped OSBLX files [WIP]
Changed:
__File Extension Icons
__Translatable file extension descriptions
Fixed:
__n/a | Reflection.TargetInvocationException | Application crashed in offline mode
__n/a | Design | Window_Welcome: Text outside of window
Removed:
__SplashScreen
Updated:
__Libraries
__Translations
TicClick
Reviewed current Russian translation (most recent/upvoted string = recommended for use); should be up to date now (up to par, too!)
Moikken
Hi, i have a problem with Osu!Sync. Everytime i try to open it, it crashes and gives me a crash report, nothing else.

I have downloaded the latest version (V. 1.0.0.11), and i have tried to use another persons Osu!Sync beatmap list thingy and same thing, crashes imediatelly after i double click it or right click and click run as administrator.

I have tried to disable my AntiVirus (Norton) without any luck and tried with another PC with Win10 and same thing, crashes and gives the report that's below.

Here are my specs (if that even matters)
OS: Windows 10 64-bit
GPU: Asus Strix GTX 970
CPU: 2x Intel Xeon X5550 @ 2.33GHz
RAM: 20GB


This is the crash/bug report i get:
=====   osu!Sync Crash | 2016-03-30 21.11.20   =====

// Information
An exception occured in osu!Sync. If this problem persists please report it using the Feedback-window, on GitHub or on the osu!Forum.
When reporting please try to describe as detailed as possible what you've done and how the applicationen reacted.
GitHub: http://j.mp/1PDuDFp | osu!Forum: http://j.mp/1PDuCkK

// Configuration
{"application":{"isElevated":"True","lastUpdateCheck":"30-03-2016 08.56.31","version":"1.0.0.6"},"config":{"downloadMirror":"0","updateInterval":"3"},"language":{"code":{"long":"en_US","short":"en"}},"system":{"cultureInfo":"fi-FI","is64bit":"True","operatingSystem":"6.2.9200.0"}}

// Exception
System.FormatException: String was not recognized as a valid DateTime.
at System.DateTimeParse.ParseExact(String s, String format, DateTimeFormatInfo dtfi, DateTimeStyles style)
at osu_Sync.MainWindow.MainWindow_Loaded(Object sender, RoutedEventArgs e)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
at MS.Internal.LoadedOrUnloadedOperation.DoWork()
at System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
at System.Windows.Interop.HwndTarget.OnResize()
at System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Any advice would be helpful.
Thanks!
krzychu39
@naseweis520 I found a little bug while trying to sync my maps. When we need to choose osu!.exe direction and we have we have named our osu! folder the same as .exe, it's skipping and choosing only a folder of osu!. Then we need to overwrite the direction to example: D:Games\OSU!\osu!
I hope You'll understand it :)
Cheers.
Proszkielet
HELP



Topic Starter
naseweis520
Update: 1.0.0.12: Racemization
A new version of osu!Sync is available
Changelog
# Version Name: Racemization (https://osu.ppy.sh/b/783394)

Fixed:
__#30 | System.IO.IOException | Incompatibilities due to osu! update
Updated:
__Translations
Riven_Main
So i get this problem if I try to sync my osu.
SPOILER
===== osu!Sync Crash | 2016-04-23 17:26:15 =====

// Information
An exception occured in osu!Sync. If this problem persists please report it using the Feedback-window, on GitHub or on the osu!Forum.
When reporting please try to describe as detailed as possible what you've done and how the applicationen reacted.
GitHub: http://j.mp/1PDuDFp | osu!Forum: http://j.mp/1PDuCkK

// Configuration
{"application":{"isElevated":"False","lastUpdateCheck":"23-04-2016 05:05:53","version":"1.0.0.12"},"config":{"downloadMirror":"0","updateInterval":"3"},"language":{"code":{"long":"de_DE","short":"de"}},"system":{"cultureInfo":"de-DE","is64bit":"False","operatingSystem":"6.0.6002.131072"}}

// Exception
System.Reflection.TargetInvocationException: Während des Vorgangs ist eine Ausnahme aufgetreten, sodass das Ergebnis ungültig ist. Weitere Ausnahmedetails finden Sie in InnerException. ---> System.IO.IOException: Invalid string tag
bei osu_Sync.OsuReader.ReadString()
bei osu_Sync.MainWindow.BGW__Action_Sync_GetIDs_DoWork(Object sender, DoWorkEventArgs e)
bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
bei osu_Sync.MainWindow.BGW__Action_Sync_GetIDs_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
bei System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
bei System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
and this
===== osu!Sync Crash | 2016-04-23 17:32:50 =====

// Information
An exception occured in osu!Sync. If this problem persists please report it using the Feedback-window, on GitHub or on the osu!Forum.
When reporting please try to describe as detailed as possible what you've done and how the applicationen reacted.
GitHub: http://j.mp/1PDuDFp | osu!Forum: http://j.mp/1PDuCkK

// Configuration
{"application":{"isElevated":"False","lastUpdateCheck":"23-04-2016 05:05:53","version":"1.0.0.12"},"config":{"downloadMirror":"0","updateInterval":"3"},"language":{"code":{"long":"de_DE","short":"de"}},"system":{"cultureInfo":"de-DE","is64bit":"False","operatingSystem":"6.0.6002.131072"}}

// Exception
System.ArgumentException: Die bereitgestellte Filterzeichenfolge ist ungültig. Die Filterzeichenfolge muss eine Beschreibung des Filters enthalten, gefolgt von einem vertikalen Strich und dem Filtermuster. Weitere Filterbeschreibungen und Musterpaare müssen ebenfalls durch einen vertikalen Strich getrennt werden. Mehrfache Erweiterungen in Filtermustern werden mit einem Semikolon getrennt. Beispiel: "Bilddateien (*.bmp, *.jpg)|*.bmp;*.jpg|Alle Dateien (*.*)|*.*"
bei Microsoft.Win32.FileDialog.set_Filter(String value)
bei osu_Sync.MainWindow.MenuItem_File_Export_ConvertSelector_Click(Object sender, RoutedEventArgs e)
bei System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
bei System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
bei System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
bei System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
bei System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Topic Starter
naseweis520
Update: 1.0.0.13: BEER BEER BEER BEER
A new version of osu!Sync is available
Changelog
Added:
__General:
____More status messages and history of last 10 items
__Sync:
____Fallback to previous osu!.db structure
____...and Scan-Folder-method
Fixed:
__n/a | System.ArgumentException | Convertion-selection window; Reported by Riven_Main
Improved:
__Some internal thingies
Updated:
__Translations
troke
nice app :D
Nordast
So.. Anyone wants to fulfill one of the main features of this app? (hint: in the title)
I'm desperate for beatmaps, I recently formatted my hard disk and installed a new version of Windows and to my surprise I forgot to upload my beatmap list file. :|

By the way, great app!
Sethalak
I'm having a sync-problem when I try to sync the application:

// Information
An exception occured in osu!Sync. If this problem persists please report it using the Feedback-window, on GitHub or on the osu!Forum.
When reporting please try to describe as detailed as possible what you've done and how the applicationen reacted.
GitHub: http://j.mp/1PDuDFp | osu!Forum: http://j.mp/1PDuCkK

// Configuration
{"application":{"isElevated":"False","lastUpdateCheck":"04-10-2016 03:47:55","version":"1.0.0.8"},"config":{"downloadMirror":"0","updateInterval":"3"},"language":{"code":{"long":"de_DE","short":"de"}},"system":{"cultureInfo":"de-DE","is64bit":"True","operatingSystem":"6.3.9600.0"}}

// Exception
System.Reflection.TargetInvocationException: Während des Vorgangs ist eine Ausnahme aufgetreten, sodass das Ergebnis ungültig ist. Weitere Ausnahmedetails finden Sie in InnerException. ---> System.IO.IOException: Invalid string tag
bei osu_Sync.OsuReader.ReadString()
bei osu_Sync.MainWindow.BGW__Action_Sync_GetIDs_DoWork(Object sender, DoWorkEventArgs e)
bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
bei osu_Sync.MainWindow.BGW__Action_Sync_GetIDs_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
bei System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Can anyone help me?
shmokebud
If anyone is looking for a Beatmap with about 2000 songs here you go,
https://drive.google.com/open?id=0BxwbW ... ld0YkFXRVk
BagelTheBagel
Why is the text upside down?


EDIT: Had to change the language. Why is upside down English an option in the first place?
Topic Starter
naseweis520
@BagelTheBagel

Explanation on why that error occured

In the flowchart above the red path is what happened in your case.
Since alphabetically sorted, en_UD comes before en_US, the detection loaded en_UD (English Upside Down).

en_UD/English (Upside Down) is actually just some kind of easter egg. Though, normally it shouldn't autoload. This issue will be fixed in the next release.
BagelTheBagel
Thanks for the explanation.
I'm also super grateful for this program.
Alpgh367
This is awesome! Thanks for making this.
pikabru
This isn't working for me. May I get help? When I click download beatmaps (I got a new computer) it fails all of them. Also, when I start the program it says "Unable to find translation package."
Topic Starter
naseweis520

pikabru wrote:

This isn't working for me. May I get help? When I click download beatmaps (I got a new computer) it fails all of them. Also, when I start the program it says "Unable to find translation package."
1) Bloodcat now requires a captcha for downloads and therefore won't work until further notice. Please go into the settings, open the heading "Import/Download" and choose "osu.uu.gl" in the first dropdown box. Save your changes by pressing on "Save" at the very end of the window. This will change your download mirror to "osu.uu.gl".
2) Does this message occure after you've updated osu!Sync? If not, please provide me your "Additional information"-string by opening the settings, switching to the tab "Feedback", copying the text in the field "Additional information" and sending me it by PM here on the osu! forum.
However, you can try to fix this issue by switching your language to another language, saving and switching back to your original language. This, normally, should resolve this issue.
pikabru
Okay, everything is working fine for me now :). Thank you, and the language thing isn't really much of an issue because everything translates perfectly. I was just thinking it might have to deal with the problem, thanks again!
Blucanillo
thanks! :)
Zurri09
how do i import
Raxemus
Very nice job! Thanks for app of a dream!!!
Aellian
Can't download in all severs :( this was a great tool man :( hope you fix it
niceecin

Duc5225 wrote:

Can't download in all severs :( this was a great tool man :( hope you fix it

You have to change the mirror off of osu.uu.gl, because it seems to be down right now.

This can be done by going into Program->Settings->Import/Download and changing 'Use this osu! Download Mirror...' to something else in the dropdown. Make sure to save at the bottom of the window.
Sou1 Reaver
I came across an error when starting the app, it says that it cant find the saying the it couldn't find the translation package. I was wondering if you could help me fix this issue.
TacticalBltz
When I launch it, it says Unable to find translation package. When I try to install any maps, all of them fail no matter what it is. I have the latest version.
DragonicBladex
What the, idk what's going on or how to fix it.

EDIT: Nevermind it seems I just didnt have the latest version.

ANOTHER EDIT: None of the download mirrors are working

===== osu!Sync Crash | 2019-01-11 17:18:59 =====

// Information
An exception occured in osu!Sync. If this problem persists please report it using the Feedback-window, on GitHub or on the osu!Forum.
When reporting please try to describe as detailed as possible what you've done and how the applicationen reacted.
GitHub: http://j.mp/1PDuDFp | osu!Forum: http://j.mp/1PDuCkK

// Configuration
{"application":{"isElevated":"True","lastUpdateCheck":"11-01-2019 05:14:25","version":"1.0.0.6"},"config":{"downloadMirror":"0","updateInterval":"3"},"language":{"code":{"long":"en_US","short":"en"}},"system":{"cultureInfo":"en-GB","is64bit":"True","operatingSystem":"6.2.9200.0"}}

// Exception
System.Reflection.TargetInvocationException: An exception occurred during the operation, making the result invalid. Check InnerException for exception details. ---> System.IO.IOException: Invalid string tag
at osu_Sync.OsuReader.ReadString()
at osu_Sync.MainWindow.BGW__Action_Sync_GetIDs_DoWork(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
--- End of inner exception stack trace ---
at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
at osu_Sync.MainWindow.BGW__Action_Sync_GetIDs_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
battleof3
If anyone is having trouble with downloads stopping after one beatmap, or a mirror not working even though it's still up, just downgrade to 1.0.1.1. Latest doesn't work well for me, and downgrading solved it.
Statious
UPDATE: You must use version 1.0.0.9 for this to work. grab the mirrors.json file from the newest version, then delete that version's folder. place mirrors.json into the 1.0.0.9 folder, edit it as described below, and you're good to go.



Sorry for reviving a dead thread - I've come back to osu! after over a year, and before deleting osu and all files, including my beatmaps, I made sure to export them using this program. I came back, downloaded and opened osusync, and encountered an issue: none of the file mirrors were working. Here's how I fixed it:


**Make sure when you open the file that you UNCHECK "always open these files with Notepad".**

Open your osusync folder, open "data", and open "mirror.json" in Notepad.

**Make sure when you open the file that you UNCHECK "always open these files with Notepad".**


Delete all the text in this file, and replace it with this, EXACTLY as it looks here:

{
"osu.hexide.com": {
"DisplayName": "Hexide",
"DownloadUrl": "https://osu.hexide.com/beatmaps/%0/download",
"Id": "osu.hexide.com",
"WebUrl": "https://osu.hexide.com/doc"
},
"osu.uu.gl": {
"DisplayName": "osu.uu.gl",
"DownloadUrl": "http://osu.uu.gl/s/%0",
"Id": "osu.uu.gl",
"WebUrl": "http://osu.uu.gl/"
},
"ripple.moe": {
"DisplayName": "Ripple Mirror",
"DownloadUrl": "https://storage.ripple.moe/d/%0",
"Id": "ripple.moe",
"WebUrl": "https://ripple.moe/"
},
"bloodcat.com": {
"DisplayName": "BloodCat",
"DownloadUrl": "https://bloodcat.com/osu/s",
"Id": "bloodcat.com",
"WebUrl": "https://bloodcat.com/osu/"
}
}


Make sure to not skip the very last } .
Once you've pasted this in, save the file and close it.

Now open osusync (if you had it open while making this change, close and reopen it), go to Program > Settings > Downloads > and select BloodCat from the drop-down menu.

Save, apply, and you're done! Import the beatmap file and proceed as normal.

Hope this helps!
Please sign in to reply.

New reply