If you use Cumulus, please donate Image

Please read this post before posting

Latest Cumulus release v1.9.4 (build 1099) - Nov 28 2014
Latest Cumulus MX release - v3.0.0 build 3043 Jan 20 2017. See this post for download

Raspbian - Stretch

Discussion of version 3 of Cumulus, which runs on Windows, Linux, and OS X. All Cumulus MX queries in here, please.
Herbaldew
Posts: 62
Joined: Sun Mar 12, 2017 8:33 pm
Weather Station: VP2+
Operating System: Raspbian Stretch
Location: US Mid-Atlantic

Raspbian - Stretch

Postby Herbaldew » Wed Sep 06, 2017 7:36 pm

Anyone else running this on an rPi? Curious if others are experiencing the issues I am.

This is a copy-n-paste from the LXTerminal window after pressing Ctrl C - this happens around 1 out of 4 times:

Code: Select all

Current culture: English (United States)
Serial: xxx
Cumulus MX v.3.0.0 build 3043
Today.ini = data/today.ini
Last update=2017-09-06T08:45:00
Connected to station
9:01:23 AM Downloading Archive Data
Cumulus running at: http://*:8998/
(Replace * with any IP address on this machine, or localhost)
Starting web socket server on port 8002
9/6/2017 9:01:23 AM
Type Ctrl-C to terminate
9:01:27 AM Downloading Archive Data
9:01:30 AM Normal running
^C
Cumulus terminating
Program exit
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'System.Net.Sockets.Socket'.
  at System.Net.Sockets.Socket.ThrowIfDisposedAndClosed () [0x00021] in <bd46d4d4f7964dfa9beea098499ab597>:0
  at System.Net.Sockets.Socket.get_Available () [0x00000] in <bd46d4d4f7964dfa9beea098499ab597>:0
  at System.Net.Sockets.TcpClient.get_Available () [0x00000] in <bd46d4d4f7964dfa9beea098499ab597>:0
  at CumulusMX.DavisStation.GetAndProcessLoopData (System.Int32 number) [0x0026e] in <e5374d62bd7e4591847a6042233be333>:0
  at CumulusMX.DavisStation.Start () [0x00127] in <e5374d62bd7e4591847a6042233be333>:0
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00017] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x0008d] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00031] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.Threading.ThreadHelper.ThreadStart () [0x0000b] in <8f2c484307284b51944a1a13a14c0266>:0
**** An error has occurred - please zip up the MXdiags folder and post it in the forum ****
Press Enter to terminate


This is an error I am getting frequently. Funny thing is that everything still appears to be working fine even though this is displayed in the LXTerminal window and I don't see a problem in the MXdiags (attached):

Code: Select all

Current culture: English (United States)
Serial: xxx
Cumulus MX v.3.0.0 build 3043
Today.ini = data/today.ini
Last update=2017-09-06T13:15:00
Connected to station
1:40:39 PM Downloading Archive Data
Cumulus running at: http://*:8998/
(Replace * with any IP address on this machine, or localhost)
Starting web socket server on port 8002
9/6/2017 1:40:39 PM
Type Ctrl-C to terminate
1:40:50 PM Downloading Archive Data
1:40:53 PM Normal running
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
  at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00011] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.Collections.Generic.List`1[T].RemoveAt (System.Int32 index) [0x0000c] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.Collections.Generic.List`1[T].Remove (T item) [0x0000f] in <8f2c484307284b51944a1a13a14c0266>:0
  at CumulusMX.Cumulus.OnDisconnect (Alchemy.Classes.UserContext context) [0x0005a] in <e5374d62bd7e4591847a6042233be333>:0
  at Alchemy.Classes.UserContext.OnDisconnect () [0x0000d] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.Classes.Context.Dispose () [0x00008] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.WebSocketServer.OnRunClient (System.Object data) [0x0010f] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x0000e] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x0008d] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x0002a] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00096] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0
**** An error has occurred - please zip up the MXdiags folder and post it in the forum ****
Press Enter to terminate
You do not have the required permissions to view the files attached to this post.

