text:
How to control the parallelism of each jobs?

For example, I have a job:
A(x=1) require B(x=1) and C(x=1);   B(x=1) require D(x=1)
this job will be triggered in crontab, like this:
job1: A(x=1) require B(x=1) and C(x=1);   B(x=1) require D(x=1)
job2: A(x=2) require B(x=2) and C(x=2);   B(x=2) require D(x=2)
job3: A(x=3) require B(x=3) and C(x=3);   B(x=3) require D(x=3)
...
I mean , if job1 is running, all the tasks in job2 should be pending after it is triggered. how to control that?
I found a way: make D(x=2) requires A(x=1), but that is really a bad solution.
I found it is very hard to control by "resources".

Can you format your issue with markdown? It's hard to read.
Also what is the thing with crontabs specifying dependencies? I'm a bit confused by your question. Can you clarify please? Thanks. :)

@Tarrasch , I mean when a job is running, other jobs of different luigi parameters should not run at the same time.
I know that "resources" is used for controlling the parallelism of tasks, but not jobs.

closing this issue.

[x] It has been inactive for +4 months.
[ ] It's not about luigi core, so not as many users are affected about this.
[ ] The change seems quite big, it's unlikely to be sporadically picked up.
[ ] The owner haven't responded or disappeared.
[x] I don't understand what this issue is about.
[ ] There exists a reasonable workaround for this.
[ ] We need to check if this hasn't been fixed by now (for old issues).
[ ] This is kind of by design and not a bug.
[ ] Resolving this would probably add a lot of complexity.

Every open issue adds some clutter, and we try to make the issues fewer and make it easier for new collaborators to find. Currently we try to close any issue that meets the first checkbox + one other.
Feel free to reopen this issue at any point if you have the intent to continue to work this. :)

authors: Tarrasch leafjungle mfcabrera

repo: spotify/luigi


text:
Update joda-time to 2.10.9

Updates joda-time:joda-time from 2.10.6 to 2.10.9.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "joda-time", artifactId = "joda-time" } ]

labels: library-update, semver-patch

Superseded by #371.

source: gharchive/pull-request

repo: spotify/ratatool

license_type: permissive

license_source: github-api


text:
[Bug]:script load error with version 1.1.0

OData Version
OData V2
Draft
Yes
Scenario
Flexible programming model
Environment
BAS
UI5 Spreadsheet Component
1.1.0
What happened?
Hi Team,
I have enabled the spreadsheet importer for version 0.31.1, but when i upgraded to version 1.1.0, i am getting the infamous script load error  ModuleError: failed to load 'cc/spreadsheetimporter/v0_31_1/Component.js' from thirdparty/customControl/spreadsheetImporter/v0_31_1/Component.js: script load error
I have adjusted the manifest,json as well to reflect the new version . Please help.
Relevant log output
Third-party cookie will be blocked in future Chrome versions as part of Privacy Sandbox.
ui5loader-autoconfig-dbg.js:917 A parser-blocking, cross site (i.e. different eTLD+1) script, https://sapui5.hana.ondemand.com/1.122.0/resources/sap-ui-core-dbg.js, is invoked via document.write. The network request for this script MAY be blocked by the browser in this or a future page load due to poor network connectivity. If blocked in this page load, it will be confirmed in a subsequent console message. See https://www.chromestatus.com/feature/5718547946799104 for more details.
(anonymous) @ ui5loader-autoconfig-dbg.js:917
(anonymous) @ ui5loader-autoconfig-dbg.js:853
(anonymous) @ ui5loader-autoconfig-dbg.js:11
ui5loader-autoconfig-dbg.js:917 A parser-blocking, cross site (i.e. different eTLD+1) script, https://sapui5.hana.ondemand.com/1.122.0/resources/sap-ui-core-dbg.js, is invoked via document.write. The network request for this script MAY be blocked by the browser in this or a future page load due to poor network connectivity. If blocked in this page load, it will be confirmed in a subsequent console message. See https://www.chromestatus.com/feature/5718547946799104 for more details.
(anonymous) @ ui5loader-autoconfig-dbg.js:917
(anonymous) @ ui5loader-autoconfig-dbg.js:853
(anonymous) @ ui5loader-autoconfig-dbg.js:11
Log-dbg.js?eval:503 2024-06-17 20:46:24.957199 Changing log level to DEBUG -  sap.base.log
Device-dbg.js?eval:85 2024-06-17 20:46:28 Device API logging initialized - DEVICE
Log-dbg.js?eval:503 2024-06-17 20:47:11.497199 Creating Core -  sap.ui.core.Core
Log-dbg.js?eval:503 2024-06-17 20:47:11.499500 Declared theme sap_horizon -  sap.ui.core.Core
Log-dbg.js?eval:503 2024-06-17 20:47:11.500199 Declared modules: sap.ui.debug.DebugEnv - sap.ui.core.Core
Log-dbg.js?eval:503 2024-06-17 20:47:11.500599 Declared libraries: sap.ui.core - sap.ui.core.Core
Log-dbg.js?eval:503 2024-06-17 20:47:11.501899 Content direction set to 'ltr' -  sap/ui/core/util/_LocalizationHelper
Log-dbg.js?eval:503 2024-06-17 20:47:11.503300 Sync point 'UI5 Document Ready' created -
Log-dbg.js?eval:503 2024-06-17 20:47:11.504199 Sync point 'UI5 Core Preloads and Bootstrap Script' created -
Log-dbg.js?eval:503 2024-06-17 20:47:11.505500 Sync point 'UI5 Core Preloads and Bootstrap Script' finished (tasks:2, open:0, failures:0) -
Log-dbg.js?eval:503 2024-06-17 20:47:12.468000 Declared theme sap_horizon -
Log-dbg.js?eval:503 2024-06-17 20:47:12.469199 Including https://sapui5.hana.ondemand.com/1.122.0/resources/sap/ui/core/themes/sap_horizon/library.css -  sap.ui.core.theming.ThemeManager.includeLibraryTheme() -
Log-dbg.js?eval:503 2024-06-17 20:47:12.777699 Sync point 'UI5 Document Ready' finished (tasks:2, open:0, failures:0) -
Log-dbg.js?eval:503 2024-06-17 20:47:12.778099 Initializing -  sap.ui.core.Core.init()
Log-dbg.js?eval:503 2024-06-17 20:47:12.778599 Initialized -  sap.ui.core.Core.init()
Log-dbg.js?eval:503 2024-06-17 20:47:12.778800 Starting Plugins -  sap.ui.core.Core.init()
Log-dbg.js?eval:503 2024-06-17 20:47:12.779099 Starting DebugEnv plugin (embedded) -
Log-dbg.js?eval:503 2024-06-17 20:47:12.779399 Plugins started -  sap.ui.core.Core.init()
Log-dbg.js?eval:503 2024-06-17 20:47:14.399500 Loading manifest via URL: ./manifest.json?sap-language=EN -
Log-dbg.js?eval:500 2024-06-17 20:47:14.622599 Can not preload model "" as required class has not been loaded: "sap.ui.model.odata.v4.ODataModel" - bsc.latam.project1 sap.ui.core.Component
log @ Log-dbg.js?eval:500
Log.warning @ Log-dbg.js?eval:272
getPreloadModelConfigsFromManifest @ Component-dbg.js?eval:2232
eval @ Component-dbg.js?eval:3485
Promise.then (async)
loadComponent @ Component-dbg.js?eval:3482
componentFactory @ Component-dbg.js?eval:2787
Component.create @ Component-dbg.js?eval:2499
createComponent @ Component-dbg.js?eval:1532
Component._createComponent @ Component-dbg.js?eval:1545
ComponentContainer._createComponent @ ComponentContainer-dbg.js:422
ComponentContainer.onBeforeRendering @ ComponentContainer-dbg.js:441
Element._handleEvent @ Element-dbg.js?eval:350
triggerBeforeRendering @ RenderManager-dbg.js?eval:916
RenderManager.renderControl @ RenderManager-dbg.js?eval:1141
RenderManager.render @ RenderManager-dbg.js?eval:1495
UIArea.rerender @ UIArea-dbg.js?eval:711
_renderPendingUIUpdates @ Rendering-dbg.js?eval:101
setTimeout (async)
renderPendingUIUpdates @ Rendering-dbg.js?eval:179
invalidateUIArea @ Rendering-dbg.js?eval:264
UIArea.addInvalidatedControl @ UIArea-dbg.js?eval:602
UIArea.invalidate @ UIArea-dbg.js?eval:581
ManagedObject.setParent @ ManagedObject-dbg.js?eval:2841
ManagedObject.addAggregation @ ManagedObject-dbg.js?eval:2370
UIArea.addContent @ UIArea-dbg.js?eval:376
(anonymous) @ Control-dbg.js:687
Core.ready @ Core-dbg.js?eval:3220
eval @ Object-dbg.js?eval:282
Control.placeAt @ Control-dbg.js:659
ComponentSupport.run @ ComponentSupport-dbg.js:139
(anonymous) @ ComponentSupport-dbg.js:243
onSuccess @ ui5loader-dbg.js:1967
Promise.then (async)
requireAll @ ui5loader-dbg.js:1886
executeModuleDefinition @ ui5loader-dbg.js:2005
(anonymous) @ ui5loader-dbg.js:1372
ModuleDefinitionQueue.process @ ui5loader-dbg.js:1370
onload @ ui5loader-dbg.js:1469
load (async)
loadScript @ ui5loader-dbg.js:1492
requireModule @ ui5loader-dbg.js:1714
requireAll @ ui5loader-dbg.js:1876
fnRequire @ ui5loader-dbg.js:2133
setTimeout (async)
_executeOnInit @ Core-dbg.js?eval:214
Core._executeInitialization @ Core-dbg.js?eval:1342
Core.init @ Core-dbg.js?eval:1225
eval @ Core-dbg.js?eval:682
finish @ Core-dbg.js?eval:319
SyncPoint.finishTask @ Core-dbg.js?eval:313
eval @ Core-dbg.js?eval:705
eval @ Core-dbg.js?eval:1061
Promise.then (async)
Core._boot @ Core-dbg.js?eval:1060
eval @ Core-dbg.js?eval:704
finish @ Core-dbg.js?eval:319
SyncPoint.finishTask @ Core-dbg.js?eval:313
boot @ Core-dbg.js?eval:748
eval @ Object-dbg.js?eval:282
(anonymous) @ sap-ui-core-dbg.js:2
fetch-dbg.js?eval:209

       GET https://port4004-workspaces-ws-9fh6z.us10.applicationstudio.cloud.sap/bsc.latam.project1/i18n/i18n_en.properties 404 (Not Found)
eval @ fetch-dbg.js?eval:209
fetch @ fetch-dbg.js?eval:147
mixedFetch @ mixedFetch-dbg.js?eval:55
LoaderExtensions.loadResource @ LoaderExtensions-dbg.js?eval:320
Properties.create @ Properties-dbg.js?eval:277
_load @ ResourceBundle-dbg.js?eval:113
get @ ResourceBundle-dbg.js?eval:147
tryToLoadNextProperties @ ResourceBundle-dbg.js?eval:701
loadNextPropertiesAsync @ ResourceBundle-dbg.js?eval:625
ResourceBundle @ ResourceBundle-dbg.js?eval:381
ResourceBundle.create @ ResourceBundle-dbg.js?eval:1031
_loadI18n @ Manifest-dbg.js?eval:277
_processI18n @ Manifest-dbg.js?eval:245
eval @ Component-dbg.js?eval:3533
Promise.then (async)
eval @ Component-dbg.js?eval:3531
Promise.then (async)
loadComponent @ Component-dbg.js?eval:3511
componentFactory @ Component-dbg.js?eval:2787
Component.create @ Component-dbg.js?eval:2499
createComponent @ Component-dbg.js?eval:1532
Component._createComponent @ Component-dbg.js?eval:1545
ComponentContainer._createComponent @ ComponentContainer-dbg.js:422
ComponentContainer.onBeforeRendering @ ComponentContainer-dbg.js:441
Element._handleEvent @ Element-dbg.js?eval:350
triggerBeforeRendering @ RenderManager-dbg.js?eval:916
RenderManager.renderControl @ RenderManager-dbg.js?eval:1141
RenderManager.render @ RenderManager-dbg.js?eval:1495
UIArea.rerender @ UIArea-dbg.js?eval:711
_renderPendingUIUpdates @ Rendering-dbg.js?eval:101
setTimeout (async)
renderPendingUIUpdates @ Rendering-dbg.js?eval:179
invalidateUIArea @ Rendering-dbg.js?eval:264
UIArea.addInvalidatedControl @ UIArea-dbg.js?eval:602
UIArea.invalidate @ UIArea-dbg.js?eval:581
ManagedObject.setParent @ ManagedObject-dbg.js?eval:2841
ManagedObject.addAggregation @ ManagedObject-dbg.js?eval:2370
UIArea.addContent @ UIArea-dbg.js?eval:376
(anonymous) @ Control-dbg.js:687
Core.ready @ Core-dbg.js?eval:3220
eval @ Object-dbg.js?eval:282
Control.placeAt @ Control-dbg.js:659
ComponentSupport.run @ ComponentSupport-dbg.js:139
(anonymous) @ ComponentSupport-dbg.js:243
onSuccess @ ui5loader-dbg.js:1967
Promise.then (async)
requireAll @ ui5loader-dbg.js:1886
executeModuleDefinition @ ui5loader-dbg.js:2005
(anonymous) @ ui5loader-dbg.js:1372
ModuleDefinitionQueue.process @ ui5loader-dbg.js:1370
onload @ ui5loader-dbg.js:1469
load (async)
loadScript @ ui5loader-dbg.js:1492
requireModule @ ui5loader-dbg.js:1714
requireAll @ ui5loader-dbg.js:1876
fnRequire @ ui5loader-dbg.js:2133
setTimeout (async)
_executeOnInit @ Core-dbg.js?eval:214
Core._executeInitialization @ Core-dbg.js?eval:1342
Core.init @ Core-dbg.js?eval:1225
eval @ Core-dbg.js?eval:682
finish @ Core-dbg.js?eval:319
SyncPoint.finishTask @ Core-dbg.js?eval:313
eval @ Core-dbg.js?eval:705
eval @ Core-dbg.js?eval:1061
Promise.then (async)
Core._boot @ Core-dbg.js?eval:1060
eval @ Core-dbg.js?eval:704
finish @ Core-dbg.js?eval:319
SyncPoint.finishTask @ Core-dbg.js?eval:313
boot @ Core-dbg.js?eval:748
eval @ Object-dbg.js?eval:282
(anonymous) @ sap-ui-core-dbg.js:2
fetch-dbg.js?eval:209

       GET https://port4004-workspaces-ws-9fh6z.us10.applicationstudio.cloud.sap/bsc.latam.project1/i18n/i18n_en.properties 404 (Not Found)
