Failure to start （version DBeaver <IP_ADDRESS>401211839）

Description
The software cannot start properly
DBeaver Version
DBeaver <IP_ADDRESS>401211839
Operating System
macOS 14.3.1 (23D60)
Database and driver
No response
Steps to reproduce
No response
Additional context
2024-02-20 16:43:34.191 - DBeaver <IP_ADDRESS>401211839 is starting
2024-02-20 16:43:34.192 - OS: Mac OS X 14.3.1 (x86_64)
2024-02-20 16:43:34.192 - Java version: 17.0.6 by Eclipse Adoptium (64bit)
2024-02-20 16:43:34.192 - Install path: '/Applications/DBeaver.app/Contents/Eclipse'
2024-02-20 16:43:34.192 - Instance path: 'file:/Users/zhonghua.zhi/Library/DBeaverData/workspace6/'
2024-02-20 16:43:34.194 - Memory available 140Mb/1024Mb
2024-02-20 16:43:34.203 - Create display
2024-02-20 16:43:34.376 - Initialize desktop platform...
2024-02-20 16:43:34.490 - BounceCastle bundle found. Use JCE provider BC

Start Core File Systems [org.eclipse.core.filesystem 1.10.200.v20231102-0934]
Start Core Resource Management [org.eclipse.core.resources 3.20.0.v20231102-0934]
Start 小组支持核心 [org.eclipse.team.core 3.10.200.v20231106-1240]
Start DBeaver UI Navigator [org.jkiss.dbeaver.ui.navigator <IP_ADDRESS>401211839]
2024-02-20 16:43:34.889 - Initialize base platform...
2024-02-20 16:43:34.908 - Platform initialized (532ms)
Start DBeaver UI Editors - Base [org.jkiss.dbeaver.ui.editors.base <IP_ADDRESS>401211839]
2024-02-20 16:43:35.529 - Starting instance server at http://localhost:61226
2024-02-20 16:43:35.535 - Run workbench
Start Eclipse e4 工作台 SWT [org.eclipse.e4.ui.workbench.swt 0.17.200.v20231030-2045]
Start Eclipse Application Services [org.eclipse.e4.core.services 2.4.200.v20231103-2012]
Start Eclipse UI Application Services [org.eclipse.e4.ui.services 1.6.200.v20231030-2045]
Start Eclipse e4 Progress View [org.eclipse.e4.ui.progress 0.4.200.v20231030-2045]
Start Eclipse Bindings Support [org.eclipse.e4.ui.bindings 0.14.200.v20231030-2045]
Start Eclipse e4 core commands [org.eclipse.e4.core.commands 1.1.200.v20231108-1058]
Start EMF XML/XMI Persistence [org.eclipse.emf.ecore.xmi 2.36.0.v20231002-1156]
Start Eclipse e4 工作台加载项 [org.eclipse.e4.ui.workbench.addons.swt 1.5.200.v20231106-1600]
Start Eclipse e4 工作台 SWT 呈现器 [org.eclipse.e4.ui.workbench.renderers.swt 0.16.200.v20231030-2045]
Start Eclipse Dependency Injection Extensions [org.eclipse.e4.core.di.extensions 0.18.100.v20231103-2012]
Start Eclipse CSS SWT Support [org.eclipse.e4.ui.css.swt 0.15.200.v20231025-0632]
Warning: NLS unused message: BlockedJobsDialog_UserInterfaceTreeElement in: org.eclipse.ui.internal.progress.messages
Start Eclipse CSS SWT Theme Support [org.eclipse.e4.ui.css.swt.theme 0.14.200.v20230913-1724]
2024-02-20 16:43:37.133 - Configure workbench window
Start DBeaver SQL Model [org.jkiss.dbeaver.model.sql <IP_ADDRESS>401211839]
2024-02-20 16:43:37.251 - Total database drivers: 107 (107)
Start 帮助系统核心 [org.eclipse.help 3.10.200.v20231106-1240]
2024-02-20 16:43:37.305 - Create actions
2024-02-20 16:43:37.311 - Disable Eclipse action set 'org.eclipse.ui.edit.text.actionSet.annotationNavigation'
2024-02-20 16:43:37.311 - Disable Eclipse action set 'org.eclipse.ui.WorkingSetActionSet'
2024-02-20 16:43:37.311 - Disable Eclipse action set 'org.eclipse.ui.actionSet.openFiles'
Warning: NLS unused message: pref_page_ui_general_group_timezone in: org.jkiss.dbeaver.core.CoreResources
Start jna [com.sun.jna 5.13.0.v20230812-1000]
2024-02-20 16:43:37.698 - Initialize workbench window
2024-02-20 16:43:37.702 - Finish initialization
Start DBeaver UI Editors - Data [org.jkiss.dbeaver.ui.editors.data <IP_ADDRESS>401211839]
Start GEF Classic Draw2d [org.eclipse.draw2d <IP_ADDRESS>311222042]
Start GEF Classic GEF (MVC) [org.eclipse.gef <IP_ADDRESS>311222042]
Start DBeaver ERD UI [org.jkiss.dbeaver.erd.ui <IP_ADDRESS>401211839]
Start 因特网连接管理 UI [org.eclipse.ui.net 1.5.200.v20231106-1240]
Start Internet Connection Management [org.eclipse.core.net 1.5.200.v20231106-1240]
Warning: NLS unused message: pref_page_sql_editor_group_misc in: org.jkiss.dbeaver.ui.editors.sql.internal.SQLEditorMessages
Start DBeaver UI Editors - SQL [org.jkiss.dbeaver.ui.editors.sql <IP_ADDRESS>401211839]
Start DBeaver Sample Database [org.jkiss.dbeaver.ext.sample.database <IP_ADDRESS>401211839]
Start DBeaver Tip of the day [org.jkiss.dbeaver.ext.ui.tipoftheday <IP_ADDRESS>401211839]
Start DBeaver ERD Model [org.jkiss.dbeaver.erd.model <IP_ADDRESS>401211839]
Start 缺省文本编辑器 [org.eclipse.ui.editors 3.17.100.v20231106-1600]
Start 文本编辑器框架 [org.eclipse.ui.workbench.texteditor 3.17.200.v20231106-1600]
2024-02-20 16:43:41.168 - Open [https://dbeaver.io/product/version.xml]
2024-02-20 16:46:49.388 - DBeaver is stopping
2024-02-20 16:46:49.388 - Stop instance server
2024-02-20 16:46:50.403 - Instance server has been stopped
2024-02-20 16:46:50.414 - DBeaver shutdown completed

Please, try latest Dveaver version

The latest version is also unavailable

Could you describe how is it happening? I don't see any unusual record in the logs. Do you see only splash screen or DBeaver starts working and then unexpectedly is being closed?

You also could try to reset UI settings: https://github.com/dbeaver/dbeaver/wiki/Reset-UI-settings

I had a similar issue where DBeaver was only loading up to the splash screen but wouldn't go any further and was permanently stuck there.
The cause of the issue was multiple older configs in the "Old Default" or "Ancient Default" locations: https://dbeaver.com/docs/dbeaver/Workspace-Location/#old-default-workspace-location
In addition to these, I also had one called ~/.local/share/.DBeaverData (with a . in front of DBeaverData), so in your case you might want to check for a ~/Library/.DBeaverData/, ~/.dbeaver/, ~/.dbeaver4/
What worked for me was renaming all the config dirs to .dbeaver4_OLD / DBeaverData_OLD / .DBeaverData_OLD so that DBeaver could run and I could figure out which config directory was correct, then copying the good configs over to the new directory.

Could you describe how is it happening? I don't see any unusual record in the logs. Do you see only splash screen or DBeaver starts working and then unexpectedly is being closed?

When the dbeaver software is running normally, the system prompts you to upgrade dbeaver. After the upgrade is complete, the operating system is restarted, and dbeaver cannot be started again

~/Library/.DBeaverData

I had a similar issue where DBeaver was only loading up to the splash screen but wouldn't go any further and was permanently stuck there.
The cause of the issue was multiple older configs in the "Old Default" or "Ancient Default" locations: https://dbeaver.com/docs/dbeaver/Workspace-Location/#old-default-workspace-location
In addition to these, I also had one called ~/.local/share/.DBeaverData (with a . in front of DBeaverData), so in your case you might want to check for a ~/Library/.DBeaverData/, ~/.dbeaver/, ~/.dbeaver4/
What worked for me was renaming all the config dirs to .dbeaver4_OLD / DBeaverData_OLD / .DBeaverData_OLD so that DBeaver could run and I could figure out which config directory was correct, then copying the good configs over to the new directory.

The following directory does not exist
~/.local/share/.DBeaverData
~/Library/.DBeaverData

You also could try to reset UI settings: https://github.com/dbeaver/dbeaver/wiki/Reset-UI-settings

Trying to uninstall dbeaver, reinstallation still has problems

The following directory does not exist

Log says that your workspace is in /Users/zhonghua.zhi/Library/DBeaverData/
So you could try to delete folder /Users/zhonghua.zhi/Library/DBeaverData//workspace6/.metadata/.plugins

The following directory does not exist

Log says that your workspace is in /Users/zhonghua.zhi/Library/DBeaverData/ So you could try to delete folder /Users/zhonghua.zhi/Library/DBeaverData/workspace6/.metadata/.plugins

[Directory presence]
/Users/zhonghua.zhi/Library/DBeaverData/workspace6/.metadata
but  .plugins  Directory does not exist
dbeaver Software fails to start

Could you try uninstalling DBeaver, then downloading dbeaver installation from the web site, and installing again and chosing Reset settings in the installation wizard?

I have the same problem  in Fedora 39.
It was working perfectly, but after shutting it down yesterday. Today it just doesn't open anymore. I had version 24.0 initially, but after reinstalling and continuing to share, I installed version 23.3.3 (via rpm).
These are the logs
2024-03-08 11:38:45.016 - DBeaver <IP_ADDRESS>401211839 is starting
2024-03-08 11:38:45.017 - OS: Linux 6.7.7-200.fc39.x86_64 (amd64)
2024-03-08 11:38:45.017 - Java version: 17.0.6 by Eclipse Adoptium (64bit)
2024-03-08 11:38:45.017 - Install path: '/usr/share/dbeaver-ce'
2024-03-08 11:38:45.017 - Instance path: 'file:/home/jony/.local/share/DBeaverData/workspace6/'
2024-03-08 11:38:45.019 - Memory available 64Mb/1024Mb
2024-03-08 11:38:45.026 - Create display
2024-03-08 11:38:45.123 - Initialize desktop platform...
2024-03-08 11:38:45.214 - BounceCastle bundle found. Use JCE provider BC
> Start Core File Systems [org.eclipse.core.filesystem 1.10.200.v20231102-0934]
> Start Core Resource Management [org.eclipse.core.resources 3.20.0.v20231102-0934]
> Start Núcleo del equipo de soporte [org.eclipse.team.core 3.10.200.v20231106-1240]
> Start DBeaver UI Navigator [org.jkiss.dbeaver.ui.navigator <IP_ADDRESS>401211839]
2024-03-08 11:38:45.375 - Initialize base platform...
2024-03-08 11:38:45.393 - Platform initialized (270ms)
> Start DBeaver UI Editors - Base [org.jkiss.dbeaver.ui.editors.base <IP_ADDRESS>401211839]
2024-03-08 11:38:45.418 - Starting instance server at http://localhost:43757
2024-03-08 11:38:45.423 - Run workbench
> Start Eclipse e4 Workbench SWT [org.eclipse.e4.ui.workbench.swt 0.17.200.v20231030-2045]
> Start Eclipse Application Services [org.eclipse.e4.core.services 2.4.200.v20231103-2012]
> Start Eclipse UI Application Services [org.eclipse.e4.ui.services 1.6.200.v20231030-2045]
> Start Eclipse e4 Progress View [org.eclipse.e4.ui.progress 0.4.200.v20231030-2045]
> Start Eclipse Bindings Support [org.eclipse.e4.ui.bindings 0.14.200.v20231030-2045]
> Start Eclipse e4 core commands [org.eclipse.e4.core.commands 1.1.200.v20231108-1058]
> Start EMF XML/XMI Persistence [org.eclipse.emf.ecore.xmi 2.36.0.v20231002-1156]
> Start Eclipse CSS SWT Theme Support [org.eclipse.e4.ui.css.swt.theme 0.14.200.v20230913-1724]
> Start Eclipse e4 Workbench Add-ons [org.eclipse.e4.ui.workbench.addons.swt 1.5.200.v20231106-1600]
> Start Eclipse e4 Workbench SWT Renderer [org.eclipse.e4.ui.workbench.renderers.swt 0.16.200.v20231030-2045]
> Start Eclipse Dependency Injection Extensions [org.eclipse.e4.core.di.extensions 0.18.100.v20231103-2012]
> Start Eclipse CSS SWT Support [org.eclipse.e4.ui.css.swt 0.15.200.v20231025-0632]
Warning: NLS unused message: BlockedJobsDialog_UserInterfaceTreeElement in: org.eclipse.ui.internal.progress.messages
> Start Interfaz de usuario de manejo de conexión a Internet [org.eclipse.ui.net 1.5.200.v20231106-1240]
> Start Internet Connection Management [org.eclipse.core.net 1.5.200.v20231106-1240]
2024-03-08 11:38:46.624 - DBeaver is stopping
2024-03-08 11:38:46.627 - Stop instance server
2024-03-08 11:38:47.630 - Instance server has been stopped
2024-03-08 11:38:47.639 - DBeaver shutdown completed

I don't have any plugin installed.
If I run this with as admin, the application starts without problem. 🤔

Please try to specify the path to the new workspace in "dbeaver.ini" file using the following format:
-data  "/Users/zhonghua.zhi/Library/DBeaverData/workspace7"

It's been a while since no update here. If the issue is still actual please let me know and provide additional information.

I have same issue. I have tried all the measures which I could find on the web

delete dbeaver data
deleted all the files connected with dbeaver and installed from scratch
tried to run it as admin
tried to clean workspace6 and plugins
And still am suffering from this issue.

latest log:
2024-10-05 13:50:33.637 - DBeaver <IP_ADDRESS>409221725 is starting
2024-10-05 13:50:33.638 - OS: Windows 10 10.0 (amd64)
2024-10-05 13:50:33.638 - Java version: 17.0.6 by Eclipse Adoptium (64bit)
2024-10-05 13:50:33.638 - Install path: 'C:\Program Files\DBeaver'
2024-10-05 13:50:33.638 - Instance path: 'file:/C:/Users/юзер/AppData/Roaming/DBeaverData/workspace6/'
2024-10-05 13:50:33.639 - Memory available 207Mb/1024Mb
2024-10-05 13:50:33.640 - Create display
2024-10-05 13:50:33.700 - Initialize desktop platform...
2024-10-05 13:50:33.769 - BounceCastle bundle found. Use JCE provider BC

Start Core File Systems [org.eclipse.core.filesystem 1.11.0.v20240824-0952]
Start Core Resource Management [org.eclipse.core.resources 3.21.0.v20240805-1607]
Start Team Support Core [org.eclipse.team.core 3.10.500.v20240621-0541]
Start DBeaver UI Navigator [org.jkiss.dbeaver.ui.navigator <IP_ADDRESS>409221725]
2024-10-05 13:50:33.851 -
2024-10-05 13:50:33.851 - 	Refreshing workspace.
2024-10-05 13:50:33.852 - Refreshing workspace contents
2024-10-05 13:50:33.857 - Error injecting field 'platformInstance' in 'org.jkiss.dbeaver.model.impl.app.ApplicationWorkbenchImpl@6badba10'
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.jkiss.dbeaver.utils.RuntimeUtils.injectComponentReferences(RuntimeUtils.java:708)
at org.jkiss.dbeaver.utils.RuntimeUtils.getBundleService(RuntimeUtils.java:680)
at org.jkiss.dbeaver.runtime.DBWorkbench.getApplicationWorkbench(DBWorkbench.java:45)
at org.jkiss.dbeaver.runtime.DBWorkbench.getPlatform(DBWorkbench.java:51)
at org.jkiss.dbeaver.registry.SWTBrowserRegistry.getActiveBrowser(SWTBrowserRegistry.java:77)
at org.jkiss.dbeaver.registry.SWTBrowserRegistry.overrideBrowser(SWTBrowserRegistry.java:106)
at org.jkiss.dbeaver.ui.app.standalone.DBeaverApplication.start(DBeaverApplication.java:262)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:143)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:109)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:439)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:271)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.jkiss.dbeaver.launcher.DBeaverLauncher.invokeFramework(DBeaverLauncher.java:650)
at org.jkiss.dbeaver.launcher.DBeaverLauncher.basicRun(DBeaverLauncher.java:610)
at org.jkiss.dbeaver.launcher.DBeaverLauncher.run(DBeaverLauncher.java:1461)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sun.jna.Native
at com.sun.jna.platform.win32.WinBase$WIN32_FIND_DATA.sizeOf(WinBase.java:755)
at org.eclipse.core.internal.filesystem.local.Win32Handler.(Win32Handler.java:196)
at org.eclipse.core.internal.filesystem.local.LocalFileNativesManager.setUsingNative(LocalFileNativesManager.java:70)
at org.eclipse.core.internal.filesystem.local.LocalFileNativesManager.reset(LocalFileNativesManager.java:52)
at org.eclipse.core.internal.filesystem.local.LocalFileNativesManager.(LocalFileNativesManager.java:45)
at org.eclipse.core.internal.filesystem.local.LocalFile.fetchInfo(LocalFile.java:215)
at org.eclipse.core.filesystem.provider.FileStore.fetchInfo(FileStore.java:231)
at org.eclipse.core.internal.utils.FileUtil.realPath(FileUtil.java:134)
at org.eclipse.core.internal.utils.FileUtil.realURI(FileUtil.java:181)
at org.eclipse.core.internal.localstore.FileSystemResourceManager.setLocation(FileSystemResourceManager.java:1112)
at org.eclipse.core.internal.localstore.FileSystemResourceManager.getStoreRoot(FileSystemResourceManager.java:624)
at org.eclipse.core.internal.localstore.FileSystemResourceManager.getStoreRoot(FileSystemResourceManager.java:627)
at org.eclipse.core.internal.localstore.FileSystemResourceManager.getStore(FileSystemResourceManager.java:581)
at org.eclipse.core.internal.resources.Resource.getStore(Resource.java:1234)
at org.eclipse.core.internal.resources.Project.assertCreateRequirements(Project.java:101)
at org.eclipse.core.internal.resources.Project.create(Project.java:305)
at org.eclipse.core.internal.resources.Project.create(Project.java:291)
at org.eclipse.core.internal.resources.Project.create(Project.java:286)
at org.jkiss.dbeaver.model.rcp.EclipseWorkspaceImpl.createDefaultProject(EclipseWorkspaceImpl.java:239)
at org.jkiss.dbeaver.model.rcp.EclipseWorkspaceImpl.initializeProjects(EclipseWorkspaceImpl.java:93)
at org.jkiss.dbeaver.core.DesktopPlatform.initialize(DesktopPlatform.java:141)
... 23 more
Start DBeaver UI Editors - Base [org.jkiss.dbeaver.ui.editors.base <IP_ADDRESS>409221725]
2024-10-05 13:50:33.884 - Starting instance server at http://localhost:52427
2024-10-05 13:50:33.887 - Run workbench
Start Eclipse e4 Workbench SWT [org.eclipse.e4.ui.workbench.swt 0.17.500.v20240807-0911]
Start Eclipse Application Services [org.eclipse.e4.core.services 2.4.400.v20240413-1529]
Start Eclipse UI Application Services [org.eclipse.e4.ui.services 1.6.300.v20231201-1637]
Start Eclipse e4 Progress View [org.eclipse.e4.ui.progress 0.4.600.v20240606-1020]
Start Eclipse Bindings Support [org.eclipse.e4.ui.bindings 0.14.400.v20240321-1245]
Start Eclipse e4 core commands [org.eclipse.e4.core.commands 1.1.400.v20240424-0444]
Start EMF XML/XMI Persistence [org.eclipse.emf.ecore.xmi 2.38.0.v20240721-0634]
Start Eclipse CSS SWT Theme Support [org.eclipse.e4.ui.css.swt.theme 0.14.400.v20240424-0956]
Start Eclipse e4 Workbench Add-ons [org.eclipse.e4.ui.workbench.addons.swt 1.5.500.v20240620-1945]
Start Eclipse e4 Workbench SWT Renderer [org.eclipse.e4.ui.workbench.renderers.swt 0.16.500.v20240727-1037]
Start Eclipse Dependency Injection Extensions [org.eclipse.e4.core.di.extensions 0.18.300.v20240413-1529]
Start Eclipse CSS SWT Support [org.eclipse.e4.ui.css.swt 0.15.400.v20240321-1245]
2024-10-05 13:50:34.392 - Event loop exception
java.lang.NullPointerException: Cannot invoke "org.jkiss.dbeaver.model.app.DBPPlatform.getQueryManager()" because "org.jkiss.dbeaver.model.qm.QMUtils.application" is null
at org.jkiss.dbeaver.model.qm.QMUtils.getDefaultHandler(QMUtils.java:62)
at org.jkiss.dbeaver.model.runtime.features.DBRFeatureRegistry.useFeature(DBRFeatureRegistry.java:101)
at org.jkiss.dbeaver.model.runtime.features.DBRFeature.use(DBRFeature.java:123)
at org.jkiss.dbeaver.ui.app.standalone.ApplicationWorkbenchAdvisor.preStartup(ApplicationWorkbenchAdvisor.java:252)
at org.eclipse.ui.internal.Workbench$20.runWithException(Workbench.java:1757)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:35)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4855)
at org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(StartupThreading.java:93)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:1753)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2825)
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:632)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:546)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173)
at org.jkiss.dbeaver.ui.app.standalone.DBeaverApplication.start(DBeaverApplication.java:293)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:143)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:109)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:439)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:271)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.jkiss.dbeaver.launcher.DBeaverLauncher.invokeFramework(DBeaverLauncher.java:650)
at org.jkiss.dbeaver.launcher.DBeaverLauncher.basicRun(DBeaverLauncher.java:610)
at org.jkiss.dbeaver.launcher.DBeaverLauncher.run(DBeaverLauncher.java:1461)
2024-10-05 13:50:34.399 - DBeaver is stopping
2024-10-05 13:50:34.406 - Stop instance server
2024-10-05 13:50:35.416 - Instance server has been stopped
2024-10-05 13:50:35.429 - DBeaver shutdown completed