User avatar
steve
Cumulus Author
Posts: 26149
Joined: Mon Jun 02, 2008 6:49 pm
Weather Station: None
Operating System: None
Location: On tour in France
Contact:

Re: Raspbian - Stretch

Postby steve » Wed Sep 06, 2017 8:03 pm

The first one is MX trying to read data from the station while MX is closing down, so probably just a timing issue between threads.

The second one Is MX removing a web sockets connection from the list of open connections (which happens when you close your browser after viewing the user interface) but the list is already empty, for some reason.

I don't know why you are seeing these so frequently compared to everyone else.
Steve
-----
Hosting available for Cumulus web sites. See http://sandaysoft.com/forum/viewtopic.php?f=2&t=11876

Like Cumulus and want to support it? Please donate! Image

Herbaldew
Posts: 62
Joined: Sun Mar 12, 2017 8:33 pm
Weather Station: VP2+
Operating System: Raspbian Stretch
Location: US Mid-Atlantic

Re: Raspbian - Stretch

Postby Herbaldew » Wed Sep 06, 2017 8:29 pm

I failed to mention in the OP that this never happens when I am running Jessie and all else the same. I have also started from scratch with Stretch a few times with the same results.

Herbaldew
Posts: 62
Joined: Sun Mar 12, 2017 8:33 pm
Weather Station: VP2+
Operating System: Raspbian Stretch
Location: US Mid-Atlantic

Re: Raspbian - Stretch

Postby Herbaldew » Sat Sep 09, 2017 10:15 pm

Looks like it is a Mono 4.6.2 thing.

Jessie with the default installed Mono 3.2.8 is fine.

Stretch with the default installed Mono 4.6.2 throws the above errors, though like I said everything stays working.

Stretch with Mono 5.2.0.215 is fine.

User avatar
Toxic17
Posts: 500
Joined: Mon May 19, 2014 10:45 pm
Weather Station: Davis Vantage Pro2 Plus
Operating System: Debian 9.1 Stretch
Location: Bangor, NI
Contact:

Re: Raspbian - Stretch

Postby Toxic17 » Sat Sep 09, 2017 10:53 pm

I had been running on 4.8.0 or there abouts with stretch then 5.0 and now 5.2 mono without any hiccups
Regards Simon
https://www.conligwx.org
https://www.conligwx.org/pws/
Davis Vantage Pro2+ - CumulusMX v3.0.0 (build 3043) + Saratoga/PWS
Image

Herbaldew
Posts: 62
Joined: Sun Mar 12, 2017 8:33 pm
Weather Station: VP2+
Operating System: Raspbian Stretch
Location: US Mid-Atlantic

Re: Raspbian - Stretch

Postby Herbaldew » Mon Sep 11, 2017 2:55 pm

I spoke too soon.

Code: Select all

Current culture: English (United States)
Serial: xxx
Cumulus MX v.3.0.0 build 3043
Today.ini = data/today.ini
Last update=2017-09-11T00:00:01
Connected to station
12:03:20 AM Downloading Archive Data
Cumulus running at: http://*:8998/
(Replace * with any IP address on this machine, or localhost)
Starting web socket server on port 8002
9/11/2017 12:03:20 AM
Type Ctrl-C to terminate
12:03:23 AM Downloading Archive Data
12:03:26 AM Normal running
System.NullReferenceException: Object reference not set to an instance of an object.
  at CumulusMX.Cumulus.OnDisconnect (Alchemy.Classes.UserContext context) [0x00045] in <e5374d62bd7e4591847a6042233be333>:0
  at Alchemy.Classes.UserContext.OnDisconnect () [0x0000d] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.Classes.Context.Dispose () [0x00008] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.WebSocketServer.OnRunClient (System.Object data) [0x0010f] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x00007] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00021] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