eval @ fetch-dbg.js?eval:209
fetch @ fetch-dbg.js?eval:147
mixedFetch @ mixedFetch-dbg.js?eval:55
LoaderExtensions.loadResource @ LoaderExtensions-dbg.js?eval:320
Properties.create @ Properties-dbg.js?eval:277
_load @ ResourceBundle-dbg.js?eval:113
get @ ResourceBundle-dbg.js?eval:147
tryToLoadNextProperties @ ResourceBundle-dbg.js?eval:701
loadNextPropertiesAsync @ ResourceBundle-dbg.js?eval:625
ResourceBundle @ ResourceBundle-dbg.js?eval:381
ResourceBundle.create @ ResourceBundle-dbg.js?eval:1031
ResourceModel.loadResourceBundle @ ResourceModel-dbg.js:391
loadResourceBundle @ Component-dbg.js?eval:3577
eval @ Component-dbg.js?eval:3610
Promise.then (async)
eval @ Component-dbg.js?eval:3555
Promise.then (async)
eval @ Component-dbg.js?eval:3534
Promise.then (async)
loadComponent @ Component-dbg.js?eval:3511
componentFactory @ Component-dbg.js?eval:2787
Component.create @ Component-dbg.js?eval:2499
createComponent @ Component-dbg.js?eval:1532
Component._createComponent @ Component-dbg.js?eval:1545
ComponentContainer._createComponent @ ComponentContainer-dbg.js:422
ComponentContainer.onBeforeRendering @ ComponentContainer-dbg.js:441
Element._handleEvent @ Element-dbg.js?eval:350
triggerBeforeRendering @ RenderManager-dbg.js?eval:916
RenderManager.renderControl @ RenderManager-dbg.js?eval:1141
RenderManager.render @ RenderManager-dbg.js?eval:1495
UIArea.rerender @ UIArea-dbg.js?eval:711
_renderPendingUIUpdates @ Rendering-dbg.js?eval:101
setTimeout (async)
renderPendingUIUpdates @ Rendering-dbg.js?eval:179
invalidateUIArea @ Rendering-dbg.js?eval:264
UIArea.addInvalidatedControl @ UIArea-dbg.js?eval:602
UIArea.invalidate @ UIArea-dbg.js?eval:581
ManagedObject.setParent @ ManagedObject-dbg.js?eval:2841
ManagedObject.addAggregation @ ManagedObject-dbg.js?eval:2370
UIArea.addContent @ UIArea-dbg.js?eval:376
(anonymous) @ Control-dbg.js:687
Core.ready @ Core-dbg.js?eval:3220
eval @ Object-dbg.js?eval:282
Control.placeAt @ Control-dbg.js:659
ComponentSupport.run @ ComponentSupport-dbg.js:139
(anonymous) @ ComponentSupport-dbg.js:243
onSuccess @ ui5loader-dbg.js:1967
Promise.then (async)
requireAll @ ui5loader-dbg.js:1886
executeModuleDefinition @ ui5loader-dbg.js:2005
(anonymous) @ ui5loader-dbg.js:1372
ModuleDefinitionQueue.process @ ui5loader-dbg.js:1370
onload @ ui5loader-dbg.js:1469
load (async)
loadScript @ ui5loader-dbg.js:1492
requireModule @ ui5loader-dbg.js:1714
requireAll @ ui5loader-dbg.js:1876
fnRequire @ ui5loader-dbg.js:2133
setTimeout (async)
_executeOnInit @ Core-dbg.js?eval:214
Core._executeInitialization @ Core-dbg.js?eval:1342
Core.init @ Core-dbg.js?eval:1225
eval @ Core-dbg.js?eval:682
finish @ Core-dbg.js?eval:319
SyncPoint.finishTask @ Core-dbg.js?eval:313
eval @ Core-dbg.js?eval:705
eval @ Core-dbg.js?eval:1061
Promise.then (async)
Core._boot @ Core-dbg.js?eval:1060
eval @ Core-dbg.js?eval:704
finish @ Core-dbg.js?eval:319
SyncPoint.finishTask @ Core-dbg.js?eval:313
boot @ Core-dbg.js?eval:748
eval @ Object-dbg.js?eval:282
(anonymous) @ sap-ui-core-dbg.js:2
Log-dbg.js?eval:503 2024-06-17 20:47:15.728399 Component "bsc.latam.project1" is loading libraries: "sap.m, sap.ui.core, sap.ushell, sap.fe.templates" -
Log-dbg.js?eval:503 2024-06-17 20:47:16.616800 Including https://sapui5.hana.ondemand.com/1.122.0/resources/sap/ui/layout/themes/sap_horizon/library.css -  sap.ui.core.theming.ThemeManager.includeLibraryTheme() -
Log-dbg.js?eval:500 2024-06-17 20:47:17.639699 retry loading JavaScript resource: sap/fe/placeholder/library.js -  sap.ui.ModuleSystem
log @ Log-dbg.js?eval:500
Log.warning @ Log-dbg.js?eval:272
Logger.warning @ Log-dbg.js?eval:686
onerror @ ui5loader-dbg.js:1477
error (async)
loadScript @ ui5loader-dbg.js:1493
requireModule @ ui5loader-dbg.js:1714
requireAll @ ui5loader-dbg.js:1876
executeModuleDefinition @ ui5loader-dbg.js:2005
(anonymous) @ ui5loader-dbg.js:1372
ModuleDefinitionQueue.process @ ui5loader-dbg.js:1370
onload @ ui5loader-dbg.js:1469
load (async)
loadScript @ ui5loader-dbg.js:1492
requireModule @ ui5loader-dbg.js:1714
requireAll @ ui5loader-dbg.js:1876
executeModuleDefinition @ ui5loader-dbg.js:2005
(anonymous) @ ui5loader-dbg.js:1372
ModuleDefinitionQueue.process @ ui5loader-dbg.js:1370
onload @ ui5loader-dbg.js:1469
load (async)
loadScript @ ui5loader-dbg.js:1492
requireModule @ ui5loader-dbg.js:1714
requireAll @ ui5loader-dbg.js:1876
fnRequire @ ui5loader-dbg.js:2133
eval @ Lib-dbg.js?eval:1504
requireLibrariesAsync @ Lib-dbg.js?eval:1503
Promise.then (async)
Library._load @ Lib-dbg.js?eval:1703
preloadDependencies @ Component-dbg.js?eval:3337
eval @ Component-dbg.js?eval:3684
Promise.then (async)
eval @ Component-dbg.js?eval:3676
Promise.then (async)
loadComponent @ Component-dbg.js?eval:3673
componentFactory @ Component-dbg.js?eval:2787
Component.create @ Component-dbg.js?eval:2499
createComponent @ Component-dbg.js?eval:1532
Component._createComponent @ Component-dbg.js?eval:1545
ComponentContainer._createComponent @ ComponentContainer-dbg.js:422
ComponentContainer.onBeforeRendering @ ComponentContainer-dbg.js:441
Element._handleEvent @ Element-dbg.js?eval:350
triggerBeforeRendering @ RenderManager-dbg.js?eval:916
RenderManager.renderControl @ RenderManager-dbg.js?eval:1141
RenderManager.render @ RenderManager-dbg.js?eval:1495
UIArea.rerender @ UIArea-dbg.js?eval:711
_renderPendingUIUpdates @ Rendering-dbg.js?eval:101
setTimeout (async)
renderPendingUIUpdates @ Rendering-dbg.js?eval:179
invalidateUIArea @ Rendering-dbg.js?eval:264
UIArea.addInvalidatedControl @ UIArea-dbg.js?eval:602
UIArea.invalidate @ UIArea-dbg.js?eval:581
ManagedObject.setParent @ ManagedObject-dbg.js?eval:2841
ManagedObject.addAggregation @ ManagedObject-dbg.js?eval:2370
UIArea.addContent @ UIArea-dbg.js?eval:376
(anonymous) @ Control-dbg.js:687
Core.ready @ Core-dbg.js?eval:3220
eval @ Object-dbg.js?eval:282
Control.placeAt @ Control-dbg.js:659
ComponentSupport.run @ ComponentSupport-dbg.js:139
(anonymous) @ ComponentSupport-dbg.js:243
onSuccess @ ui5loader-dbg.js:1967
Promise.then (async)
requireAll @ ui5loader-dbg.js:1886
executeModuleDefinition @ ui5loader-dbg.js:2005
(anonymous) @ ui5loader-dbg.js:1372
ModuleDefinitionQueue.process @ ui5loader-dbg.js:1370
onload @ ui5loader-dbg.js:1469
load (async)
loadScript @ ui5loader-dbg.js:1492
requireModule @ ui5loader-dbg.js:1714
requireAll @ ui5loader-dbg.js:1876
fnRequire @ ui5loader-dbg.js:2133
setTimeout (async)
_executeOnInit @ Core-dbg.js?eval:214
Core._executeInitialization @ Core-dbg.js?eval:1342
Core.init @ Core-dbg.js?eval:1225
eval @ Core-dbg.js?eval:682
finish @ Core-dbg.js?eval:319
SyncPoint.finishTask @ Core-dbg.js?eval:313
eval @ Core-dbg.js?eval:705
eval @ Core-dbg.js?eval:1061
Promise.then (async)
Core._boot @ Core-dbg.js?eval:1060
eval @ Core-dbg.js?eval:704
finish @ Core-dbg.js?eval:319
SyncPoint.finishTask @ Core-dbg.js?eval:313
boot @ Core-dbg.js?eval:748
eval @ Object-dbg.js?eval:282
(anonymous) @ sap-ui-core-dbg.js:2
Log-dbg.js?eval:503 2024-06-17 20:47:18.564599 Including https://sapui5.hana.ondemand.com/1.122.0/resources/sap/m/themes/sap_horizon/library.css -  sap.ui.core.theming.ThemeManager.includeLibraryTheme() -
Log-dbg.js?eval:503 2024-06-17 20:47:18.587800 Including https://sapui5.hana.ondemand.com/1.122.0/resources/sap/ushell/themes/sap_horizon/library.css -  sap.ui.core.theming.ThemeManager.includeLibraryTheme() -
Log-dbg.js?eval:503 2024-06-17 20:47:18.589699 Including https://sapui5.hana.ondemand.com/1.122.0/resources/sap/f/themes/sap_horizon/library.css -  sap.ui.core.theming.ThemeManager.includeLibraryTheme() -
Log-dbg.js?eval:503 2024-06-17 20:47:18.591099 Including https://sapui5.hana.ondemand.com/1.122.0/resources/sap/ui/mdc/themes/sap_horizon/library.css -  sap.ui.core.theming.ThemeManager.includeLibraryTheme() -
Log-dbg.js?eval:503 2024-06-17 20:47:21.128000 Including https://sapui5.hana.ondemand.com/1.122.0/resources/sap/fe/placeholder/themes/sap_horizon/library.css -  sap.ui.core.theming.ThemeManager.includeLibraryTheme() -
Log-dbg.js?eval:503 2024-06-17 20:47:22.509599 Including https://sapui5.hana.ondemand.com/1.122.0/resources/sap/ui/unified/themes/sap_horizon/library.css -  sap.ui.core.theming.ThemeManager.includeLibraryTheme() -
Log-dbg.js?eval:503 2024-06-17 20:47:28.180500 It's not needed to call IconPool.insertFontFaceStyle to insert font-face for the predefined icon font SAP-icons because the font-face is included in the library.css of sap.ui.core -
Log-dbg.js?eval:503 2024-06-17 20:47:33.505099 It's not needed to call IconPool.insertFontFaceStyle to insert font-face for the predefined icon font SAP-icons because the font-face is included in the library.css of sap.ui.core -
Log-dbg.js?eval:503 2024-06-17 20:47:36.062599 Including https://sapui5.hana.ondemand.com/1.122.0/resources/sap/uxap/themes/sap_horizon/library.css -  sap.ui.core.theming.ThemeManager.includeLibraryTheme() -
Log-dbg.js?eval:503 2024-06-17 20:47:41.019800 It's not needed to call IconPool.insertFontFaceStyle to insert font-face for the predefined icon font SAP-icons because the font-face is included in the library.css of sap.ui.core -
Log-dbg.js?eval:503 2024-06-17 20:47:45.301800 It's not needed to call IconPool.insertFontFaceStyle to insert font-face for the predefined icon font SAP-icons because the font-face is included in the library.css of sap.ui.core -
Log-dbg.js?eval:503 2024-06-17 20:47:46.027599 It's not needed to call IconPool.insertFontFaceStyle to insert font-face for the predefined icon font SAP-icons because the font-face is included in the library.css of sap.ui.core -
Log-dbg.js?eval:503 2024-06-17 20:47:46.160899 Including https://sapui5.hana.ondemand.com/1.122.0/resources/sap/ui/fl/themes/sap_horizon/library.css -  sap.ui.core.theming.ThemeManager.includeLibraryTheme() -
Log-dbg.js?eval:503 2024-06-17 20:47:46.778300 It's not needed to call IconPool.insertFontFaceStyle to insert font-face for the predefined icon font SAP-icons because the font-face is included in the library.css of sap.ui.core -
ui5loader-dbg.js:1495

       GET https://port4004-workspaces-ws-9fh6z.us10.applicationstudio.cloud.sap/bsc.latam.project1/Component-dbg.js net::ERR_ABORTED 404 (Not Found)