@q2dm8 unfortunately, we don't support running on amd processors yet

@E1izabeth but I have Intel

I see "2024-10-05 13:50:33.638 - OS: Windows 10 10.0 (amd64)" in the provided logs. But OK.
Do you use installer or portable version?

@E1izabeth I used different: tried to execute portable, no reaction at all. I tried to download older versions - same issue. Now I have reisntalled windows, first thing I've done once windows installed - download and install dbeaver with installer, and it started to work. I closed and reopened and it works. I have no idea what was the problem, imho to reinstall windows to run dbeaver is quite a hardcore. Also I have checked the log, it shows amd . Don't pay attention to time, I haven't configured it yet


Teku fails on current Holesky

Description
Teku v23.9.0 with a fixed Holesky Nethermind, I see this in logs
eth-holesky-consensus-1  | 2023-09-17 12:36:30.660 INFO  - Slot Event  *** Slot: 13982, Block:                                                        ... empty, Justified: 0, Finalized: 0, Peers: 44
eth-holesky-consensus-1  | 2023-09-17 12:36:35.148 INFO  - Beacon chain is in activity leak
eth-holesky-consensus-1  | 2023-09-17 12:36:38.880 ERROR - Failed to process event queue for client<PHONE_NUMBER>
eth-holesky-consensus-1  | java.util.concurrent.CompletionException: java.lang.IllegalStateException: s=OPEN,api=BLOCKING,sc=true,e=null
eth-holesky-consensus-1  | at java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source) ~[?:?]
eth-holesky-consensus-1  | at java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source) ~[?:?]
eth-holesky-consensus-1  | at java.util.concurrent.CompletableFuture$UniApply.tryFire(Unknown Source) ~[?:?]
eth-holesky-consensus-1  | at java.util.concurrent.CompletableFuture.postComplete(Unknown Source) ~[?:?]
eth-holesky-consensus-1  | at java.util.concurrent.CompletableFuture.completeExceptionally(Unknown Source) ~[?:?]
eth-holesky-consensus-1  | at tech.pegasys.teku.infrastructure.async.SafeFuture.lambda$propagateResult$3(SafeFuture.java:146) ~[teku-infrastructure-async-23.9.0.jar:23.9.0]
eth-holesky-consensus-1  | at java.util.concurrent.CompletableFuture.uniWhenComplete(Unknown Source) ~[?:?]
eth-holesky-consensus-1  | at java.util.concurrent.CompletableFuture.uniWhenCompleteStage(Unknown Source) ~[?:?]
eth-holesky-consensus-1  | at java.util.concurrent.CompletableFuture.whenComplete(Unknown Source) ~[?:?]
eth-holesky-consensus-1  | at tech.pegasys.teku.infrastructure.async.SafeFuture.whenComplete(SafeFuture.java:626) ~[teku-infrastructure-async-23.9.0.jar:23.9.0]
eth-holesky-consensus-1  | at tech.pegasys.teku.infrastructure.async.SafeFuture.whenComplete(SafeFuture.java:33) ~[teku-infrastructure-async-23.9.0.jar:23.9.0]
eth-holesky-consensus-1  | at tech.pegasys.teku.infrastructure.async.SafeFuture.propagateResult(SafeFuture.java:143) ~[teku-infrastructure-async-23.9.0.jar:23.9.0]
eth-holesky-consensus-1  | at tech.pegasys.teku.infrastructure.async.SafeFuture.lambda$exceptionallyCompose$34(SafeFuture.java:426) ~[teku-infrastructure-async-23.9.0.jar:23.9.0]
eth-holesky-consensus-1  | at java.util.concurrent.CompletableFuture.uniWhenComplete(Unknown Source) ~[?:?]
eth-holesky-consensus-1  | at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(Unknown Source) ~[?:?]
eth-holesky-consensus-1  | at java.util.concurrent.CompletableFuture.postComplete(Unknown Source) ~[?:?]
eth-holesky-consensus-1  | at java.util.concurrent.CompletableFuture.completeExceptionally(Unknown Source) ~[?:?]
eth-holesky-consensus-1  | at tech.pegasys.teku.infrastructure.async.SafeFuture.lambda$propagateResult$3(SafeFuture.java:146) ~[teku-infrastructure-async-23.9.0.jar:23.9.0]
eth-holesky-consensus-1  | at java.util.concurrent.CompletableFuture.uniWhenComplete(Unknown Source) ~[?:?]
eth-holesky-consensus-1  | at java.util.concurrent.CompletableFuture.uniWhenCompleteStage(Unknown Source) ~[?:?]
eth-holesky-consensus-1  | at java.util.concurrent.CompletableFuture.whenComplete(Unknown Source) ~[?:?]
eth-holesky-consensus-1  | at tech.pegasys.teku.infrastructure.async.SafeFuture.whenComplete(SafeFuture.java:626) ~[teku-infrastructure-async-23.9.0.jar:23.9.0]
eth-holesky-consensus-1  | at tech.pegasys.teku.infrastructure.async.SafeFuture.whenComplete(SafeFuture.java:33) ~[teku-infrastructure-async-23.9.0.jar:23.9.0]
eth-holesky-consensus-1  | at tech.pegasys.teku.infrastructure.async.SafeFuture.propagateResult(SafeFuture.java:143) ~[teku-infrastructure-async-23.9.0.jar:23.9.0]
eth-holesky-consensus-1  | at tech.pegasys.teku.infrastructure.async.SafeFuture.propagateTo(SafeFuture.java:320) ~[teku-infrastructure-async-23.9.0.jar:23.9.0]
eth-holesky-consensus-1  | at tech.pegasys.teku.infrastructure.async.ScheduledExecutorAsyncRunner.lambda$createRunnableForAction$1(ScheduledExecutorAsyncRunner.java:124) ~[teku-infrastructure-async-23.9.0.jar:23.9.0]
eth-holesky-consensus-1  | at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
eth-holesky-consensus-1  | at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
eth-holesky-consensus-1  | at java.lang.Thread.run(Unknown Source) [?:?]
eth-holesky-consensus-1  | Caused by: java.lang.IllegalStateException: s=OPEN,api=BLOCKING,sc=true,e=null
eth-holesky-consensus-1  | at org.eclipse.jetty.server.HttpOutput.updateApiState(HttpOutput.java:363) ~[jetty-server-11.0.15.jar:11.0.15]
eth-holesky-consensus-1  | at org.eclipse.jetty.server.HttpOutput.onWriteComplete(HttpOutput.java:303) ~[jetty-server-11.0.15.jar:11.0.15]
eth-holesky-consensus-1  | at org.eclipse.jetty.server.HttpOutput.flush(HttpOutput.java:737) ~[jetty-server-11.0.15.jar:11.0.15]
eth-holesky-consensus-1  | at org.eclipse.jetty.server.Response.flushBuffer(Response.java:1167) ~[jetty-server-11.0.15.jar:11.0.15]
eth-holesky-consensus-1  | at io.javalin.http.sse.Emitter.emit(Emitter.kt:27) ~[javalin-5.6.2.jar:5.6.2]
eth-holesky-consensus-1  | at io.javalin.http.sse.SseClient.sendEvent(SseClient.kt:65) ~[javalin-5.6.2.jar:5.6.2]
eth-holesky-consensus-1  | at io.javalin.http.sse.SseClient.sendEvent$default(SseClient.kt:62) ~[javalin-5.6.2.jar:5.6.2]
eth-holesky-consensus-1  | at io.javalin.http.sse.SseClient.sendEvent(SseClient.kt) ~[javalin-5.6.2.jar:5.6.2]
eth-holesky-consensus-1  | at tech.pegasys.teku.beaconrestapi.handlers.v1.events.EventSubscriber.lambda$processEventQueue$1(EventSubscriber.java:122) ~[teku-data-beaconrestapi-23.9.0.jar:23.9.0]
eth-holesky-consensus-1  | at tech.pegasys.teku.infrastructure.async.SafeFuture.fromRunnable(SafeFuture.java:155) ~[teku-infrastructure-async-23.9.0.jar:23.9.0]
eth-holesky-consensus-1  | at tech.pegasys.teku.infrastructure.async.AsyncRunner.lambda$runAsync$0(AsyncRunner.java:23) ~[teku-infrastructure-async-23.9.0.jar:23.9.0]
eth-holesky-consensus-1  | at tech.pegasys.teku.infrastructure.async.SafeFuture.of(SafeFuture.java:74) ~[teku-infrastructure-async-23.9.0.jar:23.9.0]
eth-holesky-consensus-1  | ... 4 more

