Skip to main content

Site Navigation

Your Account

Choose Language

Questions, answers, and resources relating to connection issues.

5 Questions View all

upgraded boxzy interface to 2.0.1 now no remote repetier connections

Hello,

I have my Boxzy running from a Raspberry Pi with Repetier server running on it. I had version 1.65 and everything was working fine. I upgraded to 2.0.1 and now I am only able to make a local serial connection to Boxzy. When I attempt to connect to the Repetier server, I get an JIT exception fault. It is complaining about not finding the websocket-sharp library. I found said library in the C:\Program Files\boxzy\plugins\RepetierServerConnector directory. Here is the error message when trying to connect to the printer or exit the program.

  • Exception Text **************

System.IO.FileNotFoundException: Could not load file or assembly 'websocket-sharp, Version=1.0.2.59611, Culture=neutral, PublicKeyToken=5660b08a1845a91e' or one of its dependencies. The system cannot find the file specified.

File name: 'websocket-sharp, Version=1.0.2.59611, Culture=neutral, PublicKeyToken=5660b08a1845a91e'

at RepetierServerConnector.ServerConnector.Connect(Boolean failSilent)

at RepetierHost.model.PrinterConnection.open()

at RepetierServerConnector.ServerConnectionPanel.buttonConnect_Click(Object sender, EventArgs e)

at System.Windows.Forms.Control.OnClick(EventArgs e)

at System.Windows.Forms.Button.OnClick(EventArgs e)

at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ButtonBase.WndProc(Message& m)

at System.Windows.Forms.Button.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

WRN: Assembly binding logging is turned OFF.

To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.

Note: There is some performance penalty associated with assembly bind failure logging.

To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

  • end Exception Text **************

The Repetier software is installed and working on the localhost and the raspi. The version of both is 0.86.2.

Update (09/23/2017)

I installed on top of the previous version. I have since removed Boxzy and Repetier. The same results occur after this action.

Answered! View the answer I have this problem too

Is this a good question?

Score 0
Add a comment

3 Answers

Chosen Solution

I will add to this. I had rebuilt a windows tablet and connected serially to the boxzy. Everything went fine with it. This was a fresh install. I just attempted to connect it to repetier, and I get the same error. I think that there is a problem with the install and not installing it on top of the previous version. Same problem and same solution.

Create directory

C:\Program Files\boxzy\plugins\RepetierServerConnector\plugins\RepetierServerConnector

and copy the websocket-sharp.dll from

C:\Program Files\boxzy\plugins\RepetierServerConnector

To the new directory.

Was this answer helpful?

Score 1
Add a comment
Most Helpful Answer

Did you delete and reinstall repetier server after/during the update? There have been a few different issues associated with not removing repetier server and re-uploading, nothing that matches your issue specifically, but its worth a shot.

Was this answer helpful?

Score 1

Comments:

Is there any specific instructions for removal of Repetier? Of course, besides the uninstall process from windows?

by

Add a comment

Alright I figured out the problem. I do think that it stems from performing an on top upgrade of the Boxzy software. Thank you Just Helping for triggering this idea.

I began watching file accesses. I found that it was searching for the DLL in the directory:

C:\Program Files\boxzy\plugins\RepetierServerConnector\plugins\RepetierServerConnector

instead of the default location of:

C:\Program Files\boxzy\plugins\RepetierServerConnector

where the dll was found. My solution was to create this double path and place the DLL in this location also. It is more than likely how it was programed. It appears that it is using relative pathnames instead of using Boxzy home more than likely from the RepetierServerConnector.dll since this is loaded first. Therefore, this cause the double pathname of plugins\RepetierServerConnector.

Was this answer helpful?

Score 1
Add a comment

Add your answer

myphebous will be eternally grateful.
View Statistics:

Past 24 Hours: 1

Past 7 Days: 1

Past 30 Days: 3

All Time: 146