fix: now only workspaces URLs are used for contributor and repository insights

Description
Because the feature flag was enabled for workspaces, we had to still serve the old repository insights and contributor insights pages, i.e. the hub insights and list pages. Now that the feature flag is removed in #2702, we no longer need a workspace ID check for building URLs for insights and the old hub pages can be removed.
This is not blocked by #2654, but it probably makes sense to get that in first @brandonroberts.
What type of PR is this? (check all applicable)

[ ] 🍕 Feature
[x] 🐛 Bug Fix
[ ] 📝 Documentation Update
[ ] 🎨 Style
[ ] 🧑💻 Code Refactor
[ ] 🔥 Performance Improvements
[ ] ✅ Test
[ ] 🤖 Build
[ ] 🔁 CI
[ ] 📦 Chore (Release)
[ ] ⏩ Revert

Related Tickets & Documents
Fixes #2677
Relates to #2654
Mobile & Desktop Screenshots/Recordings

Steps to QA

Go to an existing workspace that has at least one repository insight and at least one contributor insight.
Click on an insight of either type and the page loads just like before.
Adding a new repository insight or contributor insight goes to the appropriate creation page.

Added to documentation?

[ ] 📜 README.md
[ ] 📓 docs.opensauced.pizza
[ ] 🍕 dev.to/opensauced
[ ] 📕 storybook
[x] 🙅 no documentation needed

[optional] Are there any post-deployment tasks we need to perform?
[optional] What gif best describes this PR or how it makes you feel?

The only question I have about removing the workspaceId check is this essentially means no more demo insights or lists until we have a demo workspace with contributor insights and repository insights, correct?

#2654 is done, so this is good for a review now.

Putting into draft until after the MVP is launched.

Will reopen once we're ready.


Is it possible to show selected icon in selected item (In demo - Select with icons) ?

Hi,
Thanks for this great plugin. I am really searching for same (Custom HTML Select with icons).
I just need to display selected icon in selected item. Currently it is displaying only text in selected item.
Thanks again.

hi,
Vijay you need to edit the plugin code.
Edit those two lines 188 and 416
for exaple you can change those lines to something like that:
$label.html(''+_this.items[currValue].text);
hope it will solve your problem

I made the following change where $label.html is
// I added another option called optionsTrigger
...
  optionsTrigger: '{text}',
  optionsItemBuilder: '{text}' // function(itemData, element, index)
...
// then added this:
var triggerBuilder = _this.options.optionsTrigger
$label.html($.isFunction(triggerBuilder) ? triggerBuilder(_this.items[currValue].element) : _this.items[currValue].text);

then when you call selectric you can pass in the option which you can provide a function with the element:
$().selectric({
   optionsTrigger: function(element) {
      return '
' + element.data('something') + '
';
   }
});

Added new option in v1.9.2, using the select with icons from the demo, using the sames classes it would look like this:
$('.customOptions').selectric({
  optionsItemBuilder: function(itemData, element, index) {
    return element.val().length ? '' + itemData.text : itemData.text;
  },
  labelBuilder: function(currItem) {
    return (currItem.value.length ? '' : '') + currItem.text;
  }
});


[IMPROVEMENT] Replace DeviceType with EmulatorType

https://gitlab.pasqal.com/pcs/public-apis/-/issues/527
Cf changelog

@anneclairelh for some reason I can't reply directly to your comment.
Basically the QPU DeviceType was never really used. It was just a flag to indicate that we weren't using emulators. Since QPU device types are extracted from the sequence.
In public-apis we're removing QPU as a device type since it's not an actual device type and lead to confusion regarding what it meant. Similarly it's a way to make the code clearer and avoid users to potentially get confused with the meaning of this QPU device type.

@anneclairelh

Of course, but my question is, do we know that we won't have other QPU device types ? Is the intention behind this that we don't want to expose device types like "FRESNEL" in a public repo ?

We will have other QPU device type, we just don't want to hard code it inside the SDK, as these can be fetched directly from the cloud device specs anyway (and we don't want to have to update the package everytime we add a QPU to the list). Moreover to select a precise QPU, the user will select it directly inside their pulser sequence.
Having an extra argument on the SDK was making things confusing, the user would select device_type=QPU but the resulting batch would have its attribute device_type set to something like IROISEMVP


Document each feature of this project

It would be nice if each feature listed in README had its own .rst file in docs/ with detailed documentation explaining:

What users should know about it
How it is configured by default in Cookiecutter Django
Which options correspond to or affect it, if any

More than one person can work on this at a time -- just comment with which part you are working on.
If you don't understand everything about a particular feature, that's OK. Just document what you can and leave TODOs where you want others to help out.