There's more before that so let me get you more logs.
Steps to Reproduce (Bug)
Sync Teku on Holesky with -Xmx6g and validators attached
Versions (Add all that apply)

Software version: v23.9.0

This may still have been an Xmx thing. Hang loose pls. I may close this once I know how to stabilize it

It's in much better shape with -Xmx7g, and may be stable with that amount. If not I  can bump to -Xmx8g.
That's a pretty large increase from -Xmx4g in steady state. Do you want this issue open to see where the heap goes, or is this normal and expected behavior during extended non-finality?

I've got low expectations - its a lot larger network, we'll have issues and i'm looking forward to getting to the bottom of whatever unknown / unknown happens at this point :)


ping endlessly running in case the network interface is lost while the pinger is not yet finished

My System:

Ubuntu Linux
connected via Wi-Fi

Steps to reproduce:

Take care that your PC is connected to the internet
Start a ping run

with a count > 1 (I did choose 3)
Set an interval so that you have enough time to kill your interface (I did choose 1second which results in 3s time)

now turn off your network interface (I did turn of Wi-Fi)

In the console the following can be seen endlessly
...
2021/12/27 10:35:42 FATAL: sending packet: write udp <IP_ADDRESS>:77-><IP_ADDRESS>:0: sendto: network is unreachable
2021/12/27 10:35:43 FATAL: sending packet: write udp <IP_ADDRESS>:77-><IP_ADDRESS>:0: sendto: network is unreachable
2021/12/27 10:35:44 FATAL: sending packet: write udp <IP_ADDRESS>:77-><IP_ADDRESS>:0: sendto: network is unreachable
2021/12/27 10:35:45 FATAL: sending packet: write udp <IP_ADDRESS>:77-><IP_ADDRESS>:0: sendto: network is unreachable
...

In the code I saw a "FIXME" where it hangs (line 485)
		case r := <-recvCh:
			err := p.processPacket(r)
			if err != nil {
				// FIXME: this logs as FATAL but continues
				logger.Fatalf("processing received packet: %s", err)
			}

I compared the behavior to the standard ping on Ubuntu which treats these packets as lost packets:
~$ ping -c 20 <IP_ADDRESS>
PING <IP_ADDRESS> (<IP_ADDRESS>) 56(84) bytes of data.
64 bytes from <IP_ADDRESS>: icmp_seq=1 ttl=116 time=15.0 ms
64 bytes from <IP_ADDRESS>: icmp_seq=2 ttl=116 time=14.8 ms
64 bytes from <IP_ADDRESS>: icmp_seq=3 ttl=116 time=14.9 ms
64 bytes from <IP_ADDRESS>: icmp_seq=4 ttl=116 time=14.8 ms

