Code Monkey home page Code Monkey logo

gbclv3's Introduction

gbclv3's People

Contributors

augustoproiete-bot avatar lolle2000la avatar nullkooland avatar vanja-san avatar

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

Watchers

 avatar  avatar  avatar  avatar  avatar

gbclv3's Issues

Exception occurred when opening "Auxiliaries"

Exception tracing information:

System.NullReferenceException: Object reference not set to an instance of an object.
   at GBCLV3.Services.Auxiliary.ModService.Load(String path)
   at GBCLV3.Services.Auxiliary.ModService.<>c.<LoadAll>b__2_1(String path)
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.ToArray()
   at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   at System.Linq.OrderedEnumerable`1.ToList()
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at GBCLV3.ViewModels.Tabs.ModViewModel.<Reload>b__15_0()
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location where exception was thrown ---
   at GBCLV3.ViewModels.Tabs.ModViewModel.Reload()
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__139_0(Object state)
   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)
[Launcher Version: 3.0.10.133]

Game version 1.12.2 with Forge latest stable version in 2019. Version segregate enabled.
Mods are copied directly to the folder.
When clicking on the "Auxiliaries" button to check mods, exception occurred leaving a blank list like no mod have installed.

😅 There is such a thing...

I download update through application:

System.IO.IOException: The process cannot access the file because it is being used by another process.
   at System.IO.FileSystem.MoveFile(String sourceFullPath, String destFullPath, Boolean overwrite)
   at System.IO.File.Move(String sourceFileName, String destFileName, Boolean overwrite)
   at System.IO.File.Move(String sourceFileName, String destFileName)
   at GBCLV3.Services.Download.UpdateService.Update()
   at GBCLV3.ViewModels.Windows.UpdateViewModel.Update()
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__139_0(Object state)
   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)
[Launcher Version: 3.0.9.104]

外置登录的HTTP协议问题

我发现使用外置登录时会自动将验证服务器锁定为HTTPS协议,这极大的提升了安全性。但会使用户连接不上没有升级HTTPS协议的认证服务器

can you help me ?

C:\Users\Lenovo\Desktop\uwu>GBCL.exe
Error:
An assembly specified in the application dependencies manifest (GBCL.deps.json) was not found:
package: 'PropertyChanged.Fody', version: '3.3.3'
path: 'lib/netstandard2.1/PropertyChanged.dll'

安装12.2forge报错

System.NullReferenceException: Object reference not set to an instance of an object.
at GBCLV3.Services.Installation.ForgeInstallService.InstallOld(Forge forge)
at GBCLV3.ViewModels.Tabs.ForgeInstallViewModel.InstallSelected(Forge forge)
at System.Threading.Tasks.Task.<>c.b__139_0(Object state)
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)
[Launcher Version: 3.12.150]

bug

System.NullReferenceException: Object reference not set to an instance of an object.
at GBCLV3.Services.Auxiliary.ModService.LoadForgeMods(Stream infoStream)
at GBCLV3.Services.Auxiliary.ModService.Load(String path)
at GBCLV3.Services.Auxiliary.ModService.<>c.b__2_1(String path)
at System.Linq.Enumerable.WhereSelectEnumerableIterator2.ToArray() at System.Linq.Buffer1..ctor(IEnumerable1 source) at System.Linq.OrderedEnumerable1.ToList()
at System.Linq.Enumerable.ToList[TSource](IEnumerable1 source) at GBCLV3.ViewModels.Tabs.ModViewModel.<Reload>b__15_0() at System.Threading.Tasks.Task1.InnerInvoke()
at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj)
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location where exception was thrown ---
at GBCLV3.ViewModels.Tabs.ModViewModel.Reload()
at System.Threading.Tasks.Task.<>c.b__139_0(Object state)
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)
[Launcher Version: 3.12.150]

莫名其妙无法打开

这是第二次不知道为什么就打不开启动器了,不管是快捷方式还是exe本体,普通双击还是管理员身份运行,一点反应都没有的,重装一下就没有任何问题了。

辅助功能

System.Reflection.TargetInvocationException: An error occurred while dispatching a call to the UI Thread ---> System.NullReferenceException: 未将对象引用设置到对象的实例。
在 Stylet.BindableCollection`1.<>c__DisplayClass9_0.b__0() 位置 C:\projects\stylet\Stylet\BindableCollection.cs:行号 115
在 Stylet.Execute.<>c__DisplayClass13_0.b__0() 位置 C:\projects\stylet\Stylet\Execute.cs:行号 95
--- 内部异常堆栈跟踪的结尾 ---
在 Stylet.Execute.OnUIThreadSync(Action action) 位置 C:\projects\stylet\Stylet\Execute.cs:行号 104
在 GBCLV3.ViewModels.ResourcePackViewModel.b__15_0()
在 System.Threading.Tasks.Task.Execute()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 GBCLV3.ViewModels.ResourcePackViewModel.d__15.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 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)
[Launcher Version: 3.0.1.27]

预览版获取Forge

System.IndexOutOfRangeException: Index was outside the bounds of the array.
at GBCLV3.Services.Installation.ForgeInstallService.GetDownloadListAsync(String id)
at GBCLV3.ViewModels.Tabs.ForgeInstallViewModel.OnActivate()
at System.Threading.Tasks.Task.<>c.b__139_0(Object state)
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)
[Launcher Version: 3.0.9.104]

Unable to install resourcepacks!

Trying to install resourcepack (any):

System.IO.FileNotFoundException: Could not find file 'C:\their.Games\GooseMC\.minecraft\resourcepacks\BlockPixel-JavaEdition-112-Weapons.zip'.
File name: 'C:\their.Games\GooseMC\.minecraft\resourcepacks\BlockPixel-JavaEdition-112-Weapons.zip'
   at System.IO.FileStream.ValidateFileHandle(SafeFileHandle fileHandle)
   at System.IO.FileStream.CreateFileOpenHandle(FileMode mode, FileShare share, FileOptions options)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync)
   at System.IO.Compression.ZipFile.Open(String archiveFileName, ZipArchiveMode mode, Encoding entryNameEncoding)
   at System.IO.Compression.ZipFile.OpenRead(String archiveFileName)
   at GBCLV3.Services.Auxiliary.ResourcePackService.LoadZip(String path, String[] enabledPackIDs)
   at GBCLV3.Services.Auxiliary.ResourcePackService.<MoveLoadAllAsync>b__5_0(String path)
   at System.Linq.Enumerable.SelectArrayIterator`2.MoveNext()
   at System.Linq.Enumerable.WhereEnumerableIterator`1.ToArray()
   at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   at GBCLV3.Services.Auxiliary.ResourcePackService.MoveLoadAllAsync(IEnumerable`1 paths)
   at GBCLV3.ViewModels.Tabs.ResourcePackViewModel.AddNew()
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__139_0(Object state)
   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)
[Launcher Version: 3.0.9.104]

2020-03-13-06-40-54

点开mod管理的时候发生错误

System.Text.Json.JsonException: The JSON value could not be converted to System.Int32. Path: $.pack.pack_format | LineNumber: 2 | BytePositionInLine: 23. ---> System.FormatException: Either the JSON value is not in a supported format, or is out of bounds for an Int32.
at System.Text.Json.Utf8JsonReader.GetInt32()
at System.Text.Json.JsonPropertyInfoNotNullable4.OnRead(JsonTokenType tokenType, ReadStack& state, Utf8JsonReader& reader) at System.Text.Json.JsonPropertyInfo.Read(JsonTokenType tokenType, ReadStack& state, Utf8JsonReader& reader) at System.Text.Json.JsonSerializer.HandleValue(JsonTokenType tokenType, JsonSerializerOptions options, Utf8JsonReader& reader, ReadStack& state) at System.Text.Json.JsonSerializer.ReadCore(JsonSerializerOptions options, Utf8JsonReader& reader, ReadStack& readStack) --- End of inner exception stack trace --- at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& readStack, Utf8JsonReader& reader, Exception ex) at System.Text.Json.JsonSerializer.ReadCore(JsonSerializerOptions options, Utf8JsonReader& reader, ReadStack& readStack) at System.Text.Json.JsonSerializer.ReadCore(Type returnType, JsonSerializerOptions options, Utf8JsonReader& reader) at System.Text.Json.JsonSerializer.ParseCore(String json, Type returnType, JsonSerializerOptions options) at System.Text.Json.JsonSerializer.Deserialize[TValue](String json, JsonSerializerOptions options) at GBCLV3.Services.ResourcePackService.ReadInfo(Stream infoStream) at GBCLV3.Services.ResourcePackService.LoadZip(String path, String[] enabledPackIDs) at System.Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext()
at System.Linq.Enumerable.d__591.MoveNext() at System.Linq.Enumerable.WhereEnumerableIterator1.MoveNext()
at System.Linq.Lookup2.Create[TSource](IEnumerable1 source, Func2 keySelector, Func2 elementSelector, IEqualityComparer`1 comparer)
at GBCLV3.Services.ResourcePackService.GetAll()
at GBCLV3.ViewModels.ResourcePackViewModel.b__15_0()
at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at GBCLV3.ViewModels.ResourcePackViewModel.d__15.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
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)
[Launcher Version: 3.0.5.50]