**** An error has occurred - please zip up the MXdiags folder and post it in the forum ****
Press Enter to terminate
System.NullReferenceException: Object reference not set to an instance of an object.
  at CumulusMX.Cumulus.OnDisconnect (Alchemy.Classes.UserContext context) [0x00045] in <e5374d62bd7e4591847a6042233be333>:0
  at Alchemy.Classes.UserContext.OnDisconnect () [0x0000d] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.Classes.Context.Dispose () [0x00008] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.WebSocketServer.OnRunClient (System.Object data) [0x0010f] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x00007] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00021] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
**** An error has occurred - please zip up the MXdiags folder and post it in the forum ****
Press Enter to terminate
424;1R
;1;1RSystem.NullReferenceException: Object reference not set to an instance of an object.
  at CumulusMX.Cumulus.OnDisconnect (Alchemy.Classes.UserContext context) [0x00045] in <e5374d62bd7e4591847a6042233be333>:0
  at Alchemy.Classes.UserContext.OnDisconnect () [0x0000d] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.Classes.Context.Dispose () [0x00008] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.WebSocketServer.OnRunClient (System.Object data) [0x0010f] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x00007] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00021] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
**** An error has occurred - please zip up the MXdiags folder and post it in the forum ****
Press Enter to terminate
System.NullReferenceException: Object reference not set to an instance of an object.
  at CumulusMX.Cumulus.OnDisconnect (Alchemy.Classes.UserContext context) [0x00045] in <e5374d62bd7e4591847a6042233be333>:0
  at Alchemy.Classes.UserContext.OnDisconnect () [0x0000d] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.Classes.Context.Dispose () [0x00008] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.WebSocketServer.OnRunClient (System.Object data) [0x0010f] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x00007] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00021] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
**** An error has occurred - please zip up the MXdiags folder and post it in the forum ****
Press Enter to terminate
424;1R424;1RSystem.NullReferenceException: Object reference not set to an instance of an object.
  at CumulusMX.Cumulus.OnDisconnect (Alchemy.Classes.UserContext context) [0x00045] in <e5374d62bd7e4591847a6042233be333>:0
  at Alchemy.Classes.UserContext.OnDisconnect () [0x0000d] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.Classes.Context.Dispose () [0x00008] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.WebSocketServer.OnRunClient (System.Object data) [0x0010f] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x00007] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00021] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
**** An error has occurred - please zip up the MXdiags folder and post it in the forum ****
Press Enter to terminate
424;1RSystem.NullReferenceException: Object reference not set to an instance of an object.
  at CumulusMX.Cumulus.OnDisconnect (Alchemy.Classes.UserContext context) [0x00045] in <e5374d62bd7e4591847a6042233be333>:0
  at Alchemy.Classes.UserContext.OnDisconnect () [0x0000d] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.Classes.Context.Dispose () [0x00008] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.WebSocketServer.OnRunClient (System.Object data) [0x0010f] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x00007] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00021] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
**** An error has occurred - please zip up the MXdiags folder and post it in the forum ****
Press Enter to terminate
System.NullReferenceException: Object reference not set to an instance of an object.
  at CumulusMX.Cumulus.OnDisconnect (Alchemy.Classes.UserContext context) [0x00045] in <e5374d62bd7e4591847a6042233be333>:0
  at Alchemy.Classes.UserContext.OnDisconnect () [0x0000d] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.Classes.Context.Dispose () [0x00008] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.WebSocketServer.OnRunClient (System.Object data) [0x0010f] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x00007] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00021] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
**** An error has occurred - please zip up the MXdiags folder and post it in the forum ****
Press Enter to terminate
424;1RSystem.NullReferenceException: Object reference not set to an instance of an object.
  at CumulusMX.Cumulus.OnDisconnect (Alchemy.Classes.UserContext context) [0x00045] in <e5374d62bd7e4591847a6042233be333>:0
  at Alchemy.Classes.UserContext.OnDisconnect () [0x0000d] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.Classes.Context.Dispose () [0x00008] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.WebSocketServer.OnRunClient (System.Object data) [0x0010f] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x00007] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00021] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