--- <IP_ADDRESS> ping statistics ---
20 packets transmitted, 4 received, 80% packet loss, time 19369ms
rtt min/avg/max/mdev = 14.835/14.884/15.004/0.069 ms

Based on that I think the PacketsSent counter should still be increased even if the write fails.

I now had a very similar issue at a customer setup that I think has the same root cause. There the Network interface is nicely up and running but the system is directly connected to an LTE modem and the ping packets are sent but not a single response is received. Pinger in this case never reaches the .OnFinish callback.
For debugging I added the .OnSend callback in addition to the .OnRecv callback and the log output looks something like this:
264 bytes sent <IP_ADDRESS>: icmp_seq=0
264 bytes sent <IP_ADDRESS>: icmp_seq=1
264 bytes sent <IP_ADDRESS>: icmp_seq=2

And that's it. --> so I think when the interface is up but not a single response is received the pinger also hangs as with a network interface that is going down during pings.
Note: I will now try at this customer my patch from the pull request to see if it also helps for this issue.
Note2: Of course I could set a general timeout to avoid this as well but when providing a count it would be great if it imply only tries count-times and then finishes without a timeout.


:sparkles: Add application tasks status icon and popover to application table

Summary
On the application table's name column, add a status icon.  The icon summarizes the status of the various kinds of tasks attached to an application (a single application has 0 or more tasks while a task acts on a single application).
The icon will be driven off looking at the most recent task (by createTime) per kind for an application:

If there are no tasks, show the application in No Tasks state
Else if any are "running", show the application in Running
Else if any are "queued", show the application in Queued state
Else if any are "failed", show the application as Failed
Else if any are "canceled", show the application as Canceled
Else if any are "succeeded", show the application as Success

A popover on hover will render on the application name column to display summary information about the application's
tasks.  The popover will have a table that shows the most recent tasks for each kind of task associated to the application.

Task id
Task status icon with the task kind
How long ago the task was started/created (exact
time in a tooltip)

Closes: #1934
Change Details

Created useDecoratedApplications() hook to run all calculations and cross-referencing necessary to render most of the table.

Created ColumnApplicationName to handle the application name column with the status icon and popover.

Refactored useFetchTasks() hook to only do a simple sort. The filtering based on kind is no longer necessary.

The base ApplicationsTable received some basic refactoring to:

group like function together
utilize the DecoratedApplication

Add radash as a dependency

Screen Shots
Base view with various application task statuses:

Popover details of an application with canceled tasks:

Popover details of an application with successful tasks:

Popover details of an application with failed tasks:

Note: Once https://github.com/konveyor/tackle-ui-tests/pull/1150 is merged, CI will pass again.  The problem fixed isn't from this PR.

Created #1988 for the base refactoring that happend in the first few commits of this PR.  It'll make this PR much easier to review.

Note: Once konveyor/tackle-ui-tests#1150 is merged, CI will pass again. The problem fixed isn't from this PR.

There is another e2e ui test fail in spec cypress/e2e/tests/migration/applicationinventory/assessment/miscellaneous.test.ts.  I'm looking at that issue now.

@sjd78
feedback from my smoke tests:

when there are no tasks we could skip the table (see below)
tooltip positioning on larger screen (see below)
seems you fixed https://github.com/konveyor/tackle2-ui/issues/1772 !
not a bug but feels strange - tooltip is technically part of the row so clicking inside (i.e. by accident because you missed the link) opens a drawer

@sjd78 feedback from my smoke tests:

when there are no tasks we could skip the table (see below)

Done!

tooltip positioning on larger screen (see below)

Not much to do about that since the popover wraps IconWithLabel and that will automatically expand the component to fill the space.

seems you fixed [BUG] Application names are not sorted in multi select filter #1772 !

:+1:

not a bug but feels strange - tooltip is technically part of the row so clicking inside (i.e. by accident because you missed the link) opens a drawer

I'm not worried about that one right now but good to think about in the near future.

@sjd78 this looks great!

Making executive decision to merge in favor of cutting the new alpha, will be fixing the tests tomorrow, thanks @sjd78 !


