Application doesn't launch on Windows 10

After installation, when the application is launched it doesn't show up.

is it in your systray?   If yes, what happens if you left click on the icon in your systray and then click on Main Window?

Hello Rob,
The app is not in the system tray. It is not even in the list of running
processes in the task manager.
Thanks for the swift reply.
Curt.
On Sun, Dec 15, 2024 at 9:38 AM Rob Latour @.***> wrote:

is it in your systray? If yes, what happens if you left click on the icon
in your systray and then click on Main Window?
—
Reply to this email directly, view it on GitHub
https://github.com/roblatour/Push2Run/issues/2#issuecomment-2543392208,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACNYVPN5KKJXEAWGAE6FBZT2FTFR7AVCNFSM6AAAAABTUAAM3GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNBTGM4TEMRQHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

ok - I'll need to fire up a w10 machine, will take a look at this as soon as i can

Thanks,
I'll try that and let you know how it goes.
On Sun, 15 Dec 2024, 10:27 Rob Latour, @.***> wrote:

I just tried it on a W10 Virtual machine, and it installed and worked
fine. I assume you have tried a reboot in case it something else with
Windows? Also, Push2Run uses Microsoft's dot net framework version 4.8. Can
you try downloading and installing the 4.8 dot net framework and once done
try reinstalling Push2Run. Here's a link to the framework:
https://dotnet.microsoft.com/en-us/download/dotnet-framework/net48
—
Reply to this email directly, view it on GitHub
https://github.com/roblatour/Push2Run/issues/2#issuecomment-2543402858,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACNYVPIWUHVXGAN2LD5SU5T2FTLHZAVCNFSM6AAAAABTUAAM3GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNBTGQYDEOBVHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hi @clicurt , were you able to try out Push2Run after installing the dot net framework?

As an update on this issue, I also dug up an old W10 (physical) computer, applied all Microsoft W10 updates to it, and tried Push2Run - and Push2Run worked just fine on it too.

Hello Rob,
Unfortunately, that didn't solve the issue either.
I installed it in my virtual machine on Windows 10 and it worked perfectly.
I guess there is something on my machine blocking the app from starting. I
added Push2run to allowed programs in Windows Defender but that didn't help
either.
I also tried running it in various compatibility modes to no avail.
I will let you know if I succeed in resolving this issue.
I noticed others are facing the same issue during my google search.
Best Regards,
Curtis.
On Thu, Dec 19, 2024 at 7:33 AM Rob Latour @.***> wrote:

Hi @clicurt https://github.com/clicurt , were you able to try out
Push2Run after installing the dot net framework?
—
Reply to this email directly, view it on GitHub
https://github.com/roblatour/Push2Run/issues/2#issuecomment-2552395733,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACNYVPP3DEQZVCJ5QVEKM532GHZ2FAVCNFSM6AAAAABTUAAM3GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNJSGM4TKNZTGM
.
You are receiving this because you were mentioned.Message ID:
@.***>

Thanks Curtis, I didn't know others were having this problem too.
Are you at all familiar with Visual Studio? If yes, as the source is available you should be able to run it in debug mode on your W10 machine and see if you can find where it is erroring out.   I would do it myself, but it it is working fine on both my W10 machines (one virtual and one physical) and can't recreate the problem.  If your not familiar with Visual Studio then no worries I will leave this issue open.

I'm familar with Visual Studio. I'll install it and let you know my results later.
Thank you.

I just struck me, as I was waking up this morning, is the W10 machine that you are having troubles with running the 32 bit version of Windows?

No, it's running a 64bit Windows 10 professional. Actually I was using
Push2Run on the same machine for more than 3 years I think B4 everything
was moved to GitHub. It was working without issues then even after several
updates.
On Sat, 21 Dec 2024, 20:55 Rob Latour, @.***> wrote:

I just struck me, as I was waking up this morning, is the W10 machine that
you are having troubles with running the 32 bit version of Windows?
—
Reply to this email directly, view it on GitHub
https://github.com/roblatour/Push2Run/issues/2#issuecomment-2558094839,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACNYVPITIDROVQ5FOD34N4L2GVJMBAVCNFSM6AAAAABTUAAM3GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNJYGA4TIOBTHE
.
You are receiving this because you were mentioned.Message ID:
@.***>

ok
Here is the a copy of the installer for version 4.8.3 - which is the version released prior to going to github:
https://6ec1f0a2f74d4d0c2019-591364a760543a57f40bab2c37672676.ssl.cf5.rackcdn.com/Push2RunSetupv483.exe
Changes in the code were quite minor in the 4.9 release, an additional display in the session log about dropbox (if the folders it should be using are missing), and some links were changed from the push2run.com website to point to github instead.  However, I did also remove the obfuscation (which should not impact anything) + bumped some components to their most current version - which may be the cause of this problem.
Perhaps you can manually uninstall the version of Push2Run on your W10 machine and try installing from the setup program linked above.  Would be curious to know if it starts with the prior version.
Another thing I'm thinking it could be is that somehow your settings / database file got corrupted - but I would think that is more of a long shot.
Rob

I ran the debug and got some exceptions but then I can't really make sense of it since.
Below is the debug log:

