hasankhan / squiggle Goto Github PK
View Code? Open in Web Editor NEWA free open source LAN Messenger
License: MIT License
A free open source LAN Messenger
License: MIT License
How to fix crash after sleep mode? please
Hey there @hasankhan and others. There doesn't seem to be a license on this; GPL, MIT, BSD, etc. I might want to try updating this but wanted to get that clarified as part of that process. Thanks!
when sending squiggle messages to other people the message is sent and a notification is seen in the persons squiggle but when looking at the message the message does not appear or is invisible
System.TypeInitializationException occurred
HResult=0x80131534
Message=The type initializer for 'Squiggle.UI.Settings.SettingsProvider' threw an exception.
Source=Squiggle
StackTrace:
at Squiggle.UI.Settings.SettingsProvider.get_Current()
at Squiggle.UI.Windows.MainWindow.<Window_Loaded>d__3.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at System.Windows.Application.Run(Window window)
at Squiggle.UI.SingleInstanceManager.OnStartup(StartupEventArgs e)
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine)
at Squiggle.UI.EntryPoint.Main(String[] args)
Inner Exception 1:
ConfigurationErrorsException: Configuration system failed to initialize
Inner Exception 2:
ConfigurationErrorsException: '.', hexadecimal value 0x00, is an invalid character. Line 16, position 1.
Inner Exception 3:
XmlException: '.', hexadecimal value 0x00, is an invalid character. Line 16, position 1.
it would be nice to be able to add custom emojis
Hi,
When i run the SquiggleHistory.sql file once I've logged into Management Studios. I get the following error.
Msg 911, Level 16, State 1, Line 1
Database 'SquiggleHistory' does not exist. Make sure that the name is entered correctly.
After reading the WIKI i was to believe this would create the SquiggleHistory database. But it did not do that. Now when i run that command again. It now shows me the following errors.
Msg 911, Level 16, State 1, Line 1
Database 'SquiggleHistory' does not exist. Make sure that the name is entered correctly.
Msg 2714, Level 16, State 6, Line 1
There is already an object named 'Events' in the database.
Msg 2714, Level 16, State 6, Line 1
There is already an object named 'Participants' in the database.
Msg 2714, Level 16, State 6, Line 1
There is already an object named 'Sessions' in the database.
Msg 2714, Level 16, State 6, Line 1
There is already an object named 'StatusUpdates' in the database.
Msg 2714, Level 16, State 5, Line 1
There is already an object named 'FK_dbo.Events_dbo.Sessions_SessionId' in the database.
Msg 1750, Level 16, State 0, Line 1
Could not create constraint. See previous errors.
Msg 2714, Level 16, State 5, Line 1
There is already an object named 'FK_dbo.Participants_dbo.Sessions_SessionId' in the database.
Msg 1750, Level 16, State 0, Line 1
Could not create constraint. See previous errors.
Can you please confirm where it's creating these objects if the Database "SquiggleHistory" does not exist.
How do you execute this program? I can't seem to find any runable files.
I've run into an issue, when on one of system crashes the config file in AppData got damaged. I ended up with 6kB file full of zeros.
Icon in tray wasn't showing (there was only blank space) and trying to open the main window was ending up in just a blank window and app crash.
Managed to debug it a bit and got initializer of Squiggle.UI.Settings.SettingsProvider throwing
System.Configuration.ConfigurationErrorsException: Root element is missing.
Could provide the full stack trace, if necessary, but the important part seems to be:
...
at System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
at Squiggle.UI.Properties.Settings.get_FirstRun()
at Squiggle.UI.Settings.GeneralSettings.ReadFrom(Settings settings, ConfigReader reader)
at Squiggle.UI.Settings.SquiggleSettings.ReadFrom(Settings settings, ConfigReader reader)
at Squiggle.UI.Settings.SettingsProvider.Load()
...
Hi Hashan,
Thanks for the app. i have a problem with deployment, i have three networks 172.16.1.0/24 , 172.16.2.0/24,
172.16.3.0/24 and i installed squiggle client on the first network 172.16.1.0/24, on the LAN users pc, everything was fine. Now after installing on 2nd network 172.16.2.0/24, the first network and 2nd network cant see themselves to chat. saw a bridge zip, 1. Is that the solution and 2. how do i use it please.
I am currently testing Squiggle (Squiggle-3.4.Client.zip) on a Windows 8.1 host.
If i do close the application via its tray icon it results in an error dialog that Squiggle Messenger is not longer working and i have to confirm that the application should be closed.
Looks like a message from the operating system on a non-reacting application.
Any way to debug this?
I have the GPO "folder redirection" enabled in a windows server 2012 domain to a unc path like \server\profiles%username%, It redirect the Roaming folder where is located the .ini config file, and squiggle doesn´t work, it delay to open, I see the users, but when I click on to open a chat window, nothing happens, I don´t know if is because the .ini file, I would to use , I loved squiggle so much.
help me when i Migration from NetMQ version 3 to 4, i can't fixe somes errors. if some one can do it, the will be very helpfull.
[email protected]
thanks
How to fix crash after start voice chat? please
The send file is always grayed-out....thru several program updates. Is this a working feature?
can you please add functionality to send messages to users even when they are offline. Offline messages should received when the users come back online. same as the function is BeeBeep Massenger
I have two rd server running inside AWS EC2 in a single subnet...but can't make users from one server "see" users from another server...
Server one IP 172.16.2.99
User: Carl, Mike, Bill
Server two IP 172.16.2.100
User: James, Marcus, Chilli
In each server user can see other logged in same server...
I'v installed Bridge and Multicast without success...
Whats wrong?
A setting option to automatically accept files would be very helpful.
Hi, All
First thanks for the great simple program and everyone who has contributed. I have spent time looking through documentation and other discussions, but cannot find a solution.
Ive been trying to get my two computers to have the bridge function over WAN. Both are running windows 10. I have:
Removed firewalls on windows, router, added rules to open all ports.
Port forwarding and successfully Established TCP connections between the two computers
Installed, and have Squiggle.Bridge running in terminal. I have started the Squiggle Bridge both through windows service, and command prompt. Bridge Running and on both machines the bridge displays "Forward: KeepAliveMessage" as well as status and logout changes, but they are not communicating..
Test-NetConnection : is successful,, i am not sure why squiggle not going through!
Anything I am missing?
Thank you so much for a great lightweight program! and any responses in advance!
I am currently testing Squiggle (Squiggle-3.4.Client.zip) on a Windows 8.1 host.
I did
In general the translation works, but the mouseover-text over the windows-tray icon still displays an english string and not my translation
Example:
Hi, I'm facing the following error as shown on the event viewer when squiggle is trying to start. It keeps crashing immediately.
Application: Squiggle.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Xml.XmlException
at System.Xml.XmlTextReaderImpl.Throw(System.Exception)
at System.Xml.XmlTextReaderImpl.Throw(System.String, System.String[])
at System.Xml.XmlTextReaderImpl.ParseText(Int32 ByRef, Int32 ByRef, Int32 ByRef)
at System.Xml.XmlTextReaderImpl.ParseText()
at System.Xml.XmlTextReaderImpl.ParseElementContent()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlTextReader.Read()
at System.Xml.XmlTextReaderImpl.Skip()
at System.Xml.XmlTextReader.Skip()
at System.Configuration.XmlUtil.StrictSkipToNextElement(System.Configuration.ExceptionAction)
at System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(System.Configuration.XmlUtil, System.String, Boolean, System.String, System.Configuration.OverrideModeSetting, Boolean)
at System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(System.Configuration.XmlUtil, System.String, Boolean, System.String, System.Configuration.OverrideModeSetting, Boolean)
at System.Configuration.BaseConfigurationRecord.ScanSections(System.Configuration.XmlUtil)
at System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
Exception Info: System.Configuration.ConfigurationErrorsException
at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean)
at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(System.Configuration.ConfigurationSchemaErrors)
at System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
at System.Configuration.ClientConfigurationSystem.OnConfigRemoved(System.Object, System.Configuration.Internal.InternalConfigEventArgs)
Exception Info: System.Configuration.ConfigurationErrorsException
at System.Configuration.ConfigurationManager.PrepareConfigSystem()
at System.Configuration.ConfigurationManager.RefreshSection(System.String)
at System.Configuration.ClientSettingsStore.ReadSettings(System.String, Boolean)
at System.Configuration.LocalFileSettingsProvider.GetPropertyValues(System.Configuration.SettingsContext, System.Configuration.SettingsPropertyCollection)
at System.Configuration.SettingsBase.GetPropertiesFromProvider(System.Configuration.SettingsProvider)
at System.Configuration.SettingsBase.GetPropertyValueByName(System.String)
at System.Configuration.SettingsBase.get_Item(System.String)
at System.Configuration.ApplicationSettingsBase.GetPropertyValue(System.String)
at System.Configuration.ApplicationSettingsBase.get_Item(System.String)
at Squiggle.UI.Properties.Settings.get_FirstRun()
at Squiggle.UI.Settings.GeneralSettings.ReadFrom(Squiggle.UI.Properties.Settings, Squiggle.Utilities.Application.ConfigReader)
at Squiggle.UI.Settings.SquiggleSettings.ReadFrom(Squiggle.UI.Properties.Settings, Squiggle.Utilities.Application.ConfigReader)
at Squiggle.UI.Settings.SettingsProvider.Load()
at Squiggle.UI.Settings.SettingsProvider..ctor()
at Squiggle.UI.Settings.SettingsProvider..cctor()
Exception Info: System.TypeInitializationException
at Squiggle.UI.Settings.SettingsProvider.get_Current()
at Squiggle.UI.Windows.MainWindow+<Window_Loaded>d__3.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__6_0(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
at System.Windows.Application.RunDispatcher(System.Object)
at System.Windows.Application.RunInternal(System.Windows.Window)
at System.Windows.Application.Run(System.Windows.Window)
at Squiggle.UI.SingleInstanceManager.OnStartup(Microsoft.VisualBasic.ApplicationServices.StartupEventArgs)
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(System.String[])
at Squiggle.UI.EntryPoint.Main(System.String[])
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.