loadScript @ ui5loader-dbg.js:1495
requireModule @ ui5loader-dbg.js:1714
requireAll @ ui5loader-dbg.js:1876
fnRequire @ ui5loader-dbg.js:2133
eval @ Component-dbg.js?eval:3703
eval @ Component-dbg.js?eval:3701
Promise.then (async)
loadComponent @ Component-dbg.js?eval:3696
componentFactory @ Component-dbg.js?eval:2787
Component.create @ Component-dbg.js?eval:2499
createComponent @ Component-dbg.js?eval:1532
Component._createComponent @ Component-dbg.js?eval:1545
ComponentContainer._createComponent @ ComponentContainer-dbg.js:422
ComponentContainer.onBeforeRendering @ ComponentContainer-dbg.js:441
Element._handleEvent @ Element-dbg.js?eval:350
triggerBeforeRendering @ RenderManager-dbg.js?eval:916
RenderManager.renderControl @ RenderManager-dbg.js?eval:1141
RenderManager.render @ RenderManager-dbg.js?eval:1495
UIArea.rerender @ UIArea-dbg.js?eval:711
_renderPendingUIUpdates @ Rendering-dbg.js?eval:101
setTimeout (async)
renderPendingUIUpdates @ Rendering-dbg.js?eval:179
invalidateUIArea @ Rendering-dbg.js?eval:264
UIArea.addInvalidatedControl @ UIArea-dbg.js?eval:602
UIArea.invalidate @ UIArea-dbg.js?eval:581
ManagedObject.setParent @ ManagedObject-dbg.js?eval:2841
ManagedObject.addAggregation @ ManagedObject-dbg.js?eval:2370
UIArea.addContent @ UIArea-dbg.js?eval:376
(anonymous) @ Control-dbg.js:687
Core.ready @ Core-dbg.js?eval:3220
eval @ Object-dbg.js?eval:282
Control.placeAt @ Control-dbg.js:659
ComponentSupport.run @ ComponentSupport-dbg.js:139
(anonymous) @ ComponentSupport-dbg.js:243
onSuccess @ ui5loader-dbg.js:1967
Promise.then (async)
requireAll @ ui5loader-dbg.js:1886
executeModuleDefinition @ ui5loader-dbg.js:2005
(anonymous) @ ui5loader-dbg.js:1372
ModuleDefinitionQueue.process @ ui5loader-dbg.js:1370
onload @ ui5loader-dbg.js:1469
load (async)
loadScript @ ui5loader-dbg.js:1492
requireModule @ ui5loader-dbg.js:1714
requireAll @ ui5loader-dbg.js:1876
fnRequire @ ui5loader-dbg.js:2133
setTimeout (async)
_executeOnInit @ Core-dbg.js?eval:214
Core._executeInitialization @ Core-dbg.js?eval:1342
Core.init @ Core-dbg.js?eval:1225
eval @ Core-dbg.js?eval:682
finish @ Core-dbg.js?eval:319
SyncPoint.finishTask @ Core-dbg.js?eval:313
eval @ Core-dbg.js?eval:705
eval @ Core-dbg.js?eval:1061
Promise.then (async)
Core._boot @ Core-dbg.js?eval:1060
eval @ Core-dbg.js?eval:704
finish @ Core-dbg.js?eval:319
SyncPoint.finishTask @ Core-dbg.js?eval:313
boot @ Core-dbg.js?eval:748
eval @ Object-dbg.js?eval:282
(anonymous) @ sap-ui-core-dbg.js:2
index.html:1 Refused to execute script from 'https://port4004-workspaces-ws-9fh6z.us10.applicationstudio.cloud.sap/bsc.latam.project1/Component-dbg.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
Log-dbg.js?eval:500 2024-06-17 20:47:52.205899 retry loading JavaScript resource: bsc/latam/project1/Component.js -  sap.ui.ModuleSystem
log @ Log-dbg.js?eval:500
Log.warning @ Log-dbg.js?eval:272
Logger.warning @ Log-dbg.js?eval:686
onerror @ ui5loader-dbg.js:1477
error (async)
loadScript @ ui5loader-dbg.js:1493
requireModule @ ui5loader-dbg.js:1714
requireAll @ ui5loader-dbg.js:1876
fnRequire @ ui5loader-dbg.js:2133
eval @ Component-dbg.js?eval:3703
eval @ Component-dbg.js?eval:3701
Promise.then (async)
loadComponent @ Component-dbg.js?eval:3696
componentFactory @ Component-dbg.js?eval:2787
Component.create @ Component-dbg.js?eval:2499
createComponent @ Component-dbg.js?eval:1532
Component._createComponent @ Component-dbg.js?eval:1545
ComponentContainer._createComponent @ ComponentContainer-dbg.js:422
ComponentContainer.onBeforeRendering @ ComponentContainer-dbg.js:441
Element._handleEvent @ Element-dbg.js?eval:350
triggerBeforeRendering @ RenderManager-dbg.js?eval:916
RenderManager.renderControl @ RenderManager-dbg.js?eval:1141
RenderManager.render @ RenderManager-dbg.js?eval:1495
UIArea.rerender @ UIArea-dbg.js?eval:711
_renderPendingUIUpdates @ Rendering-dbg.js?eval:101
setTimeout (async)
renderPendingUIUpdates @ Rendering-dbg.js?eval:179
invalidateUIArea @ Rendering-dbg.js?eval:264
UIArea.addInvalidatedControl @ UIArea-dbg.js?eval:602
UIArea.invalidate @ UIArea-dbg.js?eval:581
ManagedObject.setParent @ ManagedObject-dbg.js?eval:2841
ManagedObject.addAggregation @ ManagedObject-dbg.js?eval:2370
UIArea.addContent @ UIArea-dbg.js?eval:376
(anonymous) @ Control-dbg.js:687
Core.ready @ Core-dbg.js?eval:3220
eval @ Object-dbg.js?eval:282
Control.placeAt @ Control-dbg.js:659
ComponentSupport.run @ ComponentSupport-dbg.js:139
(anonymous) @ ComponentSupport-dbg.js:243
onSuccess @ ui5loader-dbg.js:1967
Promise.then (async)
requireAll @ ui5loader-dbg.js:1886
executeModuleDefinition @ ui5loader-dbg.js:2005
(anonymous) @ ui5loader-dbg.js:1372
ModuleDefinitionQueue.process @ ui5loader-dbg.js:1370
onload @ ui5loader-dbg.js:1469
load (async)
loadScript @ ui5loader-dbg.js:1492
requireModule @ ui5loader-dbg.js:1714
requireAll @ ui5loader-dbg.js:1876
fnRequire @ ui5loader-dbg.js:2133
setTimeout (async)
_executeOnInit @ Core-dbg.js?eval:214
Core._executeInitialization @ Core-dbg.js?eval:1342
Core.init @ Core-dbg.js?eval:1225
eval @ Core-dbg.js?eval:682
finish @ Core-dbg.js?eval:319
SyncPoint.finishTask @ Core-dbg.js?eval:313
eval @ Core-dbg.js?eval:705
eval @ Core-dbg.js?eval:1061
Promise.then (async)
Core._boot @ Core-dbg.js?eval:1060
eval @ Core-dbg.js?eval:704
finish @ Core-dbg.js?eval:319
SyncPoint.finishTask @ Core-dbg.js?eval:313
boot @ Core-dbg.js?eval:748
eval @ Object-dbg.js?eval:282
(anonymous) @ sap-ui-core-dbg.js:2
Log-dbg.js?eval:503 2024-06-17 20:47:56.614699 It's not needed to call IconPool.insertFontFaceStyle to insert font-face for the predefined icon font SAP-icons because the font-face is included in the library.css of sap.ui.core -
Log-dbg.js?eval:503 2024-06-17 20:47:56.641000 It's not needed to call IconPool.insertFontFaceStyle to insert font-face for the predefined icon font SAP-icons because the font-face is included in the library.css of sap.ui.core -
fetch-dbg.js?eval:209

       GET https://port4004-workspaces-ws-9fh6z.us10.applicationstudio.cloud.sap/bsc.latam.project1/i18n/i18n_en.properties 404 (Not Found)
eval @ fetch-dbg.js?eval:209
fetch @ fetch-dbg.js?eval:147
mixedFetch @ mixedFetch-dbg.js?eval:55
LoaderExtensions.loadResource @ LoaderExtensions-dbg.js?eval:320
Properties.create @ Properties-dbg.js?eval:277
_load @ ResourceBundle-dbg.js?eval:113
get @ ResourceBundle-dbg.js?eval:147
tryToLoadNextProperties @ ResourceBundle-dbg.js?eval:701
loadNextPropertiesAsync @ ResourceBundle-dbg.js?eval:625
ResourceBundle @ ResourceBundle-dbg.js?eval:381
ResourceBundle.create @ ResourceBundle-dbg.js?eval:1031
_loadI18n @ Manifest-dbg.js?eval:277
_processI18n @ Manifest-dbg.js?eval:245
eval @ Component-dbg.js?eval:3721
Promise.then (async)
eval @ Component-dbg.js?eval:3707
Promise.then (async)
loadComponent @ Component-dbg.js?eval:3696
componentFactory @ Component-dbg.js?eval:2787
Component.create @ Component-dbg.js?eval:2499
createComponent @ Component-dbg.js?eval:1532
Component._createComponent @ Component-dbg.js?eval:1545
ComponentContainer._createComponent @ ComponentContainer-dbg.js:422
ComponentContainer.onBeforeRendering @ ComponentContainer-dbg.js:441
Element._handleEvent @ Element-dbg.js?eval:350
triggerBeforeRendering @ RenderManager-dbg.js?eval:916
RenderManager.renderControl @ RenderManager-dbg.js?eval:1141
RenderManager.render @ RenderManager-dbg.js?eval:1495
UIArea.rerender @ UIArea-dbg.js?eval:711
_renderPendingUIUpdates @ Rendering-dbg.js?eval:101
setTimeout (async)
renderPendingUIUpdates @ Rendering-dbg.js?eval:179
invalidateUIArea @ Rendering-dbg.js?eval:264
UIArea.addInvalidatedControl @ UIArea-dbg.js?eval:602
UIArea.invalidate @ UIArea-dbg.js?eval:581
ManagedObject.setParent @ ManagedObject-dbg.js?eval:2841
ManagedObject.addAggregation @ ManagedObject-dbg.js?eval:2370
UIArea.addContent @ UIArea-dbg.js?eval:376
(anonymous) @ Control-dbg.js:687
Core.ready @ Core-dbg.js?eval:3220
eval @ Object-dbg.js?eval:282
Control.placeAt @ Control-dbg.js:659
ComponentSupport.run @ ComponentSupport-dbg.js:139
(anonymous) @ ComponentSupport-dbg.js:243
onSuccess @ ui5loader-dbg.js:1967
Promise.then (async)
requireAll @ ui5loader-dbg.js:1886
executeModuleDefinition @ ui5loader-dbg.js:2005
(anonymous) @ ui5loader-dbg.js:1372
ModuleDefinitionQueue.process @ ui5loader-dbg.js:1370
onload @ ui5loader-dbg.js:1469
load (async)
loadScript @ ui5loader-dbg.js:1492
requireModule @ ui5loader-dbg.js:1714
requireAll @ ui5loader-dbg.js:1876
fnRequire @ ui5loader-dbg.js:2133
setTimeout (async)
_executeOnInit @ Core-dbg.js?eval:214
Core._executeInitialization @ Core-dbg.js?eval:1342
Core.init @ Core-dbg.js?eval:1225
eval @ Core-dbg.js?eval:682
finish @ Core-dbg.js?eval:319
SyncPoint.finishTask @ Core-dbg.js?eval:313
eval @ Core-dbg.js?eval:705
eval @ Core-dbg.js?eval:1061
Promise.then (async)
Core._boot @ Core-dbg.js?eval:1060
eval @ Core-dbg.js?eval:704
finish @ Core-dbg.js?eval:319
SyncPoint.finishTask @ Core-dbg.js?eval:313
boot @ Core-dbg.js?eval:748
eval @ Object-dbg.js?eval:282
(anonymous) @ sap-ui-core-dbg.js:2
Log-dbg.js?eval:503 2024-06-17 20:48:03.502000 Component "bsc.latam.project1" is loading library: "sap.m" -
Log-dbg.js?eval:503 2024-06-17 20:48:03.503000 Component "bsc.latam.project1" is loading library: "sap.ui.core" -
Log-dbg.js?eval:503 2024-06-17 20:48:03.503399 Component "bsc.latam.project1" is loading library: "sap.ushell" -
Log-dbg.js?eval:503 2024-06-17 20:48:03.503800 Component "bsc.latam.project1" is loading library: "sap.fe.templates" -
ui5loader-dbg.js:1495

       GET https://port4004-workspaces-ws-9fh6z.us10.applicationstudio.cloud.sap/bsc.latam.project1/thirdparty/customControl/spreadsheetImporter/v1_1_0/Component-dbg.js net::ERR_ABORTED 404 (Not Found)
