Cannot Suppress Messages About a Specific Automatic Variable

Setting the CheckID of a SuppressMessageAttribute decoration to '_' fails to suppress the specified message about the '_' automatic variable.
Specifically, this fails:
[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidAssignmentToAutomaticVariable', '_', Justification='Assignment is by design.')]
While this works as expected:
[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidAssignmentToAutomaticVariable', '', Justification='Assignment is by design.')]
Steps to reproduce
Run Invoke-ScriptAnalyzer against the following PowerShell script.
function Import-StringData {
[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidAssignmentToAutomaticVariable', '_', Justification='Assignment is by design.')]
[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseDeclaredVarsMoreThanAssignments', 'newEntryTemplate', Justification='The subsequent use of newEntryTemplate is not detected by PSScriptAnalyzer.')]
Param([string]$stringToParse)
#region Prepare CrossRef Table
    [System.Data.DataTable]$dt = New-Object System.Data.DataTable
    $dt.Columns.Add("measCode", [string]) | Out-Null
    $dt.Columns.Add("measBasis", [string]) | Out-Null
    $dt.Rows.Add(@("BZ","MMBtu")) | Out-Null
    $dt.Rows.Add(@("G8","Gigacalories")) | Out-Null
    $dt.Rows.Add(@("GV","Gigajoules")) | Out-Null
    $dt.Rows.Add(@("TZ","MCF")) | Out-Null
    $dt.AcceptChanges()
#endregion Prepare CrossRef Table

    $stringToParse | Select-Object -First 7 | ForEach-Object -Begin {$newEntryTemplate = "`r`n{0}={1}"} -Process {
        $match = ($_ | Select-String "Meas Basis Desc[:] (.*)" -List).Matches
        if($null -ne $match){$_ += $newEntryTemplate -f "measCode", $dt.Select("measBasis='$($match.Groups[1].Value)'").measCode}
        $_ -replace ": ", "="} | ConvertFrom-StringData
}

$stringToParse = @"
Posting Date: 2020-09-17
Posting Time: 22:05:44
Effective Gas Day: 2020-09-18
Effective Gas Time: 9:00:00 am
Meas Basis Desc: MMBtu
"@

Import-StringData $stringToParse

Expected behavior
Invoke-ScriptAnalyzer should find 0 rule violations.
The PSAvoidAssignmentToAutomaticVariable warning about the '_' variable on line 18 should be suppressed as per the targeted SuppressMessageAttribute decoration on line 2.
Actual behavior
The SuppressMessageAttribute decoration on line 2 has no effect and Invoke-ScriptAnalyzer outputs the following:

Invoke-ScriptAnalyzer: Suppression Message Attribute error at line 2 in Test PSScriptAnalyzer.ps1 : Cannot find any DiagnosticRecord with the Rule Suppression ID _.

RuleName
Severity
ScriptName
Line
Message

PSAvoidAssignmentToAutomaticVariable
Warning
Test Suppression.ps1
18
The Variable '_' is an automatic variable that is built into PowerShell, assigning to it might have undesired side effects. If assignment is not by design, please use a different name.

1 rule violation found.    Severity distribution:  Error = 0, Warning = 1, Information = 0

Environment data
> $PSVersionTable
Name                           Value
----                           -----
PSVersion                      7.0.3
PSEdition                      Core
GitCommitId                    7.0.3
OS                             Microsoft Windows 10.0.18363
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

> (Get-Module -ListAvailable PSScriptAnalyzer).Version | ForEach-Object { $_.ToString() }
1.19.1

Thanks @BinaryWizard904 for the detailed information...what you are expecting is not something we support today--nothing ever diagnostic constructor for this rule does not take a Rule Suppression ID (suppression ID is on a rule by rule basis) so I will go ahead and mark this as a feature request...thanks!


Some demo features are not working in demo app

Hi LiTr team,
First of all thanks for this innovative library to make video transforming easier.
I downloaded your demo project to understand how it is working before I use it in my project and I tried the features it includes.
Transcode Video/Audio (GL Renderers) and Free Transform Video (GL Renderers) features are working well. But the progress bar sticks at the initial point and it never starts when I try to apply watermark and video filtering features. I debugged to see what is going on there. The trace finally arrives to transform operation at MediaTransform.java line:259 and successfully handling operations of that method. I didn't see any exceptional case and also the trace never fails to a catch block.
I am using a 5 minutes mp4 video and trimming just 2 or 3 seconds of the video to fasten the operation. There is no progress even after 10 minutes. Do you know what is the problem about the demo?
Thanks,
Osman

Hi,
Happy to hear you are enjoying LiTr!
I will take a look at this. Are you doing the exact same thing (trimming, bitmap) in Transcode Video/Audio (GL Renderers)?

Hi İzzat,
Thanks for the fast reply. Yes I am marking both Transcode and Overlay checkboxes in Transcode Video/Audio (GL Renderers), and also trimming the video. I am not transcoding the audio track by the way.
I am also able to apply filter in Video Filters Preview to my video, but it is not responding to transcoding when I try in Video Filters fragment.

Which device are you trying this on? Can you send me logs? I am trying to reproduce on my device (Samsung Galaxy Note 10) and can't.

The operation fails for both emulators which are Nexus 6 (API 30) and Pixel 3 (API28)
Here is the log:
2020-12-16 13:26:49.769 2827-4918/com.osmanyalin.litrcapsdemo E/ACodec: [OMX.google.h264.encoder] configureCodec returning error -38
2020-12-16 13:26:49.769 2827-4918/com.osmanyalin.litrcapsdemo E/ACodec: signalError(omxError 0x80001001, internalError -2147483648)
2020-12-16 13:26:49.770 2827-4917/com.osmanyalin.litrcapsdemo E/MediaCodec: Codec reported err 0x80001001, actionCode 0, while in state 3
2020-12-16 13:26:49.770 2827-4916/com.osmanyalin.litrcapsdemo E/MediaCodec: configure failed with err 0x80001001, resetting...
2020-12-16 13:26:49.776 2827-4918/com.osmanyalin.litrcapsdemo I/OMXClient: IOmx service obtained
2020-12-16 13:26:49.780 2827-4916/com.osmanyalin.litrcapsdemo E/com.linkedin.android.litr.exception.TrackTranscoderException: Failed to retrieve media codec info.
2020-12-16 13:26:49.780 2827-4917/com.osmanyalin.litrcapsdemo I/BpBinder: onLastStrongRef automatically unlinking death recipients: android.media.IResourceManagerService
2020-12-16 13:26:49.781 2827-4916/com.osmanyalin.litrcapsdemo E/TransformationJob: Transformation job error
    com.linkedin.android.litr.exception.TrackTranscoderException: Failed to configure encoder codec.Media transformation failed for job id: null
    Media format: {color-format=2130708361, i-frame-interval=5, durationUs=273306666, mime=video/avc, profile=65536, width=640, bitrate=739253, frame-rate=30, height=360}
    Selected media codec info:
    Available media codec info list (Name, IsEncoder, Supported Types):
    MediaCodecInfo: c2.android.aac.decoder,false,[audio/mp4a-latm]
    MediaCodecInfo: OMX.google.aac.decoder,false,[audio/mp4a-latm]
    MediaCodecInfo: c2.android.aac.encoder,true,[audio/mp4a-latm]
    MediaCodecInfo: OMX.google.aac.encoder,true,[audio/mp4a-latm]
    MediaCodecInfo: c2.android.amrnb.decoder,false,[audio/3gpp]
    MediaCodecInfo: OMX.google.amrnb.decoder,false,[audio/3gpp]
    MediaCodecInfo: c2.android.amrnb.encoder,true,[audio/3gpp]
    MediaCodecInfo: OMX.google.amrnb.encoder,true,[audio/3gpp]
    MediaCodecInfo: c2.android.amrwb.decoder,false,[audio/amr-wb]
    MediaCodecInfo: OMX.google.amrwb.decoder,false,[audio/amr-wb]
    MediaCodecInfo: c2.android.amrwb.encoder,true,[audio/amr-wb]
    MediaCodecInfo: OMX.google.amrwb.encoder,true,[audio/amr-wb]
    MediaCodecInfo: c2.android.flac.decoder,false,[audio/flac]
    MediaCodecInfo: OMX.google.flac.decoder,false,[audio/flac]
    MediaCodecInfo: c2.android.flac.encoder,true,[audio/flac]
    MediaCodecInfo: OMX.google.flac.encoder,true,[audio/flac]
    MediaCodecInfo: c2.android.g711.alaw.decoder,false,[audio/g711-alaw]
    MediaCodecInfo: OMX.google.g711.alaw.decoder,false,[audio/g711-alaw]
    MediaCodecInfo: c2.android.g711.mlaw.decoder,false,[audio/g711-mlaw]
    MediaCodecInfo: OMX.google.g711.mlaw.decoder,false,[audio/g711-mlaw]
    MediaCodecInfo: c2.android.mp3.decoder,false,[audio/mpeg]
    MediaCodecInfo: OMX.google.mp3.decoder,false,[audio/mpeg]
    MediaCodecInfo: c2.android.opus.decoder,false,[audio/opus]
    MediaCodecInfo: OMX.google.opus.decoder,false,[audio/opus]
    MediaCodecInfo: c2.android.opus.encoder,true,[audio/opus]
    MediaCodecInfo: c2.android.raw.decoder,false,[audio/raw]
    MediaCodecInfo: OMX.google.raw.decoder,false,[audio/raw]
    MediaCodecInfo: c2.android.vorbis.decoder,false,[audio/vorbis]
    MediaCodecInfo: OMX.google.vorbis.decoder,false,[audio/vorbis]
    MediaCodecInfo: OMX.google.gsm.decoder,false,[audio/gsm]
    MediaCodecInfo: OMX.android.goldfish.h264.decoder,false,[video/avc]
    MediaCodecInfo: OMX.android.goldfish.vp8.decoder,false,[video/x-vnd.on2.vp8]
    MediaCodecInfo: OMX.android.goldfish.vp9.decoder,false,[video/x-vnd.on2.vp9]
    MediaCodecInfo: OMX.google.h264.decoder,false,[video/avc]
    MediaCodecInfo: OMX.google.h263.decoder,false,[video/3gpp]
    MediaCodecInfo: OMX.google.hevc.decoder,false,[video/hevc]
    MediaCodecInfo: OMX.google.mpeg4.decoder,false,[video/mp4v-es]
    MediaCodecInfo: OMX.google.vp8.decoder,false,[video/x-vnd.on2.vp8]
    MediaCodecInfo: OMX.google.vp9.decoder,false,[video/x-vnd.on2.vp9]
    MediaCodecInfo: OMX.google.h264.encoder,true,[video/avc]
    MediaCodecInfo: OMX.google.h263.encoder,true,[video/3gpp]
    MediaCodecInfo: OMX.google.mpeg4.encoder,true,[video/mp4v-es]
    MediaCodecInfo: OMX.google.vp8.encoder,true,[video/x-vnd.on2.vp8]Diagnostic info: android.media.MediaCodec.error_neg_2147479551
        at com.linkedin.android.litr.codec.MediaCodecEncoder.init(MediaCodecEncoder.java:70)
        at com.linkedin.android.litr.transcoder.VideoTrackTranscoder.initCodecs(VideoTrackTranscoder.java:74)
        at com.linkedin.android.litr.transcoder.VideoTrackTranscoder.<init>(VideoTrackTranscoder.java:64)
        at com.linkedin.android.litr.transcoder.TrackTranscoderFactory.create(TrackTranscoderFactory.java:80)
        at com.linkedin.android.litr.TransformationJob.createTrackTranscoders(TransformationJob.java:171)
        at com.linkedin.android.litr.TransformationJob.transform(TransformationJob.java:94)
        at com.linkedin.android.litr.TransformationJob.run(TransformationJob.java:74)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
2020-12-16 13:26:49.782 2827-4916/com.osmanyalin.litrcapsdemo E/TransformationJob:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:923)
     Caused by: android.media.MediaCodec$CodecException: Error 0x80001001
        at android.media.MediaCodec.native_configure(Native Method)
        at android.media.MediaCodec.configure(MediaCodec.java:2127)
        at android.media.MediaCodec.configure(MediaCodec.java:2043)
        at com.linkedin.android.litr.codec.MediaCodecEncoder.init(MediaCodecEncoder.java:54)
        	... 11 more

Hi Izzat,
Do you have any update about this issue? Thanks!

Not yet. Sorry, I was finishing up some things before the end of the year. I will try to get to this soon, but will probably not have an update for you until early January.

Thank you for being so patient. There is a PR with a fix, which might fix your issue as well: https://github.com/linkedin/LiTr/pull/77
Just to clarify, are you making code changes in TransformationPresenter to pass in custom MediaRange? I am trying to reproduce your problem locally and can't so far. Can you attach a snippet of your code with how you call transform method?

Thank you for being so patient. There is a PR with a fix, which might fix your issue as well: https://github.com/linkedin/LiTr/pull/77
Just to clarify, are you making code changes in TransformationPresenter to pass in custom MediaRange? I am trying to reproduce your problem locally and can't so far. Can you attach a snippet of your code with how you call transform method?

Seems like latest fixes didnt help and demo project still doesnt work with applying filters (Xiaomi Mi 9, Android 10)
E/ACodec: signalError(omxError 0x80001001, internalError -2147483648)
    [OMX.qcom.video.encoder.avc] configureCodec returning error -38
    signalError(omxError 0x80001001, internalError -2147483648)
E/MediaCodec: Codec reported err 0x80001001, actionCode 0, while in state 3
E/MediaCodec: Codec reported err 0x80001001, actionCode 0, while in state 0
E/MediaCodec: configure failed with err 0x80001001, resetting...
I/OMXClient: IOmx service obtained
E/com.linkedin.android.litr.exception.TrackTranscoderException: Failed to retrieve media codec info.
E/TransformationJob: Transformation job error
    com.linkedin.android.litr.exception.TrackTranscoderException: Failed to configure encoder codec.Media transformation failed for job id: null
    Media format: {color-format=2130708361, i-frame-interval=5, durationUs=9633333, mime=video/avc, profile=8, width=540, bitrate=1199402, frame-rate=30, height=960}
    Selected media codec info:
    Available media codec info list (Name, IsEncoder, Supported Types):
    MediaCodecInfo: OMX.qti.audio.decoder.flac,false,[audio/flac]
    MediaCodecInfo: OMX.qcom.video.encoder.heic,true,[image/vnd.android.heic]
    MediaCodecInfo: OMX.qcom.video.decoder.avc,false,[video/avc]
    MediaCodecInfo: OMX.qcom.video.decoder.avc.secure,false,[video/avc]
    MediaCodecInfo: OMX.qti.video.decoder.divxsw,false,[video/divx]
    MediaCodecInfo: OMX.qti.video.decoder.divx4sw,false,[video/divx4]
    MediaCodecInfo: OMX.qti.video.decoder.h263sw,false,[video/3gpp]
    MediaCodecInfo: OMX.qcom.video.decoder.hevc,false,[video/hevc]
    MediaCodecInfo: OMX.qcom.video.decoder.hevc.secure,false,[video/hevc]
    MediaCodecInfo: OMX.qcom.video.decoder.mpeg2,false,[video/mpeg2]
    MediaCodecInfo: OMX.qcom.video.decoder.mpeg2.secure,false,[video/mpeg2]
    MediaCodecInfo: OMX.qti.video.decoder.mpeg4sw,false,[video/mp4v-es]
    MediaCodecInfo: OMX.qti.video.decoder.vc1sw,false,[video/x-ms-wmv]
    MediaCodecInfo: OMX.qcom.video.decoder.vp8,false,[video/x-vnd.on2.vp8]
    MediaCodecInfo: OMX.qcom.video.decoder.vp9,false,[video/x-vnd.on2.vp9]
    MediaCodecInfo: OMX.qcom.video.decoder.vp9.secure,false,[video/x-vnd.on2.vp9]
    MediaCodecInfo: OMX.qcom.video.encoder.avc,true,[video/avc]
    MediaCodecInfo: OMX.qcom.video.encoder.h263sw,true,[video/3gpp]
    MediaCodecInfo: OMX.qcom.video.encoder.hevc,true,[video/hevc]
    MediaCodecInfo: OMX.qcom.video.encoder.hevc.cq,true,[video/hevc]
    MediaCodecInfo: OMX.qcom.video.encoder.mpeg4sw,true,[video/mp4v-es]
    MediaCodecInfo: OMX.qcom.video.encoder.vp8,true,[video/x-vnd.on2.vp8]
    MediaCodecInfo: OMX.google.aac.decoder,false,[audio/mp4a-latm]
    MediaCodecInfo: OMX.google.amrnb.decoder,false,[audio/3gpp]
    MediaCodecInfo: OMX.google.amrwb.decoder,false,[audio/amr-wb]
    MediaCodecInfo: OMX.google.flac.decoder,false,[audio/flac]
    MediaCodecInfo: OMX.google.g711.alaw.decoder,false,[audio/g711-alaw]
    MediaCodecInfo: OMX.google.g711.mlaw.decoder,false,[audio/g711-mlaw]
    MediaCodecInfo: OMX.google.gsm.decoder,false,[audio/gsm]
    MediaCodecInfo: OMX.google.mp3.decoder,false,[audio/mpeg]
    MediaCodecInfo: OMX.google.raw.decoder,false,[audio/raw]
    MediaCodecInfo: OMX.google.vorbis.decoder,false,[audio/vorbis]
    MediaCodecInfo: OMX.google.aac.encoder,true,[audio/mp4a-latm]
    MediaCodecInfo: OMX.google.amrnb.encoder,true,[audio/3gpp]
    MediaCodecInfo: OMX.google.amrwb.encoder,true,[audio/amr-wb]
    MediaCodecInfo: OMX.google.flac.encoder,true,[audio/flac]
    MediaCodecInfo: c2.android.aac.decoder,false,[audio/mp4a-latm]
    MediaCodecInfo: c2.android.aac.encoder,true,[audio/mp4a-latm]
    MediaCodecInfo: c2.android.amrnb.decoder,false,[audio/3gpp]
    MediaCodecInfo: c2.android.amrnb.encoder,true,[audio/3gpp]
    MediaCodecInfo: c2.android.amrwb.decoder,false,[audio/amr-wb]
    MediaCodecInfo: c2.android.amrwb.encoder,true,[audio/amr-wb]
    MediaCodecInfo: c2.android.flac.decoder,false,[audio/flac]
    MediaCodecInfo: c2.android.flac.encoder,true,[audio/flac]
    MediaCodecInfo: c2.android.g711.alaw.decoder,false,[audio/g711-alaw]
    MediaCodecInfo: c2.android.g711.mlaw.decoder,false,[audio/g711-mlaw]
    MediaCodecInfo: c2.android.mp3.decoder,false,[audio/mpeg]
    MediaCodecInfo: c2.android.opus.decoder,false,[audio/opus]
    MediaCodecInfo: OMX.google.opus.decoder,false,[audio/opus]
    MediaCodecInfo: c2.android.opus.encoder,true,[audio/opus]
    MediaCodecInfo: c2.android.raw.decoder,false,[audio/raw]
    MediaCodecInfo: c2.android.vorbis.decoder,false,[audio/vorbis]
    MediaCodecInfo: c2.android.av1.decoder,false,[video/av01]
    MediaCodecInfo: c2.android.avc.decoder,false,[video/avc]
    MediaCodecInfo: OMX.google.h264.decoder,false,[video/avc]
    MediaCodecInfo: c2.android.avc.encoder,true,[video/avc]
    MediaCodecInfo: OMX.google.h264.encoder,true,[video/avc]
E/TransformationJob: MediaCodecInfo: c2.android.h263.decoder,false,[video/3gpp]
    MediaCodecInfo: OMX.google.h263.decoder,false,[video/3gpp]
    MediaCodecInfo: c2.android.h263.encoder,true,[video/3gpp]
    MediaCodecInfo: OMX.google.h263.encoder,true,[video/3gpp]
    MediaCodecInfo: c2.android.hevc.decoder,false,[video/hevc]
    MediaCodecInfo: OMX.google.hevc.decoder,false,[video/hevc]
    MediaCodecInfo: c2.android.hevc.encoder,true,[video/hevc]
    MediaCodecInfo: c2.android.mpeg4.decoder,false,[video/mp4v-es]
    MediaCodecInfo: OMX.google.mpeg4.decoder,false,[video/mp4v-es]
    MediaCodecInfo: c2.android.mpeg4.encoder,true,[video/mp4v-es]
    MediaCodecInfo: OMX.google.mpeg4.encoder,true,[video/mp4v-es]
    MediaCodecInfo: c2.android.vp8.decoder,false,[video/x-vnd.on2.vp8]
    MediaCodecInfo: OMX.google.vp8.decoder,false,[video/x-vnd.on2.vp8]
    MediaCodecInfo: c2.android.vp8.encoder,true,[video/x-vnd.on2.vp8]
    MediaCodecInfo: OMX.google.vp8.encoder,true,[video/x-vnd.on2.vp8]
    MediaCodecInfo: c2.android.vp9.decoder,false,[video/x-vnd.on2.vp9]
    MediaCodecInfo: OMX.google.vp9.decoder,false,[video/x-vnd.on2.vp9]
    MediaCodecInfo: c2.android.vp9.encoder,true,[video/x-vnd.on2.vp9]
    MediaCodecInfo: OMX.google.vp9.encoder,true,[video/x-vnd.on2.vp9]
    MediaCodecInfo: c2.qti.avc.decoder,false,[video/avc]
    MediaCodecInfo: c2.qti.avc.encoder,true,[video/avc]Diagnostic info: android.media.MediaCodec.error_neg_2147479551
        at com.linkedin.android.litr.codec.MediaCodecEncoder.init(MediaCodecEncoder.java:70)
        at com.linkedin.android.litr.transcoder.VideoTrackTranscoder.initCodecs(VideoTrackTranscoder.java:74)
        at com.linkedin.android.litr.transcoder.VideoTrackTranscoder.<init>(VideoTrackTranscoder.java:64)
        at com.linkedin.android.litr.transcoder.TrackTranscoderFactory.create(TrackTranscoderFactory.java:80)
        at com.linkedin.android.litr.TransformationJob.createTrackTranscoders(TransformationJob.java:171)
        at com.linkedin.android.litr.TransformationJob.transform(TransformationJob.java:94)
        at com.linkedin.android.litr.TransformationJob.run(TransformationJob.java:74)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:919)
     Caused by: android.media.MediaCodec$CodecException: Error 0x80001001
        at android.media.MediaCodec.native_configure(Native Method)
        at android.media.MediaCodec.configure(MediaCodec.java:2023)
        at android.media.MediaCodec.configure(MediaCodec.java:1951)
        at com.linkedin.android.litr.codec.MediaCodecEncoder.init(MediaCodecEncoder.java:54)
        at com.linkedin.android.litr.transcoder.VideoTrackTranscoder.initCodecs(VideoTrackTranscoder.java:74)
        at com.linkedin.android.litr.transcoder.VideoTrackTranscoder.<init>(VideoTrackTranscoder.java:64)
        at com.linkedin.android.litr.transcoder.TrackTranscoderFactory.create(TrackTranscoderFactory.java:80)
        at com.linkedin.android.litr.TransformationJob.createTrackTranscoders(TransformationJob.java:171)
        at com.linkedin.android.litr.TransformationJob.transform(TransformationJob.java:94)
        at com.linkedin.android.litr.TransformationJob.run(TransformationJob.java:74)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:919) ```

Seems like latest fixes didnt help and demo project still doesnt work with applying filters (Xiaomi Mi 9, Android 10)
E/ACodec: signalError(omxError 0x80001001, internalError -2147483648)
    [OMX.qcom.video.encoder.avc] configureCodec returning error -38
    signalError(omxError 0x80001001, internalError -2147483648)
E/MediaCodec: Codec reported err 0x80001001, actionCode 0, while in state 3
E/MediaCodec: Codec reported err 0x80001001, actionCode 0, while in state 0
E/MediaCodec: configure failed with err 0x80001001, resetting...
I/OMXClient: IOmx service obtained
E/com.linkedin.android.litr.exception.TrackTranscoderException: Failed to retrieve media codec info.
E/TransformationJob: Transformation job error
    com.linkedin.android.litr.exception.TrackTranscoderException: Failed to configure encoder codec.Media transformation failed for job id: null
    Media format: {color-format=2130708361, i-frame-interval=5, durationUs=9633333, mime=video/avc, profile=8, width=540, bitrate=1199402, frame-rate=30, height=960}
    Selected media codec info:
    Available media codec info list (Name, IsEncoder, Supported Types):
    MediaCodecInfo: OMX.qti.audio.decoder.flac,false,[audio/flac]
    MediaCodecInfo: OMX.qcom.video.encoder.heic,true,[image/vnd.android.heic]
    MediaCodecInfo: OMX.qcom.video.decoder.avc,false,[video/avc]
    MediaCodecInfo: OMX.qcom.video.decoder.avc.secure,false,[video/avc]
    MediaCodecInfo: OMX.qti.video.decoder.divxsw,false,[video/divx]
    MediaCodecInfo: OMX.qti.video.decoder.divx4sw,false,[video/divx4]
    MediaCodecInfo: OMX.qti.video.decoder.h263sw,false,[video/3gpp]
    MediaCodecInfo: OMX.qcom.video.decoder.hevc,false,[video/hevc]
    MediaCodecInfo: OMX.qcom.video.decoder.hevc.secure,false,[video/hevc]
    MediaCodecInfo: OMX.qcom.video.decoder.mpeg2,false,[video/mpeg2]
    MediaCodecInfo: OMX.qcom.video.decoder.mpeg2.secure,false,[video/mpeg2]
    MediaCodecInfo: OMX.qti.video.decoder.mpeg4sw,false,[video/mp4v-es]
    MediaCodecInfo: OMX.qti.video.decoder.vc1sw,false,[video/x-ms-wmv]
    MediaCodecInfo: OMX.qcom.video.decoder.vp8,false,[video/x-vnd.on2.vp8]
    MediaCodecInfo: OMX.qcom.video.decoder.vp9,false,[video/x-vnd.on2.vp9]
    MediaCodecInfo: OMX.qcom.video.decoder.vp9.secure,false,[video/x-vnd.on2.vp9]
    MediaCodecInfo: OMX.qcom.video.encoder.avc,true,[video/avc]
    MediaCodecInfo: OMX.qcom.video.encoder.h263sw,true,[video/3gpp]
    MediaCodecInfo: OMX.qcom.video.encoder.hevc,true,[video/hevc]
    MediaCodecInfo: OMX.qcom.video.encoder.hevc.cq,true,[video/hevc]
    MediaCodecInfo: OMX.qcom.video.encoder.mpeg4sw,true,[video/mp4v-es]
    MediaCodecInfo: OMX.qcom.video.encoder.vp8,true,[video/x-vnd.on2.vp8]
    MediaCodecInfo: OMX.google.aac.decoder,false,[audio/mp4a-latm]
    MediaCodecInfo: OMX.google.amrnb.decoder,false,[audio/3gpp]
    MediaCodecInfo: OMX.google.amrwb.decoder,false,[audio/amr-wb]
    MediaCodecInfo: OMX.google.flac.decoder,false,[audio/flac]
    MediaCodecInfo: OMX.google.g711.alaw.decoder,false,[audio/g711-alaw]
    MediaCodecInfo: OMX.google.g711.mlaw.decoder,false,[audio/g711-mlaw]
    MediaCodecInfo: OMX.google.gsm.decoder,false,[audio/gsm]
    MediaCodecInfo: OMX.google.mp3.decoder,false,[audio/mpeg]
    MediaCodecInfo: OMX.google.raw.decoder,false,[audio/raw]
    MediaCodecInfo: OMX.google.vorbis.decoder,false,[audio/vorbis]
    MediaCodecInfo: OMX.google.aac.encoder,true,[audio/mp4a-latm]
    MediaCodecInfo: OMX.google.amrnb.encoder,true,[audio/3gpp]
    MediaCodecInfo: OMX.google.amrwb.encoder,true,[audio/amr-wb]
    MediaCodecInfo: OMX.google.flac.encoder,true,[audio/flac]
    MediaCodecInfo: c2.android.aac.decoder,false,[audio/mp4a-latm]
    MediaCodecInfo: c2.android.aac.encoder,true,[audio/mp4a-latm]
    MediaCodecInfo: c2.android.amrnb.decoder,false,[audio/3gpp]
    MediaCodecInfo: c2.android.amrnb.encoder,true,[audio/3gpp]
    MediaCodecInfo: c2.android.amrwb.decoder,false,[audio/amr-wb]
    MediaCodecInfo: c2.android.amrwb.encoder,true,[audio/amr-wb]
    MediaCodecInfo: c2.android.flac.decoder,false,[audio/flac]
    MediaCodecInfo: c2.android.flac.encoder,true,[audio/flac]
    MediaCodecInfo: c2.android.g711.alaw.decoder,false,[audio/g711-alaw]
    MediaCodecInfo: c2.android.g711.mlaw.decoder,false,[audio/g711-mlaw]
    MediaCodecInfo: c2.android.mp3.decoder,false,[audio/mpeg]
    MediaCodecInfo: c2.android.opus.decoder,false,[audio/opus]
    MediaCodecInfo: OMX.google.opus.decoder,false,[audio/opus]
    MediaCodecInfo: c2.android.opus.encoder,true,[audio/opus]
    MediaCodecInfo: c2.android.raw.decoder,false,[audio/raw]
    MediaCodecInfo: c2.android.vorbis.decoder,false,[audio/vorbis]
    MediaCodecInfo: c2.android.av1.decoder,false,[video/av01]
    MediaCodecInfo: c2.android.avc.decoder,false,[video/avc]
    MediaCodecInfo: OMX.google.h264.decoder,false,[video/avc]
    MediaCodecInfo: c2.android.avc.encoder,true,[video/avc]
    MediaCodecInfo: OMX.google.h264.encoder,true,[video/avc]
E/TransformationJob: MediaCodecInfo: c2.android.h263.decoder,false,[video/3gpp]
    MediaCodecInfo: OMX.google.h263.decoder,false,[video/3gpp]
    MediaCodecInfo: c2.android.h263.encoder,true,[video/3gpp]
    MediaCodecInfo: OMX.google.h263.encoder,true,[video/3gpp]
    MediaCodecInfo: c2.android.hevc.decoder,false,[video/hevc]
    MediaCodecInfo: OMX.google.hevc.decoder,false,[video/hevc]
    MediaCodecInfo: c2.android.hevc.encoder,true,[video/hevc]
    MediaCodecInfo: c2.android.mpeg4.decoder,false,[video/mp4v-es]
    MediaCodecInfo: OMX.google.mpeg4.decoder,false,[video/mp4v-es]
    MediaCodecInfo: c2.android.mpeg4.encoder,true,[video/mp4v-es]
    MediaCodecInfo: OMX.google.mpeg4.encoder,true,[video/mp4v-es]
    MediaCodecInfo: c2.android.vp8.decoder,false,[video/x-vnd.on2.vp8]
    MediaCodecInfo: OMX.google.vp8.decoder,false,[video/x-vnd.on2.vp8]
    MediaCodecInfo: c2.android.vp8.encoder,true,[video/x-vnd.on2.vp8]
    MediaCodecInfo: OMX.google.vp8.encoder,true,[video/x-vnd.on2.vp8]
    MediaCodecInfo: c2.android.vp9.decoder,false,[video/x-vnd.on2.vp9]
    MediaCodecInfo: OMX.google.vp9.decoder,false,[video/x-vnd.on2.vp9]
    MediaCodecInfo: c2.android.vp9.encoder,true,[video/x-vnd.on2.vp9]
    MediaCodecInfo: OMX.google.vp9.encoder,true,[video/x-vnd.on2.vp9]
    MediaCodecInfo: c2.qti.avc.decoder,false,[video/avc]
    MediaCodecInfo: c2.qti.avc.encoder,true,[video/avc]Diagnostic info: android.media.MediaCodec.error_neg_2147479551
        at com.linkedin.android.litr.codec.MediaCodecEncoder.init(MediaCodecEncoder.java:70)
        at com.linkedin.android.litr.transcoder.VideoTrackTranscoder.initCodecs(VideoTrackTranscoder.java:74)
        at com.linkedin.android.litr.transcoder.VideoTrackTranscoder.<init>(VideoTrackTranscoder.java:64)
        at com.linkedin.android.litr.transcoder.TrackTranscoderFactory.create(TrackTranscoderFactory.java:80)
        at com.linkedin.android.litr.TransformationJob.createTrackTranscoders(TransformationJob.java:171)
        at com.linkedin.android.litr.TransformationJob.transform(TransformationJob.java:94)
        at com.linkedin.android.litr.TransformationJob.run(TransformationJob.java:74)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:919)
     Caused by: android.media.MediaCodec$CodecException: Error 0x80001001
        at android.media.MediaCodec.native_configure(Native Method)
        at android.media.MediaCodec.configure(MediaCodec.java:2023)
        at android.media.MediaCodec.configure(MediaCodec.java:1951)
        at com.linkedin.android.litr.codec.MediaCodecEncoder.init(MediaCodecEncoder.java:54)
        at com.linkedin.android.litr.transcoder.VideoTrackTranscoder.initCodecs(VideoTrackTranscoder.java:74)
        at com.linkedin.android.litr.transcoder.VideoTrackTranscoder.<init>(VideoTrackTranscoder.java:64)
        at com.linkedin.android.litr.transcoder.TrackTranscoderFactory.create(TrackTranscoderFactory.java:80)
        at com.linkedin.android.litr.TransformationJob.createTrackTranscoders(TransformationJob.java:171)
        at com.linkedin.android.litr.TransformationJob.transform(TransformationJob.java:94)
        at com.linkedin.android.litr.TransformationJob.run(TransformationJob.java:74)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:919) ```

@khoben this is a different error than was originally reported. I wish I had that phone so I could debug...
This is very strange error because that color format is very standard. Are you using the demo app? Are you setting custom KEY_PROFILE on MediaFormat by any chance?

@khoben this is a different error than was originally reported. I wish I had that phone so I could debug...
This is very strange error because that color format is very standard. Are you using the demo app? Are you setting custom KEY_PROFILE on MediaFormat by any chance?

@khoben this is a different error than was originally reported. I wish I had that phone so I could debug...
This is very strange error because that color format is very standard. Are you using the demo app? Are you setting custom KEY_PROFILE on MediaFormat by any chance?
I just cloned the repository and am trying to run the demo project

@khoben this is a different error than was originally reported. I wish I had that phone so I could debug...
This is very strange error because that color format is very standard. Are you using the demo app? Are you setting custom KEY_PROFILE on MediaFormat by any chance?
I just cloned the repository and am trying to run the demo project

@izzytwosheds any updates?

@izzytwosheds any updates?

Is the video recorded on that phone? Would it be possible to send that video (or another video) to me? I am trying to figure out if it is a file issue or a device issue.

Is the video recorded on that phone? Would it be possible to send that video (or another video) to me? I am trying to figure out if it is a file issue or a device issue.

I have tried with various videos (mostly from tiktok), also the test bunny video, and all of them fail.

I have tried with various videos (mostly from tiktok), also the test bunny video, and all of them fail.

I was not able to reproduce with that video. This looks like a device issue.
One more request. Can you try with videos recorded by device camera?

I was not able to reproduce with that video. This looks like a device issue.
One more request. Can you try with videos recorded by device camera?

I was not able to reproduce with that video. This looks like a device issue.
One more request. Can you try with videos recorded by device camera?

All videos, even recorded video, fail, thats hardware encoder issue definitely.

I was not able to reproduce with that video. This looks like a device issue.
One more request. Can you try with videos recorded by device camera?

All videos, even recorded video, fail, thats hardware encoder issue definitely.

I'm using https://github.com/MasayukiSuda/Mp4Composer-android currently, trying to figure out why it works and LiTr doesn't.  It looks like we need to set some proper parameter for the codec.

I'm using https://github.com/MasayukiSuda/Mp4Composer-android currently, trying to figure out why it works and LiTr doesn't.  It looks like we need to set some proper parameter for the codec.

I'm using https://github.com/MasayukiSuda/Mp4Composer-android currently, trying to figure out why it works and LiTr doesn't. It looks like we need to set some proper parameter for the codec.

This is an excellent find! Does https://github.com/ypresto/android-transcoder work, too? I will check differences in codec configuration.

I'm using https://github.com/MasayukiSuda/Mp4Composer-android currently, trying to figure out why it works and LiTr doesn't. It looks like we need to set some proper parameter for the codec.

This is an excellent find! Does https://github.com/ypresto/android-transcoder work, too? I will check differences in codec configuration.

@khoben
Why don't you use Mp4 Composer?

@khoben
Why don't you use Mp4 Composer?

@khoben
Why don't you use Mp4Composer?

@MasayukiSuda actually i'm using it. Just doing some research with another solutions.

@khoben
Why don't you use Mp4Composer?

@MasayukiSuda actually i'm using it. Just doing some research with another solutions.

I'm using https://github.com/MasayukiSuda/Mp4Composer-android currently, trying to figure out why it works and LiTr doesn't. It looks like we need to set some proper parameter for the codec.

This is an excellent find! Does https://github.com/ypresto/android-transcoder work, too? I will check differences in codec configuration.

Demo project from https://github.com/ypresto/android-transcoder works too

I'm using https://github.com/MasayukiSuda/Mp4Composer-android currently, trying to figure out why it works and LiTr doesn't. It looks like we need to set some proper parameter for the codec.

This is an excellent find! Does https://github.com/ypresto/android-transcoder work, too? I will check differences in codec configuration.

Demo project from https://github.com/ypresto/android-transcoder works too

@khoben I am merging a pull request, which might fix the issue on your device: https://github.com/linkedin/LiTr/pull/87
Let me know how it works out for you! Only first option in demo app (Transcode Video/Audio) should work, others should still fail.

@khoben I am merging a pull request, which might fix the issue on your device: https://github.com/linkedin/LiTr/pull/87
Let me know how it works out for you! Only first option in demo app (Transcode Video/Audio) should work, others should still fail.

@khoben I am merging a pull request, which might fix the issue on your device: #87
Let me know how it works out for you! Only first option in demo app (Transcode Video/Audio) should work, others should still fail.

From latest commit (114d622c) two options work:

Transcode
Free Transform

@khoben I am merging a pull request, which might fix the issue on your device: #87
Let me know how it works out for you! Only first option in demo app (Transcode Video/Audio) should work, others should still fail.

From latest commit (114d622c) two options work:

Transcode
Free Transform

@khoben that is expected behavior. I introduced a fix, but made it configurable, since I want to run some experiments and collect data on my end before I make it default. Only two demos have that fix enabled, I wanted to verify old vs. new behavior on your device. Looks like it works as intended. Thank you for finding this issue and helping to debug it! Latest LiTr release (1.4.5) has this fix.

@khoben that is expected behavior. I introduced a fix, but made it configurable, since I want to run some experiments and collect data on my end before I make it default. Only two demos have that fix enabled, I wanted to verify old vs. new behavior on your device. Looks like it works as intended. Thank you for finding this issue and helping to debug it! Latest LiTr release (1.4.5) has this fix.


docs: add example for different map types in TypeScript generator

Description
Add example and documentation for different mapType in TypeScript.
Related Issue fixes: #1755
Checklist

[x] The code follows the project's coding standards and is properly linted (npm run lint).
[x] Tests have been added or updated to cover the changes.
[x] Documentation has been updated to reflect the changes.
[x] All tests pass successfully locally.(npm run test).

/rtm

Looking for more stuff @akkshitgupta?
Maybe this challenge https://github.com/asyncapi/modelina/issues/1690?

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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 92.289%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
5994

Relevant Lines:
6328

💛  - Coveralls


Add uart api call to use xon/xoff flow control

The uart driver has support for hardware flow control, but we (Kano Computing) are using a flow control pin to control device reset, which I guess is a common use case. We'd therefore like to use software flow control. Since the hardware has this build in, I've made this PR to switch it on.
We are not especially attached to this API and would be fine with anything which does the same job.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Hi @Ealdwulf ,
Thanks for sending this. Are you able to click-through and sign our CLA as prompted, please? Once CLA is signed we can look at merging the PR.
Angus

Thanks @projectgus, my manager confirmed this was okay, so I have signed it.

Thanks @Ealdwulf . Have cherry-picked this into our internal queue for review & merging.

Cherry-picked as 23f10e1.

Cheers!


preview button: only preview if saved succesffully

closes https://github.com/inveniosoftware/invenio-app-rdm/issues/1051

closed in favour of https://github.com/inveniosoftware/react-invenio-deposit/pull/378


Class 'Vinkla\Instagram\InstagramServiceProvider' not found with php 7

Hi,
I'm using laravel 5.4 and php 7, but I'm still getting the error after command
php artisan vendor:publish
[Symfony\Component\Debug\Exception\FatalThrowableError]
Class 'Vinkla\Instagram\InstagramServiceProvider' not found
composer require vinkla/instagram finishes ok (v6.0), but once I add the service provider
Vinkla\Instagram\InstagramServiceProvider::class I got the not found class
Do you have any idea why this is happening? Thanks

In version 6.0 you don't need the service provider. We just provide a single Instagram class. Please see the documentation.


Fix for feature "Scan QR code to recieve a credential offer" in connect.feature

Error existed
Not able to find Scan button as the Biometric page was not handled

Changes made

Added line to use biometrics
Changed the way to find Allow button on IOS devices

Test Result

Good first submission!  I'm curious if the changing of the way to find the Allow button worked better for you? Those methods for clicking the allow we tested to see which one is faster, and I'm my tests the WaitCondition.PRESENCE_OF_ELEMENT_LOCATED seemed to be the fastest. For some reason clicking on Allow on iOS takes a really long time. If you feel that this method is more reliable and faster, then we can merge it and try it out?
FYI, any tests that have a tag of @wip are work in progress tests. We either will get to them at some point or we've decided that we don't need to run them anymore. This one T001-Connection was turned off because all of the other tests connect anyway so it is being tested in a more complete scenario. However, we could turn this one connection test back on. To do that you need to remove the @wip tag from that test in the feature file.

Thanks @nodlesh .
I completely understand that @wip tags now.
As requested I removed the @wip tag for that passing test.
When I use PRESENCE_OF_ELEMENT_LOCATED  it session out and fails the scenario. It could not find the Allow button, so by referring to other functions I tried ELEMENT_TO_BE_CLICKABLE, and that worked as expected.

Thanks Geethu,  could you also make sure it works with the latest in main?


[plesk] Refactor script

Make the script more readable, mostly by:

using the Product class,
removing the use of functions when unnecessary,
a little bit of renaming and documentation.

No version update as expected, merging.


Another attempt to solve broken compatibility in fabric8 6.7.1

See [1] and [2] for details.
[1] https://github.com/quarkus-qe/quarkus-test-framework/pull/803
[2] https://github.com/fabric8io/kubernetes-client/pull/4662
Summary
(Summarize the problem solved by this PR, and how to verify it manually)
Please check the relevant options

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Dependency update
[ ] Refactoring
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] This change requires a documentation update
[ ] This change requires execution against OCP (use run tests phrase in comment)

Checklist:

[x] Example scenarios has been updated / added
[x] Methods and classes used in PR scenarios are meaningful
[x] Commits are well encapsulated and follow the best practices

run tests


[kitura-nio-1.0] Cherry-pick PR#193

Sometimes the value of the Host header could be of the type
"localhost:8080". We've been using URLComponents to fabricate the
URL pertaining to an HTTPServerRequest. In cases where, the Host
header includes the port number, we'll have to pick up only the
host name and ignore the port number.

Disabling Kitura tests until we have a decision on https://github.com/IBM-Swift/Kitura/pull/1440


Rate limit

Describe the bug
Unable to download Dragon Ball series due to rate limit. Similar issue with Dragon Ball Z.
Can download the 'example' series (DARLING in the FRANXX) from the Readme. Perhaps a edge case needs to be handled with those?
To Reproduce
Steps / command to reproduce the behavior:
Running crunchy-cli 3.3.4. I get the following error when i try downloading individual episodes or entire series of dragon ball:...
crunchy-cli download https://www.crunchyroll.com/watch/G4VUQZ7MX/the-new-threat

Output
:: ✔ Logging in
:: ✔ Parsed url 1
:: ✔ Loaded series information for url 1                                                                         :: Dragon Ball Z Season 1 (Dragon Ball Z (English Dub))
:: 	1. The New Threat » S01E01
:: An error occurred: You've probably hit a rate limit. Try again later, generally after 10-20 minutes the rate limit is over and you can continue to use the cli (https://cr-play-service.prd.crunchyrollsvc.com/v1/manifest/G4VUQZ7MX/...............)

Expected behavior
Episode (or series) to download
Screenshots
N/A
Client (please complete the following information):

OS: Mac OS Sonoma (14.3.1)
Version: 3.3.4

I'm gathering information on this one. For anyone experiencing this issue with other series, can you tell me the series + your country (this issue is region specific)?

I'm having the same issue with this series:
https://www.crunchyroll.com/series/G1XHJV0ZV/i-shall-survive-using-potions

I tried downloading it using VPNs from many different locations (US, DE, ES, BR), but got the same result on all of them.
$ crunchy-cli --etp-rt ... archive https://www.crunchyroll.com/series/G1XHJV0ZV/i-shall-survive-using-potions
:: ✔ Logged in
:: ✔ Parsed url 1
:: → Series I Shall Survive Using Potions! is not available with ar-ME, ca-ES, en-IN, es-LA, id-ID, ja-JP, ko-KR, ms-MY, pl-PL, pt-PT, ta-IN, te-IN, th-TH, tr-TR, vi-VN, zh-CN, zh-CN, zh-TW subtitles
:: ✔ Loaded series information for url 1
:: I Shall Survive Using Potions! Season 1 (I Shall Survive Using Potions!)
:: 	1. Perks of Reincarnation, Please! » S01E01
:: 	2. My Goal Is a Safe, Worry-Free Life in Another World! » S01E02
:: 	3. I'm Gonna Go Speak My Mind at the Castle! » S01E03
:: 	4. I'm Going into Angel Mode to Fight Back! » S01E04
:: 	5. I'll Use the Goddess's Potions to Do Business! » S01E05
:: 	6. I'll Use My Cheat to Destroy an Army! » S01E06
:: 	7. The Goddess Descends to End the War! » S01E07
:: 	8. I'm Seen as a Beautiful Girl and Abducted! » S01E08
:: 	9. "I'm Going to Relax in a Hot Spring for a While! » S01E09
:: 	10. Going Back to My Original Goal in a New Country! » S01E10
:: 	11. I'll Find a Husband with a Treasure Hunt! » S01E11
:: 	12. I Shall Survive Using Potions! » S01E12
:: An error occurred: You've probably hit a rate limit. Try again later, generally after 10-20 minutes the rate limit is over and you can continue to use the cli (https://cr-play-service.prd.crunchyrollsvc.com/v1/manifest/G4VUQ1983/evs3/4a2e16eb5bdc483bb5cb1bbb8f0a5e32/assets/p/7ef4203b1491204f851f79abcc9f96cb_,5315219.mp4,5315220.mp4,5315218.mp4,5315217.mp4,5315216.mp4,2832.txt,.urlset/manifest.mpd?playbackGuid=08-fff394a3-4c9f-42c1-b8ba-08e13ab6ea61&accountid=5f6b59a2-e41e-5adb-97fc-aacfe5f6eef4)

Thanks for your response, apparently not region specific.
And Crunchyroll begins providing actual subtitles for audio languages other than japanese, didn't knew that

I'm gathering information on this one. For anyone experiencing this issue with other series, can you tell me the series + your country (this issue is region specific)?

I'm experiencing this rate limit issue as well trying to download Frieren: Beyond Journey's End using v3.3.4 on Windows 11 from Sweden.
Full command:
crunchy-cli download -a en-US -s en-US --universal-output --ffmpeg-preset av1-lossless --include-chapters --etp-rt "6...2" https://www.crunchyroll.com/series/GG5H5XQX4/frieren-beyond-journeys-end

Results in output:
:: √ Logged in
:: √ Parsed url 1
:: √ Loaded series information for url 1
:: Frieren: Beyond Journey's End Season 1 (Frieren: Beyond Journey's End (English Dub))
::      1. The Journey's End » S01E01
::      2. It Didn't Have to Be Magic... » S01E02
...
::      27. An Era of Humans » S01E27
::      28. It Would Be Embarrassing When We Met Again » S01E28
:: An error occurred: You've probably hit a rate limit. Try again later, generally after 10-20 minutes the rate limit is over and you can continue to use the cli (https://cr-play-service.prd.crunchyrollsvc.com/v1/manifest/G7PU4MZ1G/evs3/1358b2409c364a0f988421280f9db270/assets/p/de7b6d025c4117fb3bdf5c91e3b5a20b_,5303605.mp4,5303606.mp4,5303604.mp4,5303603.mp4,5303602.mp4,2791.txt,.urlset/manifest.mpd?playbackGuid=0...6&accountid=3...d)

Fixed in v3.3.5. Crunchyroll began embedding subtitles in the file which only contained the video streams before, this was causing the false-positive rate limit detection

Fixed in v3.3.5. Crunchyroll began embedding subtitles in the file which only contained the video streams before, this was causing the false-positive rate limit detection

Thank you so much!


precise timing

Hello,
Can anybody give me some tips to use this library for precise timing? like the arduino micros() function? I want to add accurate timestamps to the sensor outputs...
Thanks.

Hi Peiyzhou,
I used this library for my master thesis. You can find the code here:
https://github.com/piflixe/ILR/tree/master/ILR
The main file is ILR.ino which also include the DueTimer library. In setup.ino I initialise the timer
Timer3.setFrequency(sampleFreq);
Timer3.attachInterrupt(changeIndex).stop(); // init Timer in stop condition

which then calls the changeIndex.ino routine that does something in a very precise timing intervall.
Hope this helps?
Cheers Felix

Thank you! I am trying...


Added ts-loader example

This should resolve https://github.com/amireh/happypack/issues/164
I'm afraid I can't run the test as I'm on Windows.  I've done my best to guess how it should work - may need your help there if it doesn't run.  Fingers crossed!

Codecov Report

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

@@           Coverage Diff           @@
##           master     #167   +/-   ##
=======================================
  Coverage   94.66%   94.66%
=======================================
  Files          22       22
  Lines         656      656
=======================================
  Hits          621      621
  Misses         35       35

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 01b01d6...3bb9bba. Read the comment docs.

So responsive! Haha, thank you, I'll try it out as soon as I can.

Hmm, I'm seeing something strange where the fork-ts-checker plugin isn't despawning its services. Is this intended? The example fails to run because the process is never killed.

Let's try that again 😄 @piotr-oles would you be able to comment on this please?  It sounds like there might be an issue with fork-ts-checker plugin despawning its services...

This works great except with dll plugin. It build the dll, but the process does not exit.

Building the Webpack DLL...
Loaded environment variables for development:
{ BASE_API: '//api.dev2.noviopus.com/api', PORT: '3000' }
version 1.7.2
Happy[ts]: Version: 4.0.0-beta.1. Threads: 4
Happy[ts]: All set; signaling webpack to proceed.
Starting type checking service...
Using 2 workers with 2048MB memory limit
/home/dziamid/dev/noviopus/tsconfig.json

No type errors found
Version: typescript 2.3.3
Time: 28720ms
chunk    {0} reactBoilerplateDeps.dll.js (reactBoilerplateDeps) 12.8 MB [entry] [rendered]
//hangs here

Thanks @dziamid - that's good to know. Hopefully @piotr-oles can advise. I may open an issue on fork checker to track.

The problem with fork-ts-checker-webpack-plugin was misleading configuration. I've released v0.2.0 with some improvements you can check in changelog.
The main change is removing blockEmit option and setting it automatically (false for 'watch' mode, true for 'one build' mode). Also, it doesn't start chokidar watcher on build mode (the process didn't want to exit because of files watcher).

I have verified that it works once we upgrade to 0.2.0 - merging this! Thanks all.

The README now indicates TypeScript compatibility - thank you all for your work.

I've simplified the example in the PR and removed api bits that are no longer part of fork-ts-checker.  Hope that helps!

I've forgot to submit revew yesterday, it was pending. Never mind, it's not up to date :)


feat(templates): deprecate server templates

According to the discussion for core team meeting, as Nuxt has published new programmatic API and nuxt/functions will be released soon, so members think we suggest users using serverMiddleware as server-side first choice and remove all server templates in create-nuxt-app.
TODO:

serverMiddleware template example
post or article for Nuxt official suggestion and guide /cc @Atinux @pi0

@nuxt/core-team , could you give this pr a review ?

Good for me 🙌

I see the suggestions for replacing what was removed in this PR:

Use nuxt-render https://nuxtjs.org/api/nuxt-render or serverMiddleware https://nuxtjs.org/api/configuration-servermiddleware

But neither of these are as easy as selecting "Express" during initialization-- or is it? Will there be something re-added to create-nuxt-app to bring back the one-click setup for Nuxt apps?

Where can we see the detailed discussion about why removing the server template is necessary? I could see the necessity of this change... From my perspective, it's maybe another feature which only  increasing the mental burden  and nothing more

Hi and sorry for not communicating properly on this change. Please continue following up #563.


Audit external vs. public functions

Ensure functions are only public if necessary

Review Error for xenoliss @ 2024-04-19 17:06:13 UTC
User failed mfa authentication, see go/mfa-help


⚠ Bofrost.at has degraded performance

In 6d0f09c, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1809 ms

Resolved: Bofrost.at performance has improved in 0540821 after 6 minutes.


Relate to the upgrade

Hello,
Our NADA version is 4.1. Is it possible to upgrade 4.1 to 4.5 directly? Because we already changed own custom design. Here is to link: http://web.nso.mn/nada

Yes, you can upgrade. Please download the latest NADA 5.0.4 and run all the database migrations scripts to make sure the database is upgraded. You will need to run:

https://nada.readthedocs.io/en/v5.0/upgrade-from-4.x-to-4.2.html
https://nada.readthedocs.io/en/v5.0/upgrade-from-4.2-to-4.3.html
https://nada.readthedocs.io/en/v5.0/upgrade-from-4.4-to-5.html

For your design changes, NADA now uses Bootstrap (https://getbootstrap.com/) and you will need to redo your changes.
Please let me know if you need help with the migration/custom design and I can try to setup a Webex or Skype call.


ENH: Build Python 3.10 wheels for Linux and Windows

Addresses https://github.com/InsightSoftwareConsortium/ITKCLEsperanto/issues/34

Going ahead and merging this one, changes are very small and CI is passing.


How does the refresh function work?

What exactly does the refresh function? I'm not really sure if newly spawned pokemon are displayed on already scanned areas. Or do I have to restart the app everytime i want to scan the same area?

it looks like it refreshes the timers, and rescans area before the 10 minute interval is up. if new are found it adds them.
I am under the impression this is how it works.
If this explanation works for you, please pose here so we can mark this issue as resolved.

Just had a closer look and it is how you explained it. Thanks!


Can inject in a class constructor be relative to the container context that initializes it ?

That's maybe a nonsensical question.
I instantiate a container for every web request I take in a controller. The container is created inside the web callback, so I don't have access to it in the global scope where I would need it to inject classes in my constructors.
I guess I need to register every class of my app against this instance of a container.
What would be just cool is a way to injectcall in my classes constructor against the container used by the parent class.
Does that even make sense ? And if so, is that maybe too much magic ?
Promising projact anyway, I have been looking for a no-nonsense DI lib for some time (even built one myself). My goal is to use it in the context of cloudflare workers, where env and services are injected as parameters to the initial fetch call.

Just had the idea to use asyncLocalStorage to pass the container to the context and use the inject from the asyncLocalStorage.getStore in the constructors 👍

Hi!
This question definitely makes sense :)
So, if you are instantiating a new container, for sure you need a way to carry it over from one injected class to another. You can do this using injection with arguments, like this:
import { Container, Scopes } from "dioma";

const requestHandler = (req, res) => {
  const container = new Container();

  const classA = container.inject(ClassA, container);
};

class ClassA {
  constructor(
    private container: Container,
    private b = container.inject(ClassB, container),
    private c = container.inject(ClassC)
  ) {}

  static scope = Scopes.Transient();
}

class ClassB {
  constructor(private container: Container, private c = container.inject(ClassC)) {}

  static scope = Scopes.Resolution();
}

class ClassC {
  constructor() {}

  static scope = Scopes.Container();
}

But for sure you can use any other methods of sharing the container instance in the request handler live cycle

A yes, I tried this, but I had no services I wanted to make transient. But then I could indeed just have the first layer transient, as you proposed. Thanks for sharing this, and thanks for the cool lib, I think it's a great match with Cloudflare workers based projects.

Thanks! :)

Hi, sorry for the delay. So, resolution scope is like transient scope, but inside one injection it returns the same instance. Like this:
    class A {
      constructor(public firstB = inject(B), public secondB = inject(B)) {}

      static scope = Scopes.Singleton();
    }

    class B {
      static scope = Scopes.Resolution();
    }

    const a = inject(A);

    console.log(a.firstB === a.secondB); // true

While transient scope would give you different instances of B


Update various sections

add transport engine section and start with documentation of MCReplay

add explanation and composition of detector geometry with -m and related cmd arguments

small fixes and updates

False positive in CI, merging


feat: Replace jellyfin webhook with api client

JF now has a TS client library for interacting with the API.
It may be possible to port usage of the current webhook to use API calls from this library instead.
It's unclear if the API has 1-to-1 exposure of the same data as the webhook but it does at least have UserDataSaved(?) and playback/player state DTOs so it's at least worth investigating.
Switching to API means we can remove a layer of indirection (webhook plugin) which may help with resolving some longstanding issues:

#87 - possibly timestamp is more consistent since it isn't interpreted by webhook?
#70 - using api means we may be able to get all artists from playback finish event, or are able to make additional calls to get this information

Additional benefits:

Reduces network complexity for end-user since MS doesn't need to be accessible to JF

Don't need json content-type header workaround

One less plugin to install in JF

New Jellyfin Source released in 0.8.4


SK-**********

This was fixed before Name change, but now anyone who uses this can see my key lol let me know how to make it like before
Key: SK-**********tWer

It looks okay on v1.3.2

on this build i see the actual text no ***** https://github.com/henrycunh/golem/commit/a6d7155bf37b25b657b8c35922b1968c14b41dd9

also my settings dont say "Instance API Key"

Are you using the OPENAI_API_KEY environment variable during the build process?

yea i mean it works, when i chat with it

ok so, when you add the DETA PROJECT ID to enable share , then the key shows characters. when you remove that variable. it now has Instance API KEY ***

any idea hwo to have share and **************** ?

I'm sorry, but when creating an instance on Deta Space, you're supposed to be the only one using the instance and/or trust the ones you give access. In the future there will be more storage drivers, that'd allow for this use case. Any one you're interested in using, such as Supabase, Cloudflare KV, etc?

ahh  YES Supabase would be AMAZING!


Error including i2s header file in arm cmsis examples

Tried to include "i2s.h" in the cmsis examples with "arm_math.h" included.
If either header files are included individually, there is no issues.
But if both are included together, multiple errors are thrown as shown in logs file attached.
Similar problem occurs if I try including "arm_math.h" in the i2s example.
Doing this on MAX78000
buildLogs.txt

Solved. Incorrect setting up of environment.


[Core] what are "pure marts"?

Link to the page(s) on docs.getdbt.com requiring updates
https://docs.getdbt.com/best-practices/how-we-structure/4-marts
Tell us more about this update
What do you mean with "pure marts" here? A colleague asked me and I cant explain it well enough. Could it be expanded?
Reviewers/Stakeholders/SMEs
Not sure who that would be, but probably the authors of the dbt docs. it's your opinionated guide so yea?
Related GitHub issues
No response
Additional information
No response

Thank you for opening this issue! @dbeatty10 can you expand on pure marts or recommend another SME?


Promoted links list web part in modern page loads twice

Classic page with promoted link list web part is getting upgraded to  modern. In modern page, we set the Tiles view for that web part. when we open the modern page, web part does not show up the links directly. Instead that web part initially loads the "all items" list view, after few seconds only it redirects the Tiles view. Please advise

Hey @RajiVenkat242 ,
I'm not able to simulate this at my side, switch the modern quick links web part to tiles iso of list works and I don't see a delay in loading. Some questions:

Can you reproduce the same if you add a new quick links web part to a modern page?
Can you try this from an in-private session to see if caching somehow is causing this?

Overall I don't think this is a page transformation bug, but it might be a bug in the quick links web part.

Hi,
Please find below the steps we tried.

Can you reproduce the same if you add a new quick links web part to a modern page?  - This is loading the tiles directly.
Can you try this from an in-private session to see if caching somehow is causing this? - In incognito window also, we observe the below behavior. It loads the “All promoted links” view first, then the Tiles view.
Steps to re produce:

Add a list web part into modern page and choose any promoted links list.
Set the tiles view and Save and Publish the page.
Reload the page

Expected behavior: Tiles view should be loaded.
Actual behavior: First it loads the All promoted links view and then tiles view is coming. There is a delay in loading the tiles view.
This issue is there in the web part, we tried it in a new modern page and the above was the actual behavior.
Please advise.
Regards,
Raji
Ph.No: +1<PHONE_NUMBER>
From: Bert Jansen<EMAIL_ADDRESS>Sent: Friday, February 14, 2020 1:11 PM
To: SharePoint/sp-dev-modernization<EMAIL_ADDRESS>Cc: Rajapushpam Venkatraman<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [SharePoint/sp-dev-modernization] Promoted links list web part in modern page loads twice (#428)
[EXTERNAL EMAIL]
Hey @RajiVenkat242https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FRajiVenkat242&data=02|01|Rajapushpam_V%40infosys.com|66497475997847c93b1508d7b1215f46|63ce7d592f3e42cda8ccbe764cff5eb6|1|0|637172629198664580&sdata=ZjhIkWdXA72sEz1ANJvtEwcoNpaFCnt71Bnq%2BY4qpKI%3D&reserved=0 ,
I'm not able to simulate this at my side, switch the modern quick links web part to tiles iso of list works and I don't see a delay in loading. Some questions:

Can you reproduce the same if you add a new quick links web part to a modern page?
Can you try this from an in-private session to see if caching somehow is causing this?

Overall I don't think this is a page transformation bug, but it might be a bug in the quick links web part.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FSharePoint%2Fsp-dev-modernization%2Fissues%2F428%3Femail_source%3Dnotifications%26email_token%3DAM6GVQDT5QZVK4MIMCVPIKDRCZDJLA5CNFSM4KUEH5C2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELX335I%23issuecomment-586137077&data=02|01|Rajapushpam_V%40infosys.com|66497475997847c93b1508d7b1215f46|63ce7d592f3e42cda8ccbe764cff5eb6|1|0|637172629198674571&sdata=FAkHPLL3ULewuHvIqe93Rdf%2FIIENBIsi1hsvfmU%2BPro%3D&reserved=0, or unsubscribehttps://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAM6GVQGN7DZ6KVMNLNFBSGTRCZDJLANCNFSM4KUEH5CQ&data=02|01|Rajapushpam_V%40infosys.com|66497475997847c93b1508d7b1215f46|63ce7d592f3e42cda8ccbe764cff5eb6|1|0|637172629198674571&sdata=mSkcAevyz8pZlFspeIPlrFiE9eD2mNaj9xdzyKN8Sus%3D&reserved=0.

So this then seems to be a bug in the OOB web part itself, not in page transformation. Would recommend opening a support case with Microsoft for this.

Hey @RajiVenkat242 , I'm closing this issue as it's not related on how page transformation works, but rather a potential issue in the highlighted content web part rendering. For product issue it's best to follow the regular support channels


Remove protoc requirement

Trying to add lance as a dependency currently results in a build error:
error: failed to run custom build command for `lance-encoding v0.18.2`
Caused by:
  process didn't exit successfully: `lance-encoding-b1cb34df4c6a6aa9/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-changed=protos

  --- stderr
  Error: Custom { kind: NotFound, error: "Could not find `protoc`. If `protoc` is installed, try setting the `PROTOC` environment variable to the path of the `protoc` binary. To install it on Debian, run `apt-get install protobuf-compiler`. It is also available at https://github.com/protocolbuffers/protobuf/releases  For more information: https://docs.rs/prost-build/#sourcing-protoc" }

You should instead check in the generated code, and include it in the crate. The build.rs should do nothing (or ideally, not exist).

error: failed to run custom build command for lance-encoding v0.20.0 (https://github.com/lancedb/lance.git?tag=v0.20.0-beta.2#920b1918)
note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.
Caused by:
process didn't exit successfully: /Users/xwg/dev/rust/lancedb/target/debug/build/lance-encoding-b8d4df13f280b9ab/build-script-build (exit status: 1)
--- stdout
cargo:rerun-if-changed=protos
--- stderr
Error: Custom { kind: Other, error: "protoc failed: google/protobuf/empty.proto: File not found.\nencodings.proto:8:1: Import "google/protobuf/empty.proto" was not found or had errors.\nencodings.proto:303:5: "google.protobuf.Empty" is not defined.\n" }

Note an additional wrinkle: Datafusion requires protoc as well.  Not just for Substrait but also for Arrow flight and for Datafusion's own internal plan serialization format.  It does not appear to be an optional dependency and Datafusion lists protobuf-compiler as a required dependency.
So even if we can checkin the generated code there will still be a need for protoc to build datafusion.

Sounds like we should open an issue on https://github.com/apache/datafusion too then

Sounds like we should open an issue on https://github.com/apache/datafusion too then

Yes, another alternative is modifying datafusion to mask flight and its internal representation behind feature flags.  We don't use or need those features (and I don't expect we will anytime soon) and this might be a more palatable change.


python310Packages.deep-chainmap: init at 0.1.1

Description of changes
A collections.ChainMap-like object that facilitates recursive dictionary merging in python.
Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 191374 run on x86_64-linux 1

2 packages built:

python310Packages.deep-chainmap
python39Packages.deep-chainmap

Thank you!


fiona ImportError in Ribasim environment

I use mamba-forge to build en environment with the environment.yml. Now importing Fiona will cause an ImportError:

I know I can get a working fiona if I do not use the channel: conda-forge. However, in this case it will result in an unsolvable environment, starting with pyogrio.
Please advise

Installing environments like this will break from time to time, there is little we can do other than excluding certain versions in the environment.yml whenever this happens. This is a part of the reason we moved to https://pixi.sh/, since we can just check in a working pixi.lock file such that everyone uses exactly the same version. I recommend you try it out.

This was also an issue when using pixi run python and import fiona. The cause was having c:\OSGeo4W\bin in the PATH, which interferes with the GDAL we want to use.


Alignment of float numbers when writing back through unbound process

This code allows for automatic alignment of float numbers when writing back through unbound process to avoid "Number too big" errors during writeback.

Thanks @pbuncik


[pm2] extension add ability to change the pm2 home which at '~/.pm2/' by default[Extension Name] ...

Extension
https://www.raycast.com/litomore/pm2
Description
In shell, cound set environment vairable 'PM2_HOME' to change the pm2 home from default '~/.pm2/' to another directory.
I hope the pm2 extension could support this feature, thus it makes raycast pm2 extension will works on my environment.
PM2_HOME specific Reference here: https://pm2.keymetrics.io/docs/usage/specifics/
Who will benefit from this feature?
No response
Anything else?
No response

Resolved in #13473

@raycastbot close this issue


Make everything work on Windows

Should we just make a setup guide for Windows users to use WSL2 and then they can just follow the Linux setup?

I would like to have a way to test the program on actual windows. I think at least some of the desktop issues I'm seeing are linux specific.


[BUG] An exception occurred while running bloxstrap

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[X] I have thoroughly looked through the available Wiki articles and could not find a solution to my problem.
[X] I am using the latest version of Bloxstrap.
[X] I did not answer truthfully to all the above checkboxes.

Bloxstrap Version
V2.5.4
What problem did you encounter?
System.AggregateException: One or more errors occurred. (The given key 'content-platform-dictionaries.zip' was not present in the dictionary.)
[Inner Exception]
System.Collections.Generic.KeyNotFoundException: The given key 'content-platform-dictionaries.zip' was not present in the dictionary.
Bloxstrap Log
System.AggregateException: One or more errors occurred. (The given key 'content-platform-dictionaries.zip' was not present in the dictionary.)

[Inner Exception]
System.Collections.Generic.KeyNotFoundException: The given key 'content-platform-dictionaries.zip' was not present in the dictionary.

can you read? because you clearly can't

you're not getting helped bud

update bloxstrap
and learn to read

Update Bloxstrap.


Getting translation issue in the Attribute.

Terms

[X] Before you openning this issue, i have checked if the issue has already been reported.

Bagisto Version(s) affected
master
Issue Description
While creating the Attribute with select or multi-select types and after that creating an option for that here enables the option to create the option as default. here is getting translation issues.
Preconditions

Admin should be logged in.
Admin needs to create an attribute.

Steps to reproduce

Go to 'Admin panel'
Click on 'Create Attribute' inside the Catalog/Attributes
Select attribute types as select/multi-select
Add an attribute row
See the error

Expected Result
It should be shown the proper option.
Actual Result
getting translation issues. Here
Screenshots
No response
Additional context
No response

@Amitk-webkul Issue fixed in https://github.com/bagisto/bagisto/pull/8229

Now, this issue is fixed. so I am closing this issue.
And I have attached a screenshot Here, for future reference.


Update the text on the vulnerabilities tooltip

the tooltip for vulnerabilities should be as shown in the attached image.

updated mockup at https://vmware.invisionapp.com/share/DGBDPFBJA#/229493327_Harbor_-Repositories-_V1-2

Updated, code merged into master.


Errors not showing up in 2.0 with custom server

I just followed Custom server and routing  and everything works as is.
I decided to add some custom code and I forgot to import a module. It says it compiled successfully but nothing shows up in the browser and no errors in the console. Doesn't even get to
console.log('> Ready on http://localhost:3000')

Hello, which module did you forget to add?
Also, console.log('> Ready on http://localhost:3000') appear only once before first compiling (before you locate http://localhost:3000/ in your browser).

I was just trying to add body-parser for express but didn't import it.
server.use(bodyParser.urlencoded({ extended: false }))
It doesn't matter what module. No errors come up whatsoever. If I try to access an undefined object, it still won't throw an error.
console.log(undefinedObj.value);

Can you please make gist with your package.json and server.js code.
It seems to me that I can't reproduce this error.

https://gist.github.com/qwang06/c30089ef15e21faed11902d19b1014b9
Just added line 12 to custom-server-express. Using exact same package.json.

It's working properly for me.

@qwang06 you can always catch the error and print it as well as as well.


Accounts handling - lite-portable

Description
When you have an already portable acc from fdp-create-account
you login to FDA, create a pod
Accounts  menu somehow show the lite version of it, not sure it's because at one point I misstyped the password and this stuck in, but one can change to this Lite account from the portable
but cannot change back.
You have to logout, login. Somehow the portable version is not listed.
To Reproduce
go to fdp-create-account
Create an acc
Login to FDA
make a pod, see what Accounts menu show.
Expected behaviour
Portable account should be listed, that point Lite is unnecessary
Screenshots

Attempted Fixes
No response
Additional context
No response

This remains at the latest version as well to date