Dashboard plugin no longer shows todays' tasks.

Worked for a day or to after first release, but seemed to stop after that.  Tried again today on new 3.9, and it doesn't show todays tasks.  The "refresh" button has never worked (if I add a task to today and press refresh). Also, if I close the dashboard window, and select the plug-in, the /show dashboard entry if greyed out. Need to restart NP.

Which version of the plugin are you referring to?
What happens after you restart NP? Does it work?
Are there any ERROR messages in the Plugin Console log?
On Fri, 14 Apr 2023 at 23:15, csdlajolle @.***> wrote:

Worked for a day or to after first release, but seemed to stop after that.
Tried again today on new 3.9, and it doesn't show todays tasks. The
"refresh" button has never worked (if I add a task to today and press
refresh). Also, if I close the dashboard window, and select the plug-in,
the /show dashboard entry if greyed out. Need to restart NP.
—
Reply to this email directly, view it on GitHub
https://github.com/NotePlan/plugins/issues/436, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAMYESQNV3DPU2DLFOJD6STXBHD7ZANCNFSM6AAAAAAW66U3ZE
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
-- Jonathan

Looks like it's the Beta version 0.4.0.  and shared resources 0.3.1. No change after restarting NP.
Starting app at: 2023-04-14 23:46:41 +0000,
app version: v3.9 (1008),
OS: macOS (Version 13.4 (Build 22F5037d))
App will terminate
Set hasCrashedKey to false
CloudSync: Saving 1859 items.
DataStore (CloudSync): saveJSON - Saved data to cache 'currentNotesAppCache'.
FolderMonitor  (CloudSync) stopped, count of filePresenters: 2
CloudKit: stopping FolderMonitor
FolderMonitor  (CloudKitSync) stopped, count of filePresenters: 1
(BackupManager) Close database
(BackupManager) Close database
Update Restoration
attempting to rename the note
save note
note not updated
Failed to delete index.html file: Error Domain=NSCocoaErrorDomain Code=4 "“.A3C0EEEF-B174-42EF-81C7-0B511379BF13.html” couldn’t be removed." UserInfo={NSUserStringVariant=(
    Remove
), NSFilePath=/Users/chris/Library/Containers/co.noteplan.NotePlan-setapp/Data/Library/Application Support/co.noteplan.NotePlan-setapp/Plugins/dwertheimer.TaskAutomations/.A3C0EEEF-B174-42EF-81C7-0B511379BF13.html, NSUnderlyingError=0x600002215680 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Starting app at: 2023-04-14 23:47:00 +0000,
app version: v3.9 (1008),
OS: macOS (Version 13.4 (Build 22F5037d))
Running Setapp release, no need to configure purchases
applicationDidFinishLaunching
Set hasCrashedKey to true
Error returned: <dictionary: 0x1e6098980> { count = 1, transaction: 0, voucher = 0x0, contents =
"XPCErrorDescription" => <string: 0x1e6098b18> { length = 18, contents = "Connection invalid" }
}
Initialize App...
Validate license
Prepare Pasteboard
Show main window
(in 'openMainWindow') Load window from storyboard
[NoteCacheDatabase] Create or connect to database note-cache.db
[NoteCacheDatabase] Prepare SQL statements
[NoteCacheDatabase] Finished initializing
Sidebar: setupData
Access to events granted = true, error: nil
Access to reminders granted - true, error: nil
Plugin 'np.Templating' is already downloaded, don't add it from the core plugins again
Plugin 'np.MeetingNotes' is already downloaded, don't add it from the core plugins again
(in 'openMainWindow') Show Window
[EventSync] Events (111 loaded for 2023-03-17 07:00:00 +0000 - 2023-05-15 07:00:00 +0000
UI+URLScheme: handleUrls() called to manage incoming x-callback-url requests
(in 'openMainWindow') Show News
(in 'openMainWindow') Initialize NoteCache
NoteCache: Initialized the cache.
Sidebar: loadInitialNotesAsync
DataStore (CloudSync): loadJSON - Successfully loaded cache file 'currentNotesAppCache'.
CloudSync: 	Loaded 1859 items.
[EventSync] Reminders (0 loaded for 2023-03-17 07:00:00 +0000 - 2023-05-15 07:00:00 +0000
CloudKit: Setting up FolderMonitor (paused = false)
FolderMonitor (CloudKitSync): init, listen to: /Users/chris/Library/Containers/co.noteplan.NotePlan-setapp/Data/Library/Application Support/co.noteplan.NotePlan-setapp
[CloudKit Connection Status] We're connected! Is it expensive? NO
FolderMonitor (CloudKitSync): isPaused = false
CloudKit: Start FolderMonitor
FolderMonitor  (CloudKitSync) started, count of filePresenters: 1
registered for remote notifications
Week start date: 2023-03-26 07:00:00 +0000
Cache has been loaded, reload the calendar.
Week start date: 2023-03-26 07:00:00 +0000
Cached Regular Notes:
CloudSync Cache: 1081 vs NoteCache Cache: 1081
Cached Calendar Notes:
CloudSync Cache: 778 vs NoteCache Cache: 778
(BackupManager) Create cache folder if needed
(BackupManager) Start FolderMonitor
FolderMonitor (BackupManager): init, listen to: /Users/chris/Library/Containers/co.noteplan.NotePlan-setapp/Data/Library/Application Support/co.noteplan.NotePlan-setapp
(BackupManager) Create or connect to database file in file:///Users/chris/Library/Containers/co.noteplan.NotePlan-setapp/Data/Library/Application%20Support/co.noteplan.NotePlan-setapp/Caches/versions.db
(BackupManager) Setup pragmas
(BackupManager) Create 'files' table
(BackupManager) Create 'files' index
(BackupManager) Create 'versions' table
(BackupManager) Create 'versions' index
(BackupManager) Create 'recently_deleted' table
(BackupManager) Prepare SQL statements
FolderMonitor  (BackupManager) started, count of filePresenters: 2
CloudSync: Setting up FolderMonitor
FolderMonitor (CloudSync): init, listen to: /Users/chris/Library/Containers/co.noteplan.NotePlan-setapp/Data/Library/Application Support/co.noteplan.NotePlan-setapp
FolderMonitor  (CloudSync) started, count of filePresenters: 3
FolderMonitor (CloudSync): isPaused = true
onUpdateAll
Sidebar: reloadData
CloudSync: Loaded 1081 from files
CloudSync: Loaded 778 from files
onCloudUpdate - 0
FolderMonitor (CloudSync): isPaused = false
(sidebar) updating 0 notes
Start initializing CloudKit
NoteCache: Clearing deleted notes, i.e. notes that are missing from the folder scan, should not be in the cache
Sidebar: (expandRootItemsAndSelectToday), selecting today now, Globals.isOpeningNoteThroughHandleUrlAtLaunch = false
open date 2023-04-14 23:47:01 +0000
open calendar note: 20230414.md
async open started
Week start date: 2023-03-26 07:00:00 +0000
Week start date: 2023-03-26 07:00:00 +0000
record zone found
sync:
Subscribe to database updates
sync: 	First remove existing duplicate subscriptions
week event list appeared
saveNoteIfNeeded - finished
loadExistingNote 20230414.md - finished
Set content now for 20230414.md
(in 'openMainWindow') No news, show survey if needed
update version selection isconflict: false
(in 'SurveyWindowController') No need to show the survey
sync: Successfully subscribed to database notifications
subscription saved
sync: 	Subscription saved
[LocalSyncDatabase] Create or connect to database sync-cache.db
[LocalSyncDatabase] Prepare SQL statements
[LocalSyncDatabase] Finished initializing
CloudKit caches loaded
Cache: note contains 2162 items
Cache: theme contains 0 items
Cache: plugins contains 292 items
Cache: sharedNoteStub contains 0 items
Cache: filters contains 14 items
Cache: calendar contains 1560 items
CloudKit: finalizeSetup start (shared notes to accept: 0)
CloudKit: changes fetched, now upload changes
Check for folder changes now
CloudKitSync: Loaded 1081 from files.
CloudKitSync: Loaded 780 from files.
CloudKitSync: Loaded 7 from files.
CloudKitSync: Loaded 0 from files.
CloudKitSync: Loaded 145 from files.
sync: 	Found: 0 to update and 0 notes to delete
sync: Note out of date: jgclark.Dashboard with id: Optional(<CKRecordID: 0x60000291fca0; recordName=92084B8F-A14B-4FCF-802D-F9A33B8D5B43, zoneID=Notes:defaultOwner>), date: 2023-04-14 21:59:28 +0000 vs file: 2023-04-14 21:59:46 +0000, hasFilenameChanged: false, type: plugins, needsUpload: false
sync: 	Found: 1 to update and 0 notes to delete
sync: 	Uploading changes: 1
sync: 	Saved records: 1, deleted records: 0
sync: 	Cache uploaded note: jgclark.Dashboard, with id: 92084B8F-A14B-4FCF-802D-F9A33B8D5B43)
sync: updateCache: 'jgclark.Dashboard', isDeleted = false, type: plugins
[LocalSyncDatabase] Save/Update metadata for 'jgclark.Dashboard', type: plugins
sync: Finished uploading changes.
CloudKit: finalizeSetup done
sync: Checking for shared notes that have no stub and uploading
sync: 	Found no shared notes without stubs
filtered out jgclark.Dashboard from download, since we got that record already
Access to events granted, error: nil
attempting to rename the note
save note
note not updated
AppDidCrash was reset, so we can turn back to normal operation.
On Apr 14, 2023 at 3:17 PM -0700, Jonathan Clark @.***>, wrote:

Which version of the plugin are you referring to?
What happens after you restart NP? Does it work?
Are there any ERROR messages in the Plugin Console log?
On Fri, 14 Apr 2023 at 23:15, csdlajolle @.***> wrote:

Worked for a day or to after first release, but seemed to stop after that.
Tried again today on new 3.9, and it doesn't show todays tasks. The
"refresh" button has never worked (if I add a task to today and press
refresh). Also, if I close the dashboard window, and select the plug-in,
the /show dashboard entry if greyed out. Need to restart NP.
—
Reply to this email directly, view it on GitHub
https://github.com/NotePlan/plugins/issues/436, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAMYESQNV3DPU2DLFOJD6STXBHD7ZANCNFSM6AAAAAAW66U3ZE
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
-- Jonathan
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

Also -- after restart of NP, I can call the dashboard plugin, the window opens, but none of todays tasks show up.
think I send to the wrong log -  try here --
2023-04-14 16:47:01.171 NotePlan[83623:3692778] Warning: Column selection is not supported in view-based table and outline views (<NotePlan.NoAnimationOutlineView: 0x13b8d9000>).
2023-04-14 16:47:01.177 NotePlan[83623:3692778] Failed to set (label) user defined inspected property on (NSButton): [<NSButton 0x13b071a80> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key label.
2023-04-14 16:47:01.177 NotePlan[83623:3692778] Failed to set (alwaysHovered) user defined inspected property on (NSButton): [<NSButton 0x13b071a80> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key alwaysHovered.
2023-04-14 16:47:01.177 NotePlan[83623:3692778] Failed to set (canHover) user defined inspected property on (NSButton): [<NSButton 0x13b071a80> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key canHover.
2023-04-14 16:47:01.177 NotePlan[83623:3692778] Failed to set (label) user defined inspected property on (NSButton): [<NSButton 0x13b070f20> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key label.
2023-04-14 16:47:01.177 NotePlan[83623:3692778] Failed to set (alwaysHovered) user defined inspected property on (NSButton): [<NSButton 0x13b070f20> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key alwaysHovered.
2023-04-14 16:47:01.177 NotePlan[83623:3692778] Failed to set (canHover) user defined inspected property on (NSButton): [<NSButton 0x13b070f20> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key canHover.
2023-04-14 16:47:01.177 NotePlan[83623:3692778] Failed to set (label) user defined inspected property on (NSButton): [<NSButton 0x13b072030> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key label.
2023-04-14 16:47:01.178 NotePlan[83623:3692778] Failed to set (alwaysHovered) user defined inspected property on (NSButton): [<NSButton 0x13b072030> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key alwaysHovered.
2023-04-14 16:47:01.178 NotePlan[83623:3692778] Failed to set (canHover) user defined inspected property on (NSButton): [<NSButton 0x13b072030> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key canHover.
2023-04-14 16:47:01.178 NotePlan[83623:3692778] Failed to set (label) user defined inspected property on (NSButton): [<NSButton 0x13b0714d0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key label.
2023-04-14 16:47:01.178 NotePlan[83623:3692778] Failed to set (alwaysHovered) user defined inspected property on (NSButton): [<NSButton 0x13b0714d0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key alwaysHovered.
2023-04-14 16:47:01.178 NotePlan[83623:3692778] Failed to set (canHover) user defined inspected property on (NSButton): [<NSButton 0x13b0714d0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key canHover.
2023-04-14 16:47:01.178 NotePlan[83623:3692778] Failed to set (label) user defined inspected property on (NSButton): [<NSButton 0x13b070970> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key label.
2023-04-14 16:47:01.178 NotePlan[83623:3692778] Failed to set (alwaysHovered) user defined inspected property on (NSButton): [<NSButton 0x13b070970> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key alwaysHovered.
2023-04-14 16:47:01.178 NotePlan[83623:3692778] Failed to set (canHover) user defined inspected property on (NSButton): [<NSButton 0x13b070970> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key canHover.
2023-04-14 16:54:31.112 NotePlan[83860:3699841] Warning: Column selection is not supported in view-based table and outline views (<NotePlan.NoAnimationOutlineView: 0x14f0f3e00>).
2023-04-14 16:54:31.119 NotePlan[83860:3699841] Failed to set (label) user defined inspected property on (NSButton): [<NSButton 0x14efabca0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key label.
2023-04-14 16:54:31.119 NotePlan[83860:3699841] Failed to set (alwaysHovered) user defined inspected property on (NSButton): [<NSButton 0x14efabca0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key alwaysHovered.
2023-04-14 16:54:31.120 NotePlan[83860:3699841] Failed to set (canHover) user defined inspected property on (NSButton): [<NSButton 0x14efabca0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key canHover.
2023-04-14 16:54:31.120 NotePlan[83860:3699841] Failed to set (label) user defined inspected property on (NSButton): [<NSButton 0x14efab140> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key label.
2023-04-14 16:54:31.120 NotePlan[83860:3699841] Failed to set (alwaysHovered) user defined inspected property on (NSButton): [<NSButton 0x14efab140> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key alwaysHovered.
2023-04-14 16:54:31.120 NotePlan[83860:3699841] Failed to set (canHover) user defined inspected property on (NSButton): [<NSButton 0x14efab140> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key canHover.
2023-04-14 16:54:31.120 NotePlan[83860:3699841] Failed to set (label) user defined inspected property on (NSButton): [<NSButton 0x14efac250> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key label.
2023-04-14 16:54:31.120 NotePlan[83860:3699841] Failed to set (alwaysHovered) user defined inspected property on (NSButton): [<NSButton 0x14efac250> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key alwaysHovered.
2023-04-14 16:54:31.120 NotePlan[83860:3699841] Failed to set (canHover) user defined inspected property on (NSButton): [<NSButton 0x14efac250> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key canHover.
2023-04-14 16:54:31.120 NotePlan[83860:3699841] Failed to set (label) user defined inspected property on (NSButton): [<NSButton 0x14efab6f0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key label.
2023-04-14 16:54:31.120 NotePlan[83860:3699841] Failed to set (alwaysHovered) user defined inspected property on (NSButton): [<NSButton 0x14efab6f0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key alwaysHovered.
2023-04-14 16:54:31.120 NotePlan[83860:3699841] Failed to set (canHover) user defined inspected property on (NSButton): [<NSButton 0x14efab6f0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key canHover.
2023-04-14 16:54:31.120 NotePlan[83860:3699841] Failed to set (label) user defined inspected property on (NSButton): [<NSButton 0x14efaab90> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key label.
2023-04-14 16:54:31.120 NotePlan[83860:3699841] Failed to set (alwaysHovered) user defined inspected property on (NSButton): [<NSButton 0x14efaab90> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key alwaysHovered.
2023-04-14 16:54:31.120 NotePlan[83860:3699841] Failed to set (canHover) user defined inspected property on (NSButton): [<NSButton 0x14efaab90> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key canHover.
On Apr 14, 2023 at 3:17 PM -0700, Jonathan Clark @.***>, wrote:

Which version of the plugin are you referring to?
What happens after you restart NP? Does it work?
Are there any ERROR messages in the Plugin Console log?
On Fri, 14 Apr 2023 at 23:15, csdlajolle @.***> wrote:

Worked for a day or to after first release, but seemed to stop after that.
Tried again today on new 3.9, and it doesn't show todays tasks. The
"refresh" button has never worked (if I add a task to today and press
refresh). Also, if I close the dashboard window, and select the plug-in,
the /show dashboard entry if greyed out. Need to restart NP.
—
Reply to this email directly, view it on GitHub
https://github.com/NotePlan/plugins/issues/436, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAMYESQNV3DPU2DLFOJD6STXBHD7ZANCNFSM6AAAAAAW66U3ZE
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
-- Jonathan
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

These logs are from the voluminous main application logs, and don't include any details about the plugin running.
Please use the Plugin Console.

Also you will need to go into the Dashboard plugin settings and set the log
level to DEBUG:
https://discord.com/channels/763107030223290449/784376250771832843/1084105319099158598
ᐧ
On Sat, Apr 15, 2023 at 5:35 AM Jonathan Clark @.***>
wrote:

These logs are from the voluminous main application logs, and don't
include any details about the plugin running.
Please use the Plugin Console.
—
Reply to this email directly, view it on GitHub
https://github.com/NotePlan/plugins/issues/436#issuecomment-1509722270,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACEI6VEYTPFAURNWYPOXWGLXBJ2YLANCNFSM6AAAAAAW66U3ZE
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Thanks for helping me provide the correct information
Firstly, I received this message when I turned the Dashboard settings log level to debug
Executing function 'onSettingsUpdated'
JS Exception: TypeError: undefined is not an object at line undefined
On executing the plug, I got this--
Executing function 'showDashboardHTML'
2023-04-15 15:07:38 | DEBUG | jgclark.Dashboard/checkForRequiredSharedFiles :: Starting...
2023-04-15 15:07:38 | DEBUG | jgclark.Dashboard/checkForRequiredSharedFiles :: 8 wanted files: fontawesome.css,light.min.flat4NP.css,regular.min.flat4NP.css,solid.min.flat4NP.css,fa-light-300.woff2,fa-regular-400.woff2,fa-solid-900.woff2,pluginToHTMLCommsBridge.js
2023-04-15 15:07:38 | DEBUG | jgclark.Dashboard/checkForRequiredSharedFiles :: plugin np.Shared is loaded 😄; no further checking done
2023-04-15 15:07:38 | DEBUG | getDataForDashboard/gOIPFCTP :: Processing 20230415.md which has 3 paras
2023-04-15 15:07:38 | DEBUG | getDataForDashboard :: Starting for '20230415.md'
2023-04-15 15:07:38 | DEBUG | getDataForDashboard :: Before 'ignore' filter: 3 paras
2023-04-15 15:07:38 | DEBUG | getDataForDashboard :: After 'ignore' filter: 3 paras
2023-04-15 15:07:38 | DEBUG | getReferencedParagraphs :: "2023-04-15" has backlinks.length:0 & wantedParas.length:0
2023-04-15 15:07:38 | DEBUG | note/filterParasAgainstExcludeFolders :: excludedFolders list is empty, so will return all paras
2023-04-15 15:07:38 | DEBUG |  :: found 0 references to today
2023-04-15 15:07:38 | DEBUG | getDataForDashboard :: -> 0 daily items
2023-04-15 15:07:38 | DEBUG | getDataForDashboard/gOIPFCTP :: Processing 2023-W15.md which has 0 paras
2023-04-15 15:07:38 | DEBUG | getDataForDashboard :: Starting for '2023-W15.md'
2023-04-15 15:07:38 | DEBUG | getDataForDashboard :: Before 'ignore' filter: 0 paras
2023-04-15 15:07:38 | DEBUG | getDataForDashboard :: After 'ignore' filter: 0 paras
2023-04-15 15:07:38 | DEBUG | getReferencedParagraphs :: "2023-W15" has backlinks.length:0 & wantedParas.length:0
2023-04-15 15:07:38 | DEBUG | note/filterParasAgainstExcludeFolders :: excludedFolders list is empty, so will return all paras
2023-04-15 15:07:38 | DEBUG |  :: found 0 references to today
2023-04-15 15:07:38 | DEBUG | getDataForDashboard :: -> 0 weekly items
2023-04-15 15:07:38 | DEBUG | getDataForDashboard :: Processing 2023-04.md (2023-04) which has 0 paras
2023-04-15 15:07:38 | DEBUG | getDataForDashboard/gOIPFCTP :: Processing 2023-04.md which has 0 paras
2023-04-15 15:07:38 | DEBUG | getDataForDashboard :: Starting for '2023-04.md'
2023-04-15 15:07:38 | DEBUG | getDataForDashboard :: Before 'ignore' filter: 0 paras
2023-04-15 15:07:38 | DEBUG | getDataForDashboard :: After 'ignore' filter: 0 paras
2023-04-15 15:07:38 | DEBUG | getReferencedParagraphs :: "2023-04" has backlinks.length:0 & wantedParas.length:0
2023-04-15 15:07:38 | DEBUG | note/filterParasAgainstExcludeFolders :: excludedFolders list is empty, so will return all paras
2023-04-15 15:07:38 | DEBUG |  :: found 0 references to today
2023-04-15 15:07:38 | DEBUG | getDataForDashboard :: -> 0 monthly items
2023-04-15 15:07:38 | DEBUG | getDataForDashboard/gOIPFCTP :: Processing 2023-Q2.md which has 0 paras
2023-04-15 15:07:38 | DEBUG | getDataForDashboard :: Starting for '2023-Q2.md'
2023-04-15 15:07:38 | DEBUG | getDataForDashboard :: Before 'ignore' filter: 0 paras
2023-04-15 15:07:38 | DEBUG | getDataForDashboard :: After 'ignore' filter: 0 paras
2023-04-15 15:07:38 | DEBUG | getReferencedParagraphs :: "2023-Q2" has backlinks.length:0 & wantedParas.length:0
2023-04-15 15:07:38 | DEBUG | note/filterParasAgainstExcludeFolders :: excludedFolders list is empty, so will return all paras
2023-04-15 15:07:38 | DEBUG |  :: found 0 references to today
2023-04-15 15:07:38 | DEBUG | getDataForDashboard :: -> 0 quarterly items
2023-04-15 15:07:38 | DEBUG | getDataForDashboard :: getDataForDashboard finished, with 5 sections and 0 items
2023-04-15 15:07:38 | DEBUG | showDashboardHTML :: Starting with 5 sections and 0 items
2023-04-15 15:07:38 | DEBUG | showDashboardHTML :: Section 1 (This week) is empty so will skip it
2023-04-15 15:07:38 | DEBUG | showDashboardHTML :: Section 2 (This Month) is empty so will skip it
2023-04-15 15:07:38 | DEBUG | showDashboardHTML :: Section 3 (This quarter) is empty so will skip it
2023-04-15 15:07:38 | DEBUG | showDashboardHTML :: Section Done has ID 0
2023-04-15 15:07:38 | DEBUG | generateCSSFromTheme :: Reading your current theme 'Orange'
2023-04-15 15:07:38 | DEBUG | helpers/HTMLView :: showHTML filenameForSavedFileVersion="../../jgclark.Dashboard/dashboard.html"
2023-04-15 15:07:38 | INFO  | logWindowsList :: 2 Windows:

0: Calendar: customId:'' filename:20230415.md ID:1C20A2DC-F707-4B24-A868-7BBB79E0B5CB
0: html: customId:'Dashboard' ID:9F3EB984-C92C-4865-B5AC-FD9DDB4A9A90
2023-04-15 15:07:38 | DEBUG | showHTML :: Saved resulting HTML 'Dashboard (0 items)' to ../../jgclark.Dashboard/dashboard.html as well.
2023-04-15 15:07:38 | DEBUG | makeDashboard :: written to HTML window

FYI, the entry for today is

Move the money I lent to gene from the Schwab account. <2023-04-14
Finish work on photos <2023-04-14
new task <2023-04-14

Thanks
Chris

FYI, I added a new task, closed the dashboard window, and opened the plugin again, still showed no entries for today. Before closing the refresh button was a no op.  plugin 0.4.0  np 3.9 (1008)

Thanks for this extra detail. I can see from the logs that things start well, but there's definitely a problem somewhere.
And I've found a mistake in the code, which might account for it, but didn't show up in my testing. If you can please test this new bug-fix  release by unzipping contents into your existing .../Plugins/jgclark.Dashboard folder.
jgclark.Dashboard-0.4.1-test.zip
If it's still not working, please send me the new set of logs, and your equivalent of these settings for the plugin?

Yes, this fixed it. Got todays' tasks.
The refresh button now works, also!
Thanks
Chris
On Apr 15, 2023 at 4:39 PM -0700, Jonathan Clark @.***>, wrote:

Thanks for this extra detail. I can see from the logs that things start well, but there's definitely a problem somewhere.
And I've found a mistake in the code, which might account for it, but didn't show up in my testing. If you can please test this new bug-fix release by unzipping contents into your existing .../Plugins/jgclark.Dashboard folder.
jgclark.Dashboard-0.4.1-test.zip
If it's still not working, please send me the new set of logs, and your equivalent of these settings for the plugin?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

wow, noticed I can mark a task completed from the Dashboard window!
many thanks
Chris
On Apr 15, 2023 at 4:58 PM -0700, @.***, wrote:

Yes, this fixed it. Got todays' tasks.
The refresh button now works, also!
Thanks
Chris
On Apr 15, 2023 at 4:39 PM -0700, Jonathan Clark @.***>, wrote:

Thanks for this extra detail. I can see from the logs that things start well, but there's definitely a problem somewhere.
And I've found a mistake in the code, which might account for it, but didn't show up in my testing. If you can please test this new bug-fix release by unzipping contents into your existing .../Plugins/jgclark.Dashboard folder.
jgclark.Dashboard-0.4.1-test.zip
If it's still not working, please send me the new set of logs, and your equivalent of these settings for the plugin?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

Great. Thanks for testing this quickly, and confirming it works. I'll publish it properly.


GEOMESA-2089,GEOMESA-1823,GEOMESA-1430,GEOMESA-1394 Documentation updates

Moved Bigtable modules out of geomesa-hbase
Standardized Accumulo 'records' index to 'id'
Renamed and simplified configure-table command
Added query hints to explain command

Signed-off-by: Emilio Lahr-Vivaz<EMAIL_ADDRESS>Note: Documentation reflects changes from PRs that haven't been merged yet

My suggestion is that this PR is merged as soon as conflicts are resolved; from there, we can have an additional 'docs' PR.

conflicts fixed, thanks


nativeBars - tint color on asset action

theory
when using an asset fo the project as an action icon, the color attribute of the action is applied as a tint on the png file.
Same rules is applied than for fonts : if no color on the item, use the bars color.
To reproduce, loads the Catalog nativeBars page and clic on "Completly change bars"  button. Icon should be same color as text.
current status
Doesn't work anymore on iOS

Doesn't work on Android

TODO

[x] add to documentation
[x] update catalog app with a better color
[x] fix it on iOS
[x] make a screenshot on iOS and give it to ggendre (for the blog post)
[x] refix it on Android
[x] make a screenshot on Android and give it to ggendre (for the blog post)
[ ] ggendre : write a quick blog post about this for later use.

Here is what it looks like on iOS : the icon should be orange like the text :

I updated the issue with more doc and screenshots. This doesn't work on both platforms 😢 .

And here is your screenshot for iOS

article done. closing :)


Calendar Day View

What problem does this feature solve?
It would be a great benefit if a calendar component had a Day View.
What does the proposed API look like?
Day | Month | Year

React does not provide such an option. https://ant.design/components/calendar/
Actually it's a different component (you can see that its layout is totally different) and needs design ing. Maybe you could open an issue in Ant Design first? Thank you!


SFTP to Jetson Nano

Hi @dusty-nv ,
(I'll whine here, sorry, but...) is there a good workflow to upload files via SFTP to Jetson Nano. It has been a total nightmare that ubuntu distribution, it only add barriers and barriers to the workflow. There is no root user for ubuntu, and I can not find a way to download, edit, upload files via SFTP to the nano. I am coming from the Debian/Raspbian world which seems to be 1000 times more agile (?). Is this an accurate perception or just my ignorance? Have been working for 3 weeks on a project and still can't find a productive workflow with this machine, I only find "denied permission" everywhere. Kills creativity, not healthy :)).
Any advice, guidance, links, would be immensely  appreciated.
Thank you,
elongo

Hi @elongo, since this topic is unrelated to this project, I would recommend posting your question to the Jetson Nano forum:
https://forums.developer.nvidia.com/c/agx-autonomous-machines/jetson-embedded-systems/jetson-nano/76
Personally, I use MobaXterm a lot for SSH/SFTP and it works without issue when the permissions are correct.  For editing root files I just use an editor over SSH with sudo.

Thank you Dusty for the response,
Can you point me to a resource, tutorial or something to learn how the
proper permissions are set. I am supposed to be root, admin, everything,
but I only find restrictions to work with the nano.
I can normally work with all permission from Visual Studio Code, but that
has not been the case with Jetson Nano.
The only thing that I find is that with Ubuntu there isn't a root user,
although I can activate root from the command line, but that doesn"t seem
to help for the SFTP.
Thank you,
Esteban Londoño G
Biodesign Lab* -School of Architecture + Design *
Blacksburg, VA 24061
On Mon, Dec 6, 2021 at 9:39 AM Dustin Franklin @.***>
wrote:

Hi @elongo https://github.com/elongo, since this topic is unrelated to
this project, I would recommend posting your question to the Jetson Nano
forum:
https://forums.developer.nvidia.com/c/agx-autonomous-machines/jetson-embedded-systems/jetson-nano/76
Personally, I use MobaXterm a lot for SSH/SFTP and it works without issue
when the permissions are correct. For editing root files I just use an
editor over SSH with sudo.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dusty-nv/jetson-inference/issues/1313#issuecomment-986836788,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFSEAC2HIKGGBLEDSVYXSOTUPTDIVANCNFSM5JNLU7BA
.


Add icon to tidystats menu item

We should add an icon (if possible) to the Insert statistics menu item. Now it looks weird with so much white space on the left.

Thanks for looking into that. I think that means we should just get rid of the icons and accept the dumb white space. =p

Ok, I removed them.


TokenLock

Not sure if you're still updating these scripts for Roll20, I'm just curious if it would be possible to update TokenLock? When I lock the tokens and then test it by moving a token that is assigned to someone it crashes the API.

I definitely am. I usually handle supporting them via the Roll20 API forum. Someone else posted about this issue (maybe it was you?) and I asked for steps to reproduce. I'll try and get the issue to happen tonight and push s fix. If you have reproduction steps, that would be a big help. Even posting the error the API page shows would be great.


Ageing kernel needs to be changed so only adding when ErrorCode.Evaluate

With #762, computation of particle.age as for example highlighted in the Argo tutorial, needs to be slightly changed to only add dt when particle.state == ErrorCode.Evaluate. Otherwise, the dt might in rare occasions be added multiple times per timestep

Example can look as such:
class AgingParticle(JITParticle):
    age = Variable('age', initial=0.)
    life_expectancy = Variable('life_expectancy', dtype=np.float64, initial=np.finfo(np.float64).max)

def Age(particle, fieldset, time):
    if particle.state == ErrorCode.Evaluate:
        particle.age = particle.age + math.fabs(particle.dt)
    if particle.age > particle.life_expectancy:
        particle.delete()

then, life_expectancy can be initialised with a constant value, or even dynamically adapted per particle.


Canban Review Issue

We are a team of three @shayan1234554321 , @gdumani and @banzaman . And each member is assigned a fair number of tasks.
Canban Link : https://github.com/shayan1234554321/Ruby-capston/projects/1

Hi @shayan1234554321, @gdumani and @banzaman
Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉

Highlights
📌 Descriptive issue✅
📌 Great working on the setup of the project ✅
Optional suggestions
Every comment with the [OPTIONAL] prefix won't stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better. Some of them were simply missed by the previous reviewer and addressing them will really improve your application.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.


[Bug] Spleeter added extra gap at the Intro

I've always used Spleeter for improve bad mixing live recording.
however, I couldn't play that gapless playback.
because extracted files have extra gap at intro..
Does anyone know how to fix it?

HI @lotusflowwer
Unfortunately we did not had this use case in mind when developing spleeter. I'm letting this open as an enhancement request to see if it's upvoted, in which case we'll take a look.


EME: Range control doesn't have a label

https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/eme/
The range control for the bitrate doesn't have a label associated with it. The label is a P element in the DIV above.
Should be changed to a label element with a for="bitrateSlider".
Another thing to note is the value should be kept in sync with the bitrate value after it. I'm skeptical this is the case as it has a max="7" applied to it, while bitrate goes up to 59999

Closing in favor of #253.


Upgrade primer/behaviors from 1.3.1 to 1.3.2

This PR upgrades the version of @primer/behaviors so that we can pick up a performance optimization introduced in that version.
Closes https://github.com/github/repos/issues/4665
Merge checklist

[ ] Added/updated tests
[ ] Added/updated documentation
[ ] Tested in Chrome
[ ] Tested in Firefox
[ ] Tested in Safari
[ ] Tested in Edge

Take a look at the What we look for in reviews section of the contributing guidelines for more information on how we review PRs.

Thanks @colebemis - I was planning to deal with the CI failures and do some testing today, so you saved me some time!


Turn WindowedValue<T> into T for all the interfaces of Data Plane

The main purpose of this JIRA is Turn WindowedValue<T\> into T for all the interfaces of Data Plane.
The interface definitions for sending and receiving data in the code as follows:

org.apache.beam.runners.fnexecution.data.FnDataService

public interface FnDataService {
  <T> InboundDataClient receive(LogicalEndpoint inputLocation, Coder<WindowedValue<T>>
coder, FnDataReceiver<WindowedValue<T>> listener);
  <T> CloseableFnDataReceiver<WindowedValue<T>>
send(
      LogicalEndpoint outputLocation, Coder<WindowedValue<T>> coder);
}

org.apache.beam.fn.harness.data.BeamFnDataClient

public interface BeamFnDataClient {
  <T> InboundDataClient receive(ApiServiceDescriptor apiServiceDescriptor,
LogicalEndpoint inputLocation, Coder<WindowedValue<T>> coder, FnDataReceiver<WindowedValue<T>> receiver);

 <T> CloseableFnDataReceiver<WindowedValue<T>> send(BeamFnDataGrpcClient Endpoints.ApiServiceDescriptor
apiServiceDescriptor, LogicalEndpoint outputLocation, Coder<WindowedValue<T>> coder);
}

Both Coder<WindowedValue<T\>\> and FnDataReceiver<WindowedValue<T\>\> use WindowedValue as the data structure that both sides of Runner and SDK Harness know each other. Control Plane/Data Plane/State Plane/Logging is a highly abstraction, such as Control Plane and Logging, these are common requirements for all multi-language platforms. For example, the Flink community is also discussing how to support Python UDF, as well as how to deal with docker environment. how to data transfer, how to state access, how to logging etc. If Beam can further abstract these service interfaces, i.e., interface definitions are compatible with multiple engines, and finally provided to other projects in the form of class libraries, it definitely will help other platforms that want to support multiple languages. So we can further abstract the interface definition of FnDataService's BeamFnDataClient, take the FnDataService#receive interface as an example, and turn WindowedValue<T\> into T so that other platforms can be extended arbitrarily, as follows:

<T> InboundDataClient receive(LogicalEndpoint inputLocation, Coder<T> coder, FnDataReceiver<T>> listener);

For details, see the mail discussion list:
https://lists.apache.org/list.html?dev@beam.apache.org:lte=1M:%5BDISCUSS%5D%20Turn%20%60WindowedValue
Imported from Jira BEAM-7120. Original Jira may contain additional context.
Reported by: sunjincheng121.

This was completed by https://github.com/apache/beam/commit/7e91a7fa227ff15d992accf0825d5383a3ad9ab5


Build CJS, UMD and ESM files

Can you add support to build CommonJS (CJS), Universal Module Definition (UMD) and ES Module (ESM) files? This would allow users to choose a file that is better optimised for them.
Some builder that uses this concept is Pika Pack.

cjs and umd are basically the same thing and that is covered.
esm is a bit hard to do because is made for cjs code bases, but i would like to support this in the future but probably need to change from webpack to rollup.


refactor!: change decoder's listener behavior

Background: #182
BREAKING CHANGES:

By default, Decoder no longer copy the message before send it to listeners for efficiency, the lifecycle of the mesg is only guaranteed before OnMesg method returns so any listener that process the message concurrently should copy the mesg before return. For legacy behavior (<= v0.14.0), use decoder.WithBroadcastMesgCopy()

What's Changed:

filedef's Listener now copy the mesg before processing it concurrently to accommodate the behavior change. It copies the mesg using pool of reusable messages to reduce alloc.

Benchmark:
goos: darwin
goarch: amd64
pkg: github.com/muktihari/fit/decoder
cpu: Intel(R) Core(TM) i5-5257U CPU @ 2.70GHz
                    │   old.txt    │               new.txt                │
                    │    sec/op    │    sec/op     vs base                │
DecodeWithFiledef-4   105.53m ± 5%   90.92m ± 10%  -13.85% (p=0.002 n=10)

                    │   old.txt    │               new.txt                │
                    │     B/op     │     B/op      vs base                │
DecodeWithFiledef-4   92.47Mi ± 0%   49.77Mi ± 0%  -46.17% (p=0.000 n=10)

                    │   old.txt   │               new.txt               │
                    │  allocs/op  │  allocs/op   vs base                │
DecodeWithFiledef-4   200.0k ± 0%   100.1k ± 0%  -49.95% (p=0.000 n=10)

close #182

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (5503e19) to head (2992a98).

Additional details and impacted files
@@            Coverage Diff            @@
##            master      #190   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           43        43
  Lines         3549      3576   +27
=========================================
+ Hits          3549      3576   +27

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Error after 'npm install dotenv'.

The following error occurs when running 'npm install dotenv'.
Is there any way to solve it?
npm WARN deprecated<EMAIL_ADDRESS>request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated<EMAIL_ADDRESS>The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm ERR! code 1
npm ERR! path C:\AI_Vtuber\tts\node_modules\speaker
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c C:\Users\user\AppData\Local\Temp\install-ecccdb01.cmd
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using<EMAIL_ADDRESS>npm ERR! gyp info using<EMAIL_ADDRESS>| win32 | x64
npm ERR! gyp info find Python using Python version 3.8.6 found at "C:\Users\user\AppData\Local\Programs\Python\Python38\python.exe"
npm ERR! gyp ERR! find VS
npm ERR! gyp ERR! find VS msvs_version not set from command line or npm config
npm ERR! gyp ERR! find VS VCINSTALLDIR not set, not running in VS Command Prompt
npm ERR! gyp ERR! find VS checking VS2022 (17.5.33424.131) found at:
npm ERR! gyp ERR! find VS "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools"
npm ERR! gyp ERR! find VS - found "Visual Studio C++ core features"
npm ERR! gyp ERR! find VS - found VC++ toolset: v143
npm ERR! gyp ERR! find VS - missing any Windows SDK
npm ERR! gyp ERR! find VS could not find a version of Visual Studio 2017 or newer to use
npm ERR! gyp ERR! find VS looking for Visual Studio 2015
npm ERR! gyp ERR! find VS - not found
npm ERR! gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
npm ERR! gyp ERR! find VS
npm ERR! gyp ERR! find VS **************************************************************
npm ERR! gyp ERR! find VS You need to install the latest version of Visual Studio
npm ERR! gyp ERR! find VS including the "Desktop development with C++" workload.
npm ERR! gyp ERR! find VS For more information consult the documentation at:
npm ERR! gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
npm ERR! gyp ERR! find VS **************************************************************
npm ERR! gyp ERR! find VS
npm ERR! gyp ERR! configure error
npm ERR! gyp ERR! stack Error: Could not find any Visual Studio installation to use
npm ERR! gyp ERR! stack     at VisualStudioFinder.fail (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:122:47)
npm ERR! gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:75:16
npm ERR! gyp ERR! stack     at VisualStudioFinder.findVisualStudio2013 (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:363:14)
npm ERR! gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:71:14
npm ERR! gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:384:16
npm ERR! gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\util.js:54:7
npm ERR! gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\util.js:33:16
npm ERR! gyp ERR! stack     at ChildProcess.exithandler (node:child_process:408:5)
npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:513:28)
npm ERR! gyp ERR! stack     at maybeClose (node:internal/child_process:1093:16)
npm ERR! gyp ERR! System Windows_NT 10.0.19044
npm ERR! gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
npm ERR! gyp ERR! cwd C:\AI_Vtuber\tts\node_modules\speaker
npm ERR! gyp ERR! node -v v16.17.1
npm ERR! gyp ERR! node-gyp -v v9.0.0
npm ERR! gyp ERR! not ok

This error message appears to be related to the speaker package in a Node.js project. There are a few different warnings and errors that are shown in the output:

Two npm WARN messages are displayed, indicating that two packages (request and querystring) are deprecated and may cause issues in the future. It is recommended to update to the latest versions of these packages, or use alternative packages if possible.

The npm ERR! code 1 message indicates that there was an error during the installation or build process of the speaker package.

The subsequent output shows the error message that was generated during the build process. It appears to be related to the node-gyp package, which is used for building native Node.js add-ons. The error message suggests that node-gyp was unable to find a compatible version of Visual Studio to use for building the speaker package.

To resolve this issue, there are a few potential steps that could be taken:

Update the request and querystring packages to their latest versions or use alternative packages to avoid the deprecation warnings.

Ensure that a compatible version of Visual Studio is installed on the system, and that it is properly configured for use with node-gyp. The error message indicates that Visual Studio 2017 or newer is required, and that the "Desktop development with C++" workload needs to be installed. The node-gyp documentation provides more detailed instructions for configuring Visual Studio on Windows: https://github.com/nodejs/node-gyp#on-windows.

If the speaker package is not necessary for the project, it could be removed or replaced with an alternative package that does not require native add-ons to be built.

I think this will solve your problem!

The above problem has been resolved.
But there's another problem.
PS C:\AI_Vtuber\TTS> node main.js
listening on localhost:8000
[20:47] info: Connecting to irc-ws.chat.twitch.tv on port 443..
[20:47] info: Sending authentication to server..
[20:47] error: Login unsuccessful
node:internal/process/promises:279
            triggerUncaughtException(err, true /* fromPromise */);
            ^

[UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Login unsuccessful".] {
  code: 'ERR_UNHANDLED_REJECTION'
}

#3  I've referred to it, but the error hasn't been resolved.
Aren't you supposed to input it as below?
var twitch_username = '(twitch Username)';
var twitch_token = '(access_token)';
var twitch_channel = [ '(twitch Display Name)' ];

when entering this, an error appears

You should make sure that all of these:

var twitch_username = 'TWITCH_USERNAME';
var twitch_token = 'TWITCH_TOKEN';
var twitch_channel = [ 'TWITCH_CHANNEL' ];
var ffmpeg_path = 'FFMPEG_PATH';
var openai_organization = 'ORGANIZATION_ID';
var openai_apiKey = 'API_KEY';
var aws_region = 'REGION';
var aws_accessKeyId = 'ACCESS_KEY_ID';
var aws_secretAccessKey = 'SECRET_ACCESS_KEY';

has been entered correctly before using node main.js
I think this will solve your problem!

is aws_secretAccessKey required?

and do I have to enter anything in these lines?

It's just that when I entered all these values in these lines I got an error

If you want TTS or Text-To-Speech from AWS, that's a must. You can find those keys in the AWS Console.
Go to the AWS Console at https://console.aws.amazon.com/ and get Access keys from Security credentials

It seems that the login was unsuccessful when trying to connect to the Twitch chat. This error message indicates that there was an unhandled promise rejection in your Node.js application.
To solve this error, you should add a catch block to handle the rejected promise. Here's an example:
try {
  // code that may throw an error or reject a promise
} catch (error) {
  // handle the error
}

Alternatively, you could also use the catch method on the promise to handle the rejection:
promise.catch((error) => {
  // handle the error
});

In your case, you should check your authentication credentials and make sure that they are correct. You can also try logging in manually to Twitch chat to see if there are any issues with your account. Additionally, you can add a catch block to your code to handle the rejection:
const client = new tmi.Client({
    options: { debug: true },
    connection: { reconnect: true },
    identity: {
        username: twitch_username,
        password: twitch_token
    },
    channels: twitch_channel
});
client.connect().catch((error) => {
    console.error(error);
});

This should help you get started in identifying and resolving the issue.

It's settled. Thank you.

Thanks for the feedback. I will make it even better in the future! 🙂

How do I resolve the error that occurs when I type in the twitch chat? (I just said it was fixed, but there is another bug...)
.....
C:\AI_Vtuber\TTS\main.js:121
                Text: '<speak><prosody pitch="high">'+message+".................... "+gptResponse.data.choices[0].text+'</prosody></speak>',
                                                                                ^

TypeError: Cannot read properties of undefined (reading 'data')
    at client.<anonymous> (C:\AI_Vtuber\TTS\main.js:121:99)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)

The error message indicates that the program attempted to read a property called "data" from an undefined object. This may be because the object is not initialized or incorrectly initialized.
to fix this problem You should especially check the code on line 121 of the "main.js" file. You should check if the variable "gptResponse" was properly initialized. and was not defined while the code attempted to read the "data" property.
If the problem persists You may want to consider adding debugging statements to your code to help you trace the root cause of the problem. For example, you could add a console.log statement to print the value of "gptResponse" before the line that caused the error. to see if it is initialized correctly.
I'm sorry for not being able to give you a definite answer to fix it, if I'm doing everything right. I will do my best to solve your problem!

openai api 429
similar case
I guess it's the openai api problem.
Thank you for your answer.

 error full log
Error: Request failed with status code 429
    at createError (C:\AI_Vtuber\TTS\node_modules\axios\lib\core\createError.js:16:15)
    at settle (C:\AI_Vtuber\TTS\node_modules\axios\lib\core\settle.js:17:12)
    at IncomingMessage.handleStreamEnd (C:\AI_Vtuber\TTS\node_modules\axios\lib\adapters\http.js:322:11)
    at IncomingMessage.emit (node:events:525:35)
    at IncomingMessage.emit (node:domain:489:12)
    at endReadableNT (node:internal/streams/readable:1358:12)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  config: {
    transitional: {
      silentJSONParsing: true,
      forcedJSONParsing: true,
      clarifyTimeoutError: false
    },
    adapter: [Function: httpAdapter],
    transformRequest: [ [Function: transformRequest] ],
    transformResponse: [ [Function: transformResponse] ],
    timeout: 0,
    xsrfCookieName: 'XSRF-TOKEN',
    xsrfHeaderName: 'X-XSRF-TOKEN',
    maxContentLength: -1,
    maxBodyLength: -1,
    validateStatus: [Function: validateStatus],
    headers: {
      Accept: 'application/json, text/plain, */*',
      'Content-Type': 'application/json',
      'User-Agent': 'OpenAI/NodeJS/3.1.0',
      Authorization: 'Bearer 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',
      'OpenAI-Organization': 'org-EktG11PrLUBCnWbAtLAR6VTV',
      'Content-Length': 114
    },
    method: 'post',
    data: '{"model":"text-curie-001","prompt":"why?","temperature":0.9,"max_tokens":100,"stop":["ChatGPT:","Adrian Twarog:"]}',
    url: 'https://api.openai.com/v1/completions'
  },
  request: <ref *1> ClientRequest {
    _events: [Object: null prototype] {
      abort: [Function (anonymous)],
      aborted: [Function (anonymous)],
      connect: [Function (anonymous)],
      error: [Function (anonymous)],
      socket: [Function (anonymous)],
      timeout: [Function (anonymous)],
      prefinish: [Function: requestOnPrefinish]
    },
    _eventsCount: 7,
    _maxListeners: undefined,
    outputData: [],
    outputSize: 0,
    writable: true,
    destroyed: false,
    _last: true,
    chunkedEncoding: false,
    shouldKeepAlive: false,
    maxRequestsOnConnectionReached: false,
    _defaultKeepAlive: true,
    useChunkedEncodingByDefault: true,
    sendDate: false,
    _removedConnection: false,
    _removedContLen: false,
    _removedTE: false,
    _contentLength: null,
    _hasBody: true,
    _trailer: '',
    finished: true,
    _headerSent: true,
    _closed: false,
    socket: TLSSocket {
      _tlsOptions: [Object],
      _secureEstablished: true,
      _securePending: false,
      _newSessionPending: false,
      _controlReleased: true,
      secureConnecting: false,
      _SNICallback: null,
      servername: 'api.openai.com',
      alpnProtocol: false,
      authorized: true,
      authorizationError: null,
      encrypted: true,
      _events: [Object: null prototype],
      _eventsCount: 10,
      connecting: false,
      _hadError: false,
      _parent: null,
      _host: 'api.openai.com',
      _readableState: [ReadableState],
      _maxListeners: undefined,
      _writableState: [WritableState],
      allowHalfOpen: false,
      _sockname: null,
      _pendingData: null,
      _pendingEncoding: '',
      server: undefined,
      _server: null,
      ssl: [TLSWrap],
      _requestCert: true,
      _rejectUnauthorized: true,
      parser: null,
      _httpMessage: [Circular *1],
      [Symbol(res)]: [TLSWrap],
      [Symbol(verified)]: true,
      [Symbol(pendingSession)]: null,
      [Symbol(async_id_symbol)]: 82,
      [Symbol(kHandle)]: [TLSWrap],
      [Symbol(lastWriteQueueSize)]: 0,
      [Symbol(timeout)]: null,
      [Symbol(kBuffer)]: null,
      [Symbol(kBufferCb)]: null,
      [Symbol(kBufferGen)]: null,
      [Symbol(kCapture)]: false,
      [Symbol(kSetNoDelay)]: false,
      [Symbol(kSetKeepAlive)]: true,
      [Symbol(kSetKeepAliveInitialDelay)]: 60,
      [Symbol(kBytesRead)]: 0,
      [Symbol(kBytesWritten)]: 0,
      [Symbol(connect-options)]: [Object],
      [Symbol(RequestTimeout)]: undefined
    },
    _header: 'POST /v1/completions HTTP/1.1\r\n' +
      'Accept: application/json, text/plain, */*\r\n' +
      'Content-Type: application/json\r\n' +
      'User-Agent: OpenAI/NodeJS/3.1.0\r\n' +
      'Authorization: Bearer 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\r\n' +
      'OpenAI-Organization: org-EktG11PrLUBCnWbAtLAR6VTV\r\n' +
      'Content-Length: 114\r\n' +
      'Host: api.openai.com\r\n' +
      'Connection: close\r\n' +
      '\r\n',
    _keepAliveTimeout: 0,
    _onPendingData: [Function: nop],
    agent: Agent {
      _events: [Object: null prototype],
      _eventsCount: 2,
      _maxListeners: undefined,
      defaultPort: 443,
      protocol: 'https:',
      options: [Object: null prototype],
      requests: [Object: null prototype] {},
      sockets: [Object: null prototype],
      freeSockets: [Object: null prototype] {},
      keepAliveMsecs: 1000,
      keepAlive: false,
      maxSockets: Infinity,
      maxFreeSockets: 256,
      scheduling: 'lifo',
      maxTotalSockets: Infinity,
      totalSocketCount: 1,
      maxCachedSessions: 100,
      _sessionCache: [Object],
      [Symbol(kCapture)]: false
    },
    socketPath: undefined,
    method: 'POST',
    maxHeaderSize: undefined,
    insecureHTTPParser: undefined,
    path: '/v1/completions',
    _ended: true,
    res: IncomingMessage {
      _readableState: [ReadableState],
      _events: [Object: null prototype],
      _eventsCount: 4,
      _maxListeners: undefined,
      socket: [TLSSocket],
      httpVersionMajor: 1,
      httpVersionMinor: 1,
      httpVersion: '1.1',
      complete: true,
      rawHeaders: [Array],
      rawTrailers: [],
      aborted: false,
      upgrade: false,
      url: '',
      method: null,
      statusCode: 429,
      statusMessage: 'Too Many Requests',
      client: [TLSSocket],
      _consuming: false,
      _dumped: false,
      req: [Circular *1],
      responseUrl: 'https://api.openai.com/v1/completions',
      redirects: [],
      [Symbol(kCapture)]: false,
      [Symbol(kHeaders)]: [Object],
      [Symbol(kHeadersCount)]: 14,
      [Symbol(kTrailers)]: null,
      [Symbol(kTrailersCount)]: 0,
      [Symbol(RequestTimeout)]: undefined
    },
    aborted: false,
    timeoutCb: null,
    upgradeOrConnect: false,
    parser: null,
    maxHeadersCount: null,
    reusedSocket: false,
    host: 'api.openai.com',
    protocol: 'https:',
    _redirectable: Writable {
      _writableState: [WritableState],
      _events: [Object: null prototype],
      _eventsCount: 3,
      _maxListeners: undefined,
      _options: [Object],
      _ended: true,
      _ending: true,
      _redirectCount: 0,
      _redirects: [],
      _requestBodyLength: 114,
      _requestBodyBuffers: [],
      _onNativeResponse: [Function (anonymous)],
      _currentRequest: [Circular *1],
      _currentUrl: 'https://api.openai.com/v1/completions',
      [Symbol(kCapture)]: false
    },
    [Symbol(kCapture)]: false,
    [Symbol(kNeedDrain)]: false,
    [Symbol(corked)]: 0,
    [Symbol(kOutHeaders)]: [Object: null prototype] {
      accept: [Array],
      'content-type': [Array],
      'user-agent': [Array],
      authorization: [Array],
      'openai-organization': [Array],
      'content-length': [Array],
      host: [Array]
    },
    [Symbol(kUniqueHeaders)]: null
  },
  response: {
    status: 429,
    statusText: 'Too Many Requests',
    headers: {
      date: 'Wed, 08 Mar 2023 13:18:15 GMT',
      'content-type': 'application/json; charset=utf-8',
      'content-length': '206',
      connection: 'close',
      vary: 'Origin',
      'x-request-id': '24af4fc67ab6f4268b2918154132e99f',
      'strict-transport-security': 'max-age=15724800; includeSubDomains'
    },
    config: {
      transitional: [Object],
      adapter: [Function: httpAdapter],
      transformRequest: [Array],
      transformResponse: [Array],
      timeout: 0,
      xsrfCookieName: 'XSRF-TOKEN',
      xsrfHeaderName: 'X-XSRF-TOKEN',
      maxContentLength: -1,
      maxBodyLength: -1,
      validateStatus: [Function: validateStatus],
      headers: [Object],
      method: 'post',
      data: '{"model":"text-curie-001","prompt":"why?","temperature":0.9,"max_tokens":100,"stop":["ChatGPT:","Adrian Twarog:"]}',
      url: 'https://api.openai.com/v1/completions'
    },
    request: <ref *1> ClientRequest {
      _events: [Object: null prototype],
      _eventsCount: 7,
      _maxListeners: undefined,
      outputData: [],
      outputSize: 0,
      writable: true,
      destroyed: false,
      _last: true,
      chunkedEncoding: false,
      shouldKeepAlive: false,
      maxRequestsOnConnectionReached: false,
      _defaultKeepAlive: true,
      useChunkedEncodingByDefault: true,
      sendDate: false,
      _removedConnection: false,
      _removedContLen: false,
      _removedTE: false,
      _contentLength: null,
      _hasBody: true,
      _trailer: '',
      finished: true,
      _headerSent: true,
      _closed: false,
      socket: [TLSSocket],
      _header: 'POST /v1/completions HTTP/1.1\r\n' +
        'Accept: application/json, text/plain, */*\r\n' +
        'Content-Type: application/json\r\n' +
        'User-Agent: OpenAI/NodeJS/3.1.0\r\n' +
        'Authorization: Bearer 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\r\n' +
        'OpenAI-Organization: org-EktG11PrLUBCnWbAtLAR6VTV\r\n' +
        'Content-Length: 114\r\n' +
        'Host: api.openai.com\r\n' +
        'Connection: close\r\n' +
        '\r\n',
      _keepAliveTimeout: 0,
      _onPendingData: [Function: nop],
      agent: [Agent],
      socketPath: undefined,
      method: 'POST',
      maxHeaderSize: undefined,
      insecureHTTPParser: undefined,
      path: '/v1/completions',
      _ended: true,
      res: [IncomingMessage],
      aborted: false,
      timeoutCb: null,
      upgradeOrConnect: false,
      parser: null,
      maxHeadersCount: null,
      reusedSocket: false,
      host: 'api.openai.com',
      protocol: 'https:',
      _redirectable: [Writable],
      [Symbol(kCapture)]: false,
      [Symbol(kNeedDrain)]: false,
      [Symbol(corked)]: 0,
    data: { error: [Object] }
  },
  isAxiosError: true,
  toJSON: [Function: toJSON]
}
C:\AI_Vtuber\TTS\main.js:121
                Text: '<speak><prosody pitch="high">'+message+".................... "+gptResponse.data.choices[0].text+'</prosody></speak>',

                         ^

TypeError: Cannot read properties of undefined (reading 'data')
    at client.<anonymous> (C:\AI_Vtuber\TTS\main.js:121:99)
    at processTicksAnnode main.js        ternal/process/task_queues:96:5)

openai api 429
similar case
I guess it's the openai api problem.
Thank you for your answer.

 error full log
Error: Request failed with status code 429
    at createError (C:\AI_Vtuber\TTS\node_modules\axios\lib\core\createError.js:16:15)
    at settle (C:\AI_Vtuber\TTS\node_modules\axios\lib\core\settle.js:17:12)
    at IncomingMessage.handleStreamEnd (C:\AI_Vtuber\TTS\node_modules\axios\lib\adapters\http.js:322:11)
    at IncomingMessage.emit (node:events:525:35)
    at IncomingMessage.emit (node:domain:489:12)
    at endReadableNT (node:internal/streams/readable:1358:12)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  config: {
    transitional: {
      silentJSONParsing: true,
      forcedJSONParsing: true,
      clarifyTimeoutError: false
    },
    adapter: [Function: httpAdapter],
    transformRequest: [ [Function: transformRequest] ],
    transformResponse: [ [Function: transformResponse] ],
    timeout: 0,
    xsrfCookieName: 'XSRF-TOKEN',
    xsrfHeaderName: 'X-XSRF-TOKEN',
    maxContentLength: -1,
    maxBodyLength: -1,
    validateStatus: [Function: validateStatus],
    headers: {
      Accept: 'application/json, text/plain, */*',
      'Content-Type': 'application/json',
      'User-Agent': 'OpenAI/NodeJS/3.1.0',
      Authorization: 'Bearer sk-',
      'OpenAI-Organization': 'org-',
      'Content-Length': 114
    },
    method: 'post',
    data: '{"model":"text-curie-001","prompt":"why?","temperature":0.9,"max_tokens":100,"stop":["ChatGPT:","Adrian Twarog:"]}',
    url: 'https://api.openai.com/v1/completions'
  },
  request: <ref *1> ClientRequest {
    _events: [Object: null prototype] {
      abort: [Function (anonymous)],
      aborted: [Function (anonymous)],
      connect: [Function (anonymous)],
      error: [Function (anonymous)],
      socket: [Function (anonymous)],
      timeout: [Function (anonymous)],
      prefinish: [Function: requestOnPrefinish]
    },
    _eventsCount: 7,
    _maxListeners: undefined,
    outputData: [],
    outputSize: 0,
    writable: true,
    destroyed: false,
    _last: true,
    chunkedEncoding: false,
    shouldKeepAlive: false,
    maxRequestsOnConnectionReached: false,
    _defaultKeepAlive: true,
    useChunkedEncodingByDefault: true,
    sendDate: false,
    _removedConnection: false,
    _removedContLen: false,
    _removedTE: false,
    _contentLength: null,
    _hasBody: true,
    _trailer: '',
    finished: true,
    _headerSent: true,
    _closed: false,
    socket: TLSSocket {
      _tlsOptions: [Object],
      _secureEstablished: true,
      _securePending: false,
      _newSessionPending: false,
      _controlReleased: true,
      secureConnecting: false,
      _SNICallback: null,
      servername: 'api.openai.com',
      alpnProtocol: false,
      authorized: true,
      authorizationError: null,
      encrypted: true,
      _events: [Object: null prototype],
      _eventsCount: 10,
      connecting: false,
      _hadError: false,
      _parent: null,
      _host: 'api.openai.com',
      _readableState: [ReadableState],
      _maxListeners: undefined,
      _writableState: [WritableState],
      allowHalfOpen: false,
      _sockname: null,
      _pendingData: null,
      _pendingEncoding: '',
      server: undefined,
      _server: null,
      ssl: [TLSWrap],
      _requestCert: true,
      _rejectUnauthorized: true,
      parser: null,
      _httpMessage: [Circular *1],
      [Symbol(res)]: [TLSWrap],
      [Symbol(verified)]: true,
      [Symbol(pendingSession)]: null,
      [Symbol(async_id_symbol)]: 82,
      [Symbol(kHandle)]: [TLSWrap],
      [Symbol(lastWriteQueueSize)]: 0,
      [Symbol(timeout)]: null,
      [Symbol(kBuffer)]: null,
      [Symbol(kBufferCb)]: null,
      [Symbol(kBufferGen)]: null,
      [Symbol(kCapture)]: false,
      [Symbol(kSetNoDelay)]: false,
      [Symbol(kSetKeepAlive)]: true,
      [Symbol(kSetKeepAliveInitialDelay)]: 60,
      [Symbol(kBytesRead)]: 0,
      [Symbol(kBytesWritten)]: 0,
      [Symbol(connect-options)]: [Object],
      [Symbol(RequestTimeout)]: undefined
    },
    _header: 'POST /v1/completions HTTP/1.1\r\n' +
      'Accept: application/json, text/plain, */*\r\n' +
      'Content-Type: application/json\r\n' +
      'User-Agent: OpenAI/NodeJS/3.1.0\r\n' +
      'Authorization: Bearer sk-\r\n' +
      'OpenAI-Organization: org-\r\n' +
      'Content-Length: 114\r\n' +
      'Host: api.openai.com\r\n' +
      'Connection: close\r\n' +
      '\r\n',
    _keepAliveTimeout: 0,
    _onPendingData: [Function: nop],
    agent: Agent {
      _events: [Object: null prototype],
      _eventsCount: 2,
      _maxListeners: undefined,
      defaultPort: 443,
      protocol: 'https:',
      options: [Object: null prototype],
      requests: [Object: null prototype] {},
      sockets: [Object: null prototype],
      freeSockets: [Object: null prototype] {},
      keepAliveMsecs: 1000,
      keepAlive: false,
      maxSockets: Infinity,
      maxFreeSockets: 256,
      scheduling: 'lifo',
      maxTotalSockets: Infinity,
      totalSocketCount: 1,
      maxCachedSessions: 100,
      _sessionCache: [Object],
      [Symbol(kCapture)]: false
    },
    socketPath: undefined,
    method: 'POST',
    maxHeaderSize: undefined,
    insecureHTTPParser: undefined,
    path: '/v1/completions',
    _ended: true,
    res: IncomingMessage {
      _readableState: [ReadableState],
      _events: [Object: null prototype],
      _eventsCount: 4,
      _maxListeners: undefined,
      socket: [TLSSocket],
      httpVersionMajor: 1,
      httpVersionMinor: 1,
      httpVersion: '1.1',
      complete: true,
      rawHeaders: [Array],
      rawTrailers: [],
      aborted: false,
      upgrade: false,
      url: '',
      method: null,
      statusCode: 429,
      statusMessage: 'Too Many Requests',
      client: [TLSSocket],
      _consuming: false,
      _dumped: false,
      req: [Circular *1],
      responseUrl: 'https://api.openai.com/v1/completions',
      redirects: [],
      [Symbol(kCapture)]: false,
      [Symbol(kHeaders)]: [Object],
      [Symbol(kHeadersCount)]: 14,
      [Symbol(kTrailers)]: null,
      [Symbol(kTrailersCount)]: 0,
      [Symbol(RequestTimeout)]: undefined
    },
    aborted: false,
    timeoutCb: null,
    upgradeOrConnect: false,
    parser: null,
    maxHeadersCount: null,
    reusedSocket: false,
    host: 'api.openai.com',
    protocol: 'https:',
    _redirectable: Writable {
      _writableState: [WritableState],
      _events: [Object: null prototype],
      _eventsCount: 3,
      _maxListeners: undefined,
      _options: [Object],
      _ended: true,
      _ending: true,
      _redirectCount: 0,
      _redirects: [],
      _requestBodyLength: 114,
      _requestBodyBuffers: [],
      _onNativeResponse: [Function (anonymous)],
      _currentRequest: [Circular *1],
      _currentUrl: 'https://api.openai.com/v1/completions',
      [Symbol(kCapture)]: false
    },
    [Symbol(kCapture)]: false,
    [Symbol(kNeedDrain)]: false,
    [Symbol(corked)]: 0,
    [Symbol(kOutHeaders)]: [Object: null prototype] {
      accept: [Array],
      'content-type': [Array],
      'user-agent': [Array],
      authorization: [Array],
      'openai-organization': [Array],
      'content-length': [Array],
      host: [Array]
    },
    [Symbol(kUniqueHeaders)]: null
  },
  response: {
    status: 429,
    statusText: 'Too Many Requests',
    headers: {
      date: 'Wed, 08 Mar 2023 13:18:15 GMT',
      'content-type': 'application/json; charset=utf-8',
      'content-length': '206',
      connection: 'close',
      vary: 'Origin',
      'x-request-id': '24af4fc67ab6f4268b2918154132e99f',
      'strict-transport-security': 'max-age=15724800; includeSubDomains'
    },
    config: {
      transitional: [Object],
      adapter: [Function: httpAdapter],
      transformRequest: [Array],
      transformResponse: [Array],
      timeout: 0,
      xsrfCookieName: 'XSRF-TOKEN',
      xsrfHeaderName: 'X-XSRF-TOKEN',
      maxContentLength: -1,
      maxBodyLength: -1,
      validateStatus: [Function: validateStatus],
      headers: [Object],
      method: 'post',
      data: '{"model":"text-curie-001","prompt":"why?","temperature":0.9,"max_tokens":100,"stop":["ChatGPT:","Adrian Twarog:"]}',
      url: 'https://api.openai.com/v1/completions'
    },
    request: <ref *1> ClientRequest {
      _events: [Object: null prototype],
      _eventsCount: 7,
      _maxListeners: undefined,
      outputData: [],
      outputSize: 0,
      writable: true,
      destroyed: false,
      _last: true,
      chunkedEncoding: false,
      shouldKeepAlive: false,
      maxRequestsOnConnectionReached: false,
      _defaultKeepAlive: true,
      useChunkedEncodingByDefault: true,
      sendDate: false,
      _removedConnection: false,
      _removedContLen: false,
      _removedTE: false,
      _contentLength: null,
      _hasBody: true,
      _trailer: '',
      finished: true,
      _headerSent: true,
      _closed: false,
      socket: [TLSSocket],
      _header: 'POST /v1/completions HTTP/1.1\r\n' +
        'Accept: application/json, text/plain, */*\r\n' +
        'Content-Type: application/json\r\n' +
        'User-Agent: OpenAI/NodeJS/3.1.0\r\n' +
        'Authorization: Bearer sk-\r\n' +
        'OpenAI-Organization: org-\r\n' +
        'Content-Length: 114\r\n' +
        'Host: api.openai.com\r\n' +
        'Connection: close\r\n' +
        '\r\n',
      _keepAliveTimeout: 0,
      _onPendingData: [Function: nop],
      agent: [Agent],
      socketPath: undefined,
      method: 'POST',
      maxHeaderSize: undefined,
      insecureHTTPParser: undefined,
      path: '/v1/completions',
      _ended: true,
      res: [IncomingMessage],
      aborted: false,
      timeoutCb: null,
      upgradeOrConnect: false,
      parser: null,
      maxHeadersCount: null,
      reusedSocket: false,
      host: 'api.openai.com',
      protocol: 'https:',
      _redirectable: [Writable],
      [Symbol(kCapture)]: false,
      [Symbol(kNeedDrain)]: false,
      [Symbol(corked)]: 0,
    data: { error: [Object] }
  },
  isAxiosError: true,
  toJSON: [Function: toJSON]
}
C:\AI_Vtuber\TTS\main.js:121
                Text: '<speak><prosody pitch="high">'+message+".................... "+gptResponse.data.choices[0].text+'</prosody></speak>',

                         ^

TypeError: Cannot read properties of undefined (reading 'data')
    at client.<anonymous> (C:\AI_Vtuber\TTS\main.js:121:99)
    at processTicksAnnode main.js        ternal/process/task_queues:96:5)

Resolved after switching to openai paid account


WIP 905 Update partner edit to use new theme

Resolves #905
Description

Upgrading the bootstrap theme to use a bootstrap 4 template. I've gone in to make changes to the parnter/edit.html.erb file but it appears the changes have already been made.
Type of change

New feature (non-breaking change which adds functionality)

How Has This Been Tested?

Ran bundle exec rspec with 0 failures!
Screenshots

Ref #956 (same question as other two)

@armahillo - Working on fixing this! Brain melted.


Use lofty instead of audiotags (yes, I know this is a duplicate, sorry)

This fixes #15 and adds support for many more audio file types.
I did this before realizing that #17 exists, so here's an alternate implementation if you want it. There are no Dart API breaks, since everything's just an int, but some of the Rust types are slightly larger.

Ah sorry man. Too bad someone already created PR :sweat_smile:
But please don't feel bad :smile:

Hey. Sorry man. I appreciate your hard work but unfortunately the first lofty-rs PR has been merged
So I've to close this :cry: . Please don't feel bad & keep on contributing to open source :heart: :muscle:


Wrong formatting claim type for client claims

For client bug-sample//sample expected result is following:
{
  "nbf":<PHONE_NUMBER>,
  "exp":<PHONE_NUMBER>,
  "iss": "local",
  "aud": [
    "local"
  ],
  "client_id": "bug-sample",
  "client_property": [],
  "scope": [
    "sh_access"
  ]
}

but the real response is:
{
  "nbf":<PHONE_NUMBER>,
  "exp":<PHONE_NUMBER>,
  "iss": "local",
  "aud": [
    "local"
  ],
  "client_id": "bug-sample",
  "client_property": "[]",
  "scope": [
    "sh_access"
  ]
}

Seems like wrong claim type detection (see "client_property").
IClientStore implementation:
public class BugClientStore : IClientStore
{
    public Task<IdentityServer4.Models.Client> FindClientByIdAsync(string clientId)
    {
        var c = new Claim("property", JsonConvert.SerializeObject(new string[0]), "json");

        return Task.FromResult(new IdentityServer4.Models.Client()
        {
            ClientName = "Bug sample",
            Enabled = true,
            ClientId = "bug-sample",
            ClientSecrets = { new Secret("sample".Sha256()) },
            AllowedGrantTypes = GrantTypes.ClientCredentials,
            AllowedScopes = new List<string>
            {
                "sh_access"
            },
            Claims = { c }
        });
    }
}

I will have a look

OK - confirmed - and fixed. Thanks for reporting.


i am integrate this library in android studio but not resolve error

My suggistion is:
Use my project, and copy other code to this.

but problem i use kotlin and sdk 34 use and your project very old so i can not to this


Alias IDN hostnames support. Issue #7255

[X] Redmine Issue: https://redmine.pfsense.org/issues/7255
[X] Ready for review

It saves IDN hostsnames in punnycode

import/export IDN support added


Fixed illegal optimizer rule on multiple consecutive SORTs

Backport of: https://github.com/arangodb/arangodb/pull/16718
Please see all notes there.

Jenkins green except unrelated windows failure ...

Only unrelated known failures on Windows in Jenkins.


Add missing dependency typing-extensions

Add missed requirement used in mangadex/errors.py
Error shown in new venv if the requirement is missing:
Python 3.8.10 (default, Jun 22 2022, 20:18:18)
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import mangadex
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/tmp/mangadex/mangadex/__init__.py", line 1, in <module>
    from .errors import (
  File "/tmp/mangadex/mangadex/errors.py", line 6, in <module>
    from typing_extensions import Self
ModuleNotFoundError: No module named 'typing_extensions'

Thanks for spotting this, I didn't saw it because I didn't have a dedicated environment for this project and was missed this. If you see more mistakes like this, please let me know.


Define requirements of the system

Synthesise findings from the empathy map to define the functional and non-functional requirements of the new system.
Prioritise these requirements by defining what features will produce the minimal viable product (MVP).

Upload any charts made to repo


The letters are overlapping.

Hi Arnaud Martel:
I'm using Fedora-14 with Redmine v-1.2.1 and wkhtmltopf v-0.11.0, and i have an issue.
When I open the pdf, the title's letters are overlapping, ergo,  all the letters are located in the same position in the title. Everything else is ok.
I hope you can help me, if is needed more info don't doubt in ask .
Thx.

Hi Lordtias,
Sorry but I've never seen this before. The only difference between you configuration and mine is the version of wkhtmltopdf (I use v 0.10rc2) so, could you make a test with the previous version of wkhtmltopdf??
Kind regards,
Arnaud

Hi:
Thanks so much for answer me.
I will prove what you say, and as soon I test it, I will inform you the result.

Arnaud,
I have tested the following versions and the problem persists:
10-rc2
11
We also tried 9.8 and 8.3, but none of them ran with the default command.
Do you have any ideas on how t proceed?
Thanks again.
Matías
And both have the same problem of overlapping characters on the titles.

Matias,
As it seems to be related to title only, I'm wondering if you are using a specific css stylesheet... And could you just print the same wiki page from your web browser (to see if you have the same behavior with title)...
Arnaud

Hi
We could finally solve the problem.
Was like you said, the problem was in the CSS's configurations. We had an unusual configurations about the title.
We solved the problem deleting the command, and the PDF works perfect!.
I wanna  thank you so much for your help, and happy new year!!
Matias.


clean files and fix translations

:tada: This PR is included in version 1.4.41 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


#1466 madeLabelOptionalInDropdownComponent

[ ] I have followed the Your First Code Contribution section of the Contributing guide

Summarize the changes made and the motivation behind them.
Reference related issues using # followed by the issue number.
If there are breaking API changes - like adding or removing props, or changing the structure of the theme - describe them, and provide steps to update existing code.

Summary by CodeRabbit

New Features

The label property in the Dropdown component is now optional, allowing for increased flexibility in usage without compromising existing functionality.

Hello, a few days ago I made those changes in this branch, hehe but no one reviews it yet 👀 Greetings.
https://github.com/themesberg/flowbite-react/pull/1468

Closed. Duplicated fix.


Remove max participants infinity

Instead of infinity a large number should be sufficient

So this would consist of removing and adapting the following: (Feel free to edit and adapt)

[ ] database: remove field
[ ] ?

now part of #16


Removal of Handwriting (all languages) BETA causes Sysprep Error

@cschneegans, this is the other issue I mentioned.
Hypervisor: Proxmox 8.3.0
Virtio: 0.1.266
VM: Windows 11 24H2
After deploying Windows 11 24H2 using the unattend.xml file where I've checked option to remove "Handwriting (all languages) BETA"; once deployment completed I tried running Sysprep which failed with error.
I've attached the log file:
Unattend Sysprep_Error.txt
Workaround: uncheck "Handwriting (all languages) BETA" and all is right with the world. :-)

The key line in sysprep, and is a thorn in anyones side using sysprep is:
2024-11-27 20:46:59, Error                 SYSPRP Package Microsoft.Ink.Handwriting.Main.en-US.1.0.1_0.645.1237.0_x64__8wekyb3d8bbwe was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.
Bolded the actual error cause of sysprep failure
Now, as to WHY a supposedly removed package is not fully/properly removed with the option, thats a good question I have not an answer to. All I know, is I fought with that error when using Notepad++ installing before sysprep due to Windows 11's new context menu requiring user land packages and not working with system packages... microsoft -_-

Yes, I saw that text as well. The only thing I can think of was I installed updates and made small changes; which possibly caused the Handwriting components to install only for my account. Perhaps I can try running the uninstall before Sysprep. Is there a way to block the install permanently?

My main recommendation is not to let it have internet until AFTER sysprep if it all possible if it is an update (as usual, microsoft installing things because they bundle it with an update)
To solve the problem you must run the command to uninstall the user package then WITHOUT restarting (IIRC), run sysprep, otherwise for NP++, the package gets reinstalled on restart or right clicking for the user account in use.

@Hammerfest,
I've searched for "uupdump" which yields many results. Which is your recommended project?

https://uupdump.net/
Its been down a few times so people have done offshoots, the downloader is on github somewhere (dont recall at the moment)
When you select a build you can then select language, versions, etc etc
You can view the batch/script files as well so you can see everything it does.


When I am editing a sentence I loose folder information

Steps to reproduce
From logged dashboard, select a folder and then a sentence inside that folder, then click "edit".
Actual result
The sentence does not show folder information
Expected result
The sentence should show the correct folder information ( since it is in a folder )

Hi Emanuele,
I can reproduce this issue.
I will check what's going on soon
Thanks

This should be fixed on the codebase here.
I will also updatetabae.cloud asap
Again thanks for reporting this bug
Marco

Closing this issue


Remove all-contributors pkg

In favor of the new GitHub interface where it's already show the contributors in the side menu.
Description
Please include a summary of the change and the issue (if is related to a one)
Type of change

[ ] 🐛 Bug fix
[ ] 💻 New feature
[ ] 📖 Documentation
[ ] 💅 Layout
[x] 🧹 Chore

Checklist:

[ ] The tests are passing
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I updated the docs related to the changes
[ ] My changes generate no new warnings

Codecov Report

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

@@            Coverage Diff            @@
##            master      #391   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           15        13    -2
  Lines          182       170   -12
=========================================
- Hits           182       170   -12

Flag
Coverage Δ

#cypressspecs
?

#jestspecs
100.00% <ø> (ø)

Impacted Files
Coverage Δ

assets/services/getUrlParams.js

assets/index.js

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 715ce18...2a6bd64. Read the comment docs.


Advanced Option should have Save/PickerTitle/Picker namespace buttons

Advanced Option Editor, should have
the Save and save As buttons,
should have a PickerTitle visible that is easy to change and see , and should also display and be able to change the Picker namespace , to keep everything a bit more organized .

I Buy this one

Rename title and lock zoom and navigation are now available in the Advanced Editor.
Add Save/Save As and Namespace seems to add too much complexification for now and is delayed for later.


Email fix

Fixes issues with confirming email addresses
Closes https://github.com/inventree/InvenTree/issues/5333
Reference https://django-rest-auth.readthedocs.io/en/latest/faq.html

@matmair I've worked out why the endpoint did not have a template - but, the LOGIN_REDIRECT_URL is now hardcoded for the "platform" UI - this seems like an oversight, as this is not anywhere near being the default UI yet?

@SchrodingersGat LOGIN_REDIRECT_URL is needed for magic login so we either need to cut that feature (https://github.com/inventree/InvenTree/issues/3531) from 0.13 or write some view that redirects the user and selects somehow which UI the users currently uses.

@SchrodingersGat LOGIN_REDIRECT_URL is needed for magic login so we either need to cut that feature (#3531) from 0.13 or write some view that redirects the user and selects somehow which UI the users currently uses.

For now, the solution needs to ensure that the current (legacy) UI is hard-coded. A future PR can be added to support platform too, but current master assumes the login redirect will go to "platform" which is not correct


Delete user submission GCP000744

By user request, please delete GCP000744, submission id '6529a5aee6cd8200013bdf6c'.
The user will then resubmit under a new GCP ID.
Accession ID folders should also be removed from staging. I have done this part.

@sajo-ebi I've added to this sprint because the user is waiting for it

@ljwh2 the submission , BOW & corresponding studies have been deleted from both Mongo & Oracle DB


[YouTube Downloader] ... homebrew path

Extension
https://www.raycast.com/vimtor/youtube-downloader
Raycast Version
1.87.4
macOS Version
15.1.1
Description
Hi there
I have an iMac using an intel chip and a macbook air using a silicon chip.  WHen setting up the extension it seems the location for the homebrew file is different depending on the chip!  How do I get around this so I can use the extension on either device ?
Steps To Reproduce
please advise
Current Behaviour
as described
Expected Behaviour
No response

You can customize the ffmpeg path in the settings

Yes I can see how it’s done but this will affect all devices as it’s updated in the extension. Is there a way of it affecting both devices.


test: don't update existing cluster

Currently, we re-use long-running clusters.
The cluster name is based on a configuration hash, so any change in the cluster configuration should lead to the creation of a new cluster.
Currently, the CreateOrUpdate AKS cluster command is called on every test run. It seems to trigger an update even if nothing has changed. Concurrent updates are not allowed and lead to test failures (for example, when tests are executed concurrently for different PRs).
It should reduce test flakiness and slightly speed up test execution.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>6
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 71.005%

Totals

Change from base Build<PHONE_NUMBER>4:
0.0%

Covered Lines:
2564

Relevant Lines:
3611

💛  - Coveralls


a defect of example-libevent.c

example-libevent.c
redisAsyncContext *c = redisAsyncConnect("<IP_ADDRESS>", 6379);     if (c->err) {         /* Let *c leak for now... */         printf("Error: %s\n", c->errstr);         return 1;     }
Need check "c==NULL"
(PS. async.c base on pipeline. how async.c  handle redis cluster?)

Indeed. The check is necessary.
hiredis does not handle Redis Cluster at all. It's up to you to implement it on top or use a library  that does it.

thank u


Inline Snapshots: Escape Strings

A regular multiline literal currently records the following:
_assertInlineSnapshot(matching: value, as: .json, with: """
[
  "[\"key\": \"value\"]"
]
""")

This will fail on repeat test runs because \" is interpreted by Swift as ". We should instead escape \s encountered:
_assertInlineSnapshot(matching: value, as: .json, with: """
[
  "[\\"key\\": \\"value\\"]"
]
""")

Or promote the literal to a raw literal:
_assertInlineSnapshot(matching: value, as: .json, with: #"""
[
  "[\"key\": \"value\"]"
]
"""#)

There's probably some paring trickiness around escaping raw literals, though we can cross those bridges later.
Related: #228

👍 to the raw literal style, I think that solves it nicely!


[Investigation] Difference in line-height between DS and DSR

We're seeing issues in DSR with icon misalignment due to variation in the way line-height: normal is calculated when compared to the same element in DS.
Example: Multiselect's selected option buttons
Both DS and DSR have line-height: normal

in DS this equates to 19px
in DSR this equates to 22px

In the second row of screenshots below you may be able to see that in DSR there is additional space around the #text content due to the extra height, along with the x icon being shifted higher
Screenshots

DS
DSR

Fix in DSR
I'd be weary of making a large scale change to the line-heights in DSR, but if we can determine which other elements are affected (probably anywhere that has text + icon) then we can correct them by setting a specific value for those elements' line-height (as opposed to "normal")
.o-multiselect_choices button {
  // (target height) / (font-size) => (19/16) => 1.1875
  line-height: 1.1875;
}

I would love help understanding why this difference is occurring and if the proposed approach makes sense.
TODO

[x] Audit components to see where else this is happening

Elements with icons
Seem misaligned

Icons - All have extra padding on the bottom of the
Button w/ Icon - Shifted upward
Pagination - shifted upward
Alerts - Icon seems aligned with text bottom but not top
Expandable - Aligned toward top of text
CF.gov footer - external link icons seem shifted upwards

Seem okay

Jump links w/ icon on left
Jump link
Taglines

I think the issue may be with the DSR's .cf-icon-svg-wrapper class.
In the video below we can see that when highlighting just the SVG element, the spacing on the top/bottom seem even.
However, when highlighting the wrapper element we can see a bit of extra bottom spacing.
I will need to dig further.
https://github.com/cfpb/design-system-react/assets/2592907/b68f5cfd-d31b-4ca3-90df-b30ba411d5f3


[BUG] Update Geyser Logo

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
Current logo on Alby site:

Geyser Logo has updated, please update to following:

Screenshots [optional]
No response
Steps To Reproduce

visit websites
scroll to the bottom to 'other websites'
see old Geyser logo

Expected behavior
Geyser logo should be updated
Alby information
n/a
Device information
No response
Additional context
No response
Are you working on this?
None

ping @MoritzKa can you do this?

Done.


I get error Chart is not defined

My codes :
`

Astro Chart

`
But I get error **ReferenceError: Chart is not defined
**
Please help me

add
const Chart = astrochart.default
before
const chart = new Chart( 'paper', 800, 800);


Forbid users from searching with Ctrl+G

In Firefox and Chrome (and probably other browsers), you can search a page with Ctrl+G, and this is not detected by wikispeedruns.
I believe that I have fixed this.

Thanks!!! We should really reduce our code duplication


Wildcard to include all Typescript type files

The package.json excludes almost all Typescript files from the published NPM package, making it unusable when included in a Typescript project. This minor change will allow all type files to be included, thus fixing this issue.
This fixes issue #57

Thanks. You also need to publish a new version to NPM since the current one is missing the type files.


[Ripple] this refs.node.measure is not a function

I'm currently implementing some inputs like Radio or Checkbox and I'm trying to use your Ripple component but I got an error...

Here is my render function :
return  (
      <View style={style.input}>
        <Ripple ref="container"
          >
            <View style={style.rounded}></View>
          </Ripple>
        <Text style={style.label}>FOO</Text>
      </View>
    )

And here is the result of a console.log(this.refs.node) in MKTouchable file.

I missed something ?

Would you please try to add a null-check like what it does in #10, I don't know if it's the same problem.
Ripple also used to built Button, should work fine in most case.

I already tried that, but I did it again.
I put this into MKTouchable.js
componentDidMount(){
    requestAnimationFrame(() => {
          if (this.refs.node== null) {
           return;
         }
      const container = this.refs.node;  // un-box animated view
      container.measure((left, top, width, height) => {
        this.setState({dimen: {width, height}});
      });
    });
  }

But I have container.measure is not a function.
So the container is not null but it has not any measure function. Weird :/

MKTouchable is calling measure on a native component, what version of RN are you using?
Ripple is used in Button as well, does it work?

I'm using RN 0.11.4 and... Button as not working neither! I got the same error.
Just upgrading to 0.12.0-rc and... same result.
I'll clean all the mess I've done and restart a new project to see if the error is still there.

I'm thinking about replacing measure with onLayout, not just because this issue, but also the strange behavior of RN Android processing borderRadius

should be fixed in v0.2.0 just released, changed to onLayout callbacks


Address review comments on #148 for JWS

This addresses the comments I made in #148 on the JWS spec.
@shizhMSFT Please review.

Closing this as it was addressed in #158.


fix Github's GetChangedFiles() to also return previous filenames

when moving files from one project to another, GetChangedFiles() will now include the previous filepath and new filepath causing plans to run in both projects instead of only the project where the file is getting moved to.
Fixes #630

Nice catch!