fix(#1448): Fix proxy configuration confusion

Description
Fix a confusion between system proxy and explicit bruno proxy configuration
It fixes #1448
Contribution Checklist:

[x] The pull request only addresses one issue or adds one feature.
[x] The pull request does not introduce any breaking changes
[x] I have added screenshots or gifs to help explain the change if applicable.
[x] I have read the contribution guidelines.
[x] Create an issue and link to the pull request.

Status
This patched have been tested with http proxy:

on http requests
on https requests
on proxy auth with basic auth
on proxy without auth
on tinnyproxy proxy
on squid proxy

It should have no effects on SOCK proxy (And I don't know if the issue exists on those config anyway)
Description of the issue
Given the following configuration

System proxy: http://system.proxy:8080
Bruno proxy: http://explicit.proxy:9000

On http request (to http://neverssl.com): it try to send the http request to http://neverssl.com:8080 (wrong port) via the proxy http://explicit.proxy:9000 (correct proxy)
On https request (to https://www.example.com): it try send a CONNECT ::1 request (can be seen with wireshark)
An issue is opened on the proxy-agent repo: https://github.com/TooTallNate/proxy-agents/issues/298 even tho I don't know if it's an axios issue, a proxy-agent issue or a bruno issue
Minimal example
import { parse as parseURL } from "url";
import axios from 'axios';
import { HttpsProxyAgent } from 'https-proxy-agent';
import { HttpProxyAgent } from 'http-proxy-agent';

class PatchedHttpsProxyAgent extends HttpsProxyAgent {
	async connect(req, opts) {
		const url = parseURL(req.path);
		url.port = Number(url.port) || (url.protocol.includes('https') ? 443 : 80);
		return super.connect(req, { ...opts, ...url });
	}
}

function proxyObjToStr(proxyConf) {
	return proxyConf.protocol+"://"+proxyConf.host+":"+proxyConf.port.toString();
}

function test_req(url, proxyConf, applyPatch) {
	let request = {
		method: 'get',
		url: url,
		responseType: 'string',
		httpAgent: new HttpProxyAgent(proxyObjToStr(proxyConf)),
		httpsAgent: new HttpsProxyAgent(proxyObjToStr(proxyConf)),
		proxy: proxyConf
	};
	if (applyPatch) {
		request.proxy = {}
		request.httpsAgent = new PatchedHttpsProxyAgent(proxyObjToStr(proxyConf));
	}
	const axiosInstance = axios.create();
	const test_descr= url + (applyPatch ? " [patched]: " : " [current]: ");
	return axiosInstance(request).then(function (response) {
		console.log(test_descr + 'Ok');
	}).catch(function (error) {
		console.log(test_descr + "KO");
		if (error.response) {
			console.log({
				http_head: error.response.request._header.split("\r\n")[0],
				path: error.response.request.path,
				host: error.response.request.host
			});
		}
	});
}

async function main() {
	process.env["HTTPS_PROXY"] = "http://implicit.proxy:8080";
	const proxyConf = {
		protocol: 'http',
		host: 'explicit',
		port: 9000
	};
	await test_req("http://neverssl.com", proxyConf, false);
	await test_req("https://www.example.com/", proxyConf, false);
	await test_req("http://neverssl.com", proxyConf, true);
	await test_req("https://www.example.com/", proxyConf, true);
}

await main();

Here the following result:
http://neverssl.com: KO
{
  http_head: 'GET http://neverssl.com:8080/ HTTP/1.1',
  path: 'http://neverssl.com:8080/',
  host: 'implicit.proxy'
}
https://www.example.com/: KO
{
  http_head: 'GET https://www.example.com:8080/ HTTP/1.1',
  path: 'https://www.example.com:8080/',
  host: 'implicit.proxy'
}
http://neverssl.com [patched]: Ok
https://www.example.com/ [patched]: Ok

+1

+1

did someone have news ? (i have always error in v1.17.0)

This issue has already been fixed in latest version of Bruno. Closing this PR.
Please reopen the issue if the problem still persists,


add BlazingWaffles

@danroth27 i note bunit is duplicated in two places. should i do the same with verify? and if not would you prefer it to be in the "components" or the "tools" section?


Fixed Business Central Dataflow support

There was a little mistake in our connector support for Dataflows. Only SaaS/online version supports it, not the on-premises.

@kotelko : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@davidiseminger
Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Thanks for the contribution, and taking the time to do the update.
#sign-off


Check that the local repo is up-to-date when submitting

[x] Check that there are no uncommited local changes and the latest local and remote commits match
[x] --allow-diff-local-repo option to override this check
[x] Tested for HHbbVV (not for HH4b though)
[x] Also added --git-user arg to specify a different user's HH4b repo after talking to @ddiaz006 (e.g. --git-user ddiaz006)

[ ] not tested though

ran this with the git-branch and git-user flag. It appears to be successful


to_hipscat is significantly slower than to_parquet

Bug report
Catalog.to_hipscat() is much slower than Catalog._ddf.to_parquet() for large jobs.
For example, for a smaller job, to_hipscat() took 100s, while to_parquet() took only 50s. For a larger job to_hipscat took 63 minutes, while to_parquet() took only 12 minutes. These are on Bridges2, 128 cores / 256 GB, 16 Dask workers.
For the larger job for the most of the time I see no activity with Dask Dashboard, and 100% of a single CPU core usage with top. This probably means that some planning job is talking all the time, not actual computations and I/O.
Code I run
from pathlib import Path

import dask.distributed
import lsdb

HIPSCAT_PATH = Path('/ocean/projects/phy210048p/shared/hipscat/catalogs/')

PS1_BANDS = 'riz'

# Smaller version adds .cone_search(0, 45, 25*3600) to each catalog
ztf_dr17_coord = lsdb.read_hipscat(
    'hipscat/ztf_dr17_coord',
    margin_cache='hipscat/ztf_dr17_coord_2arcsec',
).query('filter == 2')  # r-band only
gaia = lsdb.read_hipscat(
    HIPSCAT_PATH / 'gaia_dr3' / 'gaia',
    margin_cache=str(HIPSCAT_PATH / 'gaia_dr3' / 'gaia_10arcs'),
    columns=[
        'ra', 'dec',
        # 'parallax',
        'parallax_over_error',
        'teff_gspphot', 'teff_gspphot_lower', 'teff_gspphot_upper',
        'logg_gspphot', 'logg_gspphot_lower', 'logg_gspphot_upper',
        # 'ag_gspphot', 'ag_gspphot_lower', 'ag_gspphot_upper',
    ],
).query(
    "parallax_over_error > 10.0"
    " and teff_gspphot_upper < 3800"
    " and (teff_gspphot_upper - teff_gspphot_lower) < 400"
    " and logg_gspphot_lower > 4.5"
    " and (logg_gspphot_upper - logg_gspphot_lower) < 0.2"
)
panstarrs = lsdb.read_hipscat(
    HIPSCAT_PATH / 'ps1' / 'ps1_otmo',
    margin_cache=str(HIPSCAT_PATH / 'ps1' / 'ps1_otmo_10arcs'),
    columns=
        ['raMean', 'decMean']
        + [f'{b}MeanPSFMag' for b in PS1_BANDS]
        + [f'{b}MeanPSFMagErr' for b in PS1_BANDS],
).query(
    "((rMeanPSFMag - iMeanPSFMag) + (rMeanPSFMagErr + iMeanPSFMagErr)) > 0.42"
    " and ((iMeanPSFMag - zMeanPSFMag) + (iMeanPSFMagErr + zMeanPSFMagErr)) > 0.23"
    " and rMeanPSFMagErr < 0.1 and iMeanPSFMagErr < 0.1 and zMeanPSFMagErr < 0.1"
)

catalog = ztf_dr17_coord.crossmatch(
      gaia,
      radius_arcsec=1,
      n_neighbors=1,
      suffixes=['', '_gaia'],
).crossmatch(
    panstarrs,
    radius_arcsec=1,
    n_neighbors=1,
    suffixes=['', ''],
)

with dask.distributed.Client(n_workers=16):
    catalog.to_hipscat(base_catalog_path=f'hipscat/catalog_name', catalog_name='catalog_name')

with dask.distributed.Client(n_workers=16):
    catalog._ddf.to_parquet('delete-me')

Before submitting
Please check the following:

[x] I have described the situation in which the bug arose, including what code was executed, information about my environment, and any applicable data others will need to reproduce the problem.
[x] I have included available evidence of the unexpected behavior (including error messages, screenshots, and/or plots) as well as a descriprion of what I expected instead.
[ ] If I have a solution in mind, I have provided an explanation and/or pseudocode and/or task list.

It changes in the current release (0.2.6), now the code runs .to_hipscat() in 59 minutes and to_parquet() in 32 minutes.

Tried to reproduce this issue again today, and it seems more related to overall slowness of operations in the presence of a large task graph, as opposed to an issue specific to the to_hats functionality.
This work is already tracked in this issue: https://github.com/lincc-frameworks/nested-dask/issues/52


Update UG to improve content page

Codecov Report

Merging #262 (7113821) into master (c69f139) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #262   +/-   ##
=========================================
  Coverage     67.46%   67.46%
  Complexity      694      694
=========================================
  Files           122      122
  Lines          2330     2330
  Branches        275      275
=========================================
  Hits           1572     1572
  Misses          638      638
  Partials        120      120

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c69f139...7113821. Read the comment docs.


pumped up postmessage-definitions version to 1.2.0 and web-sdk version to 0.0.11

This MR does the following:

updates the version of the postmessage-definitions to 1.2.0
upgrade web-sdk to 0.0.11
update changedlog.md to include the new changes

Noticing the above checks, I think we may need to get higher level access to this project, or mxenabled in general
https://github.com/orgs/community/discussions/26698#discussioncomment-3252954
Tests Expected — Waiting for status to be reported
Tests never seems to start running, so there may not be a job set up correctly.


elasticsearch is publicly accessible over the web by default?

When deploying configs to GKE, the "client" service load balancer is automatically assigned an external IP address, making the entire cluster accessible over the public internet by default.
https://github.com/pires/kubernetes-elasticsearch-cluster/blob/master/es-svc.yaml#L9

That is correct. That is the default GKE behavior for services of type LoadBalancer. My suggestion is  either to set the clusterIP as None or annotate your service with ```
[...]
metadata:
name: my-service
annotations:
cloud.google.com/load-balancer-type: "internal"
[...]

It be worth rewording this part of the README
Don't forget that services in Kubernetes are only acessible from containers in the cluster. For different behavior one should configure the creation of an external load-balancer. While it's supported within this example service descriptor, its usage is out of scope of this document, for now.

to me it reads like "everything is private by default, but can be made public through steps not included in this repo."

Feel free to open a PR to make it clearer to everyone, not just GKE users.

Wait, wait.. someone just made me realize the default service type is now ClusterIP!


added merge sort

done
On Tue, Oct 5, 2021, 4:22 PM Aman kumar sharma @.***>
wrote:

@.**** requested changes on this pull request.
Please follow the readme.MD (Contribution guidelines). You need to
maintain a proper file structure
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Aman22sharma/Hacktoberfest2021_beginner/pull/116#pullrequestreview-771283443,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASPPJZ5M4QBN7355ZIBLVPLUFLKGVANCNFSM5FKVJZWQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Thank you for your contribution


Move walproposer state into struct

This patch extracts all postgres-dependent functions in a separate walproposer_api functions struct. It helps to compile walproposer as static library without compiling all other postgres server code. This is useful to allow calling walproposer C code from Rust, or linking  this library with anything else.
All global variables containing walproposer state were extracted to a separate WalProposer struct. This makes it possible to run several walproposers in the same process, in separate threads.
There were no logic changes and PR mostly consists of shuffling functions between several files. We have a good test coverage for walproposer code and I've seen no issues with tests while I was refactoring it, so I don't expect any issues after merge.
ref https://github.com/neondatabase/neon/issues/547

Since this is a large reshuffling anyway, I run pg_indent, the result is at
https://github.com/neondatabase/neon/commit/a8a1cc5e8097e7a398cb4a0e0d5ba1aee663e276
can put it into PR as well.


MATLAB 2016b legend error

>> plot(rand(3))
>> l = legend('Line 1','Line 2','Line 3');
>> title(l,'My Legend')
>> plotly_fig = fig2plotly(gcf, 'offline', true, 'filename', 'test');
Insufficient number of outputs from right hand side of equal sign to satisfy assignment.

Error in findLegendAxis (line 3)
legendAxis = obj.State.Axis(legendAxisIndex).Handle;

Error in plotlyfig/update (line 529)
                legendAxis = findLegendAxis(obj, handle(legs(g)));

Error in plotlyfig (line 203)
                obj.update;

Error in fig2plotly (line 44)
p = plotlyfig(varargin{:});

Same issue here. @shaharz did you manage to fix it?

@DavidUnzue see this PR for my fix: https://github.com/plotly/MATLAB-Online/pull/109

@shaharz  Your PR solved the issue, thank you!
Looking forward to seeing this merged into master...

I got a different error due to this fix and I had to revert the changes in findLegendAxis.m. MATLAB R2016a, <IP_ADDRESS>1360, 64-bit. Error below. (New to bug reporting, but I thought I should inform about this).
`Error using matlab.graphics.axis.Axes/get
There is no Legend property on the Axes class.
Error in findLegendAxis>@(x)(isequal(handle(get(x.Handle,'Legend')),legendHandle)) (line 5)
legendAxisIndex = find(arrayfun(@(x)(isequal(handle(get(x.Handle,'Legend')),legendHandle)),obj.State.Axis), 1);
Error in findLegendAxis (line 5)
legendAxisIndex = find(arrayfun(@(x)(isequal(handle(get(x.Handle,'Legend')),legendHandle)),obj.State.Axis), 1);
Error in plotlyfig/update (line 536)
legendAxis = findLegendAxis(obj, handle(legs(g)));
Error in plotlyfig (line 208)
obj.update;
Error in fig2plotly (line 44)
p = plotlyfig(varargin{:});`

@Cerapter you're saying the original/reverted worked fine? If I remember correctly, having tested this on 2016b I assumed the same was true for 2016a but it sounds like it might not be the case?
Should be an easy fix, let me know and I'm happy to update the PR/open a new one.


harden, lockdown on XS

@erights says: Are we no longer blocked on harden-related issues?
@warner says: I think we're past those, but in a hackish way. (see dealing with AsyncFunction with getAnonIntrinsics https://github.com/Agoric/agoric-sdk/issues/511#issuecomment-716858983 c206eaa) I doubt we're hardening enough to prevent mutable-globals communication channels within a vat (in XS).
@erights: Gotcha. For that, we should be using logic extracted from SES-shim's lockdown
The extent to which this is distinct from #104 is not completely clear to me.

It is distinct from #104. The thing that lockdown does is it gathers all the primordials that need to be hardened together into the intrinsics object. Then at
https://github.com/Agoric/SES-shim/blob/3cf9499317f61511811363f668c37d225984e2b5/packages/ses/src/lockdown-shim.js#L175
it uses harden to harden all the primordials by hardening that root intrinsics object. For this purpose, the current harden and the simplified harden of #104 would work equally well.
This issue is mostly about that gathering into an intrinsics object, together with the repairs that need to happen before that hardening.

An attractive approach that we've talked about, for untangling SES-shim into the parts that should and should not run on XS, it to carefully and fully use the idempotent-only-replace-if-not-present shimming strategy. That way, however much XS provides, we would feature detect that it is present and use it rather than replacing it. Most of this can happen by feature testing for the simple presence or absence of property names or global variable names. Some might involve behavioral tests, though none immediately come to mind.

It evidently Just Works now.
That is: xsnap -s dist/lockdown.umd.js
I happen to have bytecode tracing on: https://gist.github.com/dckc/ef9c741b8c6f555837882ea49ab75d37
Before I close this, I'd like to understand if it's fixed by some recent change in SES-shim or it worked all along and we were just confused. @erights ? @kriskowal ?

I suggest that this is done in #2194 . @kriskowal if you agree, would you please close this? Or re-assign to @erights or @warner or whoever else should judge?

I suggest that this is done in #2194 . @kriskowal if you agree, would you please close this? Or re-assign to @erights or @warner or whoever else should judge?

I think we got it!

I think we got it!


temp: disable auto-merge only for edx-platform

Details:
https://github.com/openedx/axim-engineering/issues/1096

applied on 2024-04-26 at noon EST


Add kyma

Pre-submission checklist:
Please check each of these after submitting your pull request:

[x ] Are you only including a repo_url if your project is 100% open source? If so, you need to pick the single best GitHub repository for your project, not a GitHub organization.
[x ] Is your project closed source or, if it is open source, does your project have at least 250 GitHub stars?
[ x] Have you picked the single best (existing) category for your project?
[x ] Does it follow the other guidelines from the new entries section?
[x ] Have you included a URL for your SVG or added it to hosted_logos and referenced it there?
[x ] Does your logo clearly state the name of the project/product and follow the other logo guidelines?
[x ] Does your project/product name match the text on the logo?
[x ] Have you verified that the Crunchbase data for your organization is correct (including headquarters and LinkedIn)?
[x ] 2 minutes after opening the pull request, the CNCF-Bot will post the URL for your staging server. Have you confirmed that it looks good to you and then added a comment to the PR saying "LGTM"?

Please add new open source project Kyma

Deploy preview for landscape failed.
Built with commit 1f0e46116838e10e2b75e10d926ba57ef798ed00
https://app.netlify.com/sites/landscape/deploys/5b64a16b3813f02a35db07ff


ByteBuilder class from kernel package should use Uint8List not List for bytes

There is absolutely no good reason to use List there. We need to update the interface and alter all users to pass Uint8List of bytes.

Can you be more specific?  There is no ByteBuilder class in package Kernel.

It was supposed to be BinaryBuilder.

All the users already pass Uint8List (Uint8List is a subtype of List).
However, we can still update the interface to force this.


Disable SSL in the MERN app

The Docker compose file for Mongo is not configured to use SSL, but the app is trying to connect using SSL.
Either the app needs to be updated to not attempt to use SSL (this patch), or the Mongo instance needs to be configured to use SSL in Docker compose.
Closes #22

The alternative, configuring Mongo to accept secure connections, is documented here... but I imagine that's not worth it for this pattern?

@dolph since the content in this repo is automagically generated can you repost the PR here: https://github.ibm.com/arf/starter-web-mern/blob/master/src/node-express/server/routers/mongo.js

Dolph, thank you so much. Super helpful. Don't worry about creating a PR elsewhere. I have a small pile of changes that I'll apply to a PR soon.


Deleted polls still gets shown on Recent Polls page

Describe the bug
Deleted polls still gets shown on Recent Polls page
To Reproduce
Steps to reproduce the behavior:

Create a poll
Delete it from Recent Polls page
The poll is still listed, clicking on it leads to a 404

The poll is still listed, clicking on it leads to a 404

I'm not able to reproduce it; the poll disappears from the page when I deleted. Can you share a GIF maybe? Thanks.

Thanks Vishnu, I'm looking into it.

Fixed in https://github.com/samayapp/samay/commit/f12777efa294a1bb8cdde3d68d59b11baf870ba4. In short, the issue was that we weren't expecting hyphens in poll titles.


[Bug] Crashes when passing huge list using -f

The tool is crashing and results in the below error:
thread 'main' panicked at 'a parsed Url should always be a valid Uri: InvalidUri(InvalidUriChar)', /root/.cargo/registry/src/github.com-1ecc6299db9ec823/reqwest-0.10.10/src/into_url.rs:44:14
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
[2]    19988 abort      NtHiM -f ~/monitor/data/subdom_url
NtHiM -f ~/monitor/data/subdom_url  2.29s user 1.22s system 7% cpu 44.835 total

Hi there,
Can you please let me know the version of NtHiM that you are using? I couldn't reproduce the issue on the latest release version (v0.1.3), with a gigabytes large file as well as URLs with characters like %, ^, etc. and unicode characters.
Thanks,
@TheBinitGhimire

Hello @sumgr0,
I have successfully reproduced the issue as of now, for two different cases:

Invalid characters in hostnames (as your error mentions): InvalidUriChar
Very long hostnames (found during my testing): TooLong

This seems to be coming through the http crate, and src/uri/mod.rs file in this crate appears to have several other error types defined:

InvalidScheme
InvalidAuthority
InvalidPort
InvalidFormat
SchemeMissing
AuthorityMissing
PathAndQueryMissing
Empty
SchemeTooLong

I have worked on a fix, and also pushed it to the development branch for now. The fix will be live in the next release of NtHiM.
Thanks for opening up this interesting issue!
Thanks,
@TheBinitGhimire

Hello @sumgr0,
The new release of NtHiM, i.e. v0.1.4, is published now, which includes the following fixes:

Initial URL parsing crashes, and,
Post URL parsing crashes!

If you are able to reproduce this issue in the new version of NtHiM, please re-open this issue and let me know!
Thanks,
@TheBinitGhimire


Fix logger update

Description
fix logger lib breaking change

Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] I have signed the Adobe Open Source CLA.
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

Codecov Report

Merging #17 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master    #17   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           6      6
  Lines         127    127
  Branches       24     24
=====================================
  Hits          127    127

Impacted Files
Coverage Δ

lib/impl/CosmosStateStore.js
100% <100%> (ø)
:arrow_up:

lib/StateStore.js
100% <100%> (ø)
:arrow_up:

lib/StateStoreError.js
100% <100%> (ø)
:arrow_up:

lib/init.js
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 015defa...1ff9eec. Read the comment docs.


feat(genAI): add parts

SVCINT-2527
Adds parts to some genAI components.
In the Search page builder, we need to override the loading bullets and the citations index colors. We need to add parts for that since its inside a shadow dom.

Closing until we are sure we want to override --atomic variables in the SP builder

Closing until we are sure we want to override --atomic variables in the SP builder

TBH that's what i thought we were doing to theme the interfaces 😅

TBH that's what i thought we were doing to theme the interfaces 😅

We are already redefining --atomic-variables with other colors, yes. But the reason this PR was openened was to modify a component's color to change it from --atomic-primary-background to a specific color. Don't know if thats clear 😅


Support mask image for tortuosity module

Duplicate of #11

@aylward Could you confirm that this correspond to what we discussed this morning. See #11


update: intel-microcode and Kernel (downfall etc.)

Name: intel-microcode and Kernel
CVEs: CVE-2022-40982, CVE-2022-41804, CVE-2023-23908
CVSSs: 6.5, 6.7, 4.4
Action Needed:

~intel-microcode: update to >= 20230808_p20230804~
Kernel: update to >= 5.10.189, >= 5.15.125, >= 6.1.44

Summary:

CVE-2022-40982: Information exposure through microarchitectural state after transient execution in certain vector execution units for some Intel(R) Processors may allow an authenticated user to potentially enable information disclosure via local access.

https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00828.html
https://downfall.page/

CVE-2022-41804: Unauthorized error injection in Intel(R) SGX or Intel(R) TDX for some Intel(R) Xeon(R) Processors which may allow a privileged user to potentially enable escalation of privilege via local access.

https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00837.html

CVE-2023-23908: Improper access control in some 3rd Generation Intel(R) Xeon(R) Scalable processors may allow a privileged user to potentially enable information disclosure via local access.

https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00836.html

refmap.gentoo: https://bugs.gentoo.org/911939

Intel microcode part is covered by https://github.com/flatcar/scripts/pull/1070.

Fixed in LTS 3033.3.17, Stable 3510.2.7, Beta 3602.1.5, Alpha 3717.0.0.


Mark fn get_sanitized_reg_uses_for_func as inline-always.  Reduces in…

…sn count
for one spill-heavy input by around 1.4%.  Surprisingly high, but I think that
inlining means that the result triple never needs to be created.
No functional change.

Does #[inline] have the same effect?

I think it is more limited and doesn't work across crate or module boundaries (one or the other).

I re-pushed because the commit message mentions the wrong function.

When optimizations are enabled #[inline] and #[inline(always)] are considered equal during partitioning: there will be a copy in each codegen unit that uses them. When optimizations are disabled however #[inline] will be considered almost equal to a non inline function for partitioning purposes.
https://github.com/rust-lang/rust/blob/fb5615a4771ea3d54256f969dc84d2dfd38d812c/src/librustc_middle/mir/mono.rs#L107


Highlight locked funds instead of number of locks in "Unlocking"

This is a good idea, but it's tricky, because the locked funds are overlapping so say I'm unlocking:

10 DOTs on track 1
5 DOTs on track 0

-> I'm actually unlocking max 10 DOTs here BUT, while you may think as a user that you'll have 10 DOTs free when those locks are done.. well it's not true because if you're still voting or delegating with 10 DOTs or more.. well you'll effectively not unlock anything. Just the track will be free. If that makes any sense.


Support pagination for multiple tables

If the table has a container we can get the correct pagination for it.
Also we don't need to search in all the html again if we already have the pagination element

@dsolis5323 Thanks 👍


Feature/fix coveralls

Got Coveralls code coverage up and running, yay!

Changes Unknown when pulling 41eaf7e1243ae97268c7daa80ec0b89ad85009f1 on feature/fix-coveralls into ** on develop**.


Button props spilling to DOM element

Description
The Button props leadingIcon, trailingIcon, variant and size are being passed down to the button or custom (polymorphic) component, leading to React warnings like
Warning: React does not recognize the `leadingIcon` prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spell it as lowercase `leadingicon` instead. If you accidentally passed it from a parent component, remove it from the DOM element.

This happens because these props are not destructured like the others, however they serve no purpose outside the ButtonBase logic:
https://github.com/primer/react/blob/9eaa37e98b8cd12a0b953f190bcbff0f26a3dd22/src/Button/ButtonBase.tsx#L11
https://github.com/primer/react/blob/9eaa37e98b8cd12a0b953f190bcbff0f26a3dd22/src/Button/ButtonBase.tsx#L20
Steps to reproduce
With this code using react-router
<Button variant="outline" leadingIcon={MarkGithubIcon} as={Link} to="/github">Test</Button>

and development mode, check the console logs, they should give the warning mentioned above.
Version
v35.6.0
Browser
Chrome

Could this be happening because those props should be transient? https://styled-components.com/docs/api#transient-props
We'd need to upgrade styled-components to 5.1 from 4.4 (😬) to verify this, but this issue has been happening for a while in this library.


HUE-9513 [core] Improve Hue SAML response check: add defensive code i…

…nvalid SAML case
(cherry picked from commit 9a6c86bbd99833fb2976d67763c15b1711f6ceed)

recheck

recheck

Rebase on master and added pylint fix in https://github.com/cloudera/hue/pull/1342
https://github.com/cloudera/hue/commit/f853ea0e8c591efcaa55ae69b3c07ee0ca5d7dda
https://github.com/cloudera/hue/commit/6c6904fe3ce47c629993569d3ba1c06b3bb8a5ed
(so the same code from here is in master)


Fix fatal error in multi_node_sim

Motivation

Closes #2253

Changes

Fix fatal error in multi_node_sim

Test Plan

Attempt to reproduce #2253 following steps from the PR description
There should be no fatal error

bors try

bors try

bors try

bors try

bors try-

bors try-

bors try

bors try

bors try

bors try

bors try-

bors try

bors try-

bors ping

bors try-

bors try

bors merge


If a project is already open, switch to it rather than open a second instance

ISSUE

open project A
switch to project B (not necessary, but shows the desired end result)
from Project Viewer, open project A again

expected:
Since project A is already open, it should be brought back to the front
actual:
A second instance of project A is open
You
Environment

macOS 10.12.3;
1.13.1;

hey @GreenGremlin, i assume you have the option of opening each project in it's new window right?
If so, this needs investigation because I really don't know how to get the list of instances right now.
But is a nice feedback, thanks

@GreenGremlin, this is fixed, let me try to fix some more issues so i can release another version.

please validate @GreenGremlin

I'm still not seeing the 1.0.13 in Atom

what version of atom you have?

1.15.0

Ah, it looks like I have a theme that has a deprecation warning holding me back from upgrading :\

I was able to confirm the fix, thanks!

cool :)


wrong transformation of markdown-it

Hi!
markdown-it’s typings are here. requireing it returns a class:
const MarkdownIt = require('markdown-it')

const md = new MarkdownIt()
md.render(...)

However, rollup converts it to this code:
var lib$8 = MarkdownIt;

var markdownIt = lib$8;

var MarkdownIt$1 = /*#__PURE__*/Object.freeze({
	default: markdownIt,
	__moduleExports: markdownIt
});

function myFunc(code) {
	const md = new MarkdownIt$1();
	...
}

the problem is that MarkdownIt$1.default is the actual class, so new MarkdownIt$1 fails.

Hey folks (this is a canned reply, but we mean it!). Thanks to everyone who participated in this issue. We're getting ready to move this plugin to a new home at https://github.com/rollup/plugins, and we have to do some spring cleaning of the issues to make that happen. We're going to close this one, but it doesn't mean that it's not still valid. We've got some time yet before the move while we resolve pending Pull Requests, so if this issue is still relevant, please @ me and I'll make sure it gets transferred to the new repo. :beer:


I would like to translate Japanese Godot docs

I would like to translate Japanese Godot docs.
https://github.com/godotengine/godot-docs/pull/2274

You can create this issue directly on the Godot DOC area: https://github.com/godotengine/godot-docs/issues

Oh! I made a misstake.Thanks rogeriodec.


[CWS] bump debouncer dependency fixing a memleak

What does this PR do?
This PR bump the skydive-project/go-debouncer dependency in order to fix a memory leak caused by a ticker not being stopped. see : https://github.com/skydive-project/go-debouncer/pull/1
Motivation
Describe how you validated your changes

Possible Drawbacks / Trade-offs
Additional Notes

/merge


Increase retry count 3 -> 5

Summary:
In extremely rare cases (one report since the last PR in mid-January, an internal server error is thrown to the knox_client. I suspect it's when 3 backoffs aren't enough, and collisions occur to zk in every attempt. We reduce this possibility even further by increasing the maximum number of retry attempts, since we are confident that retrying is an acceptable solution to address those 500s.
Test Plan:
Ran unit tests

I wonder if we'd be better off using exponential backoff (close to what @devinlundberg is suggesting) with fewer (3) retries than linear backoff with more (5) retries.

Thanks for the feedback!
Devin - I can print output of a code sample containing the retry logic as
the attempt counter gets incremented. I remember validating this during the
time of the original PR and it wasn’t behaving in an expected 80ms pattern.
Jon - the knox 500 error occurs when two writes occur simultaneously. The
original approach was to use random backoff to minimize the probability of
concurrent writes - if we employ a predictable backoff strategy (such as
exponential) the issue repeats, just at exponential intervals.
On Tue, Apr 2, 2019 at 9:23 AM Jon Parise<EMAIL_ADDRESS>wrote:

I wonder if we'd be better off using exponential backoff (close to what
@devinlundberg https://github.com/devinlundberg is suggesting) with
fewer (3) retries than linear backoff with more (5) retries.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pinterest/knox/pull/32#issuecomment-479078219, or mute
the thread
https://github.com/notifications/unsubscribe-auth/Aen-SX3iGHmmdB6W1fY0hZcGj7hbazLbks5vc4PvgaJpZM4cXJH9
.


FR: use  description for hovertext

Would be cool if the <meta name="description" >...</meta> was pulled into the link's hovertext.
[foo](http://bar.com "the content of the meta tag")

Good idea! Want to work on this? I'd happily review your PR :)

Yeah I'll try my hand


Update questions.csv

1 question added(arabic missing)

I've just merged your commit. Thanks for your contribution!

Related to #1


vendor:publish doesn't handle files that are named ..ext (e.g. ..png in KCFinder) properly.

So this is a very... 'niche' thing but occasionally things such as KCFinder will include an oddly named file such as '..png', read as dot.png.
When you do a vendor:publish from a package that includes KCFinder (for instance), it'll look for img/filespng instead of img/files/big/..png due to the rather peculiar naming scheme for that file. At least, that's what I've gathered. It'll then throw this error:
$ php artisan vendor:publish

  [League\Flysystem\FileNotFoundException]
  File not found at path: js/kcfinder/themes/dark/img/filespng

If you want a test case, my fork of Frozennode Admin has it under the kcfinder branch.

Could you provide us with an isolated example please.

Start up a new project, tack this in the composer.json:
	"repositories": [
	{
		"type": "vcs",
		"url": "https://github.com/BenWoodford/Laravel-Administrator.git"
	}
	],

and:
"frozennode/administrator": "dev-KCFinder",
composer update
php artisan vendor:publish

That's not isolated.

Any solution to this problem?


Ios not playing custom sound only on non-dev device

Hello, I am trying to get a custom sound to play with GCM on iOS.  The funny thing is that everything works as it should when I run it on my development device.  I uploaded the app to test flight, deleted the dev version, and it still works fine on my test device.  But when I download to any other device, the custom sound doesn't play and I get the default sound.
I am downloading the sound "siren.wav" to "Library/Sounds" on my device on startup using another cordova plugin.   I hooked up my old iPhone (running ios 8, not my dev iphone), and looked through the application data container, and sure enough, the sound had been downloaded properly and worked when I played it in iTunes on my computer.  The sound is there, but it still plays the default notification. I also had someone with ios 9 download it and they had the same issue.  Any idea why?
I'm sending this to GCM
{
  "to":"gcm_id",
  "content_available":true,
  "notification":{
    "title":"title",
    "alert":"this is an alert",
    "body":"this is the body",
    "sound":"siren.wav"
  },
  "priority":"high"
}

Thank You!

@dtruel I don't think iOS can play a wav file as a push notification sound. Check out the link I put in https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/PAYLOAD.md#sound-1 to convert the sound to the right format.

According to apple, you can use a wav.  But I changed it to m4a and it worked!
https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/IPhoneOSClientImp.html

@dtruel you can use a wave file as long as it is PCM linear alaw or mu-law encoded.


chore: update to angular RC4 and other update other packages

This removes the following deleted / deprecated APIs:

Angular's exported versions of describe, it, beforeEach, expect, etc.
beforeEachProviders, provide(...) and new Provider(...)
injectAsync
Remove jasmine matchers that came from angular/angular

LGTM.

CC @robertmesserle @DevVersion @iveysaur

We should probably update the package.jsons of form-related components to use 0.2.0:
https://github.com/angular/material2/blob/master/src/components/checkbox/package.json
Otherwise looks good

LGTM, tests for gridlist are failing in this PR but I'm not sure if they are related to the change you made.

Currently some grid-list tests are failing on iOS8. Seems like they were never running before and I accidentally fixed them. Debugging...

🎉


Presentr dismissal with keyboard observation options

New PresentrDelegate that can respond and take action before a
dismissal of the presented controller.
Observes the presentation and dismissal of the keyboard and has options
for how the presented views’s frame should react to the keyboard.

@danlozano have you had a chance to look this over?

@aasatt I did a quick code review. Looks good. Thank you! I have added a few minor details, would be great if you could adjust it.

@gabrielPeart Thanks for the review. I made a commit with your suggestions.

@aasatt Looks great now! Thank you!

Will check it out and merge today if everything's OK.
Sorry for the late response, I've been busy, but I'm back!
:)

Hey guys,
This has been merged into the Develop branch.
I added some code to the example project to test the KeyboardTranslation type.
Basically I added a simple PopupViewController with a textfield to test the translation type AND to test the PresentrDelegate.
It seems to be working just fine, great work!
If you guys test it in the Develop branch and see that everything is working as expected, we can merge it into Master and create a new release.
:)

After we do that I can take care of adding the instructions to the Readme!

@danlozano great work! :)


Add rails 5 support

This closes #57 and fdont have the issues of #60

I will close this for rails 5 is necessary to drop support of ruby < 2.0


New member

Hello World in Hausa
accound 42cc1800cf0264a41493a065e67dd09de2a9664eb0d66330d0626b455deb7800

@odetolataiwo @Rajputusman, 500.

I have not received my coins added hello world in Hausa #939
Account
42cc1800cf0264a41493a065e67dd09de2a9664eb0d66330d0626b455deb7800

OK thanks, I have seen it


filter expression evidence according to direction (up/down)

Several scientists from GSK have requested to be able to filter the expression evidence by direction.
E.g. in the associations with asthma they'd like to know which targets are up-regulated and which ones are down-regulated (or both).
Searching for asthma in the Atlas produces results with an up/down regulation filter:
https://www.ebi.ac.uk/gxa/query?geneQuery=[]&organism=homo sapiens&conditionQuery=[{"value"%3A"asthma"}]&ds={"kingdom"%3A["animals"]}#differential
This could also apply to the RNA expression table on the evidence page (which can be sorted but not filtered by activity) e.g.: https://www.targetvalidation.org/evidence/ENSG00000073756/EFO_0003767?view=sec:rna_expression

Will be addressed as part of prioritisation view for tractability OTAR045.


[Cherry-pick]Change Ip Address to readable format in accesslog from stdio/stackdri…

Cherry-picking change https://github.com/istio/istio/pull/12850 to release-1.1 branch.

Change Ip Address to readable format in accesslog from stdio adapter

Add a check to validate it's an IP Address before calling ip.string function

Fix formatting error

Fix test

Correct stringify function in instanceUtil.go too for IP address

Fix based on review

Fix based on review

Fix based on review

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: gargnupur
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: kyessenov
If they are not already assigned, you can assign the PR to them by writing /assign @kyessenov in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

mixer/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@gargnupur: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test istio-integ-k8s-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@gargnupur: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test istio-integ-k8s-tests

prow/e2e-mixer-no_auth.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test e2e-mixer-no_auth

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@gargnupur: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test istio-integ-k8s-tests

prow/e2e-mixer-no_auth.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test e2e-mixer-no_auth

prow/e2e-dashboard.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test e2e-dashboard

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@gargnupur: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test istio-integ-k8s-tests

prow/e2e-mixer-no_auth.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test e2e-mixer-no_auth

prow/e2e-dashboard.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test e2e-dashboard

prow/e2e-bookInfoTests-v1alpha3.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test e2e-bookInfoTests-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@gargnupur: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test istio-integ-k8s-tests

prow/e2e-mixer-no_auth.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test e2e-mixer-no_auth

prow/e2e-dashboard.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test e2e-dashboard

prow/e2e-bookInfoTests-v1alpha3.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test e2e-bookInfoTests-envoyv2-v1alpha3

prow/e2e-simpleTests.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test e2e-simpleTests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@gargnupur: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test istio-integ-k8s-tests

prow/e2e-mixer-no_auth.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test e2e-mixer-no_auth

prow/e2e-dashboard.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test e2e-dashboard

prow/e2e-bookInfoTests-v1alpha3.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test e2e-bookInfoTests-envoyv2-v1alpha3

prow/e2e-simpleTests.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test e2e-simpleTests

prow/istio-pilot-multicluster-e2e.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test istio-pilot-multicluster-e2e

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@gargnupur: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test istio-integ-k8s-tests

prow/e2e-mixer-no_auth.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test e2e-mixer-no_auth

prow/e2e-dashboard.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test e2e-dashboard

prow/e2e-bookInfoTests-v1alpha3.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test e2e-bookInfoTests-envoyv2-v1alpha3

prow/e2e-simpleTests.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test e2e-simpleTests

prow/istio-pilot-multicluster-e2e.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test istio-pilot-multicluster-e2e

prow/e2e_pilotv2_auth_sds.sh
49e3b55d194bf06fe25f0ddfff03c90ae72a675c
link
/test istio_auth_sds_e2e

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test e2e-bookInfoTests-envoyv2-v1alpha3
/test e2e-dashboard
/test e2e-mixer-no_auth
/test e2e-simpleTests
/test istio_auth_sds_e2e

@duderino , @geeknoid : Can this be merged in release-1.1 in time for release-1.1.2?

/lgtm
/approve

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: douglas-reid, gargnupur
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

mixer/OWNERS [douglas-reid]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Fix queue dot, add playlist Playing, add switches, change marketplace

Active queue button dot now has color:

The little "speaker" next to the currently playing playlist now has color:

Switches in Settings (and in other places if there are any) now have color:

👍


[FEATURE] Possibility to customize the form used to create an incident

Is your feature request related to a problem? Please describe.
Possibility to customize the form used to create an incident

At this point, the blocks used in all of the modals are named specifically and allowing customization would be really complex. Can you elaborate on what types of changes you're looking for in the form?


Polymorphic Type Resolution Using Aliases

What is the best way to explain why #2 & #3 error properly, while #1 does not?
I'm guessing the type of A in #1 is inferred to be something like { foo?: string, bar?: number }, but I'm having a hard time reasoning through why type aliases in #2 #3 behave more like lazy type "containers" or non-opaque "structural" type constructors?
Is that the best way to phrase what's going on here?
type Alias<T> = T

// #1
declare function fooBar1<A, B: A>(a: A, b: B): void
fooBar1({ foo: '' }, { bar: 2 })

// #2
declare function fooBar2<A, B: Alias<A>>(a: A, b: B): void
fooBar2({ foo: '' }, { bar: 2 })

//declare function fooBar2<A, B: Alias<A>>(a: A, b: B): void
//                               ^ property `foo`. Property not found in
//fooBar2({ foo: '' }, { bar: 2 })
//                     ^ object literal

// #3
declare function fooBar3<A>(a: A, b: Alias<A>): void
fooBar3({ foo: '' }, { bar: 2 })

//declare function fooBar2<A, B: Alias<A>>(a: A, b: B): void
//                               ^ property `foo`. Property not found in
//fooBar3({ foo: '' }, { bar: 2 })
//                     ^ object literal

After using flow-inspect to inspect a new example, it seems "Polymorphic type application" is the best way to describe this behavior.
Diff (a polymorphic type application itself) effectively evaluates to a new type, parameterized over two polymorphic type applications (Alias), with Optional (bound to Mixed) & Required  (bound to Mixed) as their corresponding type params.

type Alias<T> = T

type Diff<Optional, Required> = $Shape<Optional & Required> & Required

function fooBar<Optional, Required>(
  optional: Optional,
  required: Required,
  diff: Diff<Alias<Optional>, Alias<Required>>
): void {}

fooBar({ name: '', age: 5 }, { age: 5 }, { age: 5 })

“Polymorphic type application” describes a type expression like Promise, which applies the type argument string to the polymorphic type Promise.

https://github.com/flowtype/flow-codemod/blob/master/transforms/strict-type-args/README.md

@thejameskyle flow-inspect was super helpful here. It was really nice to paste into Nuclide & inspect by collapsing various values.

Maybe Container Type / Class is the best term for this encapsulation / insulation from the typing polymorphic inference in each "context".

Generics make it possible to abstract over types. A common example is
container classes, which store, traverse, and retrieve data without knowledge
of specifically what is inside.
Generic object types can be specified using a type alias.
type GenericObject<T> = { foo: T };
var numberObject: GenericObject<number> = { foo: 0 };
var stringObject: GenericObject<string> = { foo: "foo" };

https://github.com/facebook/flow/blob/9b26eb841bb26ba2d0b8182133c211326a6acede/website/docs/ref/quickref.doc.js#L297


Support ![[resource]] syntax

Currently not supported by remark-wiki-link (see this issue). I could wait for that to pass, or hack something together with a regex

Here's a regex hack
"![[cat.jpg]]\n![[dog.png]]".replace(/!\[\[(.+)\]\]/g, "![]($1)")
// "'![](cat.jpg)\n![](dog.png)'

I won't add this though since it could break code blocks

The hack could be made to work by applying
"![[cat.jpg]]\n![[dog.png]]".replace(/!\[\[(.+)\]\]/g, `<img src="$1">`)
// '\n'

To every ParagraphNode in the tree. I'm not sure about adding this as it seems like an ugly hack. I'll wait for response to the issue I raised

Fixed here.


Possible Addition of Cypherpunk Cogitations by Jameson Lopp

Just came across this blog by Jameson going over a wide array of interesting information.  Not sure it would fit but definitely want to see.
https://blog.lopp.net/

Quite a varied amount of content and looking through there were a few non bitcoin-only posts so unfortunately its not suitable for listing.


[Suggestion] Modded Biome Material Support

BYG (Oh Biome You'll Go)
BetterNether
BetterEnd

I'm not sure about including this in 1.4 but maybe in 1.5


Add setPrompt funtion for FilterSelect

I know that something like this work (found after implemented setPrompt...):
$grid->addFilterSelect('foo','foo',array(''=> '-----','1'=>1,'2'=>2));
But based on nette form I expected this:
$grid->addFilterSelect('foo','foo',array('1'=>1,'2'=>2))->setPrompt('-----');

Thanks!


[camera] ResolutionPreset.veryHigh is Ignored with ImageStream on Android

Steps to Reproduce

Execute flutter run on the code sample (in my case I ran it on a Samsung S10e, Android 12).
Look at the log, where the resolution should be 1920×1080, it's actually 1280×720.

@zuvola has previously reported this issue on Android in https://github.com/flutter/flutter/issues/93842#issuecomment-973661365
Expected results:
I/flutter ( 3762): format: ImageFormatGroup.yuv420
I/flutter ( 3762): planes: 3
I/flutter ( 3762): bytes: 2073600
I/flutter ( 3762): width: 1920
I/flutter ( 3762): height: 1080
I/flutter ( 3762): bytesPerRow: 1920

Actual results:
I/flutter ( 3762): format: ImageFormatGroup.yuv420
I/flutter ( 3762): planes: 3
I/flutter ( 3762): bytes: 921600
I/flutter ( 3762): width: 1280
I/flutter ( 3762): height: 720
I/flutter ( 3762): bytesPerRow: 1280

Code sample

import 'package:camera/camera.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({Key? key}) : super(key: key);

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  CameraController? controller;

  Future<void> init() async {
    final cameras = await availableCameras();
    if (cameras.isEmpty) return;
    controller = CameraController(
      cameras.first,
      ResolutionPreset.veryHigh,
      enableAudio: false,
      imageFormatGroup: ImageFormatGroup.yuv420,
    );
    await controller!.initialize();
  }

  @override
  void initState() {
    init().then((_) {
      setState(() {});
    });
    super.initState();
  }

  @override
  void dispose() {
    controller?.dispose();
    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: controller == null ? Container() : CameraPreview(controller!),
      floatingActionButton: FloatingActionButton(
        onPressed: () {
          controller?.startImageStream((image) {
            print('format: ${image.format.group}');
            print('planes: ${image.planes.length}');
            print('bytes: ${image.planes.first.bytes.length}');
            print('width: ${image.width}');
            print('height: ${image.height}');
            print('bytesPerRow: ${image.planes.first.bytesPerRow}');
          });
        },
        child: const Icon(Icons.camera),
      ), // This trailing comma makes auto-formatting nicer for build methods.
    );
  }
}

Flutter Doctor -v
[✓] Flutter (Channel stable, 2.10.5, on macOS 12.2.1 21D62 darwin-x64, locale en-US)
    • Flutter version 2.10.5 at /Users/vakrolme/Utils/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 5464c5bac7 (11 days ago), 2022-04-18 09:55:37 -0700
    • Engine revision 57d3bac3dd
    • Dart version 2.16.2
    • DevTools version 2.9.2

[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
    • Android SDK at /Users/vakrolme/Library/Android/sdk
    • Platform android-31, build-tools 32.0.0
    • ANDROID_SDK_ROOT = /Users/vakrolme/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7590822)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ✗ CocoaPods not installed.
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to
        your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To install see https://guides.cocoapods.org/using/getting-started.html#installation for
      instructions.

[✗] Chrome - develop for the web (Cannot find Chrome executable at /Applications/Google
    Chrome.app/Contents/MacOS/Google Chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.

[✓] Android Studio (version 2021.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7590822)

[✓] VS Code (version 1.66.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.38.1

[✓] Connected device (1 available)
    • SM G970F (mobile) • RF8MA1A1WFY • android-arm64 • Android 12 (API 31)

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 2 categories.

Hi @vakrolme, Thanks for filing the issue.
This is a known issue and it is being tracked here https://github.com/flutter/flutter/issues/102830, Please follow up there for further updates, Closing this issue as a duplicate. If you disagree feel free to write in the comments and we will reopen it.
Thank you.


Guioptions reset after startup files are executed

Hi,
the latest version, 7.4 (96) will reset guioptions to a default value after starting up, i.e. ignoring settings that I make in .gvimrc or .vimrc.
I issue set guioptions-=erL there, yet the value is egmrL after startup. Doing it again by hand will set the proper value.

This is probably a vim bug, MacVim doesn't do anything to set this. What is the result of `:verbose set guioptions?" for you?

The default for guioptions is egmrLtT. The substring "erL" isn't present in that default value, so you can't remove it with -=. This is why it is recommended that you remove flag values one at a time (see :help remove-option-flags).
If you remove each flag one at a time, as in
set guioptions-=e
set guioptions-=r
set guioptions-=L

then when you run MacVim, :set guioptions? prints gm, as it sounds like you want.


docker pull temporalio/ui failed: manifest for docker.io/temporalio/ui:latest not found

Describe the bug
docker pull temporalio/ui
Using default tag: latest
Trying to pull repository docker.io/temporalio/ui ...
manifest for docker.io/temporalio/ui:latest not found
version > 2.9.1 (include 2.10.0-2.10.3)
all not found

tried these options and started both images, didn't repo
docker pull docker.io/temporalio/ui:2.10.3

docker pull docker.io/temporalio/ui:latest

What do you use to pull the images? What is your environment?


Sets Shared pipeline libs to fix version

This will prevent breakage when we update the library.
Add a 15 minute timeout for e2e.

Jenkins job manager/presubmit passed


Migrating unique BoxPlot controls

CATEGORY
Choose one

[ ] Bug Fix
[ ] Enhancement (new features, refinement)
[x] Refactor
[ ] Add tests
[ ] Build / Development Environment
[ ] Documentation

SUMMARY

Moving unique control(s) from controls.jsx to /explore/controlPanels/BoxPlot.js
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TEST PLAN

ADDITIONAL INFORMATION

[x] Has associated issue: #9187
[ ] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

REVIEWERS
@kristw

Codecov Report

Merging #9392 into master will not change coverage by %.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #9392   +/-   ##
=======================================
  Coverage   59.02%   59.02%
=======================================
  Files         375      375
  Lines       12136    12136
  Branches     2993     2993
=======================================
  Hits         7163     7163
  Misses       4794     4794
  Partials      179      179

Impacted Files
Coverage Δ

superset-frontend/src/explore/controls.jsx
39.70% <ø> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 0061a3e...94a1f06. Read the comment docs.


allow pulling azure cli docker image from artifactory

We are not able to use az-cli action from self hosted runners because connection to mcr.microsoft.com not open from our firewall.  Could you please update the action to read image path from environment variable where we can provide on-prem artifactory remote repository?
Warning: Unable to fetch all az cli versions, please report it as an issue on https://github.com/Azure/CLI/issues. Output: , Error: Error: The process 'curl' failed with exit code 35
Starting script execution via docker image mcr.microsoft.com/azure-cli:2.30.0
Error: Error: Unable to find image 'mcr.microsoft.com/azure-cli:2.30.0' locally
docker: Error response from daemon: Get "https://mcr.microsoft.com/v2/": EOF.

Reference : Similar feature is implemented in https://github.com/marketplace/actions/setup-jfrog-cli#downloading-jfrog-cli-from-artifactory.

Thank you for the feature request. We'll assess its feasibility before implementation.

We are also in a similar situation. passing the az-cli container image path from environment variable will be immensely beneficial.