WG++ v3.1.7 going to WG++ v3.2
Raspbian GNU/Linux 10 (buster)
Mono JIT compiler version 6.8.0.123
Hi everyone,
since I've updated wg++ I get this error:
Unhandled Exception:
System.TypeLoadException: Could not load type of field 'WG.Common.InvalidSyntaxException:_MessageList' (3) due to: Could not load file or assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=********' or one of its dependencies.
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type of field 'WG.Common.InvalidSyntaxException:_MessageList' (3) due to: Could not load file or assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=********' or one of its dependencies.
It also doesn't create any logs. I still have the logs from the last time it ran succesfully. So I don't think they're relevant for this issue.
There was a PublicKeyToken but I censored it because I did'nt know whose it was.
My suggestion is to delete the .lic files, under /home/ubuntu/.local/share/WebGrab+Plus/License or the root/user you use to grab. Then run a force license update.
Unfortunately that did’nt work. I got the same error.
Are you sure that when you updated, you copied also the dll files (all the files) into .wg++/bin ?
Yes, I'm sure.
I've reverted back to 3.1.8 and that got it working again but now it says my license is expired.
I don't really mind staying on this version unless I get adviced otherwise.
Thanks for your help.
Edit: Fixed the license (and at the same time the hardware mismatch) issue by adding >f,h< / license > to the config.
I think you using docker or you reformatted your pc....license had similar ID and got blocked, run a force update license and should be ok
I got this error after updating.
[ Info ] Checking License ..
[ Info ] For License request/update data, see WGLicense.log.txt
[ ] Job finished at 27/07/2021 00:10:25 done in 4s
[Critical]
Object reference not set to an instance of an object
[Critical]
at . ..ctor (System.String ) [0x01381] in <129dec1b18b44cf8b0b8a855b00404bf>:0
at .―. (System.String[] ) [0x00351] in <129dec1b18b44cf8b0b8a855b00404bf>:0
[Critical] Unhandled Exception
[Critical] For detailed info, see log file /opt/webgrab_hu/./WebGrab++.log.txt
[Critical] Execution stopped
But it doesn't happen all the time. 50\50 successful start \ error.
Tell me what to do. Thank you.
same here....my internet connection is OK all the time...
we found a little bug soon there will be a new version to avoid the problem.
here http://webgrabplus.com/content/important-urgent-notice
upgrade to wg 3.2.1
No issues on the latest version. Everything is working as expected.
Thank you very much.
Hi all,
I have 3.2.1 beta and still getting the same error:
WebGrab+Plus/w MDB & REX Postprocess -- version V3.2.1.0
Jan van Straaten
Francis De Paemeleere
thanks to Paul Weterings and all the contributing users
--------------------------------------------------------------------------------
Job started at 03/08/2021 11:00:18
Checking License ..
For License request/update data, see WGLicense.log.txt
Job finished at 03/08/2021 11:00:19 done in 1s
Object reference not set to an instance of an object
at . ..ctor (System.String ) [0x01381] in :0
at .―. (System.String[] ) [0x00351] in :0
Unhandled Exception
For detailed info, see log file /volume1/tv/wg/WebGrab++.log.txt
Execution stopped
did you update all files ? what is your system ? can you post WebGrab++.log.txt ?
Yes, I replaced the /bin contents with everything from "WebGrabPlus_V3.2.1_beta_install.tar.gz"
I am running it on Linux / Synology
The WebGrab++.log.txt contents:
[ ]
[ ] WebGrab+Plus/w MDB & REX Postprocess -- version V3.2.1.0
[ ]
[ ] Jan van Straaten
[ ] Francis De Paemeleere
[ ]
[ ] thanks to Paul Weterings and all the contributing users
[ ] --------------------------------------------------------------------------------
[ ]
[ ] Job started at 03/08/2021 11:24:05
[ Debug ]
[ Debug ] Running on: Unix 4.4.59.0
[ Debug ] Environment: 4.0.30319.42000
[ Debug ] Mono version: 5.20.1.34 (tarball Wed Oct 14 10:29:18 UTC 2020)
[ Debug ]
[ Debug ] Loading timezone data
[ Debug ] Embedded timezones source: timezone.timezonesdata.txt
[ Debug ] Reading config file: /volume1/tv/wg/WebGrab++.config.xml
[ Info ] Checking License ..
[ Info ] For License request/update data, see WGLicense.log.txt
[ ] Job finished at 03/08/2021 11:24:06 done in 1s
[Critical]
Object reference not set to an instance of an object
[Critical]
at  .â ..ctor (System.String ) [0x01381] in :0
at  .â.á (System.String[] ) [0x00351] in :0
[Critical] Unhandled Exception
[Critical] For detailed info, see log file /volume1/tv/wg/WebGrab++.log.txt
[Critical] Execution stopped
this could be also an issue with connection. Can you try to ping google.com from /volume1/tv/wg ?
i don't think so. connection works well. ping is not permitted but wget works
/volume1/tv/wg$ wget webgrabplus.com/
--2021-08-03 16:18:10-- http://webgrabplus.com/
Resolving webgrabplus.com... 213.126.50.203
Connecting to webgrabplus.com|213.126.50.203|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 23981 (23K) [text/html]
Saving to: 'index.html'
index.html 100%[==========================================================================================>] 23.42K --.-KB/s in 0.07s
2021-08-03 16:18:11 (330 KB/s) - 'index.html' saved [23981/23981]
Updating siteini.pack also works
dir overide: /volume1/tv/wg/bin/
==> detecting siteini.pack
==> Current version: (20210730123100)
==> Online version: (20210802185500)
==> removing history file
==> download new siteini.pack package
0K .......... .......... .......... .......... .......... 0% 516K 27s
50K .......... .......... .......... .......... .......... 0% 2.03M 17s
100K .......... .......... .......... .......... .......... 1% 6.35M 12s
150K .......... .......... .......... .......... .......... 1% 2.60M 10s
200K .......... .......... .......... .......... .......... 1% 7.37M 8s
ok..what site are you trying to grab? can you try with sample config https://github.com/SilentButeo2/webgrabplus-siteinipack/tree/master/site...
Although i think is a connection problem (i had this sometimes in windows using vpn), so would be good if you can try on your pc first just to make sure it all works.Make sure your dns is set to 8.8.8.8 and 208.67.222.222.
Last also have a look in forum for synology posts.
ps
welcome to the club
thanks for the welcome.
it fails with any site i try to grab. but here are some examples:
<channel update="i" site="srf.ch" site_id="eurosport" xmltv_id="Eurosport">Eurosport</channel>
<channel update="i" site="uk-sky.com" site_id="2076" xmltv_id="BBC 1">BBC 1</channel>
it doesn't even grab the license, as the license log looks like this
[ ] WebGrab++ license request and update log
[ ] 2021/08/04 12:10
so i think it fails before getting to siteini, maybe fails during license check or even before, very early on.
i suspect this might have to do with mono 5.20 for synology, as same 3.2.1 version works on my mac with mono 6.x. unfortunately, there is no newer mono than 5.20 on synology...
could you test your 3.2.1 quick fix with mono 5.20?
thanks!
i don't think is mono related, rather i would make sure your synology dns is set to 8.8.8.8 and 208.67.222.222
Talking with Jan (he had a synology) he mentioned he had problems with wg crash due to DNS.
Set the synology DNS to 8.8.8.8 and 208.67.222.222 as suggested.
nslookup wgpluspluslicense.file.core.windows.net
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
wgpluspluslicense.file.core.windows.net canonical name = file.ams06prdstr12a.store.core.windows.net.
Name: file.ams06prdstr12a.store.core.windows.net
Address: 52.239.143.200
Unfortunately it still fails with the same error despite this DNS setting.
Also tried with the suggested "WebGrab++.config.example.xml". Same issue...
I’m now getting the same error greenmountain is getting unless I start the grab manually.
So whenever it starts through crontab I get that error.
Strange, how do you run it manually ? with "./run.sh" or with "mono WebGrab+Plus.exe" which user do you run it manually ? also is cron under root or user ?
Because I'm using a container,
I start the grab by going in to the defaults/ directory and running ./update.sh (after doing the command chmod +x update.sh once) This way it's run by root.
I don't know how to check if cron is under root or user within the container. If someone has the answer to that, that would be appreciated.
crontab -l will list your crontab, you can check both when you run as root or user
chmod only set as executable does not change owner
I think you’re on to something.
When I enter crontab -l within the container, I get the message: “no crontab for root“
So, I’m guessing that whenever something is run through cron its done by the user. I don’t know how to change that.
Any more thoughts or updates on this? Is there any new patch prepared to deal with the issue? Thanks
[Critical]
at  .â ..ctor (System.String ) [0x01381] in :0
at  .â.á (System.String[] ) [0x00351] in :0
this happens due to old .license files (you can delete them in /home/(user/root)/.local/share/WebGrab+Plus/License/) or due a missing contact with azure server for license, most probably a dns problem.
i have also seen it running wg on unix first as root and then as user (permission on files problem).
besides this 3 factors can't think of anything else, but it is strange as there are other users that have wg working on nas.
Windows antivirus stopped webgrab+plus.exe because
Trojan:Win32/Wacatac.B!ml
I deleted the /home/(user/root)/.local/share/WebGrab+Plus/License/ folder (it was empty). I gets created after each failed run, but empty. No .license files inside...
The DNS is set as per your earlier suggestion
Set the synology DNS to 8.8.8.8 and 208.67.222.222 as suggested.
nslookup wgpluspluslicense.file.core.windows.net
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
wgpluspluslicense.file.core.windows.net canonical name = file.ams06prdstr12a.store.core.windows.net.
Name: file.ams06prdstr12a.store.core.windows.net
Address: 52.239.143.200
it's empty as it is unable to contact the server, it is strange because if you run siteinipack_update.sh you said it works.
Some user had to create symlinks and make storage mount with smb (http://webgrabplus.com/content/error-after-fresh-installation-synology-nas)
last you may want to contact the authors to see if anything wrong with your license
Thanks. There is nothing wrong with the license. As said earlier, it works on the Mac, in the same network, same 3.2.1 version, same config and with the license I have. I continue to suspect the Mono version, which differs between Synology and Mac, or some corner cases that 3.2.1 Beta doesn't resolve. I don't exclude some permissions issues but I checked everywhere in the /wg folder and the permissions seem ok for all files.
I have webgrabplusplus in the docker on Synology NAS, after the last UpDate, unfortunately the webgrab does not work. A similar problem to one of the people above.
I tried to delete WebGrab completely and installed a completely new copy. Unfortunately, nothing helped. Everything was working before the last update.
My messages:
[ ]
[ ] WebGrab+Plus/w MDB & REX Postprocess -- version V3.2.1.0
[ ]
[ ] Jan van Straaten
[ ] Francis De Paemeleere
[ ]
[ ] thanks to Paul Weterings and all the contributing users
[ ] --------------------------------------------------------------------------------
[ ]
[ ] Job started at 14/08/2021 20:20:01
[ Debug ]
[ Debug ] Running on: Unix 4.4.180.0
[ Debug ] Environment: 4.0.30319.42000
[ Debug ] Mono version: 6.12.0.122 (tarball Mon Feb 22 17:29:18 UTC 2021)
[ Debug ]
[ Debug ] Loading timezone data
[ Debug ] Embedded timezones source: timezone.timezonesdata.txt
[ Debug ] Reading config file: /config/WebGrab++.config.xml
[ Info ] Checking License ..
[ Info ] For License request/update data, see WGLicense.log.txt
[ ] Job finished at 14/08/2021 20:20:01 done in 0s
[Critical]
Object reference not set to an instance of an object
[Critical]
at . ..ctor (System.String ) [0x01381] in <****>:0
at .―. (System.String[] ) [0x00351] in <****>:0
[Critical] Unhandled Exception
[Critical] For detailed info, see log file /config/WebGrab++.log.txt
[Critical] Execution stopped
Licence file:
[ ] WebGrab++ license request and update log
[ ] 2021/08/14 20:20
have you guys tried more then one time? I am with windows laptop connected with cell phone hotspot and i had this problem once...
ps
docker we know creates multiple id, therefore a quick solution is reset the hardware mismatch with license update h
just tried again, same error.
on my side, I use synology but no docker
If there is a way to enable more detailed debugging, I am happy to try it.
It is the same error on docker in ubuntu. I rolled back to container version to "ghcr.io/linuxserver/webgrabplus:version-V3.1.8" and it works normally again.
@wampas - Thanks a lot! That was a great tip. I also reverted to 3.1.8 and works like a charm! So to me, there must still be an issue introduced in 3.2 / 3.2.1
Same issue here running on Debian 10.10 with Mono 6.12.0.122 and coming from wg++ 3.18 heading for 3.2.1:
[ ]
[ ] WebGrab+Plus/w MDB & REX Postprocess -- version V3.2.1.0
[ ]
[ ] Jan van Straaten
[ ] Francis De Paemeleere
[ ]
[ ] thanks to Paul Weterings and all the contributing users
[ ] --------------------------------------------------------------------------------
[ ]
[ ] Job started at 16/08/2021 14:34:15
[ Debug ]
[ Debug ] Running on: Unix 5.10.0.0
[ Debug ] Environment: 4.0.30319.42000
[ Debug ] Mono version: 6.12.0.122 (tarball Mon Feb 22 17:42:49 UTC 2021)
[ Debug ]
[ Debug ] Loading timezone data
[ Debug ] Embedded timezones source: timezone.timezonesdata.txt
[ Debug ] Reading config file: /home/hts/.wg++_321/./WebGrab++.config.xml
[ Info ] Checking License ..
[ Info ] For License request/update data, see WGLicense.log.txt
[ ] Job finished at 16/08/2021 14:34:15 done in 0s
[Critical]
Object reference not set to an instance of an object
[Critical]
at . ..ctor (System.String ) [0x01381] in :0
at .―. (System.String[] ) [0x00351] in :0
[Critical] Unhandled Exception
[Critical] For detailed info, see log file /home/hts/.wg++_321/./WebGrab++.log.txt
[Critical] Execution stopped
Previous installation with 3.18 works flawlessly, licensing is fine as well as internet access.
Any help would be greatly appreciated.
Ole
Author just published https://github.com/SilentButeo2/webgrabplus-siteinipack/blob/master/eval...
[ ]
[ ] WebGrab+Plus/w MDB & REX Postprocess -- version V3.2.1.3
[ ]
[ ] Jan van Straaten
[ ] Francis De Paemeleere
[ ]
[ ] thanks to Paul Weterings and all the contributing users
[ ] --------------------------------------------------------------------------------
[ ]
[ ] Job started at 17/08/2021 13:40:53
[ Debug ]
[ Debug ] Running on: Unix 5.4.0.80
[ Debug ] Environment: 4.0.30319.42000
[ Debug ] Mono version: 6.12.0.122 (tarball Mon Feb 22 17:33:28 UTC 2021)
[ Debug ]
[ Debug ] Loading timezone data
[ Debug ] Embedded timezones source: timezone.timezonesdata.txt
[ Debug ] Reading config file: /home/ubuntu/Scrivania/.wg++/./WebGrab++.config.xml
[ Info ] Checking License ..
[ Info ] For License request/update data, see WGLicense.log.txt
[ Info ] SiteIni debugging enabled
[ Debug ]
[ Info ] found: /home/ubuntu/Scrivania/.wg++/./siteini.user/UK/radiotimes.com.ini -- Revision 28
[ Debug ] xmltv input file - /home/ubuntu/Scrivania/.wg++/test.xml - found
[ Debug ] 0 superfluous shows removed
[ Info ] Found existing channel (xmltv_id=ITV Granada: ITV) in the config file
[ Info ]
[ Info ]
[ Info ] i=index .=same c=change g=gab r=replace n=new
[ Info ]
[ Info ]
[ Info ] Group (0) :
[ Info ] update requested for - 1 - out of - 1 - channels for 1 day(s)
[ Debug ]
[ Info ] ( 1/1 ) RADIOTIMES.COM -- chan. (xmltv_id=ITV Granada: ITV) -- mode Force
[Warning ]
[Warning ] !! -- WARNING : radiotimes.com doesn't allow epg grabbing !!
[Warning ] it is advised to disable this channel / site from your channel list
[Warning ]
[ Info ] 0.47 sec/update
[ Debug ]
[ Debug ] 26 shows in 1 channels
[ Debug ] 0 updated shows
[ Debug ] 26 new shows added
[ Info ]
[ Info ]
[ ] Job finished at 17/08/2021 13:41:08 done in 14s
when officially download?
it's already in git https://github.com/SilentButeo2/webgrabplus-siteinipack/blob/master/eval...
Unforunately this doesn't fix anything for me:
hts@sundalon:~/.wg++_321$ ./run.sh
WebGrab+Plus/w MDB & REX Postprocess -- version V3.2.1.3
Jan van Straaten
Francis De Paemeleere
thanks to Paul Weterings and all the contributing users
--------------------------------------------------------------------------------
Job started at 19/08/2021 07:52:18
Checking License ..
For License request/update data, see WGLicense.log.txt
Job finished at 19/08/2021 07:52:19 done in 0s
Object reference not set to an instance of an object
at . ..ctor (System.String ) [0x01381] in :0
at .―. (System.String[] ) [0x00351] in :0
Unhandled Exception
For detailed info, see log file /home/hts/.wg++_321/./WebGrab++.log.txt
Execution stopped
Cheers,
Ole
can you post full log? also do systemd-resolve --status | grep 'DNS Servers' -A2
to see if you have correct dns
Hello Guys,
first of all thanks for all the good and fast support you give.
Unfortunatly I am having the same problem as descirbed in the first port here. And I have already updated to 3.2.1
I am running the Grabber on a Windows 10 System.
Eventually it can help also as I am only seeing linus systems with the same problem.
The Update of the Siteini runs without problem, so a connection problem can be excluded.
Please help and tell me what you may need more to find the problem.
@mat8861 unfortunately there is no more info in the log:
[ ]
[ ] WebGrab+Plus/w MDB & REX Postprocess -- version V3.2.1.3
[ ]
[ ] Jan van Straaten
[ ] Francis De Paemeleere
[ ]
[ ] thanks to Paul Weterings and all the contributing users
[ ] --------------------------------------------------------------------------------
[ ]
[ ] Job started at 19/08/2021 07:52:18
[ Debug ]
[ Debug ] Running on: Unix 5.10.0.0
[ Debug ] Environment: 4.0.30319.42000
[ Debug ] Mono version: 6.12.0.122 (tarball Mon Feb 22 17:42:49 UTC 2021)
[ Debug ]
[ Debug ] Loading timezone data
[ Debug ] Embedded timezones source: timezone.timezonesdata.txt
[ Debug ] Reading config file: /home/hts/.wg++_321/./WebGrab++.config.xml
[ Info ] Checking License ..
[ Info ] For License request/update data, see WGLicense.log.txt
[ ] Job finished at 19/08/2021 07:52:19 done in 0s
[Critical]
Object reference not set to an instance of an object
[Critical]
at . ..ctor (System.String ) [0x01381] in :0
at .―. (System.String[] ) [0x00351] in :0
[Critical] Unhandled Exception
[Critical] For detailed info, see log file /home/hts/.wg++_321/./WebGrab++.log.txt
[Critical] Execution stopped
systemd-resolve returns my local router for DNS, which is correct because all DNS is handled there.
Cheers,
Ole
dns should return
DNS Servers: 8.8.8.8
208.67.222.222
DNS Domain: ~.
root@ubuntu:~#
sorry i posted an old link, we are testing on linux several version....be patient.
Why should it do that? I'm not using Google DNS and external DNS services are not reachable on my internal network because of firewall restrictions.
My router is handling all DNS requests (internal domains and external services) so I don't have any need to even query
external DNS services on my client boxes.
BR,
Ole
@mat8861
I have now tried do downgrade to 3.1. Just to see if it could work like with @TheTinkerer. And at least it brought a different errormessage:
Here the Log:
[ ]
[ ] WebGrab+Plus/w MDB & REX Postprocess -- version V3.1.0.0
[ ]
[ ] Jan van Straaten
[ ] Francis De Paemeleere
[ ]
[ ] thanks to Paul Weterings and all the contributing users
[ ] --------------------------------------------------------------------------------
[ ]
[ ] Job started at 19/08/2021 14:32:05
[ Debug ]
[ Debug ] Running on: Microsoft Windows NT 6.2.9200.0
[ Debug ] Environment: 4.0.30319.42000
[ Debug ]
[ Debug ] Loading timezone data
[ Debug ] Embedded timezones source: timezone.timezonesdata.txt
[ Debug ] Reading config file: C:\Users\Karp\AppData\Local\WebGrab+Plus\WebGrab++.config.xml
[ Info ] Checking License ..
And even better here the license Log:
[ ] WebGrab++ license request and update log
[ ] 2021/08/19 14:32
[ Info ] Program update available !! - Version 3.2.1 @http://webgrabplus.com/download/sw/v3.2.1
[ ]
[ Info ] License request/update
[ Info ] Username 'kfussmann'
[ ] Job finished at 19/08/2021 14:32:59 done in 0s
[Critical]
Ungültige Daten auf Stammebene. Zeile 1, Position 1.
[Critical]
bei System.Xml.XmlTextReaderImpl.Throw(Exception e)
bei System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()
bei System.Xml.XmlTextReaderImpl.ParseDocumentContent()
bei System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
bei System.Xml.XmlDocument.Load(XmlReader reader)
bei System.Xml.XmlDocument.LoadXml(String xml)
bei .–..ctor(Dictionary`2 , Boolean , Boolean )
bei . ..ctor(String )
bei .―. (String[] )
[Critical] Unhandled Exception
[Critical] For detailed info, see log file C:\Users\Karp\AppData\Local\WebGrab+Plus\WGLicense.log.txt
[Critical] Execution stopped
All in all much more information than with the 3.2.1 version as that not even build a logfile.
Hope you can help me....
Pages