**** An error has occurred - please zip up the MXdiags folder and post it in the forum ****
Press Enter to terminate
424;1RSystem.NullReferenceException: Object reference not set to an instance of an object.
  at CumulusMX.Cumulus.OnDisconnect (Alchemy.Classes.UserContext context) [0x00045] in <e5374d62bd7e4591847a6042233be333>:0
  at Alchemy.Classes.UserContext.OnDisconnect () [0x0000d] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.Classes.Context.Dispose () [0x00008] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.WebSocketServer.OnRunClient (System.Object data) [0x0010f] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x00007] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00021] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
**** An error has occurred - please zip up the MXdiags folder and post it in the forum ****
Press Enter to terminate
424;1RSystem.NullReferenceException: Object reference not set to an instance of an object.
  at CumulusMX.Cumulus.OnDisconnect (Alchemy.Classes.UserContext context) [0x00045] in <e5374d62bd7e4591847a6042233be333>:0
  at Alchemy.Classes.UserContext.OnDisconnect () [0x0000d] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.Classes.Context.Dispose () [0x00008] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.WebSocketServer.OnRunClient (System.Object data) [0x0010f] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x00007] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00021] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
System.NullReferenceException: Object reference not set to an instance of an object.
  at CumulusMX.Cumulus.OnDisconnect (Alchemy.Classes.UserContext context) [0x00045] in <e5374d62bd7e4591847a6042233be333>:0
  at Alchemy.Classes.UserContext.OnDisconnect () [0x0000d] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.Classes.Context.Dispose () [0x00008] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at Alchemy.WebSocketServer.OnRunClient (System.Object data) [0x0010f] in <ba8eae8dad15435a8d4c0b6008557744>:0
  at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x00007] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00021] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <204f770036d441bb8dfd3daba3550e83>:0
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
**** An error has occurred - please zip up the MXdiags folder and post it in the forum ****
Press Enter to terminate
**** An error has occurred - please zip up the MXdiags folder and post it in the forum ****
Press Enter to terminate
424;1R
You do not have the required permissions to view the files attached to this post.

User avatar
steve
Cumulus Author
Posts: 26149
Joined: Mon Jun 02, 2008 6:49 pm
Weather Station: None
Operating System: None
Location: On tour in France
Contact:

Re: Raspbian - Stretch

Postby steve » Mon Sep 11, 2017 5:22 pm

This isn't something I can easily investigate - I don't think it should be causing you any problems other than the error messages appearing.
Steve
-----
Hosting available for Cumulus web sites. See http://sandaysoft.com/forum/viewtopic.php?f=2&t=11876

Like Cumulus and want to support it? Please donate! Image

Herbaldew
Posts: 62
Joined: Sun Mar 12, 2017 8:33 pm
Weather Station: VP2+
Operating System: Raspbian Stretch
Location: US Mid-Atlantic

Re: Raspbian - Stretch

Postby Herbaldew » Mon Sep 11, 2017 7:19 pm

steve wrote:I don't think it should be causing you any problems other than the error messages appearing.


Correct - still haven't seen any problems other than the error messages.

I mainly posted just to see if anyone else was having them.

User avatar
Toxic17
Posts: 500
Joined: Mon May 19, 2014 10:45 pm
Weather Station: Davis Vantage Pro2 Plus
Operating System: Debian 9.1 Stretch
Location: Bangor, NI
Contact:

Re: Raspbian - Stretch

Postby Toxic17 » Tue Sep 12, 2017 3:12 pm

Herbaldew wrote:
steve wrote:I don't think it should be causing you any problems other than the error messages appearing.


Correct - still haven't seen any problems other than the error messages.

I mainly posted just to see if anyone else was having them.


might be worth enabling debugging in CumulusMX and see what is listed in the MXDiags folders too. Sorry I've not see this error on my Setup.
Regards Simon
https://www.conligwx.org
https://www.conligwx.org/pws/
Davis Vantage Pro2+ - CumulusMX v3.0.0 (build 3043) + Saratoga/PWS
Image

richard_newberry
Posts: 244
Joined: Tue Apr 12, 2011 10:23 pm
Weather Station: Watson W-8186
Operating System: Debian Jessie (VMWARE Esxi 6.0)
Location: Leicester
Contact:

Re: Raspbian - Stretch

Postby richard_newberry » Tue Sep 12, 2017 4:38 pm

I think the problem is the mono version 5.2 your using throwing error messages. try mono 4.05.1 version and let us know if the error goes away.

Thanks
Kirby Muxloe Weather
http://kirbymuxloe-weather.dyndns.org web forward to http://kirbymuxloe-weather.co.uk
Also on Kirby Muxloe weather underground.
Looking forward to cumulus on Linux platform it'll rock!!

Herbaldew
Posts: 62
Joined: Sun Mar 12, 2017 8:33 pm
Weather Station: VP2+
Operating System: Raspbian Stretch
Location: US Mid-Atlantic

Re: Raspbian - Stretch

Postby Herbaldew » Tue Sep 12, 2017 4:41 pm

Toxic17 wrote:might be worth enabling debugging in CumulusMX and see what is listed in the MXDiags folders too. Sorry I've not see this error on my Setup.

Maybe I'll try that next.

I finally worked out how to get Mono 3.2.8 installed on Stretch. So now at least I can verify whether Mono or Stretch is causing it.

I am in the minority as I connect to my VP2 wirelessly via a Meteobridge - beings no one else is seeing this makes me wonder if this has something to do with it.

User avatar
Toxic17
Posts: 500
Joined: Mon May 19, 2014 10:45 pm
Weather Station: Davis Vantage Pro2 Plus
Operating System: Debian 9.1 Stretch
Location: Bangor, NI
Contact:

Re: Raspbian - Stretch

Postby Toxic17 » Tue Sep 12, 2017 7:43 pm

maybe but you should not need 3.2.8 mono, that is usually only for Fine Offset weather stations.

just curious as to what you are using CumulusMX for? Does Meteobridge not push all data to the cloud and web services?
Regards Simon
https://www.conligwx.org
https://www.conligwx.org/pws/
Davis Vantage Pro2+ - CumulusMX v3.0.0 (build 3043) + Saratoga/PWS
Image

Herbaldew
Posts: 62
Joined: Sun Mar 12, 2017 8:33 pm
Weather Station: VP2+
Operating System: Raspbian Stretch
Location: US Mid-Atlantic

Re: Raspbian - Stretch

Postby Herbaldew » Tue Sep 12, 2017 8:21 pm

I am trying 3.2.8 because it combined with Jessie worked flawlessly. I just want to pin down whether the problem is Stretch or higher versions of Mono.

I use Cumulus MX solely for display. My rPi always has the interface displaying my customized gauges page on Chromium in full screen and is hard wired to my TV so a press of the input button shows it on the TV screen. I also connect to it from my PC, my mobile and a laptop using RealVNC.

I tinker with the rPi at will as I don't save data from it or CMX at all. I use Cumulus and WeatherLink on my PC to download data from the logger ever so often and keep that backed up.

Again, everything works correctly in spite of those error messages - I just like trying to figure things out :)

richard_newberry
Posts: 244
Joined: Tue Apr 12, 2011 10:23 pm
Weather Station: Watson W-8186
Operating System: Debian Jessie (VMWARE Esxi 6.0)
Location: Leicester
Contact:

Re: Raspbian - Stretch

Postby richard_newberry » Tue Sep 12, 2017 9:39 pm

Are you using a fine offset weather station mate? if so nothing past version 4.0.5.1 of mono doesn't work on cumulus.
Kirby Muxloe Weather
http://kirbymuxloe-weather.dyndns.org web forward to http://kirbymuxloe-weather.co.uk
Also on Kirby Muxloe weather underground.
Looking forward to cumulus on Linux platform it'll rock!!


Return to “Cumulus MX”

Who is online

Users browsing this forum: candrasa and 5 guests