-
Notifications
You must be signed in to change notification settings - Fork 44
未将对象引用设置到对象的实例 #63
Comments
首先,issue格式错了 其次,请给一下你的系统版本、majdata版本,然后上传谱面文件(以确保不是谱面文件的问题,即便大概率确实如此) |
感觉写第二个谱子的时候都会出现这个问题……应该怎么解决比较好…… |
希望能给一个解决方案,不胜感激 |
我需要更多信息,在我的电脑上无法复现这个问题,请提供你的majdata版本,电脑相关数据,稳定复现的步骤。以及这个问题是什么时候出现的(如:更新到XXX版本后出现该问题 |
majdata4.0 snapshot-3 |
请详细复述复现过程。我猜测的复现过程如下:
以上猜测是否有误,如果有误,请指出不一样的地方。比如,track.mp3是拖拽入窗口新建,而非用菜单栏。或比如,需要在已经打开目前的track.mp3时,直接尝试新建。 此外,以上问题,是仅在这样的情况下(即试图为已经有谱面的track.mp3创建谱面 提示“maidata已存在”时)才会出现,还是曾经在其他情况中,也出现过? |
复现过程就是这样子的! |
用官谱的谱面文件是可以正常打开的,但是用自己下的音乐就会报错 |
把出错的谱面文件(包括track maidata 以及文件夹下的json文件)传上来……我没有直接获取你电脑里文件的超能力。 还有你的复现过程还是很模糊,你可以参考我上面写的复现步骤的格式来写。请一定要注意:在你面前的人,是隔着屏幕和网线的,对你电脑以及你的操作习惯、实际操作方式毫不知情,对于出错时间和方式完全无法知晓,对于几乎所有具体情况完全不知道的人,所以你需要尽可能详细地复述在出现问题的前后,你是如何操作的。 用比较形象生动的话来说,就是,你要把开发者当傻子。 换言之,你的描述,可以保证一个从未触发过此BUG的人,根据你的描述,可以一步一步地准确(即100%)还原你的操作过程,并触发这个BUG。 从另一方面来说,希望你能理解:绝大部分未解决的issue并非开发者无法修复这些问题,亦或是不想修复这些问题,而是因为开发者无法复现这个问题,从而无法找到问题的根源,进而排查问题缘由并修复此问题。因此,绝大部分未解决的issue,都是因为复现条件没有被完美的陈述而导致的。 期待你的回复 |
我从最最最起初开始说起吧。 ->没有官谱的曲子,且是maidata.txt文件被删除的情况下
->没有官谱的曲子,在新建谱面的时候已经报错了,但是留下了maidata.txt(内容只有模板) 报错之后留下的maidata.txt,里面的内容如下: 如果按照官谱的谱面文件把之前的预备的代码全部都复制过去,有官谱的曲子运转都是正常的(但是连续弄两张谱子就会报错了……),没有官谱的曲子就是会直接报错的情况。 ->有官谱的谱子,有谱子的情况下就只会说“maidata.txt已存在”,音乐是可以正常播放的,也不会有那一长串的报错问题…… |
可能是因为Windows的用户权限问题。另外一些可能导致该报错的情况已经修复 |
MajdataEdit问题
用Edit打开谱面文件maidata.txt会弹出报错窗口,并不能顺利打开文件
见上,重启,重新下载Majdata,问题都不能解决
可以复现,目前还未成功打开一个谱面文件
可能有帮助的截图与文件
The text was updated successfully, but these errors were encountered: