TrinityCore / TrinityCore/WowPacketParser
Error: Failed writing AreaTriggerCreatePropertiesOrbitData
Nessuno ha ancora preso questa issue.
- Lingua principale
- C#
- Stelle
- 522
- Fork
- 387
- Merge medio
- 3g 6h
- PR unite (30g)
- 4
Descrizione
TrinityCore - WowPacketParser
Detected build: V11_1_7_61967
Detected locale: enUS
Targeted database: TheWarWithin
4/96 - Error: Failed writing AreaTriggerCreatePropertiesOrbitData
WowPacketParser Error: 0 : System.ArgumentOutOfRangeException: startIndex ('-4') must be a non-negative value. (Parameter 'startIndex')
Actual value was -4.
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
at System.Text.StringBuilder.Remove(Int32 startIndex, Int32 length)
at WowPacketParser.SQL.SQLWhere`1.Build() in C:\WowPacketParser\WowPacketParser\SQL\QueryBuilder.cs:line 115
at WowPacketParser.SQL.SQLSelect`1.Build() in C:\WowPacketParser\WowPacketParser\SQL\QueryBuilder.cs:line 274
at WowPacketParser.SQL.SQLDatabase.Get[T](RowList`1 rowList, String database) in C:\WowPacketParser\WowPacketParser\SQL\SQLDatabase.cs:line 554
at WowPacketParser.SQL.SQLDatabase.Get[T](IEnumerable`1 conditionList, String database) in C:\WowPacketParser\WowPacketParser\SQL\SQLDatabase.cs:line 537
at WowPacketParser.SQL.Builders.AreaTriggers.AreaTriggerCreatePropertiesOrbitData() in C:\WowPacketParser\WowPacketParser\SQL\Builders\AreaTriggers.cs:line 125
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia in SQL/QueryBuilder.cs, su SQLWhere.Build alla riga 115, quindi esamina SQLSelect.Build e l’entry point AreaTriggerCreatePropertiesOrbitData in AreaTriggers.cs alla riga 125. Riproduci il caso enUS V11_1_7_61967 e traccia la condizione di query vuota o non valida; l’operazione è completata quando termina senza l’eccezione dovuta a un startIndex negativo e produce il relativo output SQL.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp
- Ambito
- databases
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 45/100