PDA

View Full Version : Script Editor



Jontec
03-03-2012, 20:10
Hallo Ich habe zwei Probleme mit dem externen Skript Editor.

Zum einen kann ich keine online scripts öffnen.
Und zum zweiten funktioniert die code completion nicht.

Nach dem Start und der Eingabe der Login Daten beginnt er die type definitions zu laden und bricht mit einem Fehlerdialog ab:


System.NullReferenceException: Object reference not set to an instance of an object.
at stne.ScriptEditor.GlobalModule.InitApplication() in C:\stne\dev1\projects\stne\scripteditor\lib.vb:lin e 74
at stne.ScriptEditor.TMainWin..ctor() in C:\stne\dev1\projects\stne\scripteditor\MainWin.xa ml.vb:line 28

Nach klick auf Ok erscheinen das Haupt- und das Output Fenster. Im output liest man:

start request 'GetScriptClasses'...
ready

T:\Temp\xvmaaolz.0.vb(3125,0) : error BC31421: 'Account' is already declared in this enum.
T:\Temp\xvmaaolz.0.vb(3159,0) : error BC31421: 'Help' is already declared in this enum.
T:\Temp\xvmaaolz.0.vb(5026,0) : error BC30002: Type 'IJsonConverter' is not defined.
T:\Temp\xvmaaolz.0.vb(5027,0) : error BC30435: Members in a Structure cannot be declared 'Overridable'.

Die Fehler beziehen sich anscheinend auf die frisch geladenen type defs in der ScriptClasses.vb.

Vesuche ich nun ein online script zu öffnen gibts noch mehr Mecker im Output Fenster:

start request 'Invoke'...
ready

start request 'ExecuteCode'...
Script gestartet.
Script beendet.
ready

start request 'Invoke'...
System.Exception: [InvalidCastException: Die angegebene Umwandlung ist ungültig.]
bei stne.wf_ScriptClient.Invoke(String CacheName, String Method, Object[] args) in D:\source\arakis\dev1\projects\stne\game\ws\wsScri ptClient.aspx.vb:Zeile 317.
bei stne.wf_ScriptClient.OnDataAvailable(TWebChannelRe ader Reader) in D:\source\arakis\dev1\projects\stne\game\ws\wsScri ptClient.aspx.vb:Zeile 158.
bei larne.TWebChannelReader.Read() in D:\source\arakis\dev1\projects\shared\larne.c#\Tem p.cs:Zeile 279.
bei stne.wf_ScriptClient.Page_Load(Object sender, EventArgs e) in D:\source\arakis\dev1\projects\stne\game\ws\wsScri ptClient.aspx.vb:Zeile 50.
at larne.TWebChannelReader.Read() in C:\stne\dev1\projects\shared\larne\Temp.vb:line 208
at stne.ScriptClient.TRequest.GetResponse() in C:\stne\dev1\projects\stne\scriptclient\lib.vb:lin e 216
at stne.ScriptClient.TScriptClient.InvokeMethod(Strin g Method, IDictionary CustomArguments, Object[] Args) in C:\stne\dev1\projects\stne\scriptclient\lib.vb:lin e 117
at stne.ScriptClient.TScriptClient.InvokeMethod(Strin g Method) in C:\stne\dev1\projects\stne\scriptclient\lib.vb:lin e 99
at stne.ScriptEditor.GlobalModule.DownloadScritps() in C:\stne\dev1\projects\stne\scripteditor\lib.vb:lin e 129

Ein leerer Dialog "Open online script" öffnet sich danach.
Klick auf den "update" Button lässt dann immer wieder die SystemException im Output durchrasseln.

Ach so - da ist ja auch noch die Browser validation in der ich brav alle Katzenbilder angeklickt hab.
Das wurde mir mit folgender Meldung im Browser gedankt:

[NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.]
bei stne.WebFunctions.GetHeaderIncludes(Boolean NoAutoInsertJavaScript) in D:\source\arakis\dev1\projects\stne\game\WebContro ls.vb:Zeile 2898.
bei stne.TstneBasePage.Render(HtmlTextWriter writer) in D:\source\arakis\dev1\projects\stne\game\WebContro ls.vb:Zeile 195.
bei larne.Html.THtmlControl.ToStringObject() in D:\source\arakis\dev1\projects\shared\larne.extent ed.c#\WebControls.cs:Zeile 2256.
bei larne.Html.THtmlControl.ToString() in D:\source\arakis\dev1\projects\shared\larne.extent ed.c#\WebControls.cs:Zeile 2250.
bei stne.wf_ScriptClient.pg_Captcha() in D:\source\arakis\dev1\projects\stne\game\ws\wsScri ptClient.aspx.vb:Zeile 114.
bei stne.wf_ScriptClient.Page_Load(Object sender, EventArgs e) in D:\source\arakis\dev1\projects\stne\game\ws\wsScri ptClient.aspx.vb:Zeile 39.
bei System.Web.UI.Control.LoadRecursive()
bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Assembly: stne.dll
Time: 03.03.2012 19:06:21
Server: DE1
User-ID: 24787
STNE-Version: 1.0.74.395
Compiled at: 01.03.2012 16:40:25
Compiled from: Arakis


Keinen Zugriff auf die scripte aufm server kann ich verschmerzen. Aber ich hatte mich schon so auf die code completion gefreut, als ich auf den Editor gestossen bin.
Mit so'nem Vorsager macht das Scripten gleich viel mehr Spass. :D