loadScript @ ui5loader-dbg.js:1495
requireModule @ ui5loader-dbg.js:1714
requireAll @ ui5loader-dbg.js:1876
fnRequire @ ui5loader-dbg.js:2133
eval @ Component-dbg.js?eval:3703
eval @ Component-dbg.js?eval:3701
Promise.then (async)
loadComponent @ Component-dbg.js?eval:3696
Component.load @ Component-dbg.js?eval:2936
eval @ Manifest-dbg.js?eval:562
eval @ Manifest-dbg.js?eval:557
Promise.then (async)
_loadDependencies @ Manifest-dbg.js?eval:555
loadDependenciesAndIncludes @ Manifest-dbg.js?eval:725
eval @ Component-dbg.js?eval:2809
Promise.then (async)
loadDependenciesAndIncludes @ Component-dbg.js?eval:2808
eval @ Component-dbg.js?eval:2812
index.html:1 Refused to execute script from 'https://port4004-workspaces-ws-9fh6z.us10.applicationstudio.cloud.sap/bsc.latam.project1/thirdparty/customControl/spreadsheetImporter/v1_1_0/Component-dbg.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
Log-dbg.js?eval:500 2024-06-17 20:48:03.701699 retry loading JavaScript resource: cc/spreadsheetimporter/v1_1_0/Component.js -  sap.ui.ModuleSystem
log @ Log-dbg.js?eval:500
Log.warning @ Log-dbg.js?eval:272
Logger.warning @ Log-dbg.js?eval:686
onerror @ ui5loader-dbg.js:1477
error (async)
loadScript @ ui5loader-dbg.js:1493
requireModule @ ui5loader-dbg.js:1714
requireAll @ ui5loader-dbg.js:1876
fnRequire @ ui5loader-dbg.js:2133
eval @ Component-dbg.js?eval:3703
eval @ Component-dbg.js?eval:3701
Promise.then (async)
loadComponent @ Component-dbg.js?eval:3696
Component.load @ Component-dbg.js?eval:2936
eval @ Manifest-dbg.js?eval:562
eval @ Manifest-dbg.js?eval:557
Promise.then (async)
_loadDependencies @ Manifest-dbg.js?eval:555
loadDependenciesAndIncludes @ Manifest-dbg.js?eval:725
eval @ Component-dbg.js?eval:2809
Promise.then (async)
loadDependenciesAndIncludes @ Component-dbg.js?eval:2808
eval @ Component-dbg.js?eval:2812
ui5loader-dbg.js:1495

       GET https://port4004-workspaces-ws-9fh6z.us10.applicationstudio.cloud.sap/bsc.latam.project1/thirdparty/customControl/spreadsheetImporter/v1_1_0/Component.js net::ERR_ABORTED 404 (Not Found)
