Hi,
I have struggled a bit getting the Jon00 Datascraper script to run. It just returns a long error message in the log that doesn't really tell me much.
I suspected an outdatet Linux/Mono installation, so I got it all updatet to latest and greatest everything. No success, exactly same error message.
It does not create the text file or any devices, just immediately throws the error below.
Any clues? Thanks!
1/29/2023 13:14:44
HomeSeer
Error
Compiling script (1)Jon00DataScraper.vben: Visual Basic.Net Compiler version 0.0.0.5943 (Mono 4.7 - tarball) Copyright (C) 2004-2010 Rolf Bjarne Kvinge. All rights reserved. /tmp/y0qbutrc.0.vb (301,98): Compiler error around this location, the compiler hasn't implemented the error message, nor error recovery, so the compiler will probably crash soon. at vbnc.Helper.ErrorRecoveryNotImplemented (vbnc.Span Location) [0x00000] in :0 at vbnc.Parser.ParseCodeBlock (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00000] in :0 at vbnc.Parser.ParseTryStatement (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00000] in :0 at vbnc.Parser.ParseCodeBlock (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00000] in :0 at vbnc.Parser.ParseIfStatement (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00000] in :0 at vbnc.Parser.ParseCodeBlock (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00000] in :0 at vbnc.Parser.ParseTryStatement (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00000] in :0 at vbnc.Parser.ParseCodeBlock (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00000] in :0 at vbnc.Parser.ParseSubDeclaration (vbnc.TypeDeclaration Parent, vbnc.ParseAttributableInfo Info) [0x00000] in :0 at vbnc.Parser.ParseTypeMembers (vbnc.TypeDeclaration Parent) [0x00000] in :0 at vbnc.Parser.ParseClassDeclaration (vbnc.ParsedObject Parent, vbnc.Attributes Attributes, System.String Namespace) [0x00000] in :0 at vbnc.Parser.ParseTypeDeclaration (vbnc.ParsedObject Parent, vbnc.Attributes Attributes, System.String Namespace) [0x00000] in :0 at vbnc.Parser.ParseAssemblyMembers (vbnc.AssemblyDeclaration Parent, System.String RootNamespace) [0x00000] in :0 at vbnc.Parser.ParseAssemblyDeclaration (System.String RootNamespace, vbnc.AssemblyDeclaration assembly) [0x00000] in :0 at vbnc.Parser.Parse (System.String RootNamespace, vbnc.AssemblyDeclaration assembly) [0x00000] in :0 at vbnc.Compiler.Compile_Parse () [0x00000] in :0 at vbnc.Compiler.Compile () [0x00000] in :0 at vbnc.Compiler.Compile (System.String[] CommandLine) [0x00000] in :0 at vbnc.Main.Main (System.String[] CmdArgs) [0x00000] in :0 /tmp/y0qbutrc.0.vb (301,98) : error VBNC99999: vbnc crashed nearby this location in the source code. vbnc : Command line : error VBNC99999: Unexpected error: Object reference not set to an instance of an object. at vbnc.AssignmentStatement.Init (vbnc.Expression LSide, vbnc.Expression RSide) [0x0001e] in :0 at vbnc.Parser.ParseCodeBlock (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x002ed] in :0 at vbnc.Parser.ParseTryStatement (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x0004e] in :0 at vbnc.Parser.ParseCodeBlock (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00a4a] in :0 at vbnc.Parser.ParseIfStatement (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x000ee] in :0 at vbnc.Parser.ParseCodeBlock (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00bc3] in :0 at vbnc.Parser.ParseTryStatement (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x0004e] in :0 at vbnc.Parser.ParseCodeBlock (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00a4a] in :0 at vbnc.Parser.ParseSubDeclaration (vbnc.TypeDeclaration Parent, vbnc.ParseAttributableInfo Info) [0x000e8] in :0 at vbnc.Parser.ParseTypeMembers (vbnc.TypeDeclaration Parent) [0x004c0] in :0 at vbnc.Parser.ParseClassDeclaration (vbnc.ParsedObject Parent, vbnc.Attributes Attributes, System.String Namespace) [0x00299] in :0 at vbnc.Parser.ParseTypeDeclaration (vbnc.ParsedObject Parent, vbnc.Attributes Attributes, System.String Namespace) [0x00013] in :0 at vbnc.Parser.ParseAssemblyMembers (vbnc.AssemblyDeclaration Parent, System.String RootNamespace) [0x00213] in :0 at vbnc.Parser.ParseAssemblyDeclaration (System.String RootNamespace, vbnc.AssemblyDeclaration assembly) [0x000b0] in :0 at vbnc.Parser.Parse (System.String RootNamespace, vbnc.AssemblyDeclaration assembly) [0x00007] in :0 at vbnc.Compiler.Compile_Parse () [0x0013d] in :0 at vbnc.Compiler.Compile () [0x002e1] in :0 Compilation took 00:00:01.3655830
1/29/2023 13:14:41
HomeSeer
Event
Running script in background (New Event): Jon00DataScraper.vben("Main","1")
I have struggled a bit getting the Jon00 Datascraper script to run. It just returns a long error message in the log that doesn't really tell me much.
I suspected an outdatet Linux/Mono installation, so I got it all updatet to latest and greatest everything. No success, exactly same error message.
It does not create the text file or any devices, just immediately throws the error below.
Any clues? Thanks!
1/29/2023 13:14:44
HomeSeer
Error
Compiling script (1)Jon00DataScraper.vben: Visual Basic.Net Compiler version 0.0.0.5943 (Mono 4.7 - tarball) Copyright (C) 2004-2010 Rolf Bjarne Kvinge. All rights reserved. /tmp/y0qbutrc.0.vb (301,98): Compiler error around this location, the compiler hasn't implemented the error message, nor error recovery, so the compiler will probably crash soon. at vbnc.Helper.ErrorRecoveryNotImplemented (vbnc.Span Location) [0x00000] in :0 at vbnc.Parser.ParseCodeBlock (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00000] in :0 at vbnc.Parser.ParseTryStatement (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00000] in :0 at vbnc.Parser.ParseCodeBlock (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00000] in :0 at vbnc.Parser.ParseIfStatement (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00000] in :0 at vbnc.Parser.ParseCodeBlock (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00000] in :0 at vbnc.Parser.ParseTryStatement (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00000] in :0 at vbnc.Parser.ParseCodeBlock (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00000] in :0 at vbnc.Parser.ParseSubDeclaration (vbnc.TypeDeclaration Parent, vbnc.ParseAttributableInfo Info) [0x00000] in :0 at vbnc.Parser.ParseTypeMembers (vbnc.TypeDeclaration Parent) [0x00000] in :0 at vbnc.Parser.ParseClassDeclaration (vbnc.ParsedObject Parent, vbnc.Attributes Attributes, System.String Namespace) [0x00000] in :0 at vbnc.Parser.ParseTypeDeclaration (vbnc.ParsedObject Parent, vbnc.Attributes Attributes, System.String Namespace) [0x00000] in :0 at vbnc.Parser.ParseAssemblyMembers (vbnc.AssemblyDeclaration Parent, System.String RootNamespace) [0x00000] in :0 at vbnc.Parser.ParseAssemblyDeclaration (System.String RootNamespace, vbnc.AssemblyDeclaration assembly) [0x00000] in :0 at vbnc.Parser.Parse (System.String RootNamespace, vbnc.AssemblyDeclaration assembly) [0x00000] in :0 at vbnc.Compiler.Compile_Parse () [0x00000] in :0 at vbnc.Compiler.Compile () [0x00000] in :0 at vbnc.Compiler.Compile (System.String[] CommandLine) [0x00000] in :0 at vbnc.Main.Main (System.String[] CmdArgs) [0x00000] in :0 /tmp/y0qbutrc.0.vb (301,98) : error VBNC99999: vbnc crashed nearby this location in the source code. vbnc : Command line : error VBNC99999: Unexpected error: Object reference not set to an instance of an object. at vbnc.AssignmentStatement.Init (vbnc.Expression LSide, vbnc.Expression RSide) [0x0001e] in :0 at vbnc.Parser.ParseCodeBlock (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x002ed] in :0 at vbnc.Parser.ParseTryStatement (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x0004e] in :0 at vbnc.Parser.ParseCodeBlock (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00a4a] in :0 at vbnc.Parser.ParseIfStatement (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x000ee] in :0 at vbnc.Parser.ParseCodeBlock (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00bc3] in :0 at vbnc.Parser.ParseTryStatement (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x0004e] in :0 at vbnc.Parser.ParseCodeBlock (vbnc.ParsedObject Parent, System.Boolean IsOneLiner) [0x00a4a] in :0 at vbnc.Parser.ParseSubDeclaration (vbnc.TypeDeclaration Parent, vbnc.ParseAttributableInfo Info) [0x000e8] in :0 at vbnc.Parser.ParseTypeMembers (vbnc.TypeDeclaration Parent) [0x004c0] in :0 at vbnc.Parser.ParseClassDeclaration (vbnc.ParsedObject Parent, vbnc.Attributes Attributes, System.String Namespace) [0x00299] in :0 at vbnc.Parser.ParseTypeDeclaration (vbnc.ParsedObject Parent, vbnc.Attributes Attributes, System.String Namespace) [0x00013] in :0 at vbnc.Parser.ParseAssemblyMembers (vbnc.AssemblyDeclaration Parent, System.String RootNamespace) [0x00213] in :0 at vbnc.Parser.ParseAssemblyDeclaration (System.String RootNamespace, vbnc.AssemblyDeclaration assembly) [0x000b0] in :0 at vbnc.Parser.Parse (System.String RootNamespace, vbnc.AssemblyDeclaration assembly) [0x00007] in :0 at vbnc.Compiler.Compile_Parse () [0x0013d] in :0 at vbnc.Compiler.Compile () [0x002e1] in :0 Compilation took 00:00:01.3655830
1/29/2023 13:14:41
HomeSeer
Event
Running script in background (New Event): Jon00DataScraper.vben("Main","1")
Comment