安装最新版1.15.1fore出错

System.InvalidOperationException: Unable to close ViewModel GBCLV3.ViewModels.ForgeInstallViewModel as it must have a conductor as a parent (note that windows and dialogs automatically have such a parent)
at Stylet.Screen.RequestClose(Nullable`1 dialogResult) in /_/Stylet/Screen.cs:line 316
at GBCLV3.ViewModels.ForgeInstallViewModel.InstallSelected(Forge forge)
at System.Threading.Tasks.Task.<>c.b__139_0(Object state)
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)
[Launcher Version: 3.0.7.59]

自制的mod加进去后就出现了这样

System.NullReferenceException: Object reference not set to an instance of an object.
at GBCLV3.Services.Auxiliary.ModService.LoadForgeMods(Stream infoStream)
at GBCLV3.Services.Auxiliary.ModService.Load(String path)
at GBCLV3.Services.Auxiliary.ModService.<>c.b__2_1(String path)
at System.Linq.Enumerable.WhereSelectEnumerableIterator2.ToArray() at System.Linq.Buffer1..ctor(IEnumerable1 source) at System.Linq.OrderedEnumerable1.ToList()
at System.Linq.Enumerable.ToList[TSource](IEnumerable1 source) at GBCLV3.ViewModels.Tabs.ModViewModel.<Reload>b__15_0() at System.Threading.Tasks.Task1.InnerInvoke()
at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj)
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location where exception was thrown ---
at GBCLV3.ViewModels.Tabs.ModViewModel.Reload()
at System.Threading.Tasks.Task.<>c.b__139_0(Object state)
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)
[Launcher Version: 3.13.197]

Installing mods error

System.NullReferenceException: Object reference not set to an instance of an object.
at GBCLV3.Services.Auxiliary.ModService.LoadForgeMods(Stream infoStream)
at GBCLV3.Services.Auxiliary.ModService.Load(String path)
at GBCLV3.Services.Auxiliary.ModService.<>c.b__2_1(String path)
at System.Linq.Enumerable.WhereSelectEnumerableIterator2.ToArray() at System.Linq.Buffer1..ctor(IEnumerable1 source) at System.Linq.OrderedEnumerable1.ToList()
at System.Linq.Enumerable.ToList[TSource](IEnumerable1 source) at GBCLV3.ViewModels.Tabs.ModViewModel.<Reload>b__15_0() at System.Threading.Tasks.Task1.InnerInvoke()
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location where exception was thrown ---
at GBCLV3.ViewModels.Tabs.ModViewModel.Reload()
at System.Threading.Tasks.Task.<>c.b__139_0(Object state)
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)
[Launcher Version: 3.12.150]

Self update failed because the file is in used and being occupied (version after 3.0.10)

The self update failed on replacing the file because the origin executive is still running and being protected by Windows.
Strange problem: this failure only happened when the file name doesn't have a space. File name like GBCL.exe, GBCL123.exe will get this problem while GBCL -.exe, GBCL 1.exe won't.
It also means 3.11 still have to be download manually or manually replacing the file and rename it.
Maybe you can write a tip on the next release on the release note XD.

Exception trace:

System.IO.IOException: The process cannot access the file because it is being used by another process.
   at System.IO.FileSystem.MoveFile(String sourceFullPath, String destFullPath, Boolean overwrite)
   at System.IO.File.Move(String sourceFileName, String destFileName, Boolean overwrite)
   at System.IO.File.Move(String sourceFileName, String destFileName)
   at GBCLV3.Services.Download.UpdateService.Update()
   at GBCLV3.ViewModels.Windows.UpdateViewModel.Update()
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__139_0(Object state)
   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)
[Launcher Version: 3.0.10.133]

关于我使用此启动器的报错

System.IO.FileNotFoundException: 未能加载文件或程序集“System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。系统找不到指定的文件。
文件名:“System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”
在 System.Signature.GetSignature(Void* pCorSig, Int32 cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType)
在 System.Signature..ctor(IRuntimeFieldInfo fieldHandle, RuntimeType declaringType)
在 System.Reflection.RtFieldInfo.get_FieldType()
在 StyletIoC.Creation.BuilderUpper.<>c__DisplayClass6_0.b__0(FieldInfo x) 位置 C:\projects\stylet\Stylet\StyletIoC\Creation\BuilderUpper.cs:行号 42
在 System.Linq.Enumerable.WhereSelectArrayIterator2.MoveNext() 在 System.Linq.Enumerable.<ConcatIterator>d__581.MoveNext()
在 System.Linq.Enumerable.WhereEnumerableIterator1.MoveNext() 在 System.Collections.Generic.List1..ctor(IEnumerable1 collection) 在 System.Linq.Enumerable.ToList[TSource](IEnumerable1 source)
在 StyletIoC.Creation.BuilderUpper.GetExpression(Expression inputParameterExpression, ParameterExpression registrationContext, Type type) 位置 C:\projects\stylet\Stylet\StyletIoC\Creation\BuilderUpper.cs:行号 42
在 StyletIoC.Internal.Creators.CreatorBase.CompleteExpressionFromCreator(Expression creator, ParameterExpression registrationContext) 位置 C:\projects\stylet\Stylet\StyletIoC\Internal\Creators\CreatorBase.cs:行号 27
在 StyletIoC.Internal.Creators.TypeCreator.GetInstanceExpression(ParameterExpression registrationContext) 位置 C:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:行号 114
在 StyletIoC.Internal.Registrations.SingletonRegistration.GetInstanceExpression(ParameterExpression registrationContext) 位置 C:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\SingletonRegistration.cs:行号 37
在 StyletIoC.Internal.Creators.TypeCreator.<>c__DisplayClass6_0.b__3(ParameterInfo x) 位置 C:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:行号 101
在 System.Linq.Enumerable.WhereSelectArrayIterator2.MoveNext() 在 System.Collections.Generic.List1..ctor(IEnumerable1 collection) 在 System.Dynamic.Utils.CollectionExtensions.ToReadOnly[T](IEnumerable1 enumerable)
在 System.Linq.Expressions.Expression.New(ConstructorInfo constructor, IEnumerable1 arguments) 在 StyletIoC.Internal.Creators.TypeCreator.GetInstanceExpression(ParameterExpression registrationContext) 位置 C:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:行号 112 在 StyletIoC.Internal.Registrations.RegistrationBase.GetGeneratorInternal() 位置 C:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\RegistrationBase.cs:行号 38 在 StyletIoC.Internal.Registrations.RegistrationBase.GetGenerator() 位置 C:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\RegistrationBase.cs:行号 30 在 StyletIoC.Internal.Container.Get(RuntimeTypeHandle typeHandle, String key, Type typeIfAvailable) 位置 C:\projects\stylet\Stylet\StyletIoC\Internal\Container.cs:行号 107 在 StyletIoC.Internal.Container.Get[T](String key) 位置 C:\projects\stylet\Stylet\StyletIoC\Internal\Container.cs:行号 102 在 Stylet.Bootstrapper1.get_RootViewModel() 位置 C:\projects\stylet\Stylet\Bootstrapper.cs:行号 26
在 Stylet.Bootstrapper`1.Launch() 位置 C:\projects\stylet\Stylet\Bootstrapper.cs:行号 92
在 Stylet.BootstrapperBase.Start(String[] args) 位置 C:\projects\stylet\Stylet\BootstrapperBase.cs:行号 82
在 System.Windows.Application.OnStartup(StartupEventArgs e)
在 System.Windows.Application.<.ctor>b__1_0(Object unused)
在 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)

警告: 程序集绑定日志记录被关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。
注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。

[Launcher Version: 3.0.3.41]

清空资源包问题

options.txt
从1.13版本开始格式就已经是:🙄
resourcePacks:["vanilla","file/Diamond War150322.zip","file/VoxelMap Skin §e1.X.X.zip"]
而启动器依然是这种格式存取:😅
resourcePacks:["Diamond War150322.zip","VoxelMap Skin §e1.X.X.zip"]

所以出现无限清空资源包配置的情况

这个问题我第一次接触这个启动器时就发现了,然后自己修改了一下就没管了
但是我很诧异这么久了竟然一直没人提😂

JRE 下载按钮位置错位,语言和界面检测相关问题

JRE 下载按钮的位置很奇怪地下移并覆盖在下方的复选框上,如下图。
image

另,可以考虑添加检测系统语言和默认字体?
比如用英文版 Windows 时首次启动运行检测系统语言自动转换为英语,或者非中文版又不是目前已有界面的语言默认倒到英文?
非中日汉语言版本的 Windows 默认字体为 Segoe UI

安装新的1.14.4 forge出错

"System.InvalidOperationException: Unable to close ViewModel GBCLV3.ViewModels.ForgeInstallViewModel as it must have a conductor as a parent (note that windows and dialogs automatically have such a parent)
在 Stylet.Screen.RequestClose(Nullable`1 dialogResult) 位置 C:\projects\stylet\Stylet\Screen.cs:行号 316
在 GBCLV3.ViewModels.ForgeInstallViewModel.d__22.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 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)
[Launcher Version: 3.0.5.50]" 就直接在线安装forge后弹出来

软件打开报错

System.NullReferenceException: Object reference not set to an instance of an object.
at GBCLV3.Services.Launch.VersionService.Load(String jsonPath)
at GBCLV3.Services.Launch.VersionService.<>c.b__14_2(String jsonPath)
at System.Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext() at System.Linq.Enumerable.WhereEnumerableIterator1.MoveNext()
at GBCLV3.Services.Launch.VersionService.LoadAll()
at GBCLV3.ViewModels.Windows.MainViewModel.OnInitialActivate()
at Stylet.Screen.<Stylet.IScreenState.Activate>b__35_0(ScreenState oldState, ScreenState newState) in //Stylet/Screen.cs:line 170
at Stylet.Screen.SetState(ScreenState newState, Action2 changedHandler) in /_/Stylet/Screen.cs:line 155 at Stylet.Screen.Stylet.IScreenState.Activate() in /_/Stylet/Screen.cs:line 165 at Stylet.ScreenExtensions.TryActivate(Object screen) in /_/Stylet/ScreenExtensions.cs:line 18 at Stylet.WindowManager.WindowConductor..ctor(Window window, Object viewModel) in /_/Stylet/WindowManager.cs:line 250 at Stylet.WindowManager.CreateWindow(Object viewModel, Boolean isDialog, IViewAware ownerViewModel) in /_/Stylet/WindowManager.cs:line 224 at Stylet.WindowManager.ShowWindow(Object viewModel, IViewAware ownerViewModel) in /_/Stylet/WindowManager.cs:line 102 at Stylet.WindowManager.ShowWindow(Object viewModel) in /_/Stylet/WindowManager.cs:line 92 at Stylet.BootstrapperBase.DisplayRootView(Object rootViewModel) in /_/Stylet/BootstrapperBase.cs:line 100 at Stylet.Bootstrapper1.Launch() in /
/Stylet/Bootstrapper.cs:line 92
at Stylet.BootstrapperBase.Start(String[] args) in //Stylet/BootstrapperBase.cs:line 81
at Stylet.BootstrapperBase.b__9_0(Object o, StartupEventArgs e) in /
/Stylet/BootstrapperBase.cs:line 48
at System.Windows.Application.OnStartup(StartupEventArgs e)
at System.Windows.Application.<.ctor>b__1_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)
[Launcher Version: 3.0.9.104]

[ Suggestion ] Create other game directories!

As I understand it, when downloading different versions, they are all downloaded to the same directory !? Maybe you should add the function of creating other directories? Just when changing the version, you have to switch mods and this is a little annoying! 😤

I forget to add:
Please accept my apologies for my poor English! 😏

Bug Scrollbar

There is no scrollbar and it is not possible to scroll down.
This in Launcher Settings:
2020-03-14-23-07-01

Self-update isn't working properly

Self update won't replace the old launcher exe file, and the launcher won't start successfully the second time. Investigating...Perhaps need a new self-update scheme

自动更新不能替换旧启动器可执行文件,并且第二次不能正常打开。正在查找原因,也许要找一种新的自动更新方法。

Can you make a setup file?

Can you create a setup that will automatically install all the requirements and the launcher as open source?
I'm very new in this stuff, it may be simple for you, but I'd be grateful if you do.

Error Launch optifine 1.18.1

[00:13:02] [INFO] [Bootstrapper] GBCL verison: 3.14.216
[00:13:02] [INFO] [ConfigService] Loading config json
[00:13:02] [ERROR] [ConfigService] Failed to load config json.
Could not find file 'C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64\GBCL.json'.
[00:13:02] [INFO] [ConfigService] Minecraft root dir: "C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft"
[00:13:02] [INFO] [ConfigService] Trying to located JRE from registry
[00:13:02] [INFO] [ConfigService] JRE path: "C:\Program Files\BellSoft\LibericaJRE-8-Full\bin"
[00:13:02] [INFO] [ConfigService] JRE max memeory (MB): 4096
[00:13:02] [INFO] [LanguageService] Loading languages
[00:13:02] [INFO] [LanguageService] Current language: "en-US"
[00:13:02] [DEBUG] [ThemeService] Theme color L2 norm to the Triceratop: 0.0910
[00:13:02] [DEBUG] [ThemeService] Theme color L2 norm to the Pteranodon: 0.1091
[00:13:02] [DEBUG] [ThemeService] Theme color L2 norm to the Tyrannosaurus: 0.0379
[00:13:02] [DEBUG] [ThemeService] Theme color L2 norm to the Stegosaurus: 0.0460
[00:13:02] [WARN] [VersionService] Cannot find game versions directory
[00:13:05] [INFO] [ThemeService] Changing background effect: "BlurBehind"
[00:13:05] [INFO] [ThemeService] Changing background effect: "BlurBehind"
[00:13:12] [WARN] [VersionService] Cannot find game versions directory
[00:14:32] [WARN] [VersionService] Cannot find game versions directory
[00:14:36] [INFO] [VersionService] Version: "1.18.1" loaded. Type: "Release"
[00:14:36] [INFO] [VersionService] Version: "1.8" loaded. Type: "Release"
[00:14:36] [INFO] [VersionService] Version: "OptiFine 1.18.1" loaded. Type: "Snapshot"
[00:14:36] [INFO] [VersionService] Version: "OptiFine 1.8.9" loaded. Type: "Snapshot"
[00:14:41] [INFO] [LaunchViewModel] Launch procedure started
[00:14:41] [INFO] [ThemeService] Changing background effect: "BlurBehind"
[00:14:47] [INFO] [AccountService] Offline account "amirwopi" added
[00:14:48] [INFO] [LaunchService] Launch arguments:
-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=48 -XX:+ParallelRefProcEnabled -XX:G1HeapRegionSize=32M -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Xmx4096M -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Djava.library.path="C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/natives" -Dminecraft.launcher.brand=GBCLV3 -Dminecraft.launcher.version=3.14.216 -cp "C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/optifine/OptiFine/1.18.1_HD_U_H5_pre4/OptiFine-1.18.1_HD_U_H5_pre4.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/optifine/launchwrapper-of/2.3/launchwrapper-of-2.3.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/com/mojang/blocklist/1.0.6/blocklist-1.0.6.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/com/mojang/patchy/2.1.6/patchy-2.1.6.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/com/github/oshi/oshi-core/5.8.2/oshi-core-5.8.2.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/net/java/dev/jna/jna/5.9.0/jna-5.9.0.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/net/java/dev/jna/jna-platform/5.9.0/jna-platform-5.9.0.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.14.1/log4j-slf4j18-impl-2.14.1.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/com/ibm/icu/icu4j/69.1/icu4j-69.1.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/io/netty/netty-all/4.1.68.Final/netty-all-4.1.68.Final.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/commons-codec/commons-codec/1.15/commons-codec-1.15.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/com/mojang/datafixerupper/4.0.26/datafixerupper-4.0.26.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/com/google/code/gson/gson/2.8.8/gson-2.8.8.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/com/mojang/authlib/3.2.38/authlib-3.2.38.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.14.1/log4j-api-2.14.1.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.14.1/log4j-core-2.14.1.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3.jar;C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/versions/OptiFine 1.18.1/OptiFine 1.18.1.jar" net.minecraft.launchwrapper.Launch --username "amirwopi" --version "OptiFine 1.18.1" --gameDir "C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft" --assetsDir "C:\Users\Amirwopi\Desktop\GBCLV3\GBCLV3\bin\x64\Debug\netcoreapp3.1\win10-x64.minecraft/assets" --assetIndex 1.18 --width 854 --height 480
[00:14:49] [WARN] [AuthService] Auth failed. Error: "ForbiddenOperationException" Message:"Forbidden"
[00:14:49] [INFO] [LaunchService] Game exited with 1

Drag&Drop

Make it possible to copy mods with drag & drop!
So far, files are completely moved from one folder to another. In other words, they are deleted from source folder.

This is GIF (click):

2020-03-20-20-19-31

Log4j fix? And others

Is log4j fixed in this launcher (important) also the skin system management and custom theme will be added?

Weird issue related to a dependency

im not sure what i changed or what happened , on the morning i could use it fine, now even rebooting, reinstalling runtimes, even putting the dll to its side doesnt work, a pic of the event viewer is all i could offer sadly since i cant open it anymore, may be related to an autoupdate?
image

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.