forum

[confirmed] Ranked beatmaps being recognized as pending

posted
Total Posts
46
Topic Starter
Elduris
Problem Details:
Some time ago I noticed some beatmaps wouldn't show up when I grouped by Rank Achieved and after a while I realised that it was because osu would mark said beatmaps as Pending if I grouped by Ranked Status until I selected them and let the Global Ranking load, which takes way longer than for other beatmaps.
It would be fine if that was it, but I have to do that every time I restart my pc or osu insists these beatmaps are Pending. I already tried reinstalling a couple times to no avail and after the latest reinstall I found out that deleting those beatmaps causes osu to crash in the process.
This issue happens with all difficulties of https://osu.ppy.sh/b/393291 and https://osu.ppy.sh/b/408082 and 2-3 difficulties of https://osu.ppy.sh/b/410473 (varied each reinstall/redownload) and on all 3 release streams.
Sleepteiner
Problem Details:

I have downloaded every beatmap that osu!direct has stored (4,000 map sets). Although, certain maps don't stay downloaded. This is evident because the same few beatmaps always appearing again and again on the osu!direct non-downloaded beatmaps list.

List of some of the maps with this problem:
https://osu.ppy.sh/s/44867
https://osu.ppy.sh/s/161066
https://osu.ppy.sh/s/168111
https://osu.ppy.sh/s/194188
https://osu.ppy.sh/s/227126
(These are not the only maps that have this problem for me. These are the maps that have deleted themselves in the last 8 or so hours. Sometimes some of these maps stay around for a day or two.)

I have tried installing these maps through other means. I have tried playing all the maps in each map set many times which seemed to work for a few days, but the maps ended up uninstalling again.

This has been going on for many months now. If you can help, that would be great.

Video or screenshot showing the problem:

http://puu.sh/hWetz/752e234b7e.jpg

osu! version: 20150414.2 (latest)
VeilStar
Is the beatmap folder (located inside osu!\songs) itself actually gone? (I doubt it is, because that would be inexplicable.)
If not it's likely an issue with osu! being able to either read the map's folder (and files) or an issue with your osu!.db file.

That said, could you check the permissions for the affected beatmap folders (and files inside them) and compare them ones that aren't affected by this issue, and see if there's any difference? If so, you could try to change the permissions of these folders and see if that works. Otherwise all I can really suggest is moving your osu!.db file out of the installation folder (this will mark all your maps as unplayed) and see if the issue is gone after that.

And one last thing, in your osu! folder, do you have osu!.db files with long number strings behind them? (eg osu!.db.98465436531) (If so this could be a sign of the file getting corrupted somehow.)
Topic Starter
Elduris
The two mania beatmaps you cited also give me a problem (posted about it here: t/329236), so I downloaded the others you cited and they give me the same problem (get marked as pending and crash osu when I delete them), but they never got deleted by themselves for me.
I thought that maybe you use the "Delete all unranked maps" function in options for whatever reason, but when I tried it I found out that it says "0 maps will be deleted" even though the maps in questions are still marked as pending...
TheVileOne
I'm looking into this problem. I can replicate this behaviour.
Sleepteiner

VeilStar wrote:

Is the beatmap folder (located inside osu!\songs) itself actually gone? (I doubt it is, because that would be inexplicable.)
If not it's likely an issue with osu! being able to either read the map's folder (and files) or an issue with your osu!.db file.

That said, could you check the permissions for the affected beatmap folders (and files inside them) and compare them ones that aren't affected by this issue, and see if there's any difference? If so, you could try to change the permissions of these folders and see if that works. Otherwise all I can really suggest is moving your osu!.db file out of the installation folder (this will mark all your maps as unplayed) and see if the issue is gone after that.

And one last thing, in your osu! folder, do you have osu!.db files with long number strings behind them? (eg osu!.db.98465436531) (If so this could be a sign of the file getting corrupted somehow.)
Yes, the beatmap folder is actually gone for me.

I couldn't find any differences within the properties.

My osu! folder does not have any osu!.db files.
TheVileOne
I can't get the game to crash. I can get the maps to appear as pending but they are removed just fine. They will show the correct status if you leave song select and return to it and have global selected.
Topic Starter
Elduris
Hmm, Imma try reinstalling and seeing if it still crashes, maybe something got corrupted along the way
Sleepteiner

TheVileOne wrote:

I can't get the game to crash. I can get the maps to appear as pending but they are removed just fine. They will show the correct status if you leave song select and return to it and have global selected.
Yea, I can't get the game to crash either.
Topic Starter
Elduris
At first reinstalling had fixed it, but when I tried deleting this map specifically: https://osu.ppy.sh/b/410473 it came back and happens again with all maps in question, really weird
Sleepteiner

Elduris wrote:

At first reinstalling had fixed it, but when I tried deleting this map specifically: https://osu.ppy.sh/b/410473 it came back and happens again with all maps in question, really weird
That's odd, that map has never given me any problems. I wonder why we have certain maps that cause problems for both of us and some that only bother one of us.
TheVileOne
This looks to be a server side problem related to these maps. They are giving strange ranked status values. Some of them are returning duplicate map data that is corrupting the submission status. I'm still not sure about the crash. There has to be a notification or something if this is crashing.