Sorry that I'm hijacking this issue, but as a side note, regarding documentation, it is not immediately obvious where one should look for further info regarding configuration and setup. Nothing pops out, and a Ctrl+F "Documentation" yields no results when at the project's GitHub page.
In contrast, the cookiecutter project itself does a much better job, being quite upfront with this.
If this is the official place (I know it is, also #335), maybe a a prominent link should be placed in the README, near the top.

Thanks @kappataumu, that's a great point. Could you help us out by creating a new issue for that? I'll mark it high-priority and hopefully we'll get a fix from someone during the sprints 😄

Interested in bandwagoning onto this feature. I'm not sure if there's some part of the docs that need more urgent updating than the others though.

No problem @audreyr, opened #588. Will someone handle all the doc issues together, or should I just go ahead and submit a fix?

I can help with this


refactor: create a util package for extractor

Please refer: #326

@StewartJingga @mabdh this is pretty much what I was able to move away from mysql.go extractor, without hampering any big pattern. I tried moving New() func as well but it keeps throwing errors around logger.Error as well as the return type. So I am not sure how to move it. Kindly review it once, and if it seems fine, I will make similar changes for all the other extractors possible.

I have added utils that fetch a list of databases, a list of tables and help build excluded DB map. Have also used it for Postgres and MySql. Refactoring further where we obtain metadata and build it as per the proto is tough since each metadata extractor has a different combination of fields that we are extracting and it is not much of help to add a util function where we just run query and do not process the result.
If things seem good, I can use the utils functions in other extractors as well presto, oracle, mssql, mariadb, and clickhouse.


fix(styles): style template uses lit correctly

Alaska Airlines Pull Request
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Summary:
Use lit instead of lit-element in style template. lit-element was breaking the component when used as package install.
Type of change:
Please delete options that are not relevant.

[ ] New capability
[x] Revision of an existing capability
[ ] Infrastructure change (automation, etc.)
[ ] Other (please elaborate)

Checklist:

[x] My update follows the CONTRIBUTING guidelines of this project
[x] I have performed a self-review of my own update

By submitting this Pull Request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Pull Requests will be evaluated by their quality of update and whether it is consistent with the goals and values of this project. Any submission is to be considered a conversation between the submitter and the maintainers of this project and may require changes to your submission.
Thank you for your submission!
-- Auro Design System Team

:tada: This PR is included in version 2.0.5 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


dbcrossbar bad column names -> "Error: formatter error"

copying a particularly nasty postgres table with columns like:
 timestamp                                        | bigint                   |           |          |
 uuid                                             | text                     |           |          |
 person__Kitchen                                  | text                     |           |          |
 event_properties__$variation                     | text                     |           |          |
 event_properties__$_cohort$variation_send_cohort | text                     |           |          |
 person__SKU                                      | text                     |           |          |
 person__Lineitem price__do                       | double precision         |           |          |
 person__Do you have any allergies?               | text                     |           |          |

we get an error Error: formatter error
i believe this is https://github.com/diesel-rs/diesel/issues/1977, which may be fixable by upgrading diesel

Fixed in 0.2.2.

Currently getting this issue with rust 1.38.0, diesel 1.4.2 and postgres 11. Am I using the version that's been fixed?

@ana0 what is the output of dbcrossbar --version ?

Thanks for getting back so quickly @seamusabshere - realizing I posted this in the wrong issue


PL-21820 Run deploy on branch main

Hopefully the last iteration on this. Travis still thinks master is the correct name for a github default branch, so we need to explicitly tell it to deploy from main.

Merged (now that Travis is working again) 🎉
Thanks for the review @aripollak!


Use expression instead of file for NuGet license

You can't set both and expressions are better because it allows tools to automatically determine the license.
Also fix the copyright (copied from LICENSE.TXT)

Thanks


in continuing of the first issue

I have updated the code to work with the new sequelize type definitions. The code should work now.
Originally posted by @martin-nderitu in https://github.com/martin-nderitu/inventory-manager-backend/issues/1#issuecomment-1140223716
Thanks a lot, for your quick response!!!
Im using mariadb, everything runs smoothly, but it does not display anything that is in the table except from suppliers.
(for example, it creates a new category that i can see it via terminal, but when running the page it gets me the error DB error getting categories

)

Could you please end a screenshot?

Clone the repo once more and run the code. The bug has been fixed

You are amazing, thanks a lot for responding again, i cloned the repos for the front and back again, and now i cant create a new category. Im getting this error, and the error when displaying the categories, persists.

I cannot seem to reproduce your issue. Have you provided the correct database credentials in your .env file?

I dropped the database, and created a new one, now it seems i cannot create a new supplier since im getting errors when typing the data, the .env file is correct

Press Ctrl + C on terminal to close the app. Drop database and then run yarn start

No problem


GUI for solver

The solver GUI is pretty similar to the config GUI ( fld..md in src\gui folder).

[x] remove old timer code
[x] copy the timer code from gui
[x] copy the gui logger code from gui, a listbox is needed in figure
[ ] add menu to read fldin file
[ ] add listbox to allow add multiple fldin file ( a table may be better, showing current progress and status, like the dynaform solver)
[ ] add ui control to display basic information, r0, r45, r90, yield, hardening
[ ] start new process in background, may use golang since matlab can not start new process

I guess I need to support single file first, and at least have the basic process up and running

for

[ ] add menu to read fldin file
[ ] add listbox to allow add multiple fldin file ( a table may be better, showing current progress and

I think they can be merged to a table, like what is done in dyanform's solver (job submitter)


Get Username of cloud variable update

get variable.username to know who changed the cloud variable

see #18
(since you need another request to get the username and it might not be 100% accurate)


allow to customize internal object creator to allow keeping native order during decode

Hello,
A lua simple hash table does not remind the original order.
The only way to remind the write order is to setup a special metatable.
I didn't try to implement this feature directly inside lunajson because I think it is not always usefull.
I made a way to customized it with an external handler.
My test sample with writeorder.lua has a stable result :
DEBUG: writeorder.newtable: rawset      a       aa
DEBUG: writeorder.newtable: rawset      c       cc
DEBUG: writeorder.newtable: rawset      b       bb
a       aa
c       cc
b       bb
1       11
2       22
3       33

Regards,

My apologize for the very late reply!
I agree there should be a way to keep the order of objects.
But, allowing a custom object creator seems too general for me.
I think it is enough just having a option to use this ordered table.
If someone need more sophisticated control, then they can use the SAX-style parser.
If you agree, I'd like to include your test sample to the source tree and add the option, and merge it soon.

I realise this ticket is two years old at this point, but I had some thoughts.
The specific goal of retaining key order can be achieved with a relatively small change:
diff --git a/decoder.lua b/decoder.lua
index 4478894..2e40aed 100644
--- a/decoder.lua
+++ b/decoder.lua
@@ -403,10 +403,12 @@ local function newdecoder()
 		if rec_depth > 1000 then
 			decode_error('too deeply nested json (> 1000)')
 		end
-		local obj = {}
+		local obj = {[0]=false} -- distinguish empty arrays from objects

 		f, pos = find(json, '^[ \n\r\t]*', pos)
 		pos = pos+1
+
+		local i = 0
 		if byte(json, pos) ~= 0x7D then  -- check closing bracket '}' which means the object empty
 			local newpos = pos-1

@@ -441,7 +443,8 @@ local function newdecoder()
 					f = dispatcher[byte(json, newpos+1)]
 				end
 				pos = newpos+2
-				obj[key] = f()  -- parse value
+				i = i+2
+				obj[i-1], obj[i] = key, f() -- parse value
 				f, newpos = find(json, '^[ \n\r\t]*,[ \n\r\t]*', pos)
 			until not newpos

@@ -452,6 +455,12 @@ local function newdecoder()
 			pos = newpos
 		end

+		-- Second pass for kv mapping is empirically faster than doing it
+		-- alongside the pair assignments in the inner loop
+		for j=1,i,2 do
+			obj[obj[j]] = obj[j+1]
+		end
+
 		pos = pos+1
 		rec_depth = rec_depth - 1
 		return obj

Based on informal testing, this imposes a 10~20% performance penalty. There are a few issues to consider, however:

The table corresponding to an object looks rather strange: it is a sequence where elements at odd indices are keys, and elements at even indices are values associated with preceding keys. It may seem more reasonable to have {key,value} pairs, but creating a table for each kv-pair is incredibly slow and must be avoided.
This approach invalidates checking table[1] to determine whether a table was a nonempty array in JSON. IMO this isn't a sensible thing to do in the first place, since arrays may be empty, but is a common idiom, especially when working with other libraries which don't have arraylen-like functionality.
JSON objects keys may have multiplicity. Moreover, different values may be associated with the same key in the same object. (They "SHOULD" not, but in practice sometimes do.) Ignoring this issue would allow us to simplify the second chunk to i=i+1 obj[i], obj[key] =key, f() and omit the third chunk. This reduces the performance penalty slightly. Duplicate keys will still be preserved and need to be considered separately.
There's no particularly good place to store the number of kv-pairs: [0] is taken by the arraylen option, and a string key can't be used because those may appear in the actual JSON object. This can be problematic when using nullv=nil, since the presence of null will interrupt the sequence and make # give a strange result. This can be worked around since the keys must never be null, so we can define a helper function as a workaround:

local function kvpairs(t)
	local i = -1
	return function ()
		i = i+2
		if t[i] then
			return t[i], t[i+1]
		end
	end
end

The encoder adjustments needed to make this work are left as an exercise to the reader. The resulting table structure is very unnatural to work with in Lua.

Hello guys,
Yes, this request is quiet old, but still alive !
I think the ability to remind the keys order is a good feature, but it is only usefull in particular case.
IHMO, due to performance cost, the default should stay at unordered.
Lua still have lot of different interpretor version, lua 5.1/5.2/5.3, luajit, raptorjit, etc.
The pairs's behavior change between versions.
I think lunajson can not provide a way to get the ordered-keys without providing the pairs function to deal with the implementation done.
Finaly I still think that adding an external handler is not a bad choice.

if I want a special handler then I also use my own pairs to deal with it.
if I don't want a special handler then I use the standard pairs.

If we want make the user's life easier we can add the handler and pairs implementation.
There not only one way to implement the feature.
My first try was done with a lua code made by a thirdparty people (found on lua-users.org). It is not my own code, I don't know his exact LICENSE.
If you really refuse external handling (I can understand that), is it possible to add a argument to toggle the feature ?
I think it can be possible to add some condition in the code to disable the feature and restore performance near the original.

@muhmuhten I use your patch and add some if to be able to enable/disable it.
See https://github.com/grafi-tt/lunajson/compare/master...tst2005:keep-order-20181126?diff=unified&expand=1
With this way, we still need a clean way to provide the appropriate pairs (the kvpairs in your sample).

I also try an alternative, storing the order into a separated table : https://github.com/grafi-tt/lunajson/compare/master...tst2005:keep-order-20181126-alt?expand=1
This table is store in the obj[0]. I wonder if it is a good idea...
Regards,

Hello,
I made some changes.
I assigned a metatable to the object to provide the custom pairs handler.
the metatable contains the __pairs key with the kvpairs function code.
Only Lua >= 5.2 take care about the mt.__pairs, then I provide a lunajson.pairs to jump to the Lua 5.2 behavior if the current pairs does not follow the correct behavior (checked with a quick self test).
The lunajson.pairs will keep the standard pairs if the behavior is already correct.
I also change the encoder to use this pairs.
We should support to re-encode in the same readed order (not tested yet).
Regards,


NTR PMID:31575705 fft3

normal replication restart
synonym normal HR-mediated fork restart
and
decreased

In GO, "replication restart" is a related synonym for replication fork processing. I'll use GO's names & synonyms.

normal replication fork processing FYPO:0007254
decreased replication fork processing FYPO:0007255
edit file: 8c52e7fd7b3bb5712c8297e39ef38b050e2352d3
release: 7aa12cd199db7e29e5ab119832b3473b9a78b5e8


Roles and groups management

@DaTebe @jbuese
Once again, a short recap for you. Policies/Rules definition is now much more powerful. We introduced inputData as condition beside the mongo and cypher. Here you can check conditions applying to the input data (request or message). For example you can check the request for the presence of some query parameters or even define equality checks.
You can verify that the actorId is equal to the path id (e.g. entity actor executes operation on it's own metadata):
{
  inputData: {
    query: {
      "headers.diva.actorId": "{{params.id}}",
     },
  },
},

Or this nice one:
{
          inputData: {
            query: {
              "headers.diva.actorId":
                "^user:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}$",
              // must contain email as query
              "query.email": ".+",
              // force the request to contain at most email and id as projection
              "query.fields": "email(,id)?",
            },
          },
        },

Also the x-actorid header is deprecated. Use x-diva instead where you can put anything you want.


Update README.md

Codeplane - a paid Git repository hosting service with no contributor limit

Looks good to me! 🔥

Looks good to me! 🔥


[P2P Distance] Rate currency doesn't match expense currency

Details

Fixed Issues

$ https://github.com/Expensify/App/issues/46844
PROPOSAL: https://github.com/Expensify/App/issues/46844#issuecomment-2270164226
Tests
Same as QA Steps

[x] Verify that no errors appear in the JS console

Offline tests
Same as QA Steps
QA Steps
Pre-requisites:
Have 2 accounts with different personal currencies.
For this:

Log in to OD as User A
Go to Settings > Workspaces > Individual
Select your personal workspace
Select "Reports" from the left menu
Change the report currency to EUR
For User B, keep the default currency (e.g. USD)

Test:

Login as User A and User B to ND on different devices;
As User A, submit a Distance request to User B
As User A, navigate to the created request details
Verify its amount and rate are displayed in EUR
As User B, navigate to the same distance request details
Verify its amount and rate are displayed in EUR
As User B, submit a Distance request to User A
As User B, navigate to the created request details
Verify its amount and rate are displayed in USD
As User A, navigate to the same distance request details
Verify its amount and rate are displayed in USD

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[x] If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:

[x] I verified that all the inputs inside a form are aligned with each other.
[x] I added Design label and/or tagged @Expensify/design so the design team can review the changes.

[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native
User A

User B

Android: mWeb Chrome
User A

User B

iOS: Native
User A

User B

iOS: mWeb Safari
User A

User B

MacOS: Chrome / Safari
User A

User B

MacOS: Desktop
User A

User B

@paultsimura Yes, so in the video you showed above the problem is that the currency of the rate shows in EUR on the rate editor page, but it shows in USD on the transaction view. Let's fix that by getting the rate currency from the transaction for the currently selected rate.
I suppose it is a little confusing given that a rate in that currency doesn't exist on the policy, but I think that's less confusing than having a discrepancy between the transaction and the selected rate. The main goal is that existing distance expenses are not edited retroactively when the policy distance unit changes. If users complain or get confused then maybe we can include some informational text or re-think the pattern.
Additionally, I think we should change the prompt text on the rate editor to be unit agnostic, like I did here.

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.


Cant create a new batch snowflake destination

Description
snowflake batch destination creation is broken
on jitsu:v1.37.1 ( beta version )
Steps to reproduce
enter jitsu UI
create new destination
select snowflake
select batch mode
Expected behavior
configuration of snowflake destination as expected
Actual behavior
application error

Existing snowflake destinations continue to work as expected

Jitsu backend Logs have nothing interesting

no network errrs

browser console contains the following errors + stack trace:

   TypeError: can't access property "_formData", cfg is undefined
    parameters snowflake.tsx:186

TypeError: can't access property "_formData", cfg is undefined
    displayForBatchOnly snowflake.tsx:56

its seems you forgot a full type safe accessor :)

probably should be ?._formData

attempting to fix in https://github.com/jitsucom/jitsu/pull/650

@viggin543 Thank you for the report and pr. I've applied fix but on the upper level. Fix already in beta docker images.
For now beta images differs from 1.37 only by this this fix. We will release a hotfix for release version tomorrow


load from file:///

hi
i start a new project for fun with nwjs and koajs, wavesurfer is right but i can t load files from file:// protocol i have an xhr error with the arraybuffer
Exception: DOMException: Failed to read the 'responseText' property from 'XMLHttpRequest': The value is only accessible if the object's 'responseType' is '' or 'text' (was 'arraybuffer')
no way to support this file protocol ?
thanks

if i use mediaElement backend it works but i can t get wave displayed :/ just the flat line...

No.


When deployment fails due to a lock, I'd like to know what task has the lock

I recently had a failure in CI where an errand failed to run because of a deployment lock.
Director task 305825
Error 100: Failed to acquire lock for lock:deployment:cf-a1 uid: 534d50e4-600d-4126-8706-8e7518be5f1c

Task 305825 error

Errand `smoke_tests' did not complete

It would have been nice to get some output explaining what had the lock at the time; it would save me having to dig up env creds and poke around the director, and make forensics easier if by the time I get to the broken build, the lock has already been released.
Could the CLI provide more information about the lock when this happens? Ideally the task number and description?

@anEXPer story: https://www.pivotaltracker.com/story/show/146034015

That's useful for improving the bosh locks command, which I appreciate.
It would be nice if the failed build output told you the task that had the lock, which is what this issue is asking for}.

Hi @anEXPer.
Thanks for this issue. I discussed this with the team, and we feel the cost/benefit of doing this is fairly low. Closing the issue since we will probably not get to it anytime soon.

FYI, this did end up being implemented in v266.2.0. The newer error messages should provide a message like Failed to acquire lock for deployment:1234 uid: .... Locking task id is 1234.


Fix Layout in movableContent

We had a missing call snapshotObserver.clearInvalidObservations().
Fixed by calling clearInvalidObservations in SkiaBasedOwner.onEndApplyChanges (similar to implementation for android - https://github.com/JetBrains/androidx/blob/23936bb0012da5437ecaffc392aeb698bc104662/compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt#L649)
Issue: https://github.com/JetBrains/compose-jb/issues/2696
Added a new test - LayoutTest.layoutInMovableContent

The change in compose runtime (1.3.0) revealed this issue in compose desktop.

The change in compose runtime (1.3.0) revealed this issue in compose desktop.

The Google devs responsible for this fixed it on their end too, by the way: https://android-review.googlesource.com/c/platform/frameworks/support/+/2450646


[pipeline] fix: set filter back to result chunk for SEMI JOIN

Introduction
_process_semi_join_with_other_conjunct(), which is used by RIGHT_SEMI_JOIN, RIGHT_OUTER_JOIN, and etc., doesn't set filter result, which is evaluated by other_conjuncts, back to the result chunk.
Fix #1488
Changes

_process_right_anti_join_with_other_conjunct() doesn't use _process_other_conjunct_and_remove_duplicate_index() any more.
Rename _process_other_conjunct_and_remove_duplicate_index() to _process_semi_join_with_other_conjunct().
Set filter back to the result chunk in _process_semi_join_with_other_conjunct().

run starrocks_be_unittest


[NCL-7214] Group Config List page

see jira NCL-7214 for screenshots

for some reason, the tests work well on my local but fail on GitHub jobs. Investigation in progress.

Hi @matedo1 , the missing commit was left on my local, and was pushed so it should work now.


TypeError: object is not a Function

Ok, so for some reason, I am getting an error related to the constructor. I wish I had more debug info, sadly I don't because my app won't even launch...it just keeps crashing on boot.
=> Started proxy.
=> Started MongoDB.
W20160713-11:17:20.286(-4)? (STDERR)
W20160713-11:17:21.714(-4)? (STDERR) C:\Users\Seth\AppData\Local\.meteor\packages\meteor-tool\1.3.4_4\mt-os.windows.x86_32\dev_bundle\server-lib\node_modules\fibers\future.js:280
W20160713-11:17:21.718(-4)? (STDERR)                                            throw(ex);
W20160713-11:17:21.725(-4)? (STDERR)                                                  ^
W20160713-11:17:21.728(-4)? (STDERR) TypeError: object is not a function
W20160713-11:17:21.730(-4)? (STDERR)     at meteorInstall.server.collections.ProfilePictures.js (server/collections/ProfilePictures.js:43:23)
W20160713-11:17:21.733(-4)? (STDERR)     at fileEvaluate (packages/modules-runtime/.npm/package/node_modules/install/install.js:153:1)
W20160713-11:17:22.077(-4)? (STDERR)     at require (packages/modules-runtime/.npm/package/node_modules/install/install.js:82:1)
W20160713-11:17:22.088(-4)? (STDERR)     at C:\Users\Seth\Projects\Website\.meteor\local\build\programs\server\app\app.js:218:1
W20160713-11:17:22.093(-4)? (STDERR)     at C:\Users\Seth\Projects\Website\.meteor\local\build\programs\server\boot.js:297:10
W20160713-11:17:22.100(-4)? (STDERR)     at Array.forEach (native)
W20160713-11:17:22.108(-4)? (STDERR)     at Function._.each._.forEach (C:\Users\Seth\AppData\Local\.meteor\packages\meteor-tool\1.3.4_4\mt-os.windows.x86_32\dev_bundle\server-lib\node_modules\underscore\underscore.js:79:11)
W20160713-11:17:22.110(-4)? (STDERR)     at C:\Users\Seth\Projects\Website\.meteor\local\build\programs\server\boot.js:133:5
=> Exited with code: 8

As for my source code, I have double and triple checked that I am typing everything correctly, I just cannot figure out where the issue is.
import { EJSON } from 'meteor/ejson';
import { Meteor } from 'meteor/meteor';
import { Random } from 'meteor/random';
import { _ } from 'meteor/underscore';
import gcloud from 'google-cloud-storage-standalone';
import FilesCollection from 'meteor/ostrio:files';
import SimpleSchema from 'meteor/aldeed:simple-schema';

var googleCloudStorage, bucket, bucketInfo, bound, ProfilePictures = {};

let googleCloudCredentials = EJSON.parse(Assets.getText('google-cloud-account.json'));

// Intialize Google Cloud Storage
googleCloudStorage = gcloud.storage({
  projectId: 'com-eagerestwolf-website-2',
  config: {
    credentials: {
      client_email: googleCloudCredentials.client_email,
      private_key: googleCloudCredentials.private_key
    }
  }
});

// Set which bucket to use
bucket = googleCloudStorage.bucket('com-eagerestwolf-website-storage-1');

// Get the bucket information so we have the URL
bucket.getMetadata(function(error, metadata, apiResponse) {
  "use strict";
  if (error) {
    console.error(error);
  } else {
    bucketInfo = metadata;
  }
});

bound = Meteor.bindEnvironment(function(callback) {
  "use strict";
  return callback();
});

ProfilePictures = new FilesCollection({
  debug: false,
  throttle: false,
  storagePath: 'assets/app/uploads/profile_pictures',
  collectionName: 'profile-pictures',
  allowClientCode: false,

  onbeforeunloadMessage: function () {
    "use strict";
    return 'Upload is still in progress! Upload will be aborted if you leave this page!';
  },

  onBeforeUpload: function (file) {
    "use strict";
    if (file.size <= 31457280 && /png|jpg|jpeg/i.test(file.ext)) {
      return true;
    } else {
      return 'Please upload a png or jpeg image, with size equal or less than 30MB';
    }
  },

  onAfterUpload: function(fileRef) {
    "use strict";
    var self = this;
    _.each(fileRef.versions, function(vRef) {
      var filePath = "images/profile_pictures/" + (Random.id()) + "." + fileRef.extension;

      var options = {
        destination: filePath
      };

      bucket.upload(fileRef.path, options, function(error, file) {
        var upd;
        if (error) {
          console.error(error);
        } else {
          upd = {
            $set: {}
          };
          upd['$set']["meta.pipeFrom"] = bucketInfo.selfLink + '/' + filePath;
          upd['$set']["meta.pipePath"] = filePath;
          self.collection.update({
            _id: fileRef._id
          }, upd, function (error) {
            if (error) {
              console.error(error);
            } else {
              self.unlink(self.collection.findOne(fileRef._id), fileRef.version);
            }
          });
        }
      });
    });
  }
});

ProfilePictures.collection.attachSchema(new SimpleSchema(ProfilePictures.schema));

// Intercept file's collection remove method to remove file from Google Cloud Storage
var _origRemove = ProfilePictures.remove;

ProfilePictures.remove = function(search) {
  "use strict";
  var cursor = this.collection.find(search);
  cursor.forEach(function(fileRef) {
    _.each(fileRef.versions, function(vRef) {
      var ref;
      if (vRef !== null ? (ref = vRef.meta) !== null ? ref.pipePath : void 0 : void 0) {
        bucket.deleteFiles(vRef.meta.pipePath, function(error) {
          bound(function() {
            if (error) {
              console.error(error);
            }
          });
        });
      }
    });
  });
  // Call the original removal method
  _origRemove.call(this, search);
};

ProfilePictures.deny({
  insert: function() {
    "use strict";
    return true;
  },
  update: function() {
    "use strict";
    return true;
  },
  remove: function() {
    "use strict";
    return true;
  }
});

Ok, turns out the issue is this module does not support ES6 style importing...that might be something good to add in an upcoming release.

@sethmurphy18 thank you for info. Any help around it? How to make it supported?

I'm taking a look into it now. I'm gonna run some tests on my side. I may end up having to do it the React.Component way and force the user to create a class and override default properties they don't need, which is essentially what you are already doing with the config object. I submit a PR on dev, once I think I have something.

@sethmurphy18 thank you

No problem

There is one slightly major issue...Coffeescript doesn't support ES6 natively. I'm gonna see if I can work around it. I need to export this class.

What if we just add export.jsx to the package and export FilesCollection class?

I can look into trying that. I need to figure out how to import the class from the original CoffeeScript. I need to make it abstract. What ideally needs to happen to make it ES6 compatible is to allow an class that inherits the FileCollection class, and override the properties directly, without the constructor()

I'm exporting the CoffeeScript to Javascript, then I will give you an idea what I mean

Why? Try to use global __coffeescriptShare object.
In coffeescript:
__coffeescriptShare.FilesCollection = FilesCollection

In JSX:
export {FilesCollection} from __coffeescriptShare;

I wasn't aware of that honestly. I am not super familiar with CoffeeScript, I usually work with pure JS and Babel. Let me see what the result of that is.

Waiting for it

Ok, that worked. No server errors...no client errors. Pushing code now.

Great, thank you

No problem

On a side note, you might want to add a note to the docs that to import this module, all you need to do is in your js or jsx file include the line.
import {FilesCollection} from 'meteor/ostrio:files'

PR submitted...on to my next project...lol

I left a question on PR for you

Done in https://github.com/VeliovGroup/Meteor-Files/commit/3c190bb4cf92ae8be7f6cc4696e17c2dab72e142
I found a way to keep everything inside .coffee file, take a look

I saw that...I didn't realize Coffeescript could do that.

@sethmurphy18 ,
Thank you for contribution, it's really improved package
Please, support this project by:

Star on GitHub
Stat on Atmosphere
Share on Facebook and Twitter

No problem...I see a need and I fill a need.


Github and Stackoverflow link Dosn't open iframe.

I working in Angular App. I try To open github link in iframe. but its not open when ever click link reloading page iframe comming after few min its exit. finally its open a parent window.

I sorry, but I didn't understand your problem. This seems to be not linked to Trumbowyg.


Access Denied when running in AspNetCore as an IIS website

Hi Mitch, I know you never intended this project to run in an aspnetcore website under IIS, but I still tried it & figured I should post the results.
When trying to print in these conditions, an Access Denied error occurs, & I'm not exactly sure how to explain it. Is it that an IIS process cannot create/close the D2D print control?
System.UnauthorizedAccessException: Access is denied. (0x80070005 (E_ACCESSDENIED))
     at Windows.Win32.Graphics.Direct2D.ID2D1PrintControl.Close()
     at Rmg.PdfPrinting.PdfPrinter.RenderDocToPrintControl(PdfDocument pdfDoc, ID2D1PrintControl printControl)
     at Rmg.PdfPrinting.PdfPrinter.Print(String printerName, PdfDocument pdfDoc, String jobName, Stream ticket)

On the other hand, printing works fine when running the aspnetcore app under my user account (for eg. when debugging in Visual Studio).

Hi @dubeg,
Thanks for opening an issue. Direct2D is definitely supported from IIS, but I'm not sure about the WinRT PDF APIs.
I'd start by checking the basics: can IIS AppPool\Whatever open the PDF file and any destination files?
You might try using procmon to compare what happens when run in IIS vs IIS Express.  Feel free to attach captures here if you don't see anything.
I'm on the go this week, so I doubt I'll be able to setup an IIS server to test.

Hey Mitch, thanks for the response. I just tried using Load Full Profile, no luck there. The pdf I’m trying to print is in a stream (memory stream, I think, but I’ll have to verify that) which I then  generated using a WebView2 control nagivating to an URL and converting the html into a pdf. I’ll post a sample project tomorrow if you’d like.
How could I demystify that Access Denied otherwise? I don't ETL tracing but could I potentially use that to determine the source of the error? Or perhaps process monitor.

Ha, I've found the cause.
Googling around, the conditions triggering the issue seem to be:

Running the app in 32-bit
Running under a non-standard user account
Accessing the CPrintTicket WoW Services (AppID: {AA0B85DA-FDDF-4272-8D1D-FF9B966D75B0}).

In my case, I fixed it by adding permissions on that COM server for my IIS AppPool identity via the Component Services GUI.
It's been an issue since 2013, I don't think this will ever get a fix from Microsoft:P
References:

https://mskb.pkisolutions.com/kb/2872151
https://stackoverflow.com/questions/20390495/web-browser-print-from-service-running-on-windows-2012
https://stackoverflow.com/questions/15834064/printing-from-windows-service-on-windows-8-fails

One last note: since it's only the printing part that is troublesome, perhaps I could modify your library to use another printing mechanism while keeping the PDF rendering logic.

Interesting. I'm glad you got it fixed!  Avoiding WoW is probably the best solution.


Pydantic V2 migration (graph-stores & indices)

Only updating pyproject.toml's seem to be required for these integrations.


Cleanup misc deadcode only used in tests

These are not found by the linter since they are used in tests... but
they are only used in tests that are for the function itself!
Remove all of them.
This is found by removing all tests, finding used things, then adding
the tests back.

@howardjohn: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
d5e84a6ae7c833830748a9d5149246e76f637ca6
link
true
/test lint

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


Depth map dimensions

I've generated depth images using MiDaS, as suggested in a previous issue.  How do I translate the image array (dimensions of original image) to the format expected in gen.py (which, looking at sample .h5s is a 1D array, 1 for each "channel").

Ok - I'll keep digging.  Can't get passed "RANSAC plane fitting failed!" error and thought it was my depth map...  I generated depth with MiDaS and segments with skimage.segmentation...

There might be some assumptions about the values of the depth-map. Please check the range of values of depth in the sample images against the range of values output by MiDaS. If inconsistent -- try re-centering/scaling to the same range.


Unable to use passport strategy twice

I'm trying to authenticate both users and admin using passport-jwt. I created two passport strategies, but for some reason, i get unauthorized on whichever strategy I add first to my file while the second one works. I tried separating them into files still no solution. is there a way around this?

See the implementation of passport.use(). You need to give each strategy a new name, otherwise, the default name ('jwt') is used and the last strategy passed to passport.use() overwrites the previous one.
You should be able to do something like:
// for cleaner
passport.use('jwt-cleaner', new JwtStrategy(....));
...
// for customer
passport.use('jwt-customer', new JwtStrategy(...));

Closing.  Feel free to re-opn if you can demonstrate an issue with this strategy.


Wrong varialbe name in StructType

I've been using this generation for a long time with no issues however I've just encountered one.
I've seen a case where a variable name inside a setter for a StructType is different that the param in the function.
public function setLogin($login = null)
{
    // validation for constraint: string
    if (!is_null($login_1) && !is_string($login_1)) {
        throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($login_1)), __LINE__);
    }
    $this->login = $login_1;
    return $this;
}

Notice that the variable inside is $login_1 whereas the param is $login
I did chekc the WSDL and there is nothing to indicate the existance of $login_1 there
WSDL is located here

Probably due to the fact that the property is named as its class (except for the first uppercase letter):
<s:element name="Login">
 <s:complexType>
  <s:sequence>
   <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string"/>
   <s:element minOccurs="0" maxOccurs="1" name="sha1Password" type="s:string"/>
  </s:sequence>
 </s:complexType>
</s:element>

I must admit that the PHP generation is something that must be reviewed but I'll fix this issue soon before refactoring the PHP generation

@BorislavSabev If you're able to use the feature/issue-183 branch source code, you should not have this issue anymore.
Let me know,
Thx

@mikaelcom I'll test it when I have the time.
Thank you very much

@mikaelcom  I can confirm that is working with the branch feature/issue-183


Watcher isn't cancelled on drop

Discussed in https://github.com/kube-rs/kube-rs/discussions/1004

Originally posted by goenning September  9, 2022
Hi all,
I have a watcher running on a tokio task, something like this:
let handle = spawn(async move {
    let w = watcher(api, params).backoff(default_backoff());

    pin_mut!(w);

    loop {
        let event = w.try_next().await;

        match event {
            Ok(Some(Event::Applied(mut e))) => {
                ...

Eventually I want to cancel the watcher so I just do a handle.abort(). I thought this would be enough to cancel the underlaying request, but it doesn't. While using proxyman, the watch HTTP request is still active, and it stays active until the next event arrives or it times out.
Is there a way to cancel the request as well? It's a minor optimization, but I'd prefer not having unnecessary open connections.
Thank you!

This seems to be a bug in Api::watch (or an underlying layer), I can repro the issue when using this modified variant of our event_watcher example: https://gist.github.com/teozkr/2015675ab3fdf8f02e5d65aae670ce4a

I'm not seeing anything in Api::watch or Client::request_events/Client::send that should be spawning any tasks.. Might be a middleware issue?

Nevermind! This was actually a bad repro on my part. If I drop ew then it does cancel correctly for me (https://gist.github.com/teozkr/e337571fa40e345a3ca527a39a96bc4e), both with Api::watch and watcher.

@nightkr , can you please share the gist code(404), I'm facing the same issue, somehow the watcher is not getting destroyed on handle.abort(); .


Disable pypy builds

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Steps:

Added the skip: true [python_impl = 'pypy']
Ran conda smithy render -c auto
Bumped version number

We'll see if this prevent bots from suggesting pypy PRs in the future (e.g., #3 #4)

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

Hmm I thought the jobs were queuing but they're hanging for some reason... lemme push up something small to see if it changes anything

Closing since #7 was merged.


Feat: Separate intellisense into it's own plugin

Before submitting the PR:

[x] Does your PR reference an issue? If not, please chat to the team on Discord or GitHub before submission.
[x] Did you update and run tests before submission using npm run test?
[x] Does your branch follow our naming convention? If not, please amend the branch name using branch -m new-branch-name
[x] Did you update documentation related to your new feature or changes?

What does your PR address?
Decouples the intellisense plugin from the base skeleton plugin. Users will now have to import the intellisense by adding<EMAIL_ADDRESS>to the plugin array in tailwind.config.cjs.
Additionally, we've renamed the generated CSS-in-JS file to intellisense-classes.cjs to fix the annoying committing issue.

@AdrianGonz97 I'll get to this ASAP, definitely won't be today though!

@AdrianGonz97 Looks good, I'm going to move forward with merging this.
FYI I'd still love for us to evaluate and option that allows for a singular plugin for end users, but will auto-disable this for us in our dev environment. We should take on the burden here, not our end users. Let me know if you have any ideas.
Thanks!


Update Wiki to add deatils on how to setup Jupyter

For those in Raw kernel situation

Not sure what and how things need to be documented here. I assume it's about walking people through installing Jupyter on their machine, assuming raw kernel support doesn't work.


[SPARK-18818][PYTHON] Add 'ascending' parameter to Window.orderBy()

What changes were proposed in this pull request?
Pass ascending parameter to Window's orderBy() function the same like DataFrame's orderBy() accepts.
This allows to specify descending order without building Column object.
It makes this function more consistent and convenient.
How was this patch tested?
Unit tests were run. Docstring tests were added to Window.orderBy()

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Jenkins OK to test.
@annamolchanova if you want help making the Scala version of this PR first I'd be happy to lend what help I can.

I don't think we should add this .. this can be easily worked around .. The PR is not ready and the author looks inactive anyway. Let me leave this closed.


Update content-length header on setting response body

Also add createHeadResponse() to Response so this can be created correctly.

Good find. I thought we already had that

It was Dave Delong who found it. I have always built a Response in one go and never updated Response.body after building the Response so never found it previously


Cartesian chart axis labels are ordered before plot area

The axis labels in cartesian chart are ordered before the plot area. If the labels were positioned to be in the same space as the plot area, they would be obscured by the background rect element (and any other element in the plot area).
I can't see a case where the labels should be under the plot area. I'd suggest re-ordering the element, so the labels appear above the plot area.

Good point, yes, I'd consider that to be a bug. Just FYI we've discussed cartesian element z-order before here #671


FieldArray - unique keys for the fields, rather than based off the position

My problem stems from how to use FieldArray together with ReactCSSTransitionGroup?
Basically, if I have a FieldArray with five elements, and add an element to the end, then it will be properly animated in. However, if I remove the first element, the underlying array will be shifted and the last component will animate out whilst the remaining components will rerender with the corresponding new array-data. This looks pretty buggy, even if it's not a bug.
The reason this happens is that the keys on the fields are based off of the FieldArray name and position.
The simple thought is then to set a unique key for the field - that's not dependant on the position -  along with the field data. But I don't want to contaminate my data model for this.
I think it would be good if for FieldArray elements, redux-form maintained and exposed a unique key corresponding to that element that would be independent of the position. What do you think?

It seems like a good idea for me.

@poyannabati We have a related issue to this in our codebase.
Our data model contains a unique key that we add to the fields components:
<CSSTransitionGroup>
	{fields.map((fieldName, index) =>
		<Child
			key={value.id}
			fieldName={fieldName}
			onDelete={() => fields.remove(index)}

		/>
	)}
</CSSTransitionGroup>

This solves the problem you describe, animating the correct field that was removed, but introduces a new problem.
When fields.remove is called on one item, it gets removed correctly but, since we animate it out, we see it briefly changing it's values to those of the next item (index + 1).
Example:
We have two fields (index 0 and 1), and we delete the field with index 0. the following actions are triggered by redux-form:

UNREGISTER_FIELD (fieldName[1].child) --> Step 1 of renaming the child that stays
REGISTER_FIELD (fieldName[0].child) --> Step 2 of renaming the child that stays
UNREGISTER_FIELD (fieldName[0].child) --> the original index 0 child is unmounted

Debugging trough this process reveals that the second component is renamed first, before the first one is unmounted (I'm guessing this is standard React behaviour). This causes not only visual issues but also validation issues in redux-form IF you put a validation method on the Child Field.
Step 3 causes the validation method to be removed from the field, causing it to never fire again.
Having redux-form generate a unique id is a good idea, but there are more problems related to this it appears...

I'm trying to get a pen up and running, but it does not want to remove items for the time being...
https://codepen.io/Nickman87/pen/MmbyGG

The field registration does not happen because the Field components are unmounted and remounted, but because their name changes. And, as they are arrays, the names sort of have to correspond to integer indexes, as that's how arrays work. There's nothing stopping you, in theory, from using a deep object, e.g. 'myField.someKey'. That way the name wouldn't change.
And maybe some of the animation woes might be alleviated?

@erikras Doesn't that defeat the whole purpose of the FieldArray if you use just random fieldnames?
This way you need to manage the array fieldnaming yourself to get everyting in the right place?

I would love to see a solution to this. Animations make it easier to follow what happens in complex forms. As I see it there are also two simple non-intrusive solutions:
normalize
If the FieldArray had normalize then one can simply filter the key value from the array. I currently create a new element by:
<Button
  bsStyle="info"
  bsSize="small"
  onClick={() => {
    this.index += 1;
    fields.push({ options: { required: true }, field_key: this.index });
  }}
>
  <i className="fa fa-plus fa-fw" />
</Button>

this works great with the animations but I need to filter the form prior to submission which is rather painful and greatly reduces the component re-usability.
ignore fields
Another alternative could be for the component to optionally carry a static array, e.g. MyComponent.ignoreFields = ['field_key']. While it may feel hacky it will allow the component that cares about the key to isolate it from the world, improving usability. React already has the propTypes and  defaultProps so it doesn't break the React pattern.

Decided to keep this duplicate open as it was more active but #1458 is suggested reading in this regard.

Because this issue saw almost no activity for a few months, I'm closing it.

A pity to close the issue. I can have a look and see if there is a simple solution. My thought is that maybe just providing a random string of 8 characters is an efficient enough solution.


Fix backend count for PostgreSQL version 10 and a typo in 12.

query PG_VERSION_100: background workers shouldnt count towards
client_backends. With this patch 'backend_type' is now restricted
to 'client backend' only since walsenders are accounted for using
pg_stat_replication.

query PG_VERSION_120: the modification is the same here. Except that
the result of the query was correct because the backend_type
'background worker' doesn't exist anymore, it was replaced by 'logical
replication worker' and 'parallel worker' in version 11.

Good catch!  Thanks a lot, merged.


Add a comparison to ARM data

This adds a new example workflow comparing data from the ARM Southern Great Plains (SGP) climate observatory to CMIP6 data hosted through ESGF.

Ok, if this is ready to merge, I'll take a look when it builds from main.


CRUD

Use queries and mutations for retrieving, adding, updating, and deleting data.

Adding CRUD to the exercises.


Give Cart's Twig access to product config

This change allows the cart to have access to the config the user has just ordered. This config can then be displayed in the cart (for instance hosting details, domain, username...)

Changes Unknown when pulling 492806666b481cd5a303c354daf88bf156814d2e on scith:patch-1 into ** on boxbilling:develop**.


[NETBEANS-1074] : module review j2ee.dd.webservice

@matthiasblaesing changes added.

One thing I missed: Please check the formatting of the header in xml.xsd (see the originally referenced file for inspiration) - the formatting makes it easier to read.

@matthiasblaesing formatting done.

@vikasprabhakar could you please also have a look at the other comments I left?

@matthiasblaesing I added the changes. Let me know if I missed to apply any comments.

Looks good. Thank you.


ConnectionStateListner sharing: Account level opt-in

Ability to opt-in behavior at account level for ConnectionStateListner

ConnectionPolicy already have this capability.


Problem with eventsByPersistenceId using large sequence number ranges

I'm trying to call eventsByPersistenceId(id, 0L, Long.MaxValue) with a single event in my journal that has a score of 600. The reason for this large range is to effectively say I want every event for a given persistenceId.
It appears that the following code makes the zrangebyscore call with a with a min score of 0 and max score of 100 (the default configured max value). Is this intentional?
https://github.com/safety-data/akka-persistence-redis/blob/17563b5f236ee88e57b8cc70b896270fa538c044/src/main/scala/akka/persistence/query/journal/redis/EventsByPersistenceIdSource.scala#L192

Yes, it does not load all events in a range at once because it could blow up the memory.
However it should act as a pagination mechanism and if this page is empty, then try the next one and so on until the upper limit.
If it does not try the next page then it is a bug.

Yes, I don't think it tries the next page if the current page is empty. I will do some more investigating to confirm.

It looks like this is a bug.
If you add akka-persistence-redis.read-journal.max = 1 to https://github.com/safety-data/akka-persistence-redis/blob/897f31698a9c61fbb19eeef5135dfdd2a090b2b4/src/test/scala/akka/persistence/query/journal/redis/EventsByPersistenceIdSpec.scala#L28-L32
you can reproduce this issue.

I believe this is now fixed. I published a new snapshot version with the fix. I you can confirm it, I will release version 0.3.0 by the end of the week.


"Got a request without auth data" in docker

Hi there,
when i start my app locally my dash app authentification works perfectly fine. But when i start the app in a docker i always get the error
and give in username and password i always get "Got a request without auth data" which hints that one of them did not made their way into the authentification. I found nothing regarding this problem.

I don't have enough information to help you out, but this looks like an issue related to your docker setup and not this lib as I confirm it works in Docker. Maybe make sure the ports are correctly exported and/or the containers are correctly linked together?

Well, i dont know where the problem would be inside here. The are no problems with the dash app inside of the docker when not using ldap access. It is one single docker. Port is working correctly as we can access the app also via a url which forwards to the port.
FROM python:3.10-slim-bullseye

### install microsoft sql server drivers
RUN apt-get update && \
    apt-get install -yq --no-install-recommends build-essential python3-dev libldap2-dev libsasl2-dev ldap-utils tox lcov valgrind && \
    # dependencies of pyodbc
    apt-get install -yq --no-install-recommends unixodbc-dev && \
    # dependencies of pycairo
    apt-get install -yq --no-install-recommends libcairo2 && \
    # dependencies of dramatiq ???
    apt-get install -yq --no-install-recommends tk && \
    # dependencies of microsoft sql
    apt-get install -yq apt-transport-https ca-certificates curl gpg-agent && \
    # https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac\
    # installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver15
    curl "https://packages.microsoft.com/keys/microsoft.asc" \
    | apt-key add - && \
    curl "https://packages.microsoft.com/config/debian/11/prod.list" \
    > /etc/apt/sources.list.d/mssql-release.list && \
    apt-get update && \
    ACCEPT_EULA=Y apt-get install -yq --no-install-recommends msodbcsql18 mssql-tools && \
    apt-get clean && apt-get autoremove -y && rm -rf /var/lib/apt/lists/*
ENV PATH=${PATH}:/opt/mssql-tools/bin

COPY requirements.txt .
RUN pip install -r requirements.txt

WORKDIR /app
COPY . .

EXPOSE 3000
CMD [ "python", "-u", "./app/main.py" ]

Also there is only small code of the ldap login in my app.
app.server.config.update({
    'LDAP_SCHEMA' : 'ldap',
    'LDAP_HOST' : <host>,
    'LDAP_PORT' : '389',
   'LDAP_BASE_DN': 'dc=<dc>,dc=local',
   'LDAP_USERNAME': os.environ.get('LDAP_USER'),
   'LDAP_USER_OBJECT_FILTER' : '(sAMAccountName=%s)',
   'LDAP_PASSWORD': os.environ.get('LDAP_PW')})

for view_func in app.server.view_functions:
   app.server.view_functions[view_func] = LDAP(app.server).basic_auth_required(app.server.view_functions[view_func])


Preparatory work to integrate with micro:bit classroom

Description
The V2 editor supports an iframe-based embedding protocol that allows it to be embedded in micro:bit classroom and similar environments.
The new editor should support the same protocol.
The V2 editor protocol just uses the text of the main.py script as the project (unlike MakeCode, which uses the MakeCode JSON project structure). We should support a richer project structure for Python projects with the new editor supporting multiple files. We should discuss whether this should be JSON as per MakeCode or something based on the binary file system format.
We'd like to offer an option to opt in to using the beta Python editor with micro:bit classroom rather than just cut over so this ticket also covers a UI.
Todo

[x] Proof of concept with main.py only

[x] Fix initialisation so that we don't have a main.py until it has the content from the host

[x] Review protocol, agree project format (2d, more elapsed).

[x] Implement in editor (1d).

[x] Classroom: Add URL parameter or similar to allow testing with the alpha (0.5).

[x] Classroom UI: Add a file drop-down to the Python rendering on the Student code page? (0.5)

This bit wasn't discussed.

[x] Classroom UI: List all non-tagged module files in the Word doc, main.py first then in alphabetical order. (0.5)

This bit wasn't discussed. Makes sense to exclude support code?

[x] Ticket in micro:bit classroom with proposed UI change to opt in to beta use (expect ~0.5 to implement assuming we do a select on the same row as Python)

Potential further work to improve classroom to cope with messages over Pusher that exceed our limit (20k compressed?), if we think we're more likely to hit the limit with this version of the editor.
Conclusion
...

This just needs some UI review, perhaps in the Python meeting today. @microbit-robert please can you be in a position to demo with reasonably quick access to the new bits of UI.

We tweaked the UI after discussion to use an additional radio group option.
Closing.


 What is problematic in this case is when you need to test the response time of a service. If the test at hand is executed first or simply the only test for example during development the test will undoubtedly fail if the timing assertion (.time(lessThan(100L), MILLISECONDS)) is a few milliseconds.
With OkHttp I don't see these timing issues :
OkHttpClient okHttpClient = new OkHttpClient();
Request request = new Request.Builder().url("http://www.example.com/").build();

IntStream.range(1, 10)
         .forEach(round -> {
             Stopwatch started = Stopwatch.createStarted();
             try {
                 okHttpClient.newCall(request).execute();
             } catch (IOException e) {
                 throw new UncheckedIOException(e);
             }
             System.out.printf("ok round #%d took %d%n",
                               round,
                               started.elapsed(MILLISECONDS));
         });

ok round #1 took 196
ok round #2 took 157
ok round #3 took 159
ok round #4 took 159
ok round #5 took 150
ok round #6 took 158
ok round #7 took 153
ok round #8 took 206
ok round #9 took 151

The code approach is different because the client and the request objects are created outside the measurement. I'm pretty sure that creating a new okHttpClient take around 1s. But this piece of code does show how I think it should be done inside RestAssured. I'm no groovy coder, but if the TimingFilter is measuring more than the actual request then there's a design problem in this regard.
The overhead of the RestAssured time measurement is even more visible when the service is less than 10 milliseconds which is especially true when run on local services.
This ticket comes from a brief discussion with @johanhaleby on a SO answer

@johanhaleby  Any perspectives of fixing this bug? This is very important for correctness of the time measure.

@Juandeldesierto Would be great to have this fixed. Maybe you could help out with a PR?

@bric3  @johanhaleby  Im not sure I can fix this,  what about bric? him seems got the core of the issue.


Upgrade Go

How about moving workspace to vendor too?

@dmathieu, that's what I want; I just split it into multiple pull requests.


TreeChop stopped working

TreeChop stopped working after i fiddled around with some mods. I had some complications but i have the modpack now as it was before. Only thing is, that the Chopping option isnt working anymore, even though i checked the configs and the settings, i wasn`t sneeking,etc.
latest.log
Im so frustrated bc i don´t wanna loose my World.

Hey, thanks for reporting. Here's a few things you could try:

Delete the treechop configs (treechop-common.toml and treechop-client.toml)
Die and respawn
As a last resort: remove treechop, load the world, save and exit, reinstall treechop. The world should be fine, but you may want to make a backup of it before trying this

I don't see any errors in the log, so I'm guessing the issue here is a desync between the server and player chop settings.

If those suggestions don't work, have you checked if treechop is working in a new world? Could you send me a screenshot of the in-game settings (default key is "n")?

Hey, thank you for your answer. Saidly none of your ideas worked and i still have the same problem in a new world.

Hmph. Maybe it's a conflict with another mod, or specific mod version. Do you have a log from before, when treechop was working? I might be able to figure out the problem by comparing it with the latest.log you shared

Hey, sure, here it is. It was still working then, i think. Were on a vacation in between so I don´t quit remembere.
2023-07-30-2.log

I take that back - this may be a duplicate of #197. I'll keep this closed and post updates on that issue.


spec: Skip markdown-specific test with 'pending'.

In Guix, redcarpet isn't available during the tests because this creates a circular dependency, so I came across the following error, fixed by this pull request, I believe.
Failures:

  1) YARD::Templates::Helpers::HtmlHelper#htmlify creates tables (markdown specific)
     Failure/Error: skip "This test depends on a markdown engine that supports tables"
     NoMethodError:
       undefined method `skip' for #<RSpec::Core::ExampleGroup::Nested_122::Nested_4:0x0055555a184840>
     # ./spec/templates/helpers/html_helper_spec.rb:187:in `block (4 levels) in <top (required)>'
     # ./lib/yard/logging.rb:168:in `enter_level'
     # ./spec/templates/helpers/html_helper_spec.rb:185:in `block (3 levels) in <top (required)>'

Coverage remained the same at 93.505% when pulling 9d517a35a01459a691d471d5b760e029eb6a6716 on wwood:patch-1 into d816482a0d4850506c3bcccc9434550c536c28c6 on lsegal:master.

Thanks for the PR!

Thanks. I just pushed 0.9.6 to the Guix master branch.


Support >, <= and >= operators

Feature Request
In this PR we had to add the support for the < operator, so it would be good to support also >, <= and >= as well.
Both for in memory and for Postgresql operations.
Which Areas Would Be Affected?
e.g., DPF, CI, build, transfer, etc.
Why Is the Feature Desired?
Are there any requirements?
Solution Proposal
If possible, provide a (brief!) solution proposal.

@ndr-brt It may be worth refining the title a bit to say this is for db predicates so the release notes are clear.


Custom document model with inherited fields doesn't render inherited fields in upload form

Issue Summary
We are using a custom document model that includes a mixin that declares some options (boolean) options fields. These fields are rendered during the edit view and show up in the DB, but are missing during the upload/multiple view.
Steps to Reproduce
Starting with a basic wagtail installation:
Document model:
class DocumentWithMixin(AbstractDocument, DocumentMixin):

    admin_form_fields = Document.admin_form_fields + ('my_boolean_field', 'my_second_boolean_field')

Mixin code:
class DocumentMixin(models.Model):

    my_boolean_field = models.BooleanField(default=False, help_text="Here have some help text")
    my_second_boolean_field = models.BooleanField(default=False, help_text="Here have some help text")

    class Meta:
        abstract = True

Expected result: All fields declared both in the model and and the mixin are editable during the multiple upload form.
Actual result: Only the name, collection, and tag fields are rendered.
I see that the document upload form and document multiple upload form take a different subset of fields. This is probably the cause. Is there a good reason for this, or should we unify the form production?
Technical details

Python version: 2.7.8
Django version: 1.11
Wagtail version: 1.10
Browser version: Chrome 58

@jeffreyckchau this appears to be a duplicate of #3921 and there is a current PR in progress relating to that issue: #3928


Adds GTM Listener Endpoint

Fixes #877
Problem:
GTM Listener endpoint was not in SDK.
Analysis:
Adds GTM Listener endpoint to SDK. Since GTM listener is a wrapper for LTM virtual, profile subcollection is read only. This means that  removal and profile attachment should be done via the created LTM virtual. Only loading or refresh of profiles is supported. Remainder of operations(Create, Update, Modify, Delete) should be done via LTM Virtual Server Profiles endpoint.
Tests:
Functional
Unit
Flake8

Related to issue:
#797
Merge Third


where is NeedSnifferActivation annotaion handled?

Please answer these questions before submitting your issue.

Why do you submit this issue?
[x] Question or discussion
[ ] Bug
[ ] Requirement
[ ] Feature or performance improvement

Question

What do you want to know?
where is NeedSnifferActivation annotaion handled? is annotation processer defined?

Nowhere. This is an annotation for dev. Check the source codes.
/**
 * The NeedSnifferActivation annotation is flag for reader and maintainers,
 * which represents this method should be activated/intercepted in sniffer.
 *
 * @author wusheng
 */
@Target({ElementType.METHOD, ElementType.CONSTRUCTOR})
@Retention(RetentionPolicy.SOURCE)
public @interface NeedSnifferActivation {
    String value() default "What should interceptor do?";
}


[atip-android] Add two steps for enable/disable airplane mode

-Add two steps for enable/disable airplane mode
-Modify README.md
BUG=https://crosswalk-project.org/jira/browse/XWALK-4728

@Honry please review it.

LGTM


[mongo-db-plugin]  why deserialize data in transaction_traces failed？

In my test node, I have successfully executed inline action refund, after undelegatebw cpu and net. However, when I switched on mongo-db-plugin to write data in, find that the data in transaction_traces did not deserialize yet.

I am sure that refund action has been executed successfully：

Not match the conditions which would cause the failure of deserialization：

Here is my config.ini:
mongodb-queue-size = 1024
mongodb-abi-cache-size = 40960
mongodb-wipe = false
mongodb-block-start = 0
mongodb-uri = mongodb://root:123456@<IP_ADDRESS>:27017/EOS
mongodb-store-blocks = 1
mongodb-store-block-states = 1
mongodb-store-transactions = 1
mongodb-store-transaction-traces = 1
mongodb-store-action-traces = 1
# mongodb-filter-on =
# mongodb-filter-out =
plugin = eosio::mongo_db_plugin

You need to enable the mongo_db plugin at the beginning of sync-up (from empty database), otherwise the some abi definitions will not be captured by mongo-db which results in serialization failure.

I am sure I enabled the mongo_db plugin at the beginning of sync-up (from empty database)，refund action is a system action，I think mongo-db-plugin should guarantee the deserialization. There may be something wrong with the plugin.

What value do you have for:
abi-serializer-max-time-ms ?

I find the reason, it because the table accounts in mongodb  did not have account eosio, I did not sync data since the beginning. I insert eosio infos into accounts from other mongodb which sync the whole data, and fix it


feat(plugin): compact output of status command

Make --verbose a countable option and introduce multiple levels of verbosity. The following panels have been moved to level 1 of verbosity:

Physical backups
Unmanaged Replication Slot Status
Managed roles status
Tablespaces status
Pod Disruption Budgets status

The following panels to level 2:

PostgreSQL configuration
PostgreSQL HBA
Certificates Status

Physical base backups are displayed when they are in progress even with verbosity 0.
Closes #5757

/test depth=push feature_type=plugin


Issues implementing Phonebridge that uses Asterisk-Java

Hi guys!
Please let me know if this is not the correct place to ask for help with this!
I am trying to get an application called Zoho Phonebridge working. Currently, making outgoing calls from the Zoho CRM are working just fine. However, one of the features of this phone bridge is a popup web browser notification when an incoming call comes in that has the same inbound CID as a 'record' in the CRM.
I am getting these error messages (I have replaced phone numbers with'xxxxxxxxx':
`SEVERE: Unable to set property 'rtt' to '0.1570' on org.asteriskjava.manager.event.RtcpReceivedEvent
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.asteriskjava.manager.internal.AbstractBuilder.setAttributes(AbstractBuilder.java:122)
at org.asteriskjava.manager.internal.EventBuilderImpl.buildEvent(EventBuilderImpl.java:282)
at org.asteriskjava.manager.internal.ManagerReaderImpl.buildEvent(ManagerReaderImpl.java:341)
at org.asteriskjava.manager.internal.ManagerReaderImpl.run(ManagerReaderImpl.java:217)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NumberFormatException: For input string: "0.1570"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Long.parseLong(Long.java:589)
at java.lang.Long.parseLong(Long.java:631)
at org.asteriskjava.manager.event.AbstractRtcpEvent.secStringToLong(AbstractRtcpEvent.java:101)
at org.asteriskjava.manager.event.RtcpReceivedEvent.setRtt(RtcpReceivedEvent.java:202)
... 9 more
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'sentoctets' to '2390080' on org.asteriskjava.manager.event.RtcpReceivedEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'report0iajitter' to '0' on org.asteriskjava.manager.event.RtcpReceivedEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'to' to '[::1]:0' on org.asteriskjava.manager.event.RtcpReceivedEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'linkedid' to '1459787394.5661' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'report0lsr' to '0' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'calleridname' to 'CH:FRESNO CA' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'pt' to '200(SR)' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'channel' to 'SIP/cbeyond-in-0000112b' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'language' to 'en' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'report0sourcessrc' to '0x76f10def' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'exten' to 's' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'report0dlsr' to '0.0000' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'calleridnum' to 'xxxxxxxxxx' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'context' to 'macro-dial' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'from' to '[::1]:0' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'connectedlinenum' to '304' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'uniqueid' to '1459787394.5661' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'channelstatedesc' to 'Up' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'reportcount' to '1' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'report0cumulativelost' to '0' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'report0sequencenumbercycles' to '1' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'ssrc' to '0x1d8bebbb' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'connectedlinename' to 'Joe' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'priority' to '17' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'report0highestsequence' to '16009' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'channelstate' to '6' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'report0fractionlost' to '0' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'report0iajitter' to '1' on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report at http://jira.reucon.org/browse/AJ`

Generally 'unable to set property' messages can be ignored.
This particular on is a bit more problematic but it won't be the cause
of your problem.
Please report is as a bug on git hub.
Make certain you report the asterisk version.
As to your zoho phone bridge problem you will need to talk to the
developers.
On 06/04/16 01:21, choiceit wrote:

Hi guys!
Please let me know if this is not the correct place to ask for help
with this!
I am trying to get an application called Zoho Phonebridge working.
Currently, making outgoing calls from the Zoho CRM are working just
fine. However, one of the features of this phone bridge is a popup web
browser notification when an incoming call comes in that has the same
inbound CID as a 'record' in the CRM.
I am getting these error messages (I have replaced phone numbers
with'xxxxxxxxx':
`SEVERE: Unable to set property 'rtt' to '0.1570' on
org.asteriskjava.manager.event.RtcpReceivedEvent
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at
org.asteriskjava.manager.internal.AbstractBuilder.setAttributes(AbstractBuilder.java:122)
at
org.asteriskjava.manager.internal.EventBuilderImpl.buildEvent(EventBuilderImpl.java:282)
at
org.asteriskjava.manager.internal.ManagerReaderImpl.buildEvent(ManagerReaderImpl.java:341)
at
org.asteriskjava.manager.internal.ManagerReaderImpl.run(ManagerReaderImpl.java:217)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NumberFormatException: For input string: "0.1570"
at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Long.parseLong(Long.java:589)
at java.lang.Long.parseLong(Long.java:631)
at
org.asteriskjava.manager.event.AbstractRtcpEvent.secStringToLong(AbstractRtcpEvent.java:101)
at
org.asteriskjava.manager.event.RtcpReceivedEvent.setRtt(RtcpReceivedEvent.java:202)
... 9 more
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'sentoctets' to '2390080' on
org.asteriskjava.manager.event.RtcpReceivedEvent: no setter. Please
report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'report0iajitter' to '0' on
org.asteriskjava.manager.event.RtcpReceivedEvent: no setter. Please
report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'to' to '[::1]:0' on
org.asteriskjava.manager.event.RtcpReceivedEvent: no setter. Please
report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'linkedid' to '1459787394.5661' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'report0lsr' to '0' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'calleridname' to 'CH:FRESNO CA' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'pt' to '200(SR)' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'channel' to 'SIP/cbeyond-in-0000112b'
on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please
report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'language' to 'en' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'report0sourcessrc' to '0x76f10def' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'exten' to 's' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'report0dlsr' to '0.0000' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'calleridnum' to 'xxxxxxxxxx' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'context' to 'macro-dial' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'from' to '[::1]:0' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'connectedlinenum' to '304' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'uniqueid' to '1459787394.5661' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'channelstatedesc' to 'Up' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'reportcount' to '1' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'report0cumulativelost' to '0' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'report0sequencenumbercycles' to '1'
on org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please
report at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'ssrc' to '0x1d8bebbb' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'connectedlinename' to 'Joe' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'priority' to '17' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'report0highestsequence' to '16009' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'channelstate' to '6' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'report0fractionlost' to '0' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ
Apr 04, 2016 10:36:11 AM
org.asteriskjava.manager.internal.AbstractBuilder setAttributes
WARNING: Unable to set property 'report0iajitter' to '1' on
org.asteriskjava.manager.event.RtcpSentEvent: no setter. Please report
at http://jira.reucon.org/browse/AJ` http://jira.reucon.org/browse/AJ`
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/asterisk-java/asterisk-java/issues/120

I'm closing this issues as its a duplicate of #117


✨ Introduce DioExceptionLogBuilder

Resolves https://github.com/cfug/dio/issues/1949
Resolves https://github.com/cfug/dio/issues/2287
Developers may want the URL of the exception to know what endpoint has gone wrong, or they want to have fewer tips about what the status code means. If we open too many flags to support various logging content, it will be a mess eventually.
Introducing the DioExceptionLogBuilder easily builds text content from the DioException.
New Pull Request Checklist

[ ] I have read the Documentation
[ ] I have searched for a similar pull request in the project and found none
[ ] I have updated this branch with the latest main branch to avoid conflicts (via merge from master or rebase)
[ ] I have added the required tests to prove the fix/feature I'm adding
[ ] I have updated the documentation (if necessary)
[ ] I have run the tests without failures
[ ] I have updated the CHANGELOG.md in the corresponding package

I guess we can go for the builder, any thought about this? @ueman @kuhnroyal

I think this is good, same goes for the log level.


Update maveninstall to point to 3.6.3

Update maven install script to bump default version to 3.6.3 as 3.6.1 is no longer available for download

@googlebot I signed it!


Bump version

I missed bumping version for the changed we did in #8. Also the version on Spark IDE doesn't take in changes from #8. Does it need to be re-published?

Hi,
Yes the new version will need to be uploaded to the IDE. I will try and do this later today, but feel free to add your own version to the IDE if you need it sooner.
Mark

On 18 May 2015, at 09:36, Chinmay Pendharkar<EMAIL_ADDRESS>wrote:
I missed bumping version for the changed we did in #8. Also the version on Spark IDE doesn't take in changes from #8. Does it need to be re-published?
You can view, comment on, or merge this pull request online at:
https://github.com/mrhornsby/spark-core-mdns/pull/9
Commit Summary
Bump version
File Changes
M spark.json (2)
Patch Links:
https://github.com/mrhornsby/spark-core-mdns/pull/9.patch
https://github.com/mrhornsby/spark-core-mdns/pull/9.diff
—
Reply to this email directly or view it on GitHub.

Now published to the Particle IDE.

thanks @mrhornsby !