loadScript @ ui5loader-dbg.js:1495
onerror @ ui5loader-dbg.js:1480
error (async)
loadScript @ ui5loader-dbg.js:1493
requireModule @ ui5loader-dbg.js:1714
requireAll @ ui5loader-dbg.js:1876
fnRequire @ ui5loader-dbg.js:2133
eval @ Component-dbg.js?eval:3703
eval @ Component-dbg.js?eval:3701
Promise.then (async)
loadComponent @ Component-dbg.js?eval:3696
Component.load @ Component-dbg.js?eval:2936
eval @ Manifest-dbg.js?eval:562
eval @ Manifest-dbg.js?eval:557
Promise.then (async)
_loadDependencies @ Manifest-dbg.js?eval:555
loadDependenciesAndIncludes @ Manifest-dbg.js?eval:725
eval @ Component-dbg.js?eval:2809
Promise.then (async)
loadDependenciesAndIncludes @ Component-dbg.js?eval:2808
eval @ Component-dbg.js?eval:2812
index.html:1 Refused to execute script from 'https://port4004-workspaces-ws-9fh6z.us10.applicationstudio.cloud.sap/bsc.latam.project1/thirdparty/customControl/spreadsheetImporter/v1_1_0/Component.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
Log-dbg.js?eval:499 2024-06-17 20:48:03.891199 failed to load JavaScript resource: cc/spreadsheetimporter/v1_1_0/Component.js -  sap.ui.ModuleSystem
log @ Log-dbg.js?eval:499
Log.error @ Log-dbg.js?eval:249
Logger.error @ Log-dbg.js?eval:685
onerror @ ui5loader-dbg.js:1484
error (async)
loadScript @ ui5loader-dbg.js:1493
onerror @ ui5loader-dbg.js:1480
error (async)
loadScript @ ui5loader-dbg.js:1493
requireModule @ ui5loader-dbg.js:1714
requireAll @ ui5loader-dbg.js:1876
fnRequire @ ui5loader-dbg.js:2133
eval @ Component-dbg.js?eval:3703
eval @ Component-dbg.js?eval:3701
Promise.then (async)
loadComponent @ Component-dbg.js?eval:3696
Component.load @ Component-dbg.js?eval:2936
eval @ Manifest-dbg.js?eval:562
eval @ Manifest-dbg.js?eval:557
Promise.then (async)
_loadDependencies @ Manifest-dbg.js?eval:555
loadDependenciesAndIncludes @ Manifest-dbg.js?eval:725
eval @ Component-dbg.js?eval:2809
Promise.then (async)
loadDependenciesAndIncludes @ Component-dbg.js?eval:2808
eval @ Component-dbg.js?eval:2812
Log-dbg.js?eval:499 2024-06-17 20:48:03.892099 [FUTURE FATAL] Failed to load component for container container - ModuleError: failed to load 'cc/spreadsheetimporter/v1_1_0/Component.js' from thirdparty/customControl/spreadsheetImporter/v1_1_0/Component.js: script load error
 ModuleError: failed to load 'cc/spreadsheetimporter/v1_1_0/Component.js' from thirdparty/customControl/spreadsheetImporter/v1_1_0/Component.js: script load error
    at makeModuleError (https://sapui5.hana.ondemand.com/1.122.0/resources/sap-ui-core-dbg.js:1190:17)
    at Module.failWith (https://sapui5.hana.ondemand.com/1.122.0/resources/sap-ui-core-dbg.js:958:16)
    at HTMLScriptElement.onerror (https://sapui5.hana.ondemand.com/1.122.0/resources/sap-ui-core-dbg.js:1487:12)
Caused by: Error: script load error
    at HTMLScriptElement.onerror (https://sapui5.hana.ondemand.com/1.122.0/resources/sap-ui-core-dbg.js:1487:55)Caused by: Error: script load error
    at HTMLScriptElement.onerror (ui5loader-dbg.js:1485:1)
log @ Log-dbg.js?eval:499
Log.error @ Log-dbg.js?eval:249
throws @ future-dbg.js?eval:29
errorThrows @ future-dbg.js?eval:43
(anonymous) @ ComponentContainer-dbg.js:457

Spreadsheet Component Init
sap.ui.define([
    "sap/m/MessageToast"
], function (MessageToast) {
    'use strict';

    return {
        onBeforeRendering: function () {
            console.log("hello");
        },
        openSpreadsheetUploadDialog: async function (event) {
            this.editFlow.getView().setBusyIndicatorDelay(0);
            this.editFlow.getView().setBusy(true);
            this.spreadsheetUpload = await this.editFlow.getView()
                .getController()
                .getAppComponent()
                .createComponent({
                    usage: "spreadsheetImporter",
                    async: true,
                    componentData: {
                        context: this,
                        debug: true,
                        columns: ["SAP_MATNR", "EXT_MATNR", "Distributor_code"],
                        spreadsheetFileName: "External Material Mapping Template.xlsx",
                        mandatoryFields: ["SAP_MATNR", "EXT_MATNR", "Distributor_code"],
                        batchSize: 100,
                        //createActiveEntity: true,
                        i18nModel: this.getModel("i18n"),
                        //  useTableSelector: true
                    },
                });
            this.spreadsheetUpload.openSpreadsheetUploadDialog();
            this.editFlow.getView().setBusy(false);
        }
    };
});

Manifest
"sap.m": {},
        "sap.ui.core": {},
        "sap.ushell": {},
        "sap.fe.templates": {}
      },
      "components": {
        "cc.spreadsheetimporter.v1_1_0": {}
      }
    },

......
 },
    "resourceRoots": {
      "cc.spreadsheetimporter.v1_1_0": "./thirdparty/customControl/spreadsheetImporter/v1_1_0"
    },
    "componentUsages": {
      "spreadsheetImporter": {
        "name": "cc.spreadsheetimporter.v1_1_0"
      }
    },

Please adjust your resourceRoots
https://docs.spreadsheet-importer.com/pages/CHANGELOGSPREADSHEETIMPORTER/#0340-2024-05-08

source: gharchive/issue

authors: TravelTechCode marianfoo


text:
Inbound filter question

The inbound filter, defined in BusAutoConfiguration.inboundFilter(), includes the condition
!serviceMatcher().isFromSelf(event)
This seems to ensure that processes running the same app won't be able to communicate through the bus.  Why is this? Wouldn't it make sense for apps to be able to send each other messages through the bus? Or am I missing something?
It also means that one has to invoke /bus/refresh on a separate app (e.g. on a config server with the bus enabled). Invoking it on one of the processes for the app in a cluster results in only that process being refreshed, because because it handles the context level event. The processes will filter out the refresh event.

The bus is implemented using Spring ApplicationEvents.  So when a bus event is posted to /bus/*, the receiving service processes that event then sends it to rabbit.  That filter is there to not process the message twice.

The problem I see, is that if there are multiple processes for an app with a specific spring.application.name, they will all have the same context.getId(), which is used to populate the originService in RemoteApplicationEvent. So if one of them tries to send a message out, the messages will be filtered out everwhere, i.e. even on processes where the message didn't originate from.
How about using a UUID, generated in the context at runtime, for the event's originService?

Yes, you need to have a unique context id. See ContextIdApplicationContextInitializer for how Spring Boot creates the context id.  If all instances of a service have the same name and run on the same port (valid in cloud situations), then you could supply a spring.application.index to use rather than port.

OK that makes sense. So this means that in apps using spring boot and cloud, using defaults will lead to some surprising results, right? So I suggest that this be changed to include a unique ID. A UUID seems suitable because it has to be unique to the process throughout a cluster of arbitrary size. Or else include a hint on the readme? I find that I need to include the property in the bootstrap.yml file when using spring cloud config. E.g. spring.application.index: ${random.long}. Not a proper UUID, but could be good enough.

There are hint's in the docs

Thanks, I missed these docs, somehow.

@spencergibb @carlheymann
says that:
For example, in lattice, set spring.application.index=${INSTANCE_INDEX} in application.properties (or bootstrap.properties if using configserver).
lattice seems like a component of CloudFoundry(I don't quite know about CloudFoundry). I wonder  is there a similar value when I use docker ?
Or, I should config just like this spring.application.index: ${random.long} ?

@eacdy we generally don't want comments on old closed issues. I have no idea if there is a similar value for docker. The random long should work.

w

authors: carlheymann eacdy kobe81 spencergibb

repo: spring-cloud/spring-cloud-bus

license_source: bigquery


text:
enable amqp integration by property (#131)

Fixes #131
Changed the conditions to apply the amqp integration auto configuration as follows:
@ConditionalOnClass(RabbitTemplate.class)
@ConditionalOnProperty(name="stubrunner.amqp.enabled", havingValue="true")

Also changed the property name for the RabbitMockConnectionFactoryAutoConfiguration from verifier.amqp.mockConnection to stubrunner.amqp.mockConnection to use a common prefix.
@ConditionalOnProperty(value = "stubrunner.amqp.mockConnection", havingValue = "true", matchIfMissing = true)

Current coverage is 58.06% (diff: 100%)

Merging #133 into master will not change coverage

@@             master       #133   diff @@
==========================================
  Files           184        184
  Lines          4853       4853
  Methods           0          0
  Messages          0          0
  Branches        802        802
==========================================
  Hits           2818       2818
  Misses         1713       1713
  Partials        322        322

Powered by Codecov. Last update f0549af...9672bd1

Great work @mduesterhoeft as usual!

repo: spring-cloud/spring-cloud-contract


text:
2.2.8.RELEASE compiled with prerelease Kotlin version

Describe the bug
Looks like Kotlin support for Spring cloud gateway was compiled with prerelease Kotlin version. IDE shows error and compilation is not possible.
Sample
I have Kotlin 1.4.32, upgraded to Hoxton.SR11 which updated Spring Cloud Gateway to 2.2.8.RELEASE, using Kotlin in gateway configuration. Project is not possible to compile because:
Class 'org.springframework.cloud.gateway.route.builder.RouteDslKt' is compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler

Gateway uses the version of kotlin supplied by spring boot. We don't define a kotlin version anywhere.

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

@spencergibb I tried fresh project generated from Spring Initializr and the problem is even there, so it's probably not our missconfiguration.
Reproducer: https://github.com/matejuh/gateway-hoxton11-kotlin-issue run: ./gradlew build when version changed to hoxton.sr10, it compiles.

I'm seeing the same issue when updating to Hoxton.SR11 using either Kotlin 1.4.32 or 1.5.10 (latest release version). Hoxton.SR10 works with both Kotlin versions though

Hoxton.SR12 fixed the issue

authors: matejuh ntfc spencergibb spring-cloud-issues

repo: spring-cloud/spring-cloud-gateway


text:
Feature Request: RouteLocator(Routes?) using Kotlin DSL

This is just a feature request - now that Kotlin DSL is being used for defining routes in Spring Web, I feel that it would be great to define a Kotlin based DSL to define Routes for Spring-cloud-gateway.

Is 2.0.x branch the right place for this change - I see that 2.0.x is very different from the master?

Yes, 2.0.x
Spencer Gibb
On Aug 30, 2017 4:35 PM, "Biju Kunjummen" notifications@github.com wrote:

Is 2.0.x branch the right place for this change - I see that 2.0.x is very
different from the master?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/spring-cloud/spring-cloud-gateway/issues/57#issuecomment-326111089,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAkQpe7AxnfoVdrrv6w3fFxoT0oOc6mJks5sdceCgaJpZM4PGzI7
.

Thanks @spencergibb, will attempt a PR on 2.0.x

Closed by #62

authors: bijukunjummen spencergibb


text:
Whitelisted MDC keys in Sletuh are not present when Trace is enabled

Describe the bug
Cloud version: Hoxton.SR3
Boot version: 2.2.5
We configure Sleuth to include request headers in the mdc (for logs). It works well with the StackdriverJsonLayout by default, but after enabling trace, these headers are not populated anymore.
The expected behavior is that the population of MDC should work and be included in logging statements no matter if trace is enabled or not.
Including sample project with a test to verify the behavior. Enabling/disabling trace will make the test pass or fail.
demo.zip

Thanks for the report and the reproducible example @olssonoskar . I will take a look at this for you and hope to followup shortly.

@meltsufin - Some initial first thoughts after debugging - I think this might be related to zipkin code since the traces bring in Zipkin; maybe there is some code in our Zipkin dependencies that is not forwarding the MDC headers correctly.

@adriancole Do you have hints for us on how to investigate this?

@olssonoskar can you make a fork of this branch and add your changes to it (without gcp in use) I'd like to see if this is sleuth in general or specifically when -gcp is involved https://github.com/openzipkin/sleuth-webmvc-example#spring-webflux-tracing
when done, post your fork back here which has a commit of your changes. it makes it really easy to validate. cheers!

@meltsufin first trying to see if this has to do with the assembly hooks added by sleuth

I tried spring.sleuth.log.slf4j.whitelisted-mdc-keys=req-id instead of log.slf4j.whitelisted-mdc-keys=req-id as recommended in the documentation and it worked for me.
See: https://github.com/openzipkin/sleuth-webmvc-example/pull/34
@olssonoskar Can you give a try?

Never mind, my mistake. You actually have the right property in your example.
Continuing to investigate...

The difference I'm seeing is in the default extractor in the HttpServerHandler.
ExtraFieldPropagation$ExtraFieldExtractor
vs.
CompositeExtractor with B3Propagation and XCloudTraceContextExtractor.

I guess we need to add  ExtraFieldPropagation extractor here.

It looks like the same issue as https://github.com/openzipkin/zipkin-gcp/issues/167.
cc/ @elefeint @adriancole

should be a bit easier to workaround as this has come up before.
From TraceAutoConfiguration
		ExtraFieldPropagation.FactoryBuilder factoryBuilder;
		if (this.extraFieldPropagationFactoryBuilder != null) {
			factoryBuilder = this.extraFieldPropagationFactoryBuilder;
		}
		else {
			factoryBuilder = ExtraFieldPropagation
					.newFactoryBuilder(B3Propagation.FACTORY);
		}

So, if you provide a bean like this.
@Bean ExtraFieldPropagation.FactoryBuilder() {
  return ExtraFieldPropagation.newFactoryBuilder(YOUR_FACTORY);
}

should work I think

because you just need to wrap your factory. I wouldn't do any more engineering than this because the concept of how correlation fields work is likely to change anyway at some point.

@adriancole Thanks for the suggestion! This is perfect because we would no longer skip all of the logic in TraceAutoConfiguration.sleuthPropagation().

@olssonoskar We're waiting for the next Brave release to be added to Sleuth, but in the meantime, you can just add this bean to your application configuration to get the extra fields working.
	public ExtraFieldPropagation.FactoryBuilder extraFieldPropagationFactoryBuilder() {
		return ExtraFieldPropagation.newFactoryBuilder(StackdriverTracePropagation.FACTORY);
	}

I see, still great that the issue was resolved!
Any possibility that this will not be included in the release of 1.2.3 since awaiting brave release?

1.2.3 is currently scheduled for March 11 along with the rest of the Spring Cloud release train.
It should make it in. We're waiting for the next Brave release and the Sleuth release that would follow.

fyi for the moment, 2.x sleuth will stay with ExtraFieldPropagation eventhough it is deprecated. made changes here in brave 5.11 https://github.com/spring-cloud/spring-cloud-sleuth/pull/1595
3.x sleuth will move to the new BaggageField type for configuration, including BaggagePropagation. This is a lot more flexible, but the main difference for you is using that builder as an entrypoint instead of ExtraFieldPropagation.FactoryBuilder
In both cases you can use BaggageField to get values (even if configured implicitly with ExtraFieldPropagation.FactoryBuilder) we might make some backwards safe trick for sleuth 2.x who supply BaggagePropagation.FactoryBuilder, though.. will keep you posted.

Is Sleuth 2.2.x going to move to Brave 5.11.1? If so, are you expecting to release it soon? Thanks!

It is already 5.11.1 I'm not sure the next release of 2.2.x. I know 3.0 milestone (boot 2.3.x) seems to be blocking on me for monday.
https://github.com/spring-cloud/spring-cloud-release/milestones
@marcingrzejszczak do you know?

authors: adriancole dzou meltsufin olssonoskar

repo: spring-cloud/spring-cloud-gcp


text:
Fixes gh-2503

A trivial fix
https://github.com/spring-cloud/spring-cloud-netflix/issues/2503

@spencergibb Would like to, however your current tests framework doesn't provide a mocking around certificates, etc.
The current tests around this option are very minimal:
	@Test
	public void validationOfSslHostnamesCanBeDisabledViaProperty() {
		addEnvironment(this.context, "zuul.sslHostnameValidationEnabled=false");
		setupContext();
		assertFalse("Hostname verification should be disabled via property",
				getFilter().isSslHostnameValidationEnabled());
	}

Also, It's the first time I fork and contribute in this repo. I haven't managed to get it compiled yet. Any guideline available for contributors for making the project compile with intellij?

Please Note that hostname validation is therefore disable by default. And it's even worth as this option is not only disabling the hostname validation but also SSL (see #2505).
Therefore, this should be considered as a security issue, a severe one IMHO.

If you are interested in reproducing this, I created a sample project https://github.com/qcastel/forgerockmtlswithzuul which was originally to investigate on testing mutual TLS with a zuul proxy in front of a micro-service.

Codecov Report

Merging #2504 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #2504   +/-   ##
=======================================
  Coverage   65.65%   65.65%
=======================================
  Files         207      207
  Lines        7644     7644
  Branches      943      944    +1
=======================================
  Hits         5019     5019
  Misses       2267     2267
  Partials      358      358

Impacted Files
Coverage Δ

...ix/zuul/filters/route/SimpleHostRoutingFilter.java
89.54% <ø> (ø)
: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 4e8d588...d804d88. Read the comment docs.

I dont think you need to do to that extent.  I think we just need to vaildate that the correct SSLContext is setup in the connection manager.  If you look in SimpleHostRoutingFilterTests there are some reflection utilities you might be able to use to introspect the connection manager.

authors: codecov-io qcastel ryanjbaxter

repo: spring-cloud/spring-cloud-netflix


text:
[enhancement] Use plain containers for each task

Currently, each task in the concourse pipeline has a specific docker image associated ( springcloud/pipeline-base). This image has certain preloaded dependencies.
Instead, use a plain image like ubuntu#16.04 for every task and within the given task initialize the needed dependency(s). For example, in the task of pushing an app to cf, before the work starts do something like:
apt-get update
apt-get install cf-cli
...
I believe this will enhance the portability of the pipeline(s) and remove the dependency/management of the springcloud/pipeline-base image.

Please keep in mind that by doing so we will make the implementation of air-gapped pipelines harder. I assume that a lot of organizations would prefer the possibility of having full control over the dependencies installed as a part of their CI/CD pipelines. Thus it would be easier for them to veto one image or even put it into an internal repository rather than verifying each apt-get command change.

IMO you can set another base image and instead of sourcing the sc-pipeline's pipeline.sh script from Concourse subdir, you can source your custom one, that afterwards sources the pipeline.sh. That way you can install whatever you want and control the process.

authors: ddieruf marcingrzejszczak oiavorskyi

repo: spring-cloud/spring-cloud-pipelines


text:
Backport #348

https://github.com/spring-cloud/spring-cloud-deployer-kubernetes/pull/348

closing per comments in referenced issue


text:
Qualified string for the Zipkin localServiceName

Right now, sleuth injects this to configure the tracer. There could be components that need access to this value before the tracer is built, and this is a little awkward:
@Value("${spring.zipkin.service.name:${spring.application.name:default}}") String serviceName

Maybe an qualifier like @LocalServiceName String could be easier? wdyt?
The use case is setting up secondary sampling for Netflix, which needs access in a tracing customizer.

Absolutely, makes perfect sense

authors: adriancole marcingrzejszczak

repo: spring-cloud/spring-cloud-sleuth


text:
test-support should support content-type property

Currently, without setting content-type property on the binder, tests are still working correctly. At the same time, the production implementation uses binary encoding, which leads to serious production issues (due to for example encoding enums with ordinal, etc).
Also the question is why we need to configure content-type on the binder, while the same setting is passed on message headers.

@jkubrynski sorry to hear you're experiencing issues. I am assuming you're using 1.3.x version of SCSt where I'll admit we had some inconsistencies with content-type negotiations.
It has already been fixed in the current master (2.x) with release coming in the next month or so (we're aiming for RC1 this Friday).
You are correct (if I understand you correctly), the content-type coming with Message header should take precedence over binding content-type and that is part of many content-type negotiations improvements that went into 2.0. So please give it a shot if you can.

I've tried Boot 2.0.0.RC2 with Finchley.M6 but it ends up with:
Failed to instantiate [org.springframework.cloud.context.properties.ConfigurationPropertiesBeans]:
Factory method 'configurationPropertiesBeans' threw exception; nested exception is
java.lang.NoSuchFieldError: BINDER_BEAN_NAME

@jkubrynski can you please switch to Finchley.SNAPSHOT? It appears to be a known issue. I believe Finchley.M7 is coming shortly

It looks like it works correctly with 2.0.0. Thanks @olegz !

authors: jkubrynski olegz

repo: spring-cloud/spring-cloud-stream


text:
Packages with scope provided could not be packaged into war package

I don't know if this is already supported and I do something wrong or it is just not implemented, but it would useful to enhance war plugin to not package dependencies with scope provided.

The propdeps plugin has moved to the Spring Attic and is no longer maintained.

authors: szpak wilkinsona

repo: spring-projects/gradle-plugins


text:
Fixed duplicate call bug in Anthropic stream apis

Thank you for taking time to contribute this pull request!
You might have already read the [contributor guide][1], but as a reminder, please make sure to:
issue https://github.com/spring-projects/spring-ai/issues/1370
I fixed the duplicate call by passing the id of the previous response and using it to validate the next call, but the root cause was not identified and the loop continues to execute twice.
Adjusted test do validate correction streamFunctionCallUsageTest

Sign the contributor license agreement
Rebase your changes on the latest main branch and squash your commits
Add/Update unit tests as needed
Run a build and make sure all tests pass prior to submission

is that only the switchMap section is executed twice, not the entire method

repo: spring-projects/spring-ai


text:
Use Amazon Bedrock Converse API to re-implementing Bedrock AI Models.

see: https://github.com/spring-projects/spring-ai/issues/809
Provide a new BedrockConverseApi for AI model chat usage.
Re-implementing current chat models from AbstractBedrockApi to the Bedrock Converse API to reduce complexity.
Re-implementing Bedrock chat model usage information: https://github.com/spring-projects/spring-ai/pull/605.
Support build-in exponential backoff: https://github.com/spring-projects/spring-ai/pull/759.
things todo:

[x] BedrockConverseApi
[x] re-implement the Bedrock chat model.
[x] chat model exponential backoff.
[x] chat model options document.
[x] re-implement the Bedrock chat model usage information. https://github.com/spring-projects/spring-ai/pull/605
[x] Tools support. https://github.com/spring-projects/spring-ai/issues/802 https://github.com/spring-projects/spring-ai/pull/810
[x] remove deprecated bedrock chat api.
[x] Support custom BedrockRuntimeClient and BedrockRuntimeAsyncClient.
[x] embedding model exponential backoff. https://github.com/spring-projects/spring-ai/pull/759
[x] Amazon Bedrock Mistral Chat model support. https://github.com/spring-projects/spring-ai/pull/808
[x] Amazon Bedrock Cohere Command R model support. https://github.com/spring-projects/spring-ai/pull/667

@tzolov Hi Christian, I'm basically finished re-implementing Bedrock AI models with the Amazon Bedrock Converse API. But there are some thing's I'd like to discuss.

Because of the Amazon Bedrock Converse API, bedrock chat models don't need such things as Anthropic3ChatBedrockApi anymore. Should I remove the old Apis?
Bedrock Mistral and Cohere Command R model which are not supported yet. Should I includes these models in this PR?

Is it realistic to expect this PR to be merged before 1.0.0?
That would be great to see.

Is it realistic to expect this PR to be merged before 1.0.0? That would be great to see.

I hope that, I'm looking forward to have this PR merged as soon as possible too...

I hope so, This is a huge PR, Maybe we can review it by ourselves first to reduce the workload for the team members

Hello @tzolov Any advice on this PR?

Hi @maxjiang153, it's a pity that there is no news about this PR, maybe it's too big, I don't know....
@tzolov @markpollack any thoughts on how to move forward with this?
Thanks all for the huge effort !!

Hi @maxjiang153 ,
Thank you very much for the great (and big ;) contribution.
Sorry for not reaching out earlier. We've been quite busy and lacking the manpower to review and address all PRs.
The #813 has a hight priority for me and I hope to be able to jump on it soon.

@tzolov As Amazon Bedrock is rapidly involved and the AI 21 Jamba model is just generally available, I wonder: should I keep moving on this PR to support this new model or wait for this PR to be merged and then create a new PR to support the new model?
Check this out: https://aws.amazon.com/about-aws/whats-new/2024/06/ai21-labs-jamba-instruct-model-amazon-bedrock/

waiting ....

@DEG-7 I see that maintaining this PR with upstream is heavy work, I'm not sure when team members will work on this PR, but I'll keep an eye out for when it will be reviewed or merged.

Excuse me, are there any dates when this PR will be merged?

Hey @maxjiang153,
First, apologies for the delay. You've put in a tremendous amount of work and we've been too slow to react.
To a large extent, this is due to the size of this PR. Usually, PRs of this scope would never be merged in a single go.
I've started exploring the Bedrock Converse API and also trying to check the code in your PR.
My initial goal is to:

Start a new dedicated module spring-ai-bedrock-converse and leave the old (e.g. invoke-model) in its existing spring-ai-bedrock module (perhaps we can rename it later to spring-ai-bedrock-invoke or similar)
Implement the core Converse API and Abstract classes in a single PR
Implement the Anthropic support in a second PR (+ related documentation)

Please let me know if you're still interested in contributing to this work.
Either way, if we use your code, we will always add your name as a contributor (same for the commit).

Hi @tzolov, it's been a while. I still would like to contribute to this PR, and AWS has released lots of new models since this PR was created.
However, with the Bedrock Converse API, all of the models have a very similar invoke method. I think implementing a new spring-ai-bedrock-converse module might be a good idea. The most important part, I think, is whether we still need to keep different models with different implementations like the old spring-ai-bedrock module, or if we should implement a single converse API that is compatible with all models supported by the Bedrock Converse API.
Let me know if you have any thoughts.

@maxjiang153

I still would like to contribute to this PR,

This is great thank you.

AWS has released lots of new models since this PR was created.

Spring AI API has changed significantly as well.  The function calling is different, chat-model, metadata ... . Now we have observation support. ..
I will try to put together some foundation in separate a branch and then we can start from there. Will try to reuse the code from your PR when possible.

The most important part, I think, is whether we still need to keep different models with different implementations like the old spring-ai-bedrock module, or if we should implement a single converse API that is compatible with all models supported by the Bedrock Converse API.

I'm still exploring the Converse API.  Looks like we will be able to reduce the implementation to a single BedrockConverseChatModel implementation indeed.
But we will need to support the specific per-model provider options: additionalModelRequestFields , additionalModelResponseFieldPaths.
Maybe having dedicated per-model options class will be enough. Don't know yet.

Based on the Converse API and Converse Stream API definitions, all the models have the same request structure. The only differences are the additionalModelRequestFields and additionalModelResponseFieldPaths.
In my original design, I kept ChatOptions for each single model like this one: Anthropic3ChatOptions, and created a BedrockConverseApiUtils class to convert the ChatOptions fields to additionalModelRequestFields.
So I'm thinking we could keep this conversion mechanism. It might work like this:
We could have a BedrockConverseChatModel to unify all models that Amazon Bedrock supports, and we could have different ChatOptions for each single model or maybe create an AbstractBedrockConverseChatOptions with different model implementations.
Also, I wonder if I should continue working on this PR or if I should create a new PR instead.

tbh BedrockConverseChatModel seems weird, because the Converse API is not an actual model; it could represent a lot of models.

@maxjiang153 - I've created PR #1650 with you as co-author.
While I rewrote the integration to match latest Spring AI API changes, I incorporated elements from your PR.
Please review as I may have missed something.
Type-safe options will be addressed in separate PRs.

Nice work, I'll close this PR

@maxjiang153
FYI, here are the follow up tasks, I could think of: https://github.com/spring-projects/spring-ai/issues/1758
and some early ideas: https://github.com/spring-projects/spring-ai/pull/1760


text:
Add High Level Consumer Integration Test

http://stackoverflow.com/questions/31668330/how-to-extract-the-data-from-a-kafka-inbound-message-with-spring/31681294#31681294

Merged as https://github.com/spring-projects/spring-integration-kafka/commit/1f1cbb47a6beb568473c8e0c66ec47962622350d

authors: artembilan garyrussell


text:
Use the correct value "EarliestTime"

-2 is the value for "OffsetRequest#EarliestTime"

I already signed the CLA for spring-integration, do I need to sign another one? :)

Thanks @bjoernhaeuser !
No need for another CLA.

Merged as fe61a5d9edd9dfa6bb0bcf12dcc3fcd295555074 with minor tweak to the commit comment.

authors: bjoernhaeuser garyrussell


text:
Minimum spring framework version

It is said, in the Spring For Apache Kafka Reference (ver 1.2.2) that the project is

Tested with Spring Framework version dependency is 4.3.7 but it is expected that the framework will work with earlier versions of Spring

Tried to run an example above version 3.2.18, and the code won't compile since ListenableFuture is heavily used in the KafkaTemplate but it is introduced only in Spring Framework 4.0.
Moreover, the SettableListenableFuture was introduced in Spring Framework 4.1.
The reference documentation should be updated with this low limit.

OK. Thanks.
Well, indeed would be better to say which version is minimal.
Or even doesn't mention expectations, but just only tell that Spring Kafka is based on this version of Spring Framework and that's all.
At least with that we will avoid similar confuses and questions in the future.
Plus no one would go to try to test it against Spring Framework 2.5 😉
Would be great to see a contribution, @usulkies !
We are going release the current milestone today, maximum tomorrow. So, I'm waiting for the PR until this evening.
Thanks

Hi, Artem!
I'm relatively new to GitHub and haven't before sent any PR.
I'm afraid that I don't know where is the text for the reference anyway
(will be happy to learn).
Anyway, since time in my place is already 22:00, I think my contribution
will wait for some other opportunity.
Thanks for your encouraging response,
Uziel
בתאריך יום ב׳, 24 ביולי 2017 ב-16:39 מאת Artem Bilan <
notifications@github.com>:

OK. Thanks.
Well, indeed would be better to say which version is minimal.
Or even doesn't mention expectations, but just only tell that Spring Kafka
is based on this version of Spring Framework and that's all.
At least with that we will avoid similar confuses and questions in the
future.
Plus no one would go to try to test it against Spring Framework 2.5 😉
Would be great to see a contribution, @usulkies
https://github.com/usulkies !
We are going release the current milestone today, maximum tomorrow. So,
I'm waiting for the PR until this evening.
Thanks
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/spring-projects/spring-kafka/issues/376#issuecomment-317425409,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKF_yhUbVdkiao9qm7tz2ZPMaym2L6iZks5sRJ6bgaJpZM4OgiZ2
.

No problem, @usulkies !
Let me commit the fix for you and you'll learn where and how.
Right, there are many other opportunities to contribute, so you are always welcome!

Fixed via https://github.com/spring-projects/spring-kafka/commit/5eec44501d6dff2bb687ac6f22648c2f54944821

authors: artembilan usulkies

repo: spring-projects/spring-kafka


text:
created new tester branch

created new tester branch.

@gayatrijeebu Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

Don't use a public repository for your own learning experience, create and use your own fork!

authors: gayatrijeebu mdeinum pivotal-cla

repo: spring-projects/spring-petclinic


text:
Marking JAVA model,property @Deprecated

How to achieve this. I was able to deprecate the REST Controller methods.

Really this doesn't belong in the core product/library. There is extensibility hooks to implement this.
This should be simple to implement as a ModelPropertyBuilderPlugin. However there is no place to mark a property deprecated in the swagger spec.

@dilipkrish just curious, when the https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md#operationObject can have a deprecated field. Why isn't the spec contain one for the https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md#schemaObject ?. Is it something which I need file for a bug with the swagger-spec?

authors: dilipkrish rajeshkamal

repo: springfox/springfox


text:
@ApiParam(allowableValues = "range(0, infinity)") does not work

As explained in the issue excluisve min / max does not work.
I am using 2.7.0
This looks like explicitly not supported in springfox. See ApiModelproperties#L61. There is only check for range[ and nothing for range(.
Is there a reason why this is not supported? especially as it looks like a pretty simple thing to be supported?

There is no particular reason. Just haven't had a request to support it. Would you be able to submit a PR for it? Will be much appreciated!

Just wanted to know the reasoning thanks. Yes I can provide a PR for this. I actually already started working on it. I have only few questions:

If the range is not exclusive I will set null for the exclusive (so we can keep the same behaviour).
In the EnumMapper there are 2 places when then mapping from AllowableRangeValues is not copied to SerializableParameter / Property:
** SerializableParameter maybeAddAllowableValuesToParameter(SerializableParameter, AllowableValues)
** Property maybeAddAllowableValues(Property, AllowableValues)

Should this also be updated? Because If I update that, then some tests fails because RangeAnnotations#allowableRange sets exclusiveMin / exlusiveMax to false and not null. So I am not sure what the "correct" implementation :)

This is fixed via #1955

Sorry I accidentally closed it. Will take a look at this PR. It goes much further than my fix.

The PR is #2106. Yes your fix only adds support for exclusive ranges. The issue with infinity is the same.
If you want to I can rebase the PR, just let me know

@filiphr thanks! 🙇 its merged

Thanks for merging it

authors: dilipkrish filiphr


text:
[Feature request] please support JDK9

A project compiled in JDK 9 requires springfox.core and springfox.spi. Then it throws a compilation error:
module 'my.demo' reads package 'springfox.documentation.service' from both 'springfox.core' and 'springfox.spi'

Same issue here

Clarification: this is about support of the new module system introduced in Java 9.
Users can still use Java 9 for compilation and runtime, as long as the new module system is not used.

Clarification: this is about support of the new module system introduced in Java 9.
Users can still use Java 9 for compilation and runtime, as long as the new module system is not used.

The thing is we want to use module. and this "split package" is really a problem.

Same issue here, any update on when it can be fixed?

Why wontfix?

@puce77 that's an bot doing it. This library needs to support JDK 8 as long as spring supports jdk 8. While it can get ready with the new module system, that isn't top priority right now as I get ready to release 3.0.0.

Is there any workaround for this?

authors: Jovons dilipkrish findusl msogrin puce77 tomdw


text:
Python 3.7 issue because of new re.Pattern

Hi,
after upgrading to Python 3.7, Moto raises the following exception when I run my tests:
AttributeError: 're.Pattern' object has no attribute 'decode'
Python Version: 3.7
Moto Version: 1.3.3
I already looked through the code and I think I found the cause for this (see below).
But first, here is how to reproduce:
In [1]: import moto

In [2]: moto.mock_s3_deprecated().start()
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-2-8b514e5bb847> in <module>()
----> 1 moto.mock_s3_deprecated().start()

.../lib/python3.7/site-packages/moto/core/models.py in start(self, reset)
     54                 backend.reset()
     55
---> 56         self.enable_patching()
     57
     58     def stop(self):

.../lib/python3.7/site-packages/moto/core/models.py in enable_patching(self)
    113                         method=method,
    114                         uri=re.compile(key),
--> 115                         body=convert_httpretty_response(value),
    116                     )
    117

.../lib/python3.7/site-packages/moto/packages/httpretty/core.py in register_uri(cls, method, uri, body, adding_headers, forcing_headers, status, responses, match_querystring, **headers)
    962
    963         matcher = URIMatcher(uri, entries_for_this_uri,
--> 964                              match_querystring)
    965         if matcher in cls._entries:
    966             matcher.entries.extend(cls._entries[matcher])

~/workspace/cnag/cms/cms/__init__.py in patched_init(self, uri, entries, match_querystring)
     13             POTENTIAL_HTTP_PORTS.add(int(result.port or 80))
     14     else:
---> 15         self.info = core.URIInfo.from_uri(uri, entries)
     16
     17     self.entries = entries

.../lib/python3.7/site-packages/moto/packages/httpretty/core.py in from_uri(cls, uri, entry)
    751     @classmethod
    752     def from_uri(cls, uri, entry):
--> 753         result = urlsplit(uri)
    754         if result.scheme == 'https':
    755             POTENTIAL_HTTPS_PORTS.add(int(result.port or 443))

/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/parse.py in urlsplit(url, scheme, allow_fragments)
    398     Note that we don't break the components up in smaller bits
    399     (e.g. netloc is a single string) and we don't expand % escapes."""
--> 400     url, scheme, _coerce_result = _coerce_args(url, scheme)
    401     allow_fragments = bool(allow_fragments)
    402     key = url, scheme, allow_fragments, type(url), type(scheme)

/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/parse.py in _coerce_args(*args)
    121     if str_input:
    122         return args + (_noop,)
--> 123     return _decode_args(args) + (_encode_result,)
    124
    125 # Result objects are more helpful than simple tuples

/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/parse.py in _decode_args(args, encoding, errors)
    105 def _decode_args(args, encoding=_implicit_encoding,
    106                        errors=_implicit_errors):
--> 107     return tuple(x.decode(encoding, errors) if x else '' for x in args)
    108
    109 def _coerce_args(*args):

/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/parse.py in <genexpr>(.0)
    105 def _decode_args(args, encoding=_implicit_encoding,
    106                        errors=_implicit_errors):
--> 107     return tuple(x.decode(encoding, errors) if x else '' for x in args)
    108
    109 def _coerce_args(*args):

AttributeError: 're.Pattern' object has no attribute 'decode'

If I'm not mistaken this happens because the vendored version of httpretty (0.8.10) in moto.packages.httpretty doesn't work with Python 3.7. It checks for SRE_Pattern only but since Python 3.7 introduced re.Pattern it doesn't recognize it is a regular expression pattern and treats it as a string. Thus the decode() call.
https://github.com/spulec/moto/blob/bb6da93891482ddcb87c23e6abddc0e451f72d30/moto/packages/httpretty/core.py#L775
The latest version of httpretty (0.9.5) doesn't have that issue and should work fine.
So I think updating the vendored version of httpretty should make the problem go away.
Moto is a great convenience when testing AWS interactions. Thanks for that!

I started work on upgrading this but don't have much to show for it so far. Two things worth noting:

lxml and sure need to be upgraded to run the tests against 3.7.
I attempted to upgrade the vendored HTTPretty and manually reapply the changes, but this breaks the tests, causing threads to hang and a bunch of MotoNotImplementedErrors in the test output. It looks like the changes in the 0.8.11 release are where these failures first occur (possibly threading-related).

I'll post updates here if I make any progress.

Since httpretty is only for the deprecated decorators, I'd be fine just backporting the one or two line change that needs to be made so this works.

@jonafato your experience is quite inspiring! Based on your observations, I managed to fix moto tests on Python 3.7 => #1733

authors: jonafato phwh spulec yan12125

repo: spulec/moto


text:
Fix:RDS:add DBParameterGroupArn in describe-db-parameter-groups & cre…

Fix:RDS:add DBParameterGroupArn in describe-db-parameter-groups & create-db-parameter-group
https://github.com/localstack/localstack/issues/3219

Coverage decreased (-0.5%) to 94.017% when pulling 5bde91c570c6057eba23cea48a549252641a5213 on usmangani1:LISSUE_3219 into 47dbad291e717059a93f5cf795a9be08cfc872cc on spulec:master.

This is now part of moto >= 1.3.16.dev154

authors: bblommers coveralls usmangani1


text:
Can't input text into editor after clicking on traceback links several times

From anatoliy...@gmail.com on 2012-07-12T11:21:11Z
Spyder Version:  2.1.10
Python Version:  2.7.3
Qt Version:      4.8.1, PyQt4 (API v2) 4.9.1 on Linux
What steps will reproduce the problem?

Run buggy code, and when it returns an exception, click on the hyperlink to go to the file and line causing the problem. 2. 3. What is the expected output? What do you see instead? Every once in a while, the editor will stop responding to keyboard input.  This happened rarely in Oneiric, but in Precise, it's been happening once every three or four times you click on such a link.  In Precise, the cursor returns if you change focus to a non-Spyder window, and then returns.  I believe in Oneiric the only way to regain control was to restart Spyder.  Reinstalling and resetting Spyder did not help, and the internal console can be free of exceptions when this happens.

Original issue: http://code.google.com/p/spyderlib/issues/detail?id=1114

From ccordoba12 on 2012-07-22T05:16:50Z
This seems to be a quite serious bug, but I've never seen it before. I'll try to reproduce it and come back to you again.
Summary: Can't input text into editor after clicking on traceback links several times
Labels: -Priority-Medium Priority-High Cat-Editor

From ccordoba12 on 2012-10-08T10:17:50Z
Anthony, could you give us a test file so that we can reproduce this bug? A simple file would be enough, as long as it always shows the problem.

From anthonyt...@gmail.com on 2012-10-07T17:12:25Z
Spyder Version:  2.1.11
Python Version:  2.7.3
Qt Version:         4.8.3, PyQt4 (API v2) 4.9.4
OS:                     Lion 10.7.5
Having the same issue. Frequently, the editor will stop responding to keyboard input.
Can remedy by removing focus from current window, e.g., executing a command in console.

From jed.lud...@gmail.com on 2013-01-08T07:45:25Z
Status: Fixed

From anatoliy...@gmail.com on 2013-03-02T05:51:15Z
A similar problem reappeared in 2.2.0beta3.  I can input text again after minimizing and restoring Spyder window.  Ubuntu 12.10.

From jaydee...@gmail.com on 2013-01-08T06:32:28Z
Problem solved in version 2.2.0
My os: mac os 10.6.

repo: spyder-ide/spyder

license: MIT


text:
Layout saving

Description
What steps will reproduce the problem?

Menu - View - Window layouts - Save current layout - "New_name" then Save --> Spyder has encountered an internal problem!
Traceback (most recent call last):
File "/home/mada/anaconda3/lib/python3.8/site-packages/spyder/plugins/layout/container.py", line 131, in
triggered=lambda: self.show_save_layout(),
File "/home/mada/anaconda3/lib/python3.8/site-packages/spyder/plugins/layout/container.py", line 307, in show_save_layout
self.save_current_window_settings('layout_{}/'.format(index),
AttributeError: 'LayoutContainer' object has no attribute 'save_current_window_settings'
Traceback
Traceback (most recent call last):
  File "/home/mada/anaconda3/lib/python3.8/site-packages/spyder/plugins/layout/container.py", line 131, in <lambda>
    triggered=lambda: self.show_save_layout(),
  File "/home/mada/anaconda3/lib/python3.8/site-packages/spyder/plugins/layout/container.py", line 307, in show_save_layout
    self.save_current_window_settings('layout_{}/'.format(index),
AttributeError: 'LayoutContainer' object has no attribute 'save_current_window_settings'
Traceback (most recent call last):
  File "/home/mada/anaconda3/lib/python3.8/site-packages/spyder/plugins/layout/container.py", line 131, in <lambda>
    triggered=lambda: self.show_save_layout(),
  File "/home/mada/anaconda3/lib/python3.8/site-packages/spyder/plugins/layout/container.py", line 307, in show_save_layout
    self.save_current_window_settings('layout_{}/'.format(index),
AttributeError: 'LayoutContainer' object has no attribute 'save_current_window_settings'
Traceback (most recent call last):
  File "/home/mada/anaconda3/lib/python3.8/site-packages/spyder/plugins/layout/container.py", line 131, in <lambda>
    triggered=lambda: self.show_save_layout(),
  File "/home/mada/anaconda3/lib/python3.8/site-packages/spyder/plugins/layout/container.py", line 307, in show_save_layout
    self.save_current_window_settings('layout_{}/'.format(index),
AttributeError: 'LayoutContainer' object has no attribute 'save_current_window_settings'

Versions

Spyder version: 5.0.0
Python version: 3.8.8
Qt version: 5.9.7
PyQt5 version: 5.9.2
Operating System: Linux 5.4.0-70-generic

Dependencies

# Mandatory:
atomicwrites >=1.2.0          :  1.4.0 (OK)
chardet >=2.0.0               :  4.0.0 (OK)
cloudpickle >=0.5.0           :  1.6.0 (OK)
cookiecutter >=1.6.0          :  1.7.2 (OK)
diff_match_patch >=20181111   :  20200713 (OK)
intervaltree >=3.0.2          :  3.1.0 (OK)
IPython >=7.6.0               :  7.22.0 (OK)
jedi =0.17.2                  :  0.17.2 (OK)
jsonschema >=3.2.0            :  3.2.0 (OK)
keyring >=17.0.0              :  22.3.0 (OK)
nbconvert >=4.0               :  6.0.7 (OK)
numpydoc >=0.6.0              :  1.1.0 (OK)
parso =0.7.0                  :  0.7.0 (OK)
pexpect >=4.4.0               :  4.8.0 (OK)
pickleshare >=0.4             :  0.7.5 (OK)
psutil >=5.3                  :  5.8.0 (OK)
pygments >=2.0                :  2.8.1 (OK)
pylint >=1.0                  :  2.7.4 (OK)
pyls >=0.36.2;<1.0.0          :  0.36.2 (OK)
pyls_black >=0.4.6            :  0.4.6 (OK)
pyls_spyder >=0.3.2           :  0.3.2 (OK)
qdarkstyle =3.0.2             :  3.0.2 (OK)
qstylizer >=0.1.10            :  0.1.10 (OK)
qtawesome >=0.5.7             :  1.0.2 (OK)
qtconsole >=5.0.3             :  5.0.3 (OK)
qtpy >=1.5.0                  :  1.9.0 (OK)
rtree >=0.8.3                 :  0.8.3 (OK)
setuptools >=39.0.0           :  54.2.0 (OK)
sphinx >=0.6.6                :  3.5.3 (OK)
spyder_kernels >=2.0.1,<2.1.0 :  2.0.1 (NOK)
textdistance >=4.2.0          :  4.2.1 (OK)
three_merge >=0.1.1           :  0.1.1 (OK)
watchdog >=0.10.3;<2.0.0      :  1.0.2 (OK)
xdg >=0.26                    :  0.27 (OK)
zmq >=17                      :  20.0.0 (OK)

# Optional:
cython >=0.21                 :  0.29.22 (OK)
matplotlib >=2.0.0            :  3.3.4 (OK)
numpy >=1.7                   :  1.19.2 (OK)
pandas >=1.1.1                :  1.2.3 (OK)
scipy >=0.17.0                :  1.6.2 (OK)
sympy >=0.7.3                 :  1.7.1 (OK)

Hi @Mada502,
Thanks for reporting, this is a duplicate of issue #15129 and it'll be fixed in our next version (5.0.1), to be released shortly.


text:
Right click on editor tabs and selecting New window launches window then dies.

Description
What steps will reproduce the problem?

Open spyder from Windows cmnd line.
Right click and select New Window from context popup for
tabs of editor view.
Window pops up briefly, then this error report window comes up.
Traceback
Traceback (most recent call last):
  File "C:\swaredvp\py_envtry\SPYDER\lib\site-packages\spyder\plugins\outlineexplorer\widgets.py", line 550, in update_editor
    if not self.starting[language]:
KeyError: 'python'

Versions

Spyder version: 5.4.0  (pip)
Python version: 3.10.8 64-bit
Qt version: 5.15.2
PyQt5 version: 5.15.7
Operating System: Windows 10

Dependencies
# Mandatory:
atomicwrites >=1.2.0          :  1.4.1 (OK)
chardet >=2.0.0               :  5.1.0 (OK)
cloudpickle >=0.5.0           :  2.2.0 (OK)
cookiecutter >=1.6.0          :  2.1.1 (OK)
diff_match_patch >=20181111   :  20200713 (OK)
intervaltree >=3.0.2          :  3.1.0 (OK)
IPython >=7.31.1;<8.0.0       :  7.34.0 (OK)
jedi >=0.17.2;<0.19.0         :  0.18.2 (OK)
jellyfish >=0.7               :  0.9.0 (OK)
jsonschema >=3.2.0            :  4.17.3 (OK)
keyring >=17.0.0              :  23.13.1 (OK)
nbconvert >=4.0               :  7.2.7 (OK)
numpydoc >=0.6.0              :  1.5.0 (OK)
paramiko >=2.4.0              :  2.12.0 (OK)
parso >=0.7.0;<0.9.0          :  0.8.3 (OK)
pexpect >=4.4.0               :  4.8.0 (OK)
pickleshare >=0.4             :  0.7.5 (OK)
psutil >=5.3                  :  5.9.4 (OK)
pygments >=2.0                :  2.13.0 (OK)
pylint >=2.5.0;<3.0           :  2.15.9 (OK)
pylint_venv >=2.1.1           :  2.3.0 (OK)
pyls_spyder >=0.4.0           :  0.4.0 (OK)
pylsp >=1.6.0;<1.7.0          :  1.6.0 (OK)
pylsp_black >=1.2.0           :  1.2.1 (OK)
qdarkstyle >=3.0.2;<3.1.0     :  3.0.3 (OK)
qstylizer >=0.2.2             :  0.2.2 (OK)
qtawesome >=1.2.1             :  1.2.2 (OK)
qtconsole >=5.4.0;<5.5.0      :  5.4.0 (OK)
qtpy >=2.1.0                  :  2.3.0 (OK)
rtree >=0.9.7                 :  1.0.1 (OK)
setuptools >=49.6.0           :  63.2.0 (OK)
sphinx >=0.6.6                :  5.3.0 (OK)
spyder_kernels >=2.4.0;<2.5.0 :  2.4.1 (OK)
textdistance >=4.2.0          :  4.5.0 (OK)
three_merge >=0.1.1           :  0.1.1 (OK)
watchdog >=0.10.3             :  2.2.0 (OK)
zmq >=22.1.0                  :  24.0.1 (OK)

# Optional:
cython >=0.21                 :  None (NOK)
matplotlib >=3.0.0            :  None (NOK)
numpy >=1.7                   :  None (NOK)
pandas >=1.1.1                :  None (NOK)
scipy >=0.17.0                :  None (NOK)
sympy >=0.7.3                 :  None (NOK)

Environment
Environment
Package                       Version
----------------------------- -----------
alabaster                     0.7.12
arrow                         1.2.3
astroid                       2.12.13
atomicwrites                  1.4.1
attrs                         22.2.0
autopep8                      1.6.0
Babel                         2.11.0
backcall                      0.2.0
bcrypt                        4.0.1
beautifulsoup4                4.11.1
binaryornot                   0.4.4
black                         22.12.0
bleach                        5.0.1
certifi                       2022.12.7
cffi                          1.15.1
chardet                       5.1.0
charset-normalizer            2.1.1
click                         8.1.3
cloudpickle                   2.2.0
colorama                      0.4.6
comm                          0.1.2
cookiecutter                  2.1.1
cryptography                  38.0.4
debugpy                       1.6.4
decorator                     5.1.1
defusedxml                    0.7.1
diff-match-patch              20200713
dill                          0.3.6
docstring-to-markdown         0.11
docutils                      0.19
entrypoints                   0.4
fastjsonschema                2.16.2
flake8                        5.0.4
idna                          3.4
imagesize                     1.4.1
importlib-metadata            5.2.0
inflection                    0.5.1
intervaltree                  3.1.0
ipykernel                     6.19.4
ipython                       7.34.0
ipython-genutils              0.2.0
isort                         5.11.4
jaraco.classes                3.2.3
jedi                          0.18.2
jellyfish                     0.9.0
Jinja2                        3.1.2
jinja2-time                   0.2.0
jsonschema                    4.17.3
jupyter_client                7.4.8
jupyter_core                  5.1.1
jupyterlab-pygments           0.2.2
keyring                       23.13.1
lazy-object-proxy             1.8.0
MarkupSafe                    2.1.1
matplotlib-inline             0.1.6
mccabe                        0.7.0
mistune                       2.0.4
more-itertools                9.0.0
mypy-extensions               0.4.3
nbclient                      0.7.2
nbconvert                     7.2.7
nbformat                      5.7.1
nest-asyncio                  1.5.6
numpydoc                      1.5.0
packaging                     22.0
pandocfilters                 1.5.0
paramiko                      2.12.0
parso                         0.8.3
pathspec                      0.10.3
pexpect                       4.8.0
pickleshare                   0.7.5
pip                           22.3.1
platformdirs                  2.6.2
pluggy                        1.0.0
prompt-toolkit                3.0.36
psutil                        5.9.4
ptyprocess                    0.7.0
pycodestyle                   2.9.1
pycparser                     2.21
pydocstyle                    6.1.1
pyflakes                      2.5.0
Pygments                      2.13.0
pylint                        2.15.9
pylint-venv                   2.3.0
pyls-spyder                   0.4.0
PyNaCl                        1.5.0
PyQt5                         5.15.7
PyQt5-Qt5                     5.15.2
PyQt5-sip                     12.11.0
PyQtWebEngine                 5.15.6
PyQtWebEngine-Qt5             5.15.2
pyrsistent                    0.19.3
python-dateutil               2.8.2
python-lsp-black              1.2.1
python-lsp-jsonrpc            1.0.0
python-lsp-server             1.6.0
python-slugify                7.0.0
pytoolconfig                  1.2.4
pytz                          2022.7
pywin32                       305
pywin32-ctypes                0.2.0
PyYAML                        6.0
pyzmq                         24.0.1
QDarkStyle                    3.0.3
qstylizer                     0.2.2
QtAwesome                     1.2.2
qtconsole                     5.4.0
QtPy                          2.3.0
requests                      2.28.1
rope                          1.6.0
Rtree                         1.0.1
setuptools                    63.2.0
six                           1.16.0
snowballstemmer               2.2.0
sortedcontainers              2.4.0
soupsieve                     2.3.2.post1
Sphinx                        5.3.0
sphinxcontrib-applehelp       1.0.2
sphinxcontrib-devhelp         1.0.2
sphinxcontrib-htmlhelp        2.0.0
sphinxcontrib-jsmath          1.0.1
sphinxcontrib-qthelp          1.0.3
sphinxcontrib-serializinghtml 1.1.5
spyder                        5.4.0
spyder-kernels                2.4.1
text-unidecode                1.3
textdistance                  4.5.0
three-merge                   0.1.1
tinycss2                      1.2.1
toml                          0.10.2
tomli                         2.0.1
tomlkit                       0.11.6
tornado                       6.2
traitlets                     5.8.0
ujson                         5.6.0
urllib3                       1.26.13
watchdog                      2.2.0
wcwidth                       0.2.5
webencodings                  0.5.1
whatthepatch                  1.0.3
wrapt                         1.14.1
yapf                          0.32.0
zipp                          3.11.0

Hey @Sa-Bender17, thanks for reporting. This is a duplicate of issue #20101 and it'll be fixed in our next version (5.4.1), to be released later today.

Thanks for the quick response. I love the tool, it’s quickly becoming my Python IDE of choice.
Sincerely,
Steven Bender
Software Engineer
ICM Controls
(315) 233-5266 ext 313
(315) 362-9313 direct
@.@.>
+++==================
GUID:00d67812 tag for msg tracking for Spyder devops corresp.
From: Carlos Cordoba @.>
Sent: Thursday, December 29, 2022 3:30 PM
To: spyder-ide/spyder @.>
Cc: Steven A. Bender @.>; Mention @.>
Subject: EXTERNAL EMAIL : Re: [spyder-ide/spyder] Right click on editor tabs and selecting New window launches window then dies. (Issue #20275)
CAUTION: This email originated from outside of ICM. Do not click links or open attachments unless you recognize the sender and know the content is safe.
Hey @Sa-Bender17https://github.com/Sa-Bender17, thanks for reporting. This is a duplicate of issue #20101https://github.com/spyder-ide/spyder/issues/20101 and it'll be fixed in our next version (5.4.1), to be released later today.
—
Reply to this email directly, view it on GitHubhttps://github.com/spyder-ide/spyder/issues/20275#issuecomment-1367571297, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AG7GUU77QSLNDGFNFVLA2CLWPXYEZANCNFSM6AAAAAATMJC3IQ.
You are receiving this because you were mentioned.Message ID: @.@.>>

I love the tool, it’s quickly becoming my Python IDE of choice.

Thanks for your kind words @Sa-Bender17! Glad to know you enjoy using Spyder.


text:
Very Weird Problem

Description
What steps will reproduce the problem?

Open Spyder
Write some code
Minimize Spyder
Un-minimize Spyder

Traceback
Traceback (most recent call last):
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\ipythonconsole\widgets\main_widget.py", line 1176, in refresh_container
    self.infowidget.hide()
RuntimeError: wrapped C/C++ object of type FrameWebView has been deleted
Traceback (most recent call last):
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\ipythonconsole\widgets\main_widget.py", line 1176, in refresh_container
    self.infowidget.hide()
RuntimeError: wrapped C/C++ object of type FrameWebView has been deleted

Versions

Spyder version: 5.5.0  (standalone)
Python version: 3.8.10 64-bit
Qt version: 5.15.2
PyQt5 version: 5.15.10
Operating System: Windows-10-10.0.22621-SP0

Dependencies
# Mandatory:
atomicwrites >=1.2.0          :  1.4.1 (OK)
chardet >=2.0.0               :  5.2.0 (OK)
cloudpickle >=0.5.0           :  3.0.0 (OK)
cookiecutter >=1.6.0          :  2.4.0 (OK)
diff_match_patch >=20181111   :  20230430 (OK)
intervaltree                  :  None (OK)
IPython >=8.12.2,<8.13.0      :  8.12.3 (OK)
jedi >=0.17.2,<0.20.0         :  0.19.1 (OK)
jellyfish >=0.7               :  1.0.1 (OK)
jsonschema >=3.2.0            :  4.19.2 (OK)
keyring >=17.0.0              :  24.2.0 (OK)
nbconvert >=4.0               :  7.11.0 (OK)
numpydoc >=0.6.0              :  1.6.0 (OK)
paramiko >=2.4.0              :  3.3.1 (OK)
parso >=0.7.0,<0.9.0          :  0.8.3 (OK)
pexpect >=4.4.0               :  4.8.0 (OK)
pickleshare >=0.4             :  0.7.5 (OK)
psutil >=5.3                  :  5.9.6 (OK)
pygments >=2.0                :  2.16.1 (OK)
pylint >=2.5.0,<3.1           :  3.0.2 (OK)
pylint_venv >=3.0.2           :  3.0.3 (OK)
pyls_spyder >=0.4.0           :  0.4.0 (OK)
pylsp >=1.9.0,<1.10.0         :  1.9.0 (OK)
pylsp_black >=1.2.0,<3.0.0    :  1.3.0 (OK)
qdarkstyle >=3.2.0,<3.3.0     :  3.2 (OK)
qstylizer >=0.2.2             :  0.2.2 (OK)
qtawesome >=1.2.1             :  1.2.3 (OK)
qtconsole >=5.5.0,<5.6.0      :  5.5.0 (OK)
qtpy >=2.1.0                  :  2.4.1 (OK)
rtree >=0.9.7                 :  1.1.0 (OK)
setuptools >=49.6.0           :  68.2.2 (OK)
sphinx >=0.6.6                :  7.1.2 (OK)
spyder_kernels >=2.5.0,<2.6.0 :  2.5.0 (OK)
textdistance >=4.2.0          :  4.6.0 (OK)
three_merge >=0.1.1           :  0.1.1 (OK)
watchdog                      :  3.0.0 (OK)
zmq >=22.1.0                  :  25.1.1 (OK)

# Optional:
cython >=0.21                 :  3.0.5 (OK)
matplotlib >=3.0.0            :  3.7.3 (OK)
numpy >=1.7                   :  1.24.4 (OK)
pandas >=1.1.1                :  2.0.3 (OK)
scipy >=0.17.0                :  1.10.1 (OK)
sympy >=0.7.3                 :  1.12 (OK)

Hi @SubjectivelyCoolGuy thank you for the feedback! I tried to reproduce this error but I was unable to 🤔 Maybe there are some other steps that could be needed to reproduce this? In case you are able to reproduce this reliably, could you submit here a GIF or video showing the steps you are following to trigger the error please?
Any other info in order to reproduce this is greatly apprecited, let us know!

@dalthviz, perhaps we should catch and pass on that error because it doesn't seem to break other things.
What do you think?

I guess we could do that (I think in the past that's has been the approach to handle such RuntimeErrors) :+1: Still, it could be nice to actually understand what could be causing this

authors: SubjectivelyCoolGuy ccordoba12 dalthviz