Edit:

It seems to happen to newer maps as well. But I can find no obvious pattern in the maps that work and the ones that don't. If you want to replicate, just have local ranking set and download one of these maps. The ranking icon will be a question mark. If you have RankedStatus group mode set, it will put the map in Unknown classification, but it does this for all the maps. Refreshing the group will put the maps in pending instead if you don't update the online scores.
Topic Starter
Elduris
I found out a couple more things about the crash. It will only happen if I delete that map (https://osu.ppy.sh/b/391522) after I refresh it into Pending from Unknown and before I confirm the online scores of all difficulties. It also won't always spread to the other problematic maps for some reason.

Here's the crash report that I found by accident if it helps any too.
SPOILER
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at #=qkImg11ff0d4CeK69VS2aKfRrHHCwC3HOcpBSsmW2c31_MLcsumNSRzI$mZxBJig6$oHEGCEqTiwpV5hG2glReQ==.#=qnhdBnxs7iNjQ6vnWUUaJLw==(Int32 #=q7wV9ImXtruscDJ6mjQs7xQ==, Boolean #=qUH4GqBBXAmfVXoBrFBe8BA==)
at #=qkImg11ff0d4CeK69VS2aKfRrHHCwC3HOcpBSsmW2c31_MLcsumNSRzI$mZxBJig6$oHEGCEqTiwpV5hG2glReQ==.#=qxaVslZyxm8u06Z85Jl6QMXyKsh1PW16Yb$BQG6XRVSg=(Int32 #=qpIUBsbqJXtB9PBT7bE6YlQ==, Boolean #=qUH4GqBBXAmfVXoBrFBe8BA==)
at #=qkImg11ff0d4CeK69VS2aKfRrHHCwC3HOcpBSsmW2c31_MLcsumNSRzI$mZxBJig6$oHEGCEqTiwpV5hG2glReQ==.#=qD8$RPTdMTwEZuWg9KoC9Hw==()
at #=qkImg11ff0d4CeK69VS2aKfRrHHCwC3HOcpBSsmW2c31_MLcsumNSRzI$mZxBJig6$oHEGCEqTiwpV5hG2glReQ==.#=qpOMTgP_pNsls4I0T76Dvpw==(IEnumerable`1 #=qyiBj_qIib7hLbvXoypaSuw==)
at #=qkImg11ff0d4CeK69VS2aKfRrHHCwC3HOcpBSsmW2c31_MLcsumNSRzI$mZxBJig6$oHEGCEqTiwpV5hG2glReQ==.#=qn7mulxnZ6H8E_OGZ$kU9mQPMBkUSsvPbPR3weFq$bKzU22C1qi2V83sdbOYZg8n3(Object #=q5iLejmcfoKxXp8buxfC_fg==, List`1 #=q9j0KIDcVdhnE6v5IxOgDgw==)
at #=q0UKo7v$OqucjIBblVAjEgrWMNchcDf7jGne7vUpnqDB8vq94c83e7toH6dvAsIjC.#=q1TtdJ6qVgKZM2i372R6ZLPANuJzxLCCzZB0pfi0TrFA=.Invoke(Object #=q5iLejmcfoKxXp8buxfC_fg==, List`1 #=q9j0KIDcVdhnE6v5IxOgDgw==)
at #=q0UKo7v$OqucjIBblVAjEgrWMNchcDf7jGne7vUpnqDB8vq94c83e7toH6dvAsIjC.#=qlohbxxP$GTNRTE2Lg5KzEQ==(#=q$jijfXGeZ0Vfx4R36pfePQrLCj8ai4K8G0NKp8JVbiCmRm4OSBDYF6ppyfuYN5Eo #=q3C0gwcDIxiGPhvcicukrGw==, Boolean #=quqooRYT8AHJ64gWUi_V8SKCCL$pjIth0i1afX6IF8Zo=)
at #=qV$EiELlMjLmOk3RXT5Gt7dZFPIxKaPnnVwfBjfYvjm_bnt_CXPqFMn_YEcncEH7i.#=qMbz4QCbOgB_fN_mUBNw$M54q97TyLLTVzhePEKKORUo=(Object #=q5iLejmcfoKxXp8buxfC_fg==, EventArgs #=q1yprvJS51ub5EQ$$X0ny7g==)
at #=qz8AhI2HYAMrGJlrMEb1xXsS0w9XnpxLciJqQzU5pPVKfFH0WlMiMz93HQbg4vfcA.#=qIP3iprIePiGT$Khh0bCMbg==(Object #=q5iLejmcfoKxXp8buxfC_fg==, EventArgs #=q1yprvJS51ub5EQ$$X0ny7g==)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at #=q15J3u_onUiOcYWWS2spmELSmqm8OnQoSH4bkUWh4m8k=.#=qRzlLqu$WBueFMdHskpJmrA==(Boolean #=q3g0IvgaMuj2G1MZkBDMOxg==)
at #=qKZMExodP$8cpqRILuIgikbL96_ukS06hijXmEEPd$Jw=.#=q_mj_CRsYR7m5mu7BTOYZzg==()
at #=qnGVF97HRv5s9OIxtfr3l8w==.#=qmoLim6mK6xmcDQEqBl3jGw==()
at #=qKBHf036sapAc$v$TBDggY5m2twjHiSrrWkvA_syrCHg=.#=qB90JDQl9T2ivkQOFZI3aKA==()
at #=qKBHf036sapAc$v$TBDggY5m2twjHiSrrWkvA_syrCHg=.#=qLfg5DQdgin4cNx$V09Y10A==(Object #=q5iLejmcfoKxXp8buxfC_fg==, EventArgs #=q1yprvJS51ub5EQ$$X0ny7g==)
at #=qfCt0Kb8X6VaW8bqkc2s0Stga6oYFTnSZajyyIx1ahdbDYQd$2Z9aWOTp0Lag8NlO.#=q1ZQ$ObDpACYJdzjHMthUnw==()
at #=q1IPPGe5hbRFntVpAqkdMaM9aQc3oUG6Fw8Tax3gAIyodHuvU9T0OacN7$N1KuL9j.#=qTPmddcS9DIaCXKW1$M29py8w8RmHnoOMkk2ZONkdzxA=(Object #=q5iLejmcfoKxXp8buxfC_fg==, EventArgs #=q1yprvJS51ub5EQ$$X0ny7g==)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at #=q1IPPGe5hbRFntVpAqkdMaM9aQc3oUG6Fw8Tax3gAIyodHuvU9T0OacN7$N1KuL9j.#=qwuxU5dWW_dQ2ZlzMk_8SNQ==()
at #=qKBHf036sapAc$v$TBDggY5m2twjHiSrrWkvA_syrCHg=.#=qwuxU5dWW_dQ2ZlzMk_8SNQ==()
at #=qv1YMGrbh0Nnj9phKy6c_gg==.#=q0klKEQoOxEHYX5Xm0DWqMA==(String #=qvlGROhC$OfsJvRzaN_RQIA==, Boolean #=qykQCBesmPQIvsqMpl7xuMk5NtCw_KLXuYlk4YvJG8Bw=, Boolean #=qDDVVvZSa7Vb68l6SYDrrxFZOAqIL9BcHS3p1tz8ug4I=, Boolean #=qOCZzmh$$2N3aiP20hmIGrw==)
TheVileOne
I'm still having problems actually replicating it. How many maps do you have in pending? Are you just being quick and doing it before the scores load or are you preventing the scores from loading?
Topic Starter
Elduris
This is getting weirder each time I test it out. The latest step by step I did to make it crash was:
- Download and open the map on osu: The grade I got on Easy and Hard appear by their names on the list, Normal's and Insane's don't (sometimes Easy's doesn't appear too, but most times it does)
- Refresh the list: Easy (if it's grade showed up) and Hard go to Ranked while Normal and Insane go to Pending
- Now if I delete the mapset without clicking on the Insane difficulty and waiting for it's online scores to load the game crashes
Sleepteiner
Update

Only https://osu.ppy.sh/s/227126 deletes it self completely from my song folder. All other songs I've had problems are being recognized as pending or "unknown."

TheVileOne wrote:

How many maps do you have in pending?
For me, the number of "pending" difficulties varies from none to 50 depending on how much I've been playing recently.
Topic Starter
Elduris
Latest cutting edge update seems to have fixed the crash, now only the original issue remains. Any heads up about it?
TheVileOne

Sleepteiner wrote:

Update

Only https://osu.ppy.sh/s/227126 deletes it self completely from my song folder. All other songs I've had problems are being recognized as pending or "unknown."

TheVileOne wrote:

How many maps do you have in pending?
For me, the number of "pending" difficulties varies from none to 50 depending on how much I've been playing recently.
Maps don't just delete from the Songs folder. The game will ignore beatmaps it cannot load, it wont delete them. The only way it can delete maps is if there is a file/folder conflict. A newly downloaded map will overwrite existing files in its download directory.
Sleepteiner

TheVileOne wrote:

Maps don't just delete from the Songs folder. The game will ignore beatmaps it cannot load, it wont delete them. The only way it can delete maps is if there is a file/folder conflict. A newly downloaded map will overwrite existing files in its download directory.
If that's the case, then why is it that the maps that are being recognized as pending also sometimes disappear completely from my songs folder? Is this a problem on my end?

No matter where I look, I cannot find https://osu.ppy.sh/s/227126 , https://osu.ppy.sh/s/79236 , or https://osu.ppy.sh/s/63240 anywhere. I just re-downloaded them yesterday.

Edit: My problem and Elduris' problem may be different after all.
Remotard
I have a problem which is similar to this, whenever I download a ranked beatmap Osu recognises it as pending and stays that way until I re-launch Osu, this is only a recent problem that has started happening in the past week or so, on the other hand I don't have any problems with crashing, just maps not appearing as ranked.
show more
Please sign in to reply.

New reply