'Push2Run.exe' (CLR v4.0.30319: DefaultDomain): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_<IP_ADDRESS>__b77a5c561934e089\mscorlib.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Push2Run.exe' (CLR v4.0.30319: DefaultDomain): Loaded 'D:\projects\.net\Push2Run\Push2Run\bin\Debug\Push2Run.exe'. Symbols loaded.
'Push2Run.exe' (CLR v4.0.30319: Push2Run.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_<IP_ADDRESS>__31bf3856ad364e35\PresentationFramework.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Push2Run.exe' (CLR v4.0.30319: Push2Run.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_<IP_ADDRESS>__31bf3856ad364e35\WindowsBase.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Push2Run.exe' (CLR v4.0.30319: Push2Run.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_<IP_ADDRESS>__b77a5c561934e089\System.Core.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Push2Run.exe' (CLR v4.0.30319: Push2Run.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_<IP_ADDRESS>__b77a5c561934e089\System.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Push2Run.exe' (CLR v4.0.30319: Push2Run.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\PresentationCore\v4.0_<IP_ADDRESS>__31bf3856ad364e35\PresentationCore.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Push2Run.exe' (CLR v4.0.30319: Push2Run.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xaml\v4.0_<IP_ADDRESS>__b77a5c561934e089\System.Xaml.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Push2Run.exe' (CLR v4.0.30319: Push2Run.exe): Loaded 'C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\Remote Debugger\x86\Runtime\Microsoft.VisualStudio.Debugger.Runtime.Desktop.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Step into: Stepping over non-user code 'Push2Run.Application..ctor'
'Push2Run.exe' (CLR v4.0.30319: Push2Run.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a\System.Configuration.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Push2Run.exe' (CLR v4.0.30319: Push2Run.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_<IP_ADDRESS>__b77a5c561934e089\System.Xml.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Step into: Stepping over non-user code 'Push2Run.Application.InitializeComponent'
'Push2Run.exe' (CLR v4.0.30319: Push2Run.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a\System.Drawing.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Push2Run.exe' (CLR v4.0.30319: Push2Run.exe): Loaded 'D:\projects\.net\Push2Run\Push2Run\bin\Debug\MQTTnet.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Push2Run.exe' (CLR v4.0.30319: Push2Run.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_<IP_ADDRESS>__b77a5c561934e089\System.Windows.Forms.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Push2Run.exe' (CLR v4.0.30319: Push2Run.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualBasic\v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Push2Run.exe' (CLR v4.0.30319: Push2Run.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\UIAutomationTypes\v4.0_<IP_ADDRESS>__31bf3856ad364e35\UIAutomationTypes.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Push2Run.exe' (CLR v4.0.30319: Push2Run.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework.Aero2\v4.0_<IP_ADDRESS>__31bf3856ad364e35\PresentationFramework.Aero2.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Exception thrown: 'System.Configuration.ConfigurationErrorsException' in System.Configuration.dll
An exception of type 'System.Configuration.ConfigurationErrorsException' occurred in System.Configuration.dll but was not handled in user code
'.', hexadecimal value 0x00, is an invalid character. Line 15, position 1.

The thread 31752 has exited with code 0 (0x0).
The thread 15392 has exited with code 0 (0x0).
An unhandled exception of type 'System.Windows.Markup.XamlParseException' occurred in PresentationFramework.dll
'The invocation of the constructor on type 'Push2Run.WindowBoss' that matches the specified binding constraints threw an exception.' Line number '6' and line position '5'.

Extracted embedded document 'System.Windows.Markup\WpfXamlLoader.cs' to 'C:\Users\camoy\AppData\Local\Temp\.vsdbgsrc\41f3991a1e606c4091a1ec834297b3119e76e073aa13ccfd04a06d41f346efbd\WpfXamlLoader.cs'

Unhandled Exception: System.Windows.Markup.XamlParseException: 'The invocation of the constructor on type 'Push2Run.WindowBoss' that matches the specified binding constraints threw an exception.' Line number '6' and line position '5'. ---> System.Configuration.ConfigurationErrorsException: '.', hexadecimal value 0x00, is an invalid character. Line 15, position 1. (C:\Users\camoy\AppData\Local\Rob_Latour\Push2Run.exe_StrongName_s42jwjc3kcwndf0tsf1gyjic3sepo3t4\<IP_ADDRESS>\user.config line 15) ---> System.Xml.XmlException: '.', hexadecimal value 0x00, is an invalid character. Line 15, position 1.
   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
   at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
   at System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars)
   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(ExceptionAction action)
   at System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)
   at System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)
   at System.Configuration.BaseConfigurationRecord.ScanSections(XmlUtil xmlUtil)
   at System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
   --- End of inner exception stack trace ---
   at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
   at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
   at System.Configuration.Configuration..ctor(String locationSubPath, Type typeConfigHost, Object[] hostInitConfigurationParams)
   at System.Configuration.ClientConfigurationHost.OpenExeConfiguration(ConfigurationFileMap fileMap, Boolean isMachine, ConfigurationUserLevel userLevel, String exePath)
   at System.Configuration.ConfigurationManager.OpenExeConfigurationImpl(ConfigurationFileMap fileMap, Boolean isMachine, ConfigurationUserLevel userLevel, String exePath, Boolean preLoad)
   at System.Configuration.ClientSettingsStore.ReadSettingsFromFile(String configFileName, String sectionName, Boolean isUserScoped)
   at System.Configuration.LocalFileSettingsProvider.GetSettingValuesFromFile(String configFileName, String sectionName, Boolean userScoped, SettingsPropertyCollection properties)
   at System.Configuration.LocalFileSettingsProvider.Upgrade(SettingsContext context, SettingsPropertyCollection properties, Boolean isRoaming)
   at System.Configuration.LocalFileSettingsProvider.Upgrade(SettingsContext context, SettingsPropertyCollection properties)
   at System.Configuration.ApplicationSettingsBase.Upgrade()
   at Push2Run.WindowBoss..ctor() in D:\projects\.net\Push2Run\Push2Run\WindowBoss.xaml.vb:line 137
   --- End of inner exception stack trace ---
   at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
   at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
   at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
   at System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc)
   at System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties)
   at System.Windows.Application.DoStartup()
   at System.Windows.Application.<.ctor>b__1_0(Object unused)
   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 MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
   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 System.Windows.Application.Run()
   at Push2Run.Application.Main()
The program '[93648] Push2Run.exe' has exited with code 0 (0x0).

It is pointing to a problem with your settings file.
However, its pointing to the old settings file for version 4.8.2
C:\Users\camoy\AppData\Local\Rob_Latour\Push2Run.exe_StrongName_s42jwjc3kcwndf0tsf1gyjic3sepo3t4\<IP_ADDRESS>\user.config
can you please go to
C:\Users\camoy\AppData\Local\Rob_Latour\Push2Run.exe_StrongName_s42jwjc3kcwndf0tsf1gyjic3sepo3t4\<IP_ADDRESS>
and open the file
user.config
with something like Notepad++ to look at it.
I'm thinking there may be something wrong with it.
Also, Push2Run would have automatically made some back up of it.
Please take a look at the Read me.txt file in the same directory - it will give you some instructions on how to fix things up.
Also, please look into:
C:\Users\camoy\AppData\Local\Rob_Latour\Push2Run.exe_StrongName_s42jwjc3kcwndf0tsf1gyjic3sepo3t4\<IP_ADDRESS>
what is in there.
What happens if you correct the contents of
C:\Users\camoy\AppData\Local\Rob_Latour\Push2Run.exe_StrongName_s42jwjc3kcwndf0tsf1gyjic3sepo3t4\<IP_ADDRESS>
and delete the contents of
C:\Users\camoy\AppData\Local\Rob_Latour\Push2Run.exe_StrongName_s42jwjc3kcwndf0tsf1gyjic3sepo3t4\<IP_ADDRESS>
and start the Push2Run <IP_ADDRESS> again

Yes. I got the same solution from chatGPT and I deleted the user files and it's running now.

I will use the settings from my previous version since Push2Run was running without issues with those settings.

ok - so is it version 4.9 that is working for you now?

I think I'm running version 4.8. I'll verify and get back to you when I get
back home.
On Sun, 22 Dec 2024, 11:10 Rob Latour, @.***> wrote:

ok - so is it version 4.9 that is working for you now?
—
Reply to this email directly, view it on GitHub
https://github.com/roblatour/Push2Run/issues/2#issuecomment-2558301650,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACNYVPMC2FUX5KWL5YMHKRD2GYNTFAVCNFSM6AAAAABTUAAM3GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNJYGMYDCNRVGA
.
You are receiving this because you were mentioned.Message ID:
@.***>

I'm using version 4.9

Sometimes I get the following error after publishing mqtt message and then Push2Run freezes:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: InvalidArgument=Value of '-1' is not valid for 'index'.
Parameter name: index
   at System.Windows.Forms.ListView.GetItemState(Int32 index, Int32 mask)
   at System.Windows.Forms.ListViewItem.get_StateImageIndex()
   at System.Windows.Forms.ListView.ListViewNativeItemCollection.Add(ListViewItem value)
   at System.Windows.Forms.ListView.ListViewItemCollection.Add(ListViewItem value)
   at Microsoft.Windows.ManagementUI.CombinedControls.EventHomeControl.UpdateLogSummaryUI()

************** Loaded Assemblies **************
mscorlib
    Assembly Version: <IP_ADDRESS>
    Win32 Version: 4.8.9290.0 built by: NET481REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Microsoft.ManagementConsole
    Assembly Version: <IP_ADDRESS>
    Win32 Version: 10.0.19041.1
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.ManagementConsole/<IP_ADDRESS>__31bf3856ad364e35/Microsoft.ManagementConsole.dll
----------------------------------------
MMCFxCommon
    Assembly Version: <IP_ADDRESS>
    Win32 Version: 10.0.19041.1
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/MMCFxCommon/<IP_ADDRESS>__31bf3856ad364e35/MMCFxCommon.dll
----------------------------------------
System
    Assembly Version: <IP_ADDRESS>
    Win32 Version: 4.8.9282.0 built by: NET481REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: <IP_ADDRESS>
    Win32 Version: 4.8.9251.0 built by: NET481REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: <IP_ADDRESS>
    Win32 Version: 4.8.9037.0 built by: NET481REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: <IP_ADDRESS>
    Win32 Version: 4.8.9037.0 built by: NET481REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: <IP_ADDRESS>
    Win32 Version: 4.8.9277.0 built by: NET481REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: <IP_ADDRESS>
    Win32 Version: 4.8.9037.0 built by: NET481REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Xml.dll
----------------------------------------
EventViewer
    Assembly Version: <IP_ADDRESS>
    Win32 Version: 10.0.19041.1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/EventViewer/v4.0_<IP_ADDRESS>__31bf3856ad364e35/EventViewer.dll
----------------------------------------
MIGUIControls
    Assembly Version: <IP_ADDRESS>
    Win32 Version: 10.0.19041.3636
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/MIGUIControls/v4.0_<IP_ADDRESS>__31bf3856ad364e35/MIGUIControls.dll
----------------------------------------
System.ServiceProcess
    Assembly Version: <IP_ADDRESS>
    Win32 Version: 4.8.9037.0 built by: NET481REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceProcess/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/System.ServiceProcess.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Well glad we got the W10 current version of Push2Run not starting for you issue resolved.
But, let's look at this new issue too.
I assume it is on your W10 machine as well.
The error messages aren't helpful as they seem to be in the .net framework itself.
You say you 'sometimes' get this.  Is there anything in particular that may be in common when you do get these?   For example, a particular  Push2Run window is open, a particular mqtt message is received?
Were you getting this with the prior version of the program?

work in another lenguages? exemple portuguese ?

@FelipeMarnai
não, o Push2Run está apenas configurado para funcionar com inglês.
no, Push2Run is only set up to work with English.

Well glad we got the issue of current version of Push2Run not starting on W10 for you resolved.
But, let's look at this new issue too.
I assume it is on your W10 machine as well.
The error messages aren't helpful as they seem to be in the .net framework itself.
You say you 'sometimes' get this. Is there anything in particular that may be in common when you do get these? For example, a particular Push2Run window is open, a particular mqtt message is received?
Were you getting this with the prior version of the program?

Sorry,
It's been a busy week for me.
I can't really say what caused it or whether it was the same with the previous versions of P2R.
I will play around with it a little more and open an issue when I figure out the cause.
Thank you!

ok - best of luck - I'll close this issue for now, as its likely best to address one issue per issue anyway.
Cheers

closed as original issue was resolved.


Cannot edit title after importing workspace

Steps to reproduce:

Start a new project and set the title to "foo".
Import this workspace bar.hom.zip with title "bar".
Click to edit the title and try to change it back to "foo", this doesn't work!

You can also reproduce this if you replace "foo" with the empty string and try to delete the title in step 3.
I think the problem is that the ProjectView holds a copy of the metadata which is not updated correctly after an import.

Actually I don't understand why we have this copy of the metadata in the first place:
https://github.com/homotopy-io/homotopy-rs/blob/48e90e012d307bceb13e28e182acadffabf377ff/homotopy-web/src/app/project.rs#L24-L30
Am I missing something?

The copy can also become out-of-sync after an undo/redo.

I followed the steps but didn't managed to reproduce the problem?

Weird, I just tried it again and I can still reproduce it. How about this:

Set title to "foo".
Undo.
Set title to "foo" again.

Anyway I have come up with a fix so I will push that soon.


Clarify type of vcf_zarr_version attr

I'm assuming it's a string, but it could be interpreted as a float

Yes, it's a string. In general versions are not floats (e.g. 0.2.1).

I think we just need to put some quotes around the value to make that more obvious.


Docker pull fails on low bandwidth connection

Description
When pulling an image, over a slow connection, with two larger layers (>40M) followed by a small layer (<10M) it can fail due to i/o timout errors.
Steps to reproduce the issue:

Install docker on machine where connection can be throttled
Throttle network to 2-3mbps
docker pull image with a few larger layers

Describe the results you received:
Docker downloads three layers at a time. So initially the first three start to download. Then once one of them completes the fourth layer attempts to download, however all available bandwidth is being used by the two layers still downloading. When bandwidth is this low the request for the fourth layer fails. After a couple of retries the pull aborts with a dial tcp ... i/o timeout error, regardless of whether the other two layers are still successfully downloading.
Describe the results you expected:
It would be nice to have a command line flag for docker pull along the lines of --num-downloads=1 which downloads each layer one at a time. This way bandwidth would be available for each layer because the previous would've completed.
Output of docker version:
Client:
 Version:      1.12.3
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   6b644ec
 Built:
 OS/Arch:      linux/amd64

Server:
 Version:      1.12.3
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   6b644ec
 Built:
 OS/Arch:      linux/amd64

Output of docker info:
Containers: 3
 Running: 3
 Paused: 0
 Stopped: 0
Images: 15
Server Version: 1.12.3
Storage Driver: devicemapper
 Pool Name: docker-253:1-33598067-pool
 Pool Blocksize: 65.54 kB
 Base Device Size: 10.74 GB
 Backing Filesystem: xfs
 Data file: /dev/loop0
 Metadata file: /dev/loop1
 Data Space Used: 465.2 MB
 Data Space Total: 107.4 GB
 Data Space Available: 27.72 GB
 Metadata Space Used: 1.294 MB
 Metadata Space Total: 2.147 GB
 Metadata Space Available: 2.146 GB
 Thin Pool Minimum Free Space: 10.74 GB
 Udev Sync Supported: true
 Deferred Removal Enabled: false
 Deferred Deletion Enabled: false
 Deferred Deleted Device Count: 0
 Data loop file: /var/lib/docker/devicemapper/devicemapper/data
 WARNING: Usage of loopback devices is strongly discouraged for production use. Use `--storage-opt dm.thinpooldev` to specify a custom block storage device.
 Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
 Library Version: 1.02.107-RHEL7 (2016-06-09)
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: host bridge null overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: seccomp
Kernel Version: 3.10.0-327.36.3.el7.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 993.3 MiB
Name: localhost
ID: QKQN:YZZU:PCRX:WO66:FGG4:LUR4:PVR5:QBLM:NKE4:B52W:ZCAU:5TRQ
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
Insecure Registries:
 <IP_ADDRESS>/8

Additional environment details (AWS, VirtualBox, physical, etc.):
VMware VM running Centos 7 on a home broadband connection

Such an option already exists; you can set the number if concurrent downloads / uploads as a daemon option; https://docs.docker.com/engine/reference/commandline/dockerd/
does that resolve your issue?

@thaJeztah yes that solves it perfectly thank you! I was looking here https://docs.docker.com/engine/reference/commandline/pull/ for information on this, I didn't think of looking in the daemon reference.
Maybe it would be useful to update the pull docs to reference it?

@jacobtomlinson perhaps that's useful yes; would you be interested in contributing and opening a pull request? The source for that page of the documentation is part of this repository;
https://github.com/docker/docker/blob/master/docs/reference/commandline/pull.md
And for push
https://github.com/docker/docker/blob/master/docs/reference/commandline/push.md

@thaJeztah see #28726

Thanks! Just saw it ❤


Add Limit none value

I have been using limit as a variable for some of my queries and often I need to fallback to or decide in-query that all data should be fetched. In those cases I use limit with count to get all of them, which is unnecessary incurred cost in many ways. I think something like limit all or limit inf would be helpful

Use limit <int64>{}

@raddevon, let's make sure this is explicitly documented.

@elprans thanks


Compose with view-model class reference doesn't activate correctly

I'm submitting a bug report

Library Version:
1.7.1

Current behavior:
When using compose with view-model class reference, it doesn't accept model. Activate method is not run.
Also getters don't work with data inherited from parent context.
Gist: https://gist.run/?id=5c2d55c58bb270bfab2f41026898cd23
Expected/desired behavior:

What is the expected behavior?
It should be possible to pass data into compose with view-model class reference and use it in getters.

To use class reference in <compose> you'll need<EMAIL_ADDRESS>preferably >=1.8.2. The gist you've provided uses an older version.

It's the official gist from the local issue template...
I'm having similar issues in a project with aurelia-templating 1.8.2

It may be from the issue template but it is not using the latest templating.
Do follow the issue template, it's there for a reason - are you using webpack, requirejs, systemjs, ...?
I created a new project with aurelia-cli(requirejs, babel) and I get all 4 columns with the same values, so it seems to work

When using a class for view-model and not providing the view in some way it falls back to using Origin.get - which may not play well with webpack. You can use the view bindable property, add a static $view property on the VM class, ...

Sorry for thinking that the official gist is updated to the latest version. That's why I thought Webpack is irrelevant, same as OS is usually irrelevant. I'm closing this.

Did you resolve the issue?

Yes, even after I updated aurelia-templating from 1.8.1 to 1.8.2, I forgot to update vendor webpack dll bundle. The old version was stuck there, causing #360.


System.AccessViolationException

Hello,
we using Javascript.net in our ASP.NET Web Applications.
It works good but regularly get errors in our Server log.
error modul  v8.dll
System.AccessViolationException
at .v8.Locker.Initialize(v8.Locker*, v8.Isolate*)
at Noesis.Javascript.JavascriptContext.Enter(Noesis.Javascript.JavascriptContext ByRef)
at Noesis.Javascript.JavascriptFunction.~JavascriptFunction()
at Noesis.Javascript.JavascriptFunction.Dispose(Boolean)
at Noesis.Javascript.JavascriptFunction.Dispose()
at Noesis.Javascript.JavascriptFunction.Dispose(Boolean)
looks like there is something wrong with the dispose.
maybe someone got an idea. =)
thx

We cannot use the library directly because we had to implement some assumptions for compatibility reasons with our previous engine, that we can't contribute to a general purpose engine. So we maintain our own fork and try to contribute everything we can back to this project. That said, I found a commit we have integrated in our fork that we never contributed, where we removed the finalizer because we hit the same problem. Either I just forgot to do that or I refrained from doing so because I couldn't reproduce the problem reliably.
This is the commit https://github.com/spahnke/Javascript.Net/commit/08d3921026d6e6682309f9340c5313680a347e1b
Are you able to build the library with the above patch applied yourself and can test if that mitigates the problem? If yes, I can submit a PR as soon as you have confirmed that it solves your problem.

Thank you!
I will try your solution.
I will report back tomorrow if the issue is resolved.

@spahnke i can confirm this error is gone with your changes.
Thank you!

Thanks for confirming! I created PR #92 for this.


Available to Promise backend implementation

What is the motivation for adding/enhancing this feature?
The Available to Promise feature expands upon the current threshold setting capabilities offered by the threshold app. Users can now set thresholds, safety stock levels, and allow pickup and brokering directly from the app. These settings can be configured based on various filter criteria, including tags and product features.
What are the acceptance criteria?

Data modeling for rules, conditions, actions etc.
APIs for CRUD operations on rules.
Rule execution logic using drools for setting up, threshold, safety stocks, allow pickup and allow brokering.
Schedule for execution.
Cleanup of old jobs.

[ ] ...

Can you complete this feature request by yourself?

[ ] YES
[ ] NO

Additional information
UI - https://www.figma.com/file/bVPRRw282CqGKMdbz7dciH/HC-Ionic-design-system?type=design&node-id=34317-190810&mode=design&t=PJEG8PVsaBSlWqs6-0

Closing issue, implementation done


Release tracking

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
<EMAIL_ADDRESS>Minor Changes

#690 98fa3a2a Thanks @rezrah! - Improved React 19 compatibility by treating react-dom/client and react/jsx-runtime as external dependencies of the project. This change resolved a reported conflict with the latest React 19 release candidate.

<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>

Smoke test results

Fixed react 19 errors 🟢

Verified to work correctly in github/github with current version of React (18.3.1) with no regressions.
Not tested in github/github with React 19 because of challenges enabling the react_next feature flag.
Verified to work correctly in NextJS RC (with React 19) in both App and Pages router.

Release testing status: Ready to release 🟢

Smoke test results - 2024-09-09

Fixed react 19 errors 🟢

Verified to work correctly in github/github with current version of React (18.3.1) with no regressions.
Not tested in github/github with React 19 because of challenges enabling the react_next feature flag.
Verified to work correctly in NextJS RC (with React 19) in both App and Pages router.
Verified to work correctly in githubuniverse.com.
Verified to work correctly in CodeSandbox.

Release testing status: Ready to release 🟢


Add Process Hacker 2 again

Last PR was borked by an internal error (?)
Microsoft Reviewers: Open in CodeFlow

Duplicate of https://github.com/microsoft/winget-pkgs/pull/373
They're both failing during automated code analysis. Not sure why code analysis is being done for open-source projects when the source is available. Automated code analysis is also utterly pointless and a waste of time if the application uses the vmprotect tool.

/AzurePipelines run


Popup Modal for Logout

Want to add a popup modal which appears when the user clicks on the Logout button.

ISSUE

Currently User logsout Immeadiately the button is clicked.
If done by mistake . This leads the user to login again via confirmation through his gmail account.

Improvements

When user clicks the logout button . A popup must appear asking the user if he wants to logout?
This way prevents the user to logout by mistake.
Improves user experience .

Hi @Aniket1026, you can start working on this. Before proceeding, show us the UI. For more info regarding the UI join our Discord server and ping @Sneakad for the designs.

Sure @anomic30 😄

Hey @Aniket1026, here is the UI for the logout confirmation modal. I have also added the basic CSS for detailed implementation but you will still need to work on the responsivity.

Here is the CSS:
Dialog Text
.dialog-text {   text-shadow: 0 0 6px rgba(0, 0, 0, 0.25);   font-family: PolySans-Bulky;   font-size: 24px;   text-align: center;   color: #fff; }
Buttons
.log-out_button {   align-items: center;   gap: 10px;   padding: 12px 20px;   border-radius: 8px;   border-style: solid;   border-width: 1.2px;   border-image-source: linear-gradient(110deg, #00939c 0%, #00ffa8 100%);   font-size: 16px; }
.cancel_button {   gap: 10px;   padding: 12px 20px;   border-radius: 8px;   border: solid 1.2px #999;   font-size: 16px; }

@itsdurgeshray  Thanks for providing the design . I will take care of the details mentioned by you

can i work on this issue?


In monorepos, the "Please install Playwright Test" warning appears even though it's already installed

Steps to reproduce
With ms-playwright.playwright extension version  "v1.0.21", create a pnpm monorepo with the following layout:
/package.json         # does not mention "@playwright/test"
/pnpm-lock.yaml       # Lists all workspace dependencies, including "@playwright/test": "^1.39.0"
/sites/frontend/package.json  # "@playwright/test": "^1.39.0" installed here in "devDependencies"
<EMAIL_ADDRESS># install path

Expected
No warning to be displayed
Actual
Warning displayed

(Possibly fixed by https://github.com/microsoft/playwright-vscode/pull/407, which doesn't appear to be released yet?)

https://github.com/microsoft/playwright-vscode/pull/407 is most likely unrelated. Are you using the PNP feature or do you have a pnp.cjs?
Would it be possible to provide a full reproduction repository which we can just clone to replicate this issue?


npm run build failed [Unable to update lock within the stale threshold]

Version
v2.4.0
Reproduction link
https://nuxtjs.org
Steps to reproduce
I am using CodeBuild for our deployment from last 2 months. But when I build today then it gets failed. I tried many times. Here is the log for the same:

nuxt build
[04:17:14] [FATAL] Lock is already released
at callback (node_modules/proper-lockfile/lib/lockfile.js:241:60)
at Promise (node_modules/proper-lockfile/lib/adapter.js:39:9)
at new Promise ()
at args (node_modules/proper-lockfile/lib/adapter.js:30:25)
at NuxtCommand.lockRelease [as _lockRelease] (node_modules/@nuxt/utils/dist/utils.js:139:11)
at NuxtCommand.releaseLock (node_modules/@nuxt/cli/dist/cli-chunk.js:244:18)
at NuxtCommand.run (node_modules/@nuxt/cli/dist/cli-chunk.js:159:18)
at
╭─────────────────────────────────────╮
│ │
│ ✖ Nuxt Fatal Error │
│ │
│ Error: Lock is already released │
│ │
╰─────────────────────────────────────╯
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>build: nuxt build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR!
Since It was working earlier but not now.
What is actually happening?
Since It was working earlier but not now.

This bug report is available on Nuxt community (#c8893)

This is really weird when I deleted my local node_moudule and npm install; npm run build failed. I tried 2.4.0, 2.4.5, 2.5.1. Please do needful I have some released to do.

This have been driving me crazy for the last two hours and I've been looking for someone with the same issue. Following.

I've got this too, but I can work-around it with "nuxt build --no-lock"

I've got this too, but I can work-around it with "nuxt build --no-lock"

This is a valid workaround for now.
https://github.com/nuxt/nuxt.js/pull/5347 and https://github.com/nuxt/nuxt.js/pull/5320 might have fixed that ☺
cc @pimlie

This is a duplicate of #5324
The pr's @manniL links to only removes the fatal error, but the lock could still become compromised which would show a warning. Why this happens so often is still not really clear, but from what I have been able to debug it could be anything like:

using Node <=v9
v10/v11 have seen major performance improvements, but v10 is LTS so for production env its advised to run that. I have successfully reproduced that a lock always fails with v9, but never with v10/v11
slow IO performance (possibly)
When during the webpack build the system is busy it looks like the stale check on the lock can fail. I have been unable to reproduce this consistently as it seems to be quite hard to limit/block IO for a process while debugging. At first I thought it might have to do with high cpu-usage, but I was unable to trigger the lock compromised warning while blocking the webpack build with a while loop for 1 minute. So cpu iowaits are still a suspect of causing the lock warning to show

Duplicate of #5324

i have the same issue on ubuntu 18 server :(
is there any solution ?


Trace is not reported when start from a local file

Is there an existing issue for this?

[X] I have checked for existing issues https://github.com/getsentry/sentry-javascript/issues
[X] I have reviewed the documentation https://docs.sentry.io/
[X] I am using the latest SDK release https://github.com/getsentry/sentry-javascript/releases

How do you use Sentry?
Sentry Saas (sentry.io)
Electron SDK Version
5.1.0
Electron Version
30.0.9
What platform are you using?
MacOS
Link to Sentry event
No response
Steps to Reproduce

after setting up tracing like this

  integrations: [new Sentry.browserTracingIntegration()],
  tracesSampleRate: 1.0,

In our electron app dev mode, we load HTML from localhost, and a trace will be reported.
But in prod mode, we load HTML from a local file(file://xx), and the trace will not be reported.
Expected Result
Trace can be reported when start from a local file
Actual Result
No trace report

We have a test with this working from a file path:
https://github.com/getsentry/sentry-electron/blob/master/test/e2e/test-apps/other/browser-tracing/src/main.js#L23
I haven't tried it yet but I guess a file URL might be breaking something!

Sorry. This is a problem caused by our project packaging, after we fix it, the trace can be reported successfully.

Perfect. Thank you for the update!


Update smax_env.py

Start positions are currently hard-coded to assume that the map_width and height is 32. If the map width is set to 128, the units will this start in the top-left corner.
Make team_0 and team_1 start y coordinates halfway up the map_height (instead of hard-coded 16). The x coordinate will be a fourth of the map_width, and three fourths of the map_width, respectively.

Thank you very much this is a good spot!


TS-4663: ASAN crash.  Scheduled event triggers after ClientSession deleted

Track scheduled event and cancel it when client session is deleted if it is still hanging around.

FreeBSD build successful! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/433/ for details.

Linux build successful! See https://ci.trafficserver.apache.org/job/Github-Linux/326/ for details.


Need multi-monitor session support

Issue Type: Feature Request
Please add support for dragging window elements to any monitor. This is the most essential feature for a developer to have a solid workflow, and amazed it has not been added yet.
This should be the NUMBER ONE priority please!
Everything great from Spyder has been copied except this.
Put the nail in the coffin, and let VSCode reign supreme!
VS Code version: Code 1.54.3 (2b9aebd5354a3629c3aba0a5f5df49f43d6689f8, 2021-03-15T10:55:24.277Z)
OS version: Linux x64 5.8.0-45-generic snap

This should be the NUMBER ONE priority please!

It literally is: https://github.com/microsoft/vscode/issues/10121

Thanks, though out of interest, if it is #1 priority, why is something so relatively simple outstanding since 2016 that every coder needs in 2021?
Thanks
Peter
Get Outlook for iOShttps://aka.ms/o0ukef

From: Benjamin Pasero @.>
Sent: Wednesday, March 24, 2021 5:23:48 PM
To: microsoft/vscode @.>
Cc: Peter @.>; Author @.>
Subject: Re: [microsoft/vscode] Need multi-monitor session support (#119718)
This should be the NUMBER ONE priority please!
It literally is: #10121https://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fvscode%2Fissues%2F10121&data=04|01||85635a3368744e2e2bfa08d8ee8d62fe|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637521638305985275|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=LVAIox8tERn7eYVgXe7RkeU4H2d3%2F170dwo0X%2FE7Nhs%3D&reserved=0
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fvscode%2Fissues%2F119718%23issuecomment-805536668&data=04|01||85635a3368744e2e2bfa08d8ee8d62fe|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637521638305995266|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=N7%2BC%2Bge7LjcDhr%2F3p5v7XuPlUisoNRWisk5HVZvrSQ4%3D&reserved=0, or unsubscribehttps://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAI27BYSY6NKB343ROLDDX5TTFGAPJANCNFSM4ZWB7IEA&data=04|01||85635a3368744e2e2bfa08d8ee8d62fe|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637521638305995266|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=N0gFjUC1f2avZpwzd81Q77SAXkgiKsRPpbe8j%2FOU6uk%3D&reserved=0.


Pom fixes

Stops building shaded JAR by default
Builds source JARs in package phase
Formats all pom files with 2 space indent instead of 4 (saves horizontal space)
Removes some strange executions from the pom

To reviewer: you can skip looking at the last commit (GitHub allows reviewing only a subset of the commits) as it contains only whitespace changes.

Nice, I like the simplifications.

Ah, that was an oversight. I'll try and restore it.

I pushed the -Xfatal-warnings directly: https://github.com/opencypher/cypher-for-apache-spark/commit/b07f15a15db34d0074f918d351da649d4290fb0b


3-Way Data Binding

For this to work, it can't just be the client listening for changes on the server, but the server has to also be listening for changes in the local store, in order for this to work.
I know this feature suggestion sounds a bit premature/ridiculous, but it's only a matter of time before someone comes out with it, so why not Formidable haha?! I know this is done via web sockets between Angular and Firebase, but here's what that might look like in the React/GraphQL world:
https://docs.google.com/presentation/d/1NjjbYW-TaAdxyydwcGx9BoP2eSVp2Sh6hMzmxrOstDU/edit?usp=sharing

In next this can be addressed by a custom exchange (Our version of Apollo Link but farther-reaching). The library might need further changes though.
I was planning to make Query components reactive to cache changes and remove their own cache logic. This would make this 100% possible via a custom exchange.

v1 is released now which means this issue was resolved / is out-of-date 👌
Some docs and a proper announcement for v1 are still in progress in pending. It's completely usable so far but the API has changed, so I have to ask for some more patience, but everything will be ready quite soon ✌


[LINE Channel] When the bot is in a group which type is room, it cannot send messages correctly.

I create a room, it can chat with multiple members, but it is not a group.
I send a message to the room, I expected the bot to respond in the room, but the bot responded to the personal chat room.

The message from ngrok.
{
    "type": "message",
    "id": "c3f6b6e101164989bca837931217e35a",
    "timestamp": "2019-12-05T02:15:27.4789323Z",
    "serviceUrl": "https://line.botframework.com/",
    "channelId": "line",
    "from": {
        "id": "U46eb74ae1dd9cd8772bb63xxxxxxxxxx", // <- This is my userId.
        "name": "LINE"
    },
    "conversation": {
        "isGroup": false, // <- Should be true?
        "id": "U46eb74ae1dd9cd8772bb63xxxxxxxxxx|Iegtzf7rAtF"
    },
    "recipient": {
        "id": "Iegtzf7rAtF",
        "name": "thebot-test"
    },
    "text": "test message"
}

@fuine6, can you check that you enabled group chat for you bot in Line?
To do so:

Log into Line and access the developer site, then access your Line bot.
Next, click on the "Messaging API", scroll down to "Line Official Account Features" => "Allow bot to join group chats", and click the "edit" link to the right. This will open up a separate settings page.
On this new settings page, click on "Account settings", scroll down to "Chat settings" => "Group and multi-person chats", and change the selection to "Allow account to join groups and multi-person chats". Click "Ok" on the popup window to save the changes.

Enabling group chat in Line allowed my bot to respond directly to the group chat window.

Bot works well in groups, but not in room, this is the channelData I received.
{
  "message": {
    "text": "test",
    "id": "11042332700003",
    "type": "text"
  },
  "replyToken": "4fb642a3d393452c8883ecxxxxxxxxxx",
  "type": "message",
  "source": {
    "type": "room",
    "userId": "U46eb74ae1dd9cd8772bb63xxxxxxxxxx"
  },
  "timestamp":<PHONE_NUMBER>110
}

looks like roomId was lost. investigating


Incorrect difficulty for random encouter

Using a party of 3 level 4 adventurers, if I filter the list of available monsters by entering 'Bandit' and then click random encounter, the result is always one difficulty below the requested difficulty.
For example if I generate a random Medium encounter, I get an Easy encounter.
If I clear the monster filter, I get the correct random encounter difficulty.

There are only 3 entries with CRs of 1/8, 2, and 4 that contain the word "Bandit". The encounter generation simply doesn't work well without a good variety of creatures to pick from.


⚠ Bofrost.lu has degraded performance

In d6baa58, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1745 ms

Resolved: Bofrost.lu performance has improved in 9081771 after 7 minutes.


Graphic issue: Project checkbox list - first checkbox

Expected behavior
First checkbox should look like others.
Actual behavior
First checkbox has graphic issue.
Steps to reproduce the behavior
Load demo page and select the first checkbox

Environment description
macOS Mojave v. 10.14.1 - Google Chrome Version 70.0.3538.110 (Official Build) (64-bit)

@gioboa sorry, don't get you what's wrong on the screenshot with the first checkbox. Can't reproduce in Chrome, Linux Mint

In the first checkbox there is a orizontal line... Maybe it append only under macOS.

Hi, @gioboa
Thank you for your attention
This graphic problem comes from material icons and we haven't the opportunity to solve it
I found such behavior here (getmdl.io)


Cannot attach local container to vs-code

VSCode Version:1.52.1 ea3859d4ba2f3e577a159bc91e3074c5d85c0523 x64
OS Version: Fedora release 33 (Thirty Three)

Steps to Reproduce:

Start container.
Using the UI attach vs-code to the container

The attached vs-code does not show file explorer

Does this issue occur when all extensions are disabled?: Not relevant, the error is in the Docker extention

You might have had that folder open before and it now no longer exists. Can you use File > Open Folder to open a different folder in the container?

You might have had that folder open before and it now no longer exists. Can you use File > Open Folder to open a different folder in the container?


Fetch the default values for the transaction from the network instead of hardcoding

Fetch the default values for the transaction from the network endpoint instead of hardcoding them in the code directly.
As an example, the current default value is more than allowed by beta 4, and it causes errors like:
>>> forc deploy --node-url http://beta-4.fuel.network/graphql --gas-price 1
Error: Decode error: Custom { kind: Other, error: "Response errors; TransactionGasLimit" }

This issue was done in: https://github.com/FuelLabs/fuels-rs/pull/1121.


last item in Horizontal flatlist  moves to the left in ANDROID when an item is removed

Description
while looking at the end of horizontal flatlist, when an item is deleted  then the last item in Horizontal flatlist  moves to the left in ANDROID leaving an empty space but when we scroll a bit the last item comes to the end. but surprisingly this does not happen for vertical flatlist(default) and it happens only in android. its working fine in web
check the screenshots here : https://github.com/facebook/react-native/issues/36416#issuecomment-1462081750
React Native Version
0.71.3
Output of npx react-native info
System:
OS: macOS 13.2.1
CPU: (10) arm64 Apple M1 Pro
Memory: 168.89 MB / 16.00 GB
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 16.17.0 - /usr/local/bin/node
Yarn: 1.22.19 - ~/Desktop/project/todoApp/todoV1/todo/node_modules/.bin/yarn
npm: 8.15.0 - /opt/homebrew/bin/npm
Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.11.3 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 22.2, iOS 16.2, macOS 13.1, tvOS 16.1, watchOS 9.1
Android SDK: Not Found
IDEs:
Android Studio: 2022.1 AI-221.6008.13.2211.9477386
Xcode: 14.2/14C18 - /usr/bin/xcodebuild
Languages:
Java: 11.0.18 - /usr/bin/javac
npmPackages:
@react-native-community/cli: ^10.2.0 => 10.2.0
react: 18.2.0 => 18.2.0
react-native: 0.71.3 => 0.71.3
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps to reproduce
create a HORIZONTAL flatlist with items such that we can scroll over them.
move to the end and delete any item using hooks
the last item will be moved to its left
Snack, code example, screenshot, or link to a repository
https://snack.expo.io/@saad-bashar/remove-item-flatlist
while searching for a solution found this code by Saad Khan. Try running this code in both web and android and delete an item at the last. You can notice the difference.

it is working fine on both (Android and IOS)

it is working fine on both (Android and IOS)

Really?  did you try after moving to the end?

yes, @prithivilaksh

This is the case for me
before pressing

after pressing

@prithivilaksh Try this
https://github.com/facebook/react-native/issues/36845#issuecomment-1508369640

@prithivilaksh Try this #36845 (comment)

thanks its working as expected


Allow .livemd to be saved with result and output

I have been thinking about the integration of Livebook and ExDoc. Axon is now including livebooks and it would be nice if they could also be included in the docs. They could almost be included as is, as they are markdown, but the issue is that they don't have an output, and therefore they are not that useful on read-only mode.
My suggestion is for us to add, under the "File" pane, an option that controls if output and result should be included in the .livemd. When opened, the result and output will be simply ignored. We should also persist this configuration in the .livemd (we should leave a comment/annotation at the end of the .livemd file).
Then we only need to change ExDoc to generate HTML pages from .livemd. We should also change ExDoc to copy the original .livemd to the doc/ and provide an easy way to access the original one, making it easy to import it once we implement #170.
FAQ
Why not use exports (#101)?
The issue with exports is that it would require an explicit step every time someone changes the .livemd - which is cumbersome. Alternatively, ExDoc could evaluate the .livemd but that would be too complicated and not always possible. For example, some of the examples in Axon require a GPU, so if I am publishing a package, I wouldn't be able to generate those.
Why the configuration from the File pane should be at the end of the file?
It is better to keep it at the end - which very few people will read if looking at the source - rather than the beginning - which everyone looking at the source would read. :)
/cc @wojtekmach @seanmor5

What happens in the case where the output is non deterministic and the output is stored in the livemd. Hypothetically a minor change propagates a massive amount of changes to later outputs so it's not immediately obvious what's changed. Other than that I think this looks like a great idea :)

If I am writing a book or regular guide on it, what I would do is:

Add a note that the results are non-deterministic
Every time I change something I have to update all outputs/results

So I would assume this is not different here. The benefit is that at least 2 can be automated?

I would like to pitch the idea of using LiveBook to write "testable" guides / documentation (or tutorials, blog posts) in "literate programming" style. So in normal mode

When opened, the result and output will be simply ignored

But there could be a mode that highlights differences from the "expected" output as well, to accept (promote) output changes or reject them, for fast feedback when live working on updating an existing document that already contains saved output.
To deal with the non-deterministic output validation, you could disable output preservation for a specific code block, and/or there could be a format that allows mixing literal textual expected output, with some "output patterns" (e.g. via allowing the user to mix in regular expressions, or some simple elixir DSL where a pattern like #{~number} would look good in a markdown, or just writing any elixir code inside #{} in the expected output block).
And there would be a way (a separate mix task, or ExUnit integration) to "run" a document as a test and see if it passed (or failed) on the CI, for example, after updating library code. For example, Phoenix guides 🚀
There would be many more additional nice-to-haves for this use-case, like ability to evaluate a sequence of documents (start evaluating a document with the file system / test state from the output from a previous document) but since saving the code output is a definite prerequisite, I thought I would throw that idea in here :)

It is something we can explore in the future but the focus right now is definitely on the exploration+documentation side of things.

Are you open for pr's on this or do prefer work working on this "internal" for now?

PRs are welcome!

A lot of the features proposed here are what fast.ai's nbdev does in Jupyter + Python.
I was hoping such a tool would surface in the Livebook community, as I find it super valuable when working with Python Notebooks.
If an effort to support testable guides, or literary programming, is done, I would recommend copying a lot of the features and API from nbdev :)

Why the configuration from the File pane should be at the end of the file?
It is better to keep it at the end - which very few people will read if looking at the source - rather than the beginning - which everyone looking at the source would read. :)

@josevalim while I understand the desire to create nice UX around .livemd files, this seems like a good use case for a front matter block at the top of the file, which is a common pattern in many contexts these days, particularly in markup/down files in static site generators.
Pros

It is an easy and extensible place to put any arbitrary metadata (especially for metadata that applies to the whole Livebook), and I think it's likely that many folks opening these files will be familiar with this pattern.

Cons

I suppose this is inconsistent with the way comments have been used so far. (maybe not a huge issue since it seems most of those comments are to configure an individual section/cell, not the whole Livebook)

Thoughts?

I think this is different from the front-matter because this is metadata about Livebook operations and not the file contents themselves (such as author, title, tags, etc). We can still have front-matter but I would move details like these to the bottom. :)

👍🏻, sounds good.


pathlib.Path breaks internal schema

Ran into an issue while trying to build a plugin to render GeoJSON. I'm using pytest's tmp_path fixture, which is a pathlib.Path, to get a temporary database path. I was getting a weird error involving writes, but I was doing reads. Turns out it's the internal database trying to insert a Path where it wants a string.
My test looked like this:
@pytest.mark.asyncio
async def test_render_feature_collection(tmp_path):
    database = tmp_path / "test.db"
    datasette = Datasette([database])

    # this will break with a path
    await datasette.refresh_schemas()

    # build a url
    url = datasette.urls.table(database.stem, TABLE_NAME, format="geojson")

    response = await datasette.client.get(url)
    fc = response.json()

    assert 200 == response.status_code

I only ran into this while running tests, because passing in database paths from the CLI uses strings, but it's a weird error and probably something other people have run into.
The fix is easy enough: Convert the path to a string and everything works. So this:
@pytest.mark.asyncio
async def test_render_feature_collection(tmp_path):
    database = tmp_path / "test.db"
    datasette = Datasette([str(database)])

    # this is fine now
    await datasette.refresh_schemas()

This could (probably, haven't tested) be fixed here by calling str(db.path) or by doing that conversion earlier.

I've hit this one too. I agree, fixing this in Datasette itself is better than fixing it in the tests across multiple other projects.


KAKFA-9178: remove changelog partitions from restoredPartitions

As the ticket suggested, we haven't got a chance to cleanup the restoredPartitions with the changelog topics associated with the specific task.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

Will also consider moving the debug log improvement to this PR as well: https://github.com/apache/kafka/pull/7676/files

Closing this PR in favor of #7686


Fixed videofile extension extraction (for webm)

Currently, due to the string "webm" having 4 characters, the extension extracted from videofile would be "ebm", which doesn't match any of the allowed extensions.

Looks good, thanks for fixing this! Can you please sign the CLA so I can merge your pull request?

Sorry, I had missed what the bot had said. Just signed the CLA.


Add support for commit author

PR trying to solve #119

Coverage increased (+0.3%) to 90.203% when pulling 595a5a5fa9dd1f96afc4dd71ca918cb600843d33 on feat/commit-author into 957669c9f4eda3cb159df0f5efd6fb65a4f1df35 on master.

Coverage increased (+0.3%) to 90.203% when pulling 595a5a5fa9dd1f96afc4dd71ca918cb600843d33 on feat/commit-author into 957669c9f4eda3cb159df0f5efd6fb65a4f1df35 on master.


.NET for Spark | Added preview note

Summary
Added note to intro page, tutorials and how-to guides stating .NET for Apache Spark is currently in Preview.
 It's already been approved by the .NET for Spark team. Thanks.


CORE-15052: Don't follow subscription status in MembershipPersistenceServiceImpl

Add timeouts to the static member onboarding utility to prevent the test from running forever.
Stop following the statuses of the subscriptions, as this is no longer needed and likely cause a timing issue.

I ran it a few times, and the issue seemed to have gone.
@fowlerrr - FYI

Code LGTM - just a minor comment.
Also for my understanding could you elaborate on:

Stop following the statuses of the subscriptions, as this is no longer needed and likely cause a timing issue

Was there a specific reason we needed this before, which doesn't exist anymore?

I'm not sure it was ever needed. I'm following the lead from https://github.com/corda/corda-runtime-os/pull/3924


URL prioritization backend: test

Next step for https://github.com/ooni/backend/issues/361
TODO:

[x] configure local Nginx to serve files based on query
[x] implement fallback to static files if the backend stops updating the dynamic files
[x] switch traffic from orchestration nginx

This is the nginx config for the probe-services: https://github.com/ooni/sysadmin/blob/master/ansible/roles/probe-services/templates/probe-services-nginx

The nginx on ams-ps2 is receiving GETs for /api/v1/test-list/urls?category_codes=....&limit=17&probe_cc=... that should be redirected to the new service.

Related https://github.com/ooni/pipeline/pull/321

New grafana dashboard created

All done


Fix error when running Notebook integration tests

Missed updating this when I switched this over to using the vscodetestcover runner (it was just using vscode test runner directly before)
Using the same coverconfig as the unit tests

Pull Request Test Coverage Report for Build 619097647

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.003%) to 43.133%

Files with Coverage Reduction
New Missed Lines
%

extensions/import/src/wizard/pages/fileConfigPage.ts
1
73.46%

Totals

Change from base Build 618735499:
-0.003%

Covered Lines:
25091

Relevant Lines:
53220

💛  - Coveralls


Moodle LMS Backend - Course run synchronization

Feature Request
Is your feature request related to a problem or unsupported use case? Please describe.
Like we did with OpenEdX, it would be nice to be able to automatically synchronize Moodle course runs on Joanie when one is created/updated.
First of all, we have to check about the feasability of this feature. Does Moodle has a webhook triggering system when course run is created/updated ?
Discovery, Documentation, Adoption, Migration Strategy
https://github.com/openfun/joanie/blob/576d20c9e4193c79ca0a56322e46de8520dcdf6a/src/backend/joanie/core/utils/webhooks.py#L31
https://github.com/openfun/fun-apps/blob/5db13c900f4c41b17c99744957b8f4d96fa359e5/courses/tasks.py#L20

https://sandbox.moodledemo.net/admin/webservice/documentation.php

We will need to add these functions to the created joanie webservice
https://github.com/openfun/joanie/blob/main/docs/moodle.md#create-a-joanie-webservice
And add something like this in src/backend/joanie/lms_handler/backends/moodle.py
class MoodleLMSBackend(BaseLMSBackend):
[…]
    def create_course(self, course):
        """Create a course."""
        course_data = {
            "fullname": course.title,
            "shortname": course.code,
            "categoryid": course.category_id,
            "summary": course.description,
            "format": "topics",
            "showgrades": 1,
            "lang": "en",
            "numsections": 1,
            "startdate": course.start_date,
            "enddate": course.end_date,
        }
        try:
            return self.moodle("core_course_create_courses", courses=[course_data])[0]
        except (MoodleException, NetworkMoodleException, EmptyResponseException) as e:
            logger.error("Moodle error while creating course %s: %s", course.title, e)
            raise MoodleUserCreateException() from e


Allow VMVX to be optionally built

Right now if setting IREE_HAL_DRIVERS_TO_BUILD to exclude VMVX, we can see errors like:
CMake Error at build_tools/cmake/iree_cc_test.cmake:76 (add_executable):
[build]   Target "iree_modules_strings_strings_module_test" links to target
[build]   "iree::hal::vmvx::registration" but the target was not found.  Perhaps a
[build]   find_package() call is missing for an IMPORTED target, or an ALIAS target
[build]   is missing?
[build] Call Stack (most recent call first):
[build]   iree/modules/strings/CMakeLists.txt:39 (iree_cc_test)

This means we are assuming VMVX at places, which should be fixed and let VMVX be optional (or emit proper errors where it cannot be).

I think this issue is obsolete. iree/modules/strings is removed in https://github.com/google/iree/pull/6248


spark input_file_name() not working in cobrix

Hi,
Thank you for creating and maintaining Cobrix.  It's a tool we discovered recently, and plan to implement it in our cloud data platform for our Mainframe project.
Just a small question to ask.  We notice the input_file_name() command in spark always returns blanks when using cobrix.  This in combination with the option("is_record_sequence", "true") option.
spark.read.format("cobol").option("copybook", "/mnt/inputMDP/BIWA_GUTEX/Copybooks/"+dbutils.widgets.get("version")+"/GAGUSECO_20070115.txt").option("is_record_sequence", "true").load("/mnt/inputMDP/BIWA_GUTEX/Datafiles/"+dbutils.widgets.get("version")+"/GA-GA324001*").withColumn("ISN_Source", input_file_name).createOrReplaceTempView("vw_gutex_GA")
Do you notice the same behaviour?  Is there any chance to get this working?
Keep up the good work!
Regards,
Kris

Thanks for reporting the issue!
Looks interesting. Will take a look.

I can confirm the issue. Indeed, for variable-record-size files input_file_name() returns an empty string. That is due to the way we handle sparse indexes creation to parallelize the reading of such files.
It will take a while to fix this properly (probably need to create a custom RDD). But we can add a workaround to generate a column with the input file name for each record. That's what we are going to do first. It would look like this:
.option("with_input_file_name_col", "ISN_Source")

Just a double check. Which Spark version are you using?
We are planning to release Cobrix 2.0.0 first and all further changes will be made there. But it will support Spark 2.4 or above.

Hi Ruslan,
Thanks for your intervention.  Really appreciate this!
We are running on the Databricks runtime 6.2.  So we use spark version 2.4.4.
Regards,
Kris
Kris Wijnants
Innovation Wizard
m  +32 (0)496 121 111
From: Ruslan Yushchenko<EMAIL_ADDRESS>Sent: dinsdag 10 december 2019 15:05
To: AbsaOSS/cobrix<EMAIL_ADDRESS>Cc: Wijnants Kris<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [AbsaOSS/cobrix] spark input_file_name() not working in cobrix (#221)
Just a double check. Which Spark version are you using?
We are planning to release Cobrix 2.0.0 first and all further changes will be made there. But it will support Spark 2.4 or above.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAbsaOSS%2Fcobrix%2Fissues%2F221%3Femail_source%3Dnotifications%26email_token%3DANWTSU2BVDM7LCASKSXC7PTQX6OZDA5CNFSM4JWVEGA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGPKZYY%23issuecomment-564047075&data=02|01|kris.wijnants%40kohera.be|968d7e2082384915d9db08d77d79f628|49c3d703357947bfa8887c913fbdced9|0|0|637115835110774511&sdata=xfwMf%2F8SbQ5Xzg52TGLLde7rnu9P97uyKVZw7xMdbe4%3D&reserved=0, or unsubscribehttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANWTSUZFFQBDGPXNOYL7D3DQX6OZDANCNFSM4JWVEGAQ&data=02|01|kris.wijnants%40kohera.be|968d7e2082384915d9db08d77d79f628|49c3d703357947bfa8887c913fbdced9|0|0|637115835110774511&sdata=HNYtsVttf8fhLHBARa1k%2FQdfRKH18gybDHvRd291RBQ%3D&reserved=0.
This email has been scanned by BullGuard antivirus protection.
For more info visit www.bullguard.comhttp://www.bullguard.com/tracking.aspx?affiliate=bullguard&buyaffiliate=smtp&url=/

Great! Cobrix 2.0.0 is planned to be released this week. And the workaround for this issue can be expected sometime next week.

Great news.  Thanks Ruslan!
Kris Wijnants
Innovation Wizard
m  +32 (0)496 121 111
From: Ruslan Yushchenko<EMAIL_ADDRESS>Sent: dinsdag 10 december 2019 15:46
To: AbsaOSS/cobrix<EMAIL_ADDRESS>Cc: Wijnants Kris<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [AbsaOSS/cobrix] spark input_file_name() not working in cobrix (#221)
Great! Cobrix 2.0.0 is planned to be released this week. And the workaround for this issue can be expected sometime next week.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAbsaOSS%2Fcobrix%2Fissues%2F221%3Femail_source%3Dnotifications%26email_token%3DANWTSU5CQLKIC2F4LC43NSLQX6TR7A5CNFSM4JWVEGA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGPPJ4Q%23issuecomment-564065522&data=02|01|kris.wijnants%40kohera.be|b4ec7fe5d008462962e108d77d7fa7f9|49c3d703357947bfa8887c913fbdced9|0|0|637115859539676949&sdata=Nd07Sh3DeOInfc6NjNoK2slXkGeon44mojCzT89MKho%3D&reserved=0, or unsubscribehttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANWTSU65PCGSQQLHMLLTSEDQX6TR7ANCNFSM4JWVEGAQ&data=02|01|kris.wijnants%40kohera.be|b4ec7fe5d008462962e108d77d7fa7f9|49c3d703357947bfa8887c913fbdced9|0|0|637115859539686944&sdata=fgjNFw9wvc2TiPcYLH5arXNM2UuSY%2ByVh2hv1PozIkY%3D&reserved=0.
This email has been scanned by BullGuard antivirus protection.
For more info visit www.bullguard.comhttp://www.bullguard.com/tracking.aspx?affiliate=bullguard&buyaffiliate=smtp&url=/

This should be fixed in the latest snapshot.
Please, try:
        <dependency>
            <groupId>za.co.absa.cobrix</groupId>
            <artifactId>spark-cobol_2.11</artifactId>
            <version>2.0.1-SNAPSHOT</version>
        </dependency>

and let me know if the issue is fixed.

Thanks Ruslan,
I’ll do so.
Regards,
Kris
Kris Wijnants
Innovation Wizard
m  +32 (0)496 121 111
From: Ruslan Yushchenko<EMAIL_ADDRESS>Sent: dinsdag 17 december 2019 15:12
To: AbsaOSS/cobrix<EMAIL_ADDRESS>Cc: Wijnants Kris<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [AbsaOSS/cobrix] spark input_file_name() not working in cobrix (#221)
This should be fixed in the latest snapshot.
Please, try:
    <dependency>

        <groupId>za.co.absa.cobrix</groupId>

        <artifactId>spark-cobol_2.11</artifactId>

        <version>2.0.1-SNAPSHOT</version>

    </dependency>

and let me know if the issue is fixed.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAbsaOSS%2Fcobrix%2Fissues%2F221%3Femail_source%3Dnotifications%26email_token%3DANWTSU77YDCQLDXK5CH6OH3QZDMZJA5CNFSM4JWVEGA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHCPTJI%23issuecomment-566557093&data=02|01|kris.wijnants%40kohera.be|8071bf5759d04ab1d9c508d782fb0564|49c3d703357947bfa8887c913fbdced9|0|0|637121886951103565&sdata=svdCHUS7CBaQIJi8XGxWlwOU0EyEdPmPzqXq4k7N2uw%3D&reserved=0, or unsubscribehttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANWTSU5NQRFB2IDEEAMQ3N3QZDMZJANCNFSM4JWVEGAQ&data=02|01|kris.wijnants%40kohera.be|8071bf5759d04ab1d9c508d782fb0564|49c3d703357947bfa8887c913fbdced9|0|0|637121886951103565&sdata=Wu5lwzieS5XOWTpPbMSLfWOOnFIiHjB8y0Y6IMi7Jck%3D&reserved=0.
This email has been scanned by BullGuard antivirus protection.
For more info visit www.bullguard.comhttp://www.bullguard.com/tracking.aspx?affiliate=bullguard&buyaffiliate=smtp&url=/

Forgot to mention. In order to get input file names for each record of a variable record length file a workaround is used. In your case the option looks like this:
.option("with_input_file_name_col", "ISN_Source")

I'd also recommend using
.option("pedantic", "true")

So that unrecognized options cause errors.

Hi Ruslan,
Apologies for replying late.  I get an error when I try to install the new version over Maven.
So for the moment we are still using the version 1.0.2
<EMAIL_ADDRESS>Once I get the maven package running I’ll try.
But I believe you on your word when you say it’s fixed.
Thanks for having a look into this!
Regards,
Kris
Kris Wijnants
Innovation Wizard
m  +32 (0)496 121 111
From: Ruslan Yushchenko<EMAIL_ADDRESS>Sent: woensdag 18 december 2019 8:43
To: AbsaOSS/cobrix<EMAIL_ADDRESS>Cc: Wijnants Kris<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [AbsaOSS/cobrix] spark input_file_name() not working in cobrix (#221)
Forgot to mention. In order to get input file names for each record of a variable record length file a workaround is used. In your case the option looks like this:
.option("with_input_file_name_col", "ISN_Source")
I'd also recommend using
.option("pedantic", "true")
So that unrecognized options cause errors.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAbsaOSS%2Fcobrix%2Fissues%2F221%3Femail_source%3Dnotifications%26email_token%3DANWTSU6TL7JXHYWLRZFLF23QZHH7NA5CNFSM4JWVEGA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHFHIKY%23issuecomment-566916139&data=02|01|kris.wijnants%40kohera.be|67e1da1addc8414f012d08d7838de0e2|49c3d703357947bfa8887c913fbdced9|0|0|637122517754462709&sdata=B9a9JziTGSju3nXgY%2FzMzNF3s7BE9GLkU54DbdnKoWc%3D&reserved=0, or unsubscribehttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANWTSUYSSK7GCMLU5OPW4L3QZHH7NANCNFSM4JWVEGAQ&data=02|01|kris.wijnants%40kohera.be|67e1da1addc8414f012d08d7838de0e2|49c3d703357947bfa8887c913fbdced9|0|0|637122517754467693&sdata=s5Iv97RAfNuebGGDSeywS0XEw3Qb1AWRhK3he1ahW%2B4%3D&reserved=0.
This email has been scanned by BullGuard antivirus protection.
For more info visit www.bullguard.comhttp://www.bullguard.com/tracking.aspx?affiliate=bullguard&buyaffiliate=smtp&url=/

Hi Kris,
Snapshot version linking requires additional configuration in .m2/settings.xml. It might be even harder for managed clusters.
Try setting the version to 2.0.1 which was released today.
And please let me know if it worked for you.
Thank you,
Ruslan

Hi Ruslan,
I just tried, and it works perfect!
It’s now showing the filename of ebcdic files using the option is_record_sequence = true.
Thanks a lot for your efforts!
Regards,
Kris
Kris Wijnants
Innovation Wizard
m  +32 (0)496 121 111
From: Ruslan Yushchenko<EMAIL_ADDRESS>Sent: vrijdag 20 december 2019 13:53
To: AbsaOSS/cobrix<EMAIL_ADDRESS>Cc: Wijnants Kris<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [AbsaOSS/cobrix] spark input_file_name() not working in cobrix (#221)
Hi Kris,
Snapshot version linking requires additional configuration in .m2/settings.xml. It might be even harder for managed clusters.
Try setting the version to 2.0.1 which was released today.
And please let me know if it worked for you.
Thank you,
Ruslan
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAbsaOSS%2Fcobrix%2Fissues%2F221%3Femail_source%3Dnotifications%26email_token%3DANWTSU5KQGAQARCJRBOVQ5TQZS53PA5CNFSM4JWVEGA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHM3DJA%23issuecomment-567914916&data=02|01|kris.wijnants%40kohera.be|70dd2f07eec548269d8e08d7854b92b6|49c3d703357947bfa8887c913fbdced9|0|0|637124431937930582&sdata=au4S1vmXJI2QBWqOMbfmBhfV2WWfv5aLPA6ZOdZJYxg%3D&reserved=0, or unsubscribehttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANWTSU6Z6E2GAZPXY47OKPTQZS53PANCNFSM4JWVEGAQ&data=02|01|kris.wijnants%40kohera.be|70dd2f07eec548269d8e08d7854b92b6|49c3d703357947bfa8887c913fbdced9|0|0|637124431937940579&sdata=yDl50HT2c2RxFEJLJbYJDt7jZo%2FxNl%2F3zuMiJ7WGK9g%3D&reserved=0.
This email has been scanned by BullGuard antivirus protection.
For more info visit www.bullguard.comhttp://www.bullguard.com/tracking.aspx?affiliate=bullguard&buyaffiliate=smtp&url=/

H2. environment: docker: jupyter/pyspark-notebook:latest + Apache Toree - Scala
H2. Issue
when using
.option("file_start_offset", "600")
.option("file_end_offset", "600")
input_file_name() bo longer works
H3. Annonymized extract
%AddDeps za.co.absa.cobrix spark-cobol_2.11 2.0.3 --transitive
val sparkBuilder = SparkSession.builder().appName("Example")
val spark = sparkBuilder   .getOrCreate()
`
import org.apache.spark.sql.functions._
import org.apache.spark.sql.SparkSession
spark.udf.register("get_file_name", (path: String) => path.split("/").last)
val cobolDataframe = spark
.read
.format("za.co.absa.cobrix.spark.cobol.source")
.option("pedantic", "true")
.option("copybook", "file:///home/jovyan/data/BRAND/COPYBOOK.txt")
.option("file_start_offset", "600")
.option("file_end_offset", "600")
.load("file:///home/jovyan/data/BRAND/initial_transformed/FILEPATTERN*")
.withColumn("DPSource", callUDF("get_file_name", input_file_name()))
`
cobolDataframe     //.filter("RECORD.ID % 2 = 0") // filter the even values of the nested field 'RECORD_LENGTH'     .take(20)     .foreach(v => println(v))

Hi Ruslan,
Hope you are doing well.
I’m also involved in the project Bart Debersaque is working on.
So you can reach out to or Bart or myself for testing, screenshots, … etc.
With best regards,
Kris
Kris Wijnants
Innovation Wizard
m  +32 (0)496 121 111
From: bart-at-qqdatafruits<EMAIL_ADDRESS>Sent: donderdag 20 februari 2020 15:55
To: AbsaOSS/cobrix<EMAIL_ADDRESS>Cc: Wijnants Kris<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [AbsaOSS/cobrix] spark input_file_name() not working in cobrix (#221)
H2. environment: docker: jupyter/pyspark-notebook:latest + Apache Toree - Scala
H2. Issue
when using
.option("file_start_offset", "600")
.option("file_end_offset", "600")
input_file_name() bo longer works
H3. Annonymized extract
%AddDeps za.co.absa.cobrix spark-cobol_2.11 2.0.3 --transitive
val sparkBuilder = SparkSession.builder().appName("Example")
val spark = sparkBuilder .getOrCreate()
`
import org.apache.spark.sql.functions._
import org.apache.spark.sql.SparkSession
spark.udf.register("get_file_name", (path: String) => path.split("/").last)
val cobolDataframe = spark
.read
.format("za.co.absa.cobrix.spark.cobol.source")
.option("pedantic", "true")
.option("copybook", "file:///home/jovyan/data/BRAND/COPYBOOK.txt")
.option("file_start_offset", "600")
.option("file_end_offset", "600")
.load("file:///home/jovyan/data/BRAND/initial_transformed/FILEPATTERN*")
.withColumn("DPSource", callUDF("get_file_name", input_file_name()))
`
cobolDataframe //.filter("RECORD.ID % 2 = 0") // filter the even values of the nested field 'RECORD_LENGTH' .take(20) .foreach(v => println(v))
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAbsaOSS%2Fcobrix%2Fissues%2F221%3Femail_source%3Dnotifications%26email_token%3DANWTSU6XKG4FS6ZQBHMYDWLRD2KTBA5CNFSM4JWVEGA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMOM6AY%23issuecomment-589090563&data=02|01|kris.wijnants%40kohera.be|3f15a09309854977db9308d7b614d0f1|49c3d703357947bfa8887c913fbdced9|0|0|637178072829827348&sdata=%2FLKqzyJiGim8z0YhwtaAnv3eb9jwvdgwHR07UYJ2r2M%3D&reserved=0, or unsubscribehttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANWTSU5GO5CODQEBT3LGU2DRD2KTBANCNFSM4JWVEGAQ&data=02|01|kris.wijnants%40kohera.be|3f15a09309854977db9308d7b614d0f1|49c3d703357947bfa8887c913fbdced9|0|0|637178072829837344&sdata=yW1nlBG9LR0TSHZGRyiMsSMAPZZHeEb4QdDp4n4Bjks%3D&reserved=0.
This email has been scanned by BullGuard antivirus protection.
For more info visit www.bullguard.comhttp://www.bullguard.com/tracking.aspx?affiliate=bullguard&buyaffiliate=smtp&url=/

Hi Kris,
When you use file offset a different reader is used. Use the workaround for this case instead of input_file_name():
.option("with_input_file_name_col", "DPSource")

Hi Ruslan,
Thanks for your quick reply!
Regards,
Kris
Kris Wijnants
Innovation Wizard
m  +32 (0)496 121 111
From: Ruslan Yushchenko<EMAIL_ADDRESS>Sent: donderdag 20 februari 2020 21:32
To: AbsaOSS/cobrix<EMAIL_ADDRESS>Cc: Wijnants Kris<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [AbsaOSS/cobrix] spark input_file_name() not working in cobrix (#221)
Hi Kris,
When you use file offset a different reader is used. Use the workaround for this case instead of input_file_name():
.option("with_input_file_name_col", "DPSource")
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAbsaOSS%2Fcobrix%2Fissues%2F221%3Femail_source%3Dnotifications%26email_token%3DANWTSUYDLURPMHW44VGHDE3RD3SEDA5CNFSM4JWVEGA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMP6XPI%23issuecomment-589294525&data=02|01|kris.wijnants%40kohera.be|74f550ce0f23415f80f908d7b643f237|49c3d703357947bfa8887c913fbdced9|0|0|637178275251475132&sdata=nTjsZP2yk6OyrhzPhqifXITa2GM9hSI8hXvW0KJ0xV0%3D&reserved=0, or unsubscribehttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANWTSU4JKF2BSD33D3B5Z7TRD3SEDANCNFSM4JWVEGAQ&data=02|01|kris.wijnants%40kohera.be|74f550ce0f23415f80f908d7b643f237|49c3d703357947bfa8887c913fbdced9|0|0|637178275251475132&sdata=IVlCrphS2Wz64M%2By5u1gIT%2BdrnYylcDo79hOwFEjNvI%3D&reserved=0.
This email has been scanned by BullGuard antivirus protection.
For more info visit www.bullguard.comhttp://www.bullguard.com/tracking.aspx?affiliate=bullguard&buyaffiliate=smtp&url=/

Hi Ruslan,
"with_input_file_name_col" seems be intended for "is_record_sequence = true" only.
In this case I have a copy book (fixed lenth) where the copybook does not mention the Header and footer.
Possibly actions I should take are:

get rid off the header and footer in a pre-prosessing (a less clean solution, to be avoided)
try to rewrite the copybook to accomodate header and footer (ideal solution, maybe as it should) consisting of several record types. I will look into this next.

I value your opinion. Mainframe code can be messy. It is a trade off between handling source particuliarities out of the box and keeping the cobrix code maintainable.
Thanks in advance,
Regards, Bart,
a test of your suggestion:
`
import org.apache.spark.sql.functions._
import org.apache.spark.sql.SparkSession
spark.udf.register("get_file_name", (path: String) => path.split("/").last)
val cobolDataframe = spark
.read
.format("za.co.absa.cobrix.spark.cobol.source")
//.option("is_record_sequence", "true")
//.option("generate_record_id", "true") // for comparison with unconverted (windows) file only
.option("pedantic", "true")
//.option("with_input_file_name_col", "DPSourceTemp")
.option("copybook", "file:///home/jovyan/data/BRAND/COPYBOOK.txt")
.option("file_start_offset", "600")
.option("file_end_offset", "600")
.option("with_input_file_name_col", "DPSourceTemp")
.load("file:///home/jovyan/data/BRAND/initial_transformed")
`
the result:
Name: java.lang.IllegalArgumentException Message: Option 'with_input_file_name_col' is supported only when 'is_record_sequence' = true. StackTrace:   at za.co.absa.cobrix.spark.cobol.source.parameters.CobolParametersParser$.validateSparkCobolOptions(CobolParametersParser.scala:467)   at za.co.absa.cobrix.spark.cobol.source.parameters.CobolParametersParser$.parse(CobolParametersParser.scala:209)   at za.co.absa.cobrix.spark.cobol.source.DefaultSource.createRelation(DefaultSource.scala:56)   at za.co.absa.cobrix.spark.cobol.source.DefaultSource.createRelation(DefaultSource.scala:48)   at org.apache.spark.sql.execution.datasources.DataSource.resolveRelation(DataSource.scala:318)   at org.apache.spark.sql.DataFrameReader.loadV1Source(DataFrameReader.scala:223)   at org.apache.spark.sql.DataFrameReader.load(DataFrameReader.scala:211)   at org.apache.spark.sql.DataFrameReader.load(DataFrameReader.scala:178)

Interesting. I will take a look. I think this can be easily fixed so that with_input_file_name_col would work in your case.

Opened #252 to continue the discussion there. Since the incompatibility between with_input_file_name_col and file_start_offset is a separate issue,

Thanks!
Kris Wijnants
Innovation Wizard
m  +32 (0)496 121 111
From: Ruslan Yushchenko<EMAIL_ADDRESS>Sent: vrijdag 21 februari 2020 16:12
To: AbsaOSS/cobrix<EMAIL_ADDRESS>Cc: Wijnants Kris<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [AbsaOSS/cobrix] spark input_file_name() not working in cobrix (#221)
Interesting. I will take a look. I think this can be easily fixed so that with_input_file_name_col would work in your case.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAbsaOSS%2Fcobrix%2Fissues%2F221%3Femail_source%3Dnotifications%26email_token%3DANWTSU2SY7IF7TKCEUFO6FDRD7VMTA5CNFSM4JWVEGA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMTAOJI%23issuecomment-589694757&data=02|01|kris.wijnants%40kohera.be|ffffb189c9a44811c11308d7b6e06c31|49c3d703357947bfa8887c913fbdced9|0|0|637178947318866001&sdata=afZ%2FCBk4Dk7cazHhvPHbmzZt7Zx%2FKHATWoTO%2FLv%2B52o%3D&reserved=0, or unsubscribehttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANWTSU5WHWXW4RVZO7NOOWLRD7VMTANCNFSM4JWVEGAQ&data=02|01|kris.wijnants%40kohera.be|ffffb189c9a44811c11308d7b6e06c31|49c3d703357947bfa8887c913fbdced9|0|0|637178947318875997&sdata=vYkRTLaKg%2BDx4tvJXMak3ap8E%2Fmuyot75UtRJBIy4f4%3D&reserved=0.
This email has been scanned by BullGuard antivirus protection.
For more info visit www.bullguard.comhttp://www.bullguard.com/tracking.aspx?affiliate=bullguard&buyaffiliate=smtp&url=/


Adding Boxplot

This feature adds a BoxPlot. It works seamlessly for about 10,000 rows of data.
I am currently also working on crunching the data required in the back end and pushing it to front end which will then render the chart.

Please explain what kind of data will render this plot.
Please explain the code changes (code documentation) so it will enable other graph support seamlessly.

I see build errors with this patch.
[INFO] Running "jshint:all" (jshint) task
[INFO]
[INFO] src/app/notebook/paragraph/paragraph.controller.js
[INFO]   line 724  col 0   Identifier 'col_name' is not in camel case.
[INFO]   line 725  col 0   Identifier 'box_column' is not in camel case.
[INFO]   line 725  col 0   Identifier 'col_name' is not in camel case.
[INFO]   line 846  col 4   Missing semicolon.
[INFO]   line 941  col 30  'pivotDataToBoxFormat' was used before it was defined.
[INFO]   line 943  col 0   Identifier 'col_index' is not in camel case.
[INFO]   line 945  col 0   Identifier 'box_column' is not in camel case.
[INFO]   line 945  col 0   Identifier 'col_index' is not in camel case.
[INFO]   line 945  col 28  Expected '!==' and instead saw '!='.
[INFO]   line 947  col 0   Identifier 'col_index' is not in camel case.
[INFO]   line 950  col 0   Identifier 'col_index' is not in camel case.
[INFO]   line 955  col 0   Identifier 'col_index' is not in camel case.
[INFO]   line 963  col 0   Identifier 'whisker_high' is not in camel case.
[INFO]   line 963  col 0   Identifier 'whisker_low' is not in camel case.
[INFO]   line 966  col 49  Expected '===' and instead saw '=='.
[INFO]   line 968  col 50  Expected '===' and instead saw '=='.
[INFO]   line 980  col 0   Identifier 'whisker_low' is not in camel case.
[INFO]   line 982  col 0   Identifier 'whisker_high' is not in camel case.
[INFO]   line 988  col 0   Identifier 'whisker_low' is not in camel case.
[INFO]   line 988  col 0   Identifier 'whisker_low' is not in camel case.
[INFO]   line 989  col 0   Identifier 'whisker_high' is not in camel case.
[INFO]   line 989  col 0   Identifier 'whisker_high' is not in camel case.
[INFO]   line 996  col 34  Expected '===' and instead saw '=='.
[INFO]   line 998  col 6   Missing semicolon.
[INFO]   line 725  col 5   'box_column' is not defined.
[INFO]   line 945  col 15  'box_column' is not defined.
[INFO]   line 983  col 34  'secondHalfOfArrr' is not defined.
[INFO]
[INFO] ✖ 27 problems
[INFO]
[INFO] Warning: Task "jshint:all" failed. Use --force to continue.

I want to try this locally but so far I haven't been able to do it.
I've pulled your branch and run mvn package in the zeppelin-web folder, after disabling the linting task in Grunt to let the build success. But even after restarting Zeppelin with bin/zeppelin-daemon.sh restart, nothing is showing up in the web UI. Am I missing something?

Hi,
Apologies for the delayed response.
As the BoxPlot model was unavailable for nvd3 version 1.5.1-beta which was
being used, I updated it to version 1.8.1. This has created a d3 conflict
which I'm currently trying to resolve.
However, if you resolve the dependancy conflict manually, it should work.
On 1 October 2015 at 18:11, Antoine Augusti<EMAIL_ADDRESS>wrote:

I want to try this locally but so far I haven't been able to do it.
I've pulled your branch and run mvn package in the zeppelin-web folder,
after disabling the linting task in Grunt to let the build success. But
even after restarting Zeppelin with bin/zeppelin-daemon.sh restart,
nothing is showing up in the web UI. Am I missing something?
—
Reply to this email directly or view it on GitHub
https://github.com/apache/incubator-zeppelin/pull/321#issuecomment-144715001
.

--
Regards,
Ruchi Ookalkar

Ruchi,
Could you take time to respond to other queries as well. Also am looking to add support for candle stick and unable to get a dev setup to test changes (like console.log and static candle stick code). Appreciate if you can spare time. (@deepujain) on gmail dot com

There is issue with version 1.8.1 and don't plan on updating it yet.
Also, this PR is a mix of box plot and donut.
Lets close it


object of type 'Spectrum' has no len() during single_temp_apec

Was testing the XXL GC100 sample, in an attempt to recreate their gas mass - temperature relation. Going from scratch I wanted to measure the temperatures, so used single_temp_apec to generate spectra and then try and fit them, but for some reason this error was raised.
Whats odd is that another sample I analysed from scratch (the Arnaud MT sample) ran through without this error, it may be that one cluster in XXL has only one acceptable spectrum?

I suspect this is happening because a cluster has only one valid instrument for one valid observation. I fixed this initial error, but failed to realise that other parts of the XSPEC fitting function also expect that variable to be iterable, so I'll add an extra if statement that puts the spectrum object in a list of there is only one

This is all because get_products will return a list regardless of whether there are 0, 1, or N matching products, and in switching over to using get_spectra (which is a much better function) I've missed a few instances where methods assume the result is a list.
Another one has popped up in the get_results method of BaseSource, which probably means it happens all over the place...

And of course I overlooked the fact that the same change has to be made in the fakeit conversion calculator function...


system-tests: look at longtime running tests and fix them

https://github.com/EnMasseProject/enmasse/pull/1005


Bump Thunno to v1.2.1

Another major update (1.1 -> 1.2).

Could you please update a bit less frequently (every few weeks just request a larger bump), as this is creating a lot of churn

Sorry, there were a lot of major updates in the last week. Is it ok if I bump it roughly every month from now?

Yes that's fine


chore(package.json): update typings field

This PR updates package.json to point type definition index.d.ts, allows TypeScript code can import and assign it if necessary like
import * as xxx from 'symbol-observable'

const $$observable = xxx;

LGTM

Yeah, a lot of people will need that. Thanks, @kwonoj!