Allow updating auth key for user with wskadmin-next

This PR enhances the wskadmin-next tooling with --force and --revoke flags that allow updating user auth key.
Description
Currently wskadmin (and next) allow adding a namespace with or without specific auth key.
In some cases, it is handy to allow updating existing namespace with specific auth key, or regenerating new key.
There are 2 flags being added in this PR:

--revoke, abbreviated -r: regenerate a new key for the user / namespace, UUID remains the same
--force, abbreviated -f:

with --auth uuid:key: the new auth value is updated for the user
without --auth: an auth of new UUID and key is randomly generated

Related issue and scope

#3965

My changes affect the following components

[ ] API
[ ] Controller
[ ] Message Bus (e.g., Kafka)
[ ] Loadbalancer
[ ] Invoker
[ ] Intrinsic actions (e.g., sequences, conductors)
[ ] Data stores (e.g., CouchDB)
[ ] Tests
[ ] Deployment
[ ] CLI
[x] General tooling
[ ] Documentation

Types of changes

[ ] Bug fix (generally a non-breaking change which closes an issue).
[x] Enhancement or new feature (adds new functionality).
[ ] Breaking change (a bug fix or enhancement which changes existing behavior).

Checklist:

[x] I signed an Apache CLA.
[x] I reviewed the style guides and followed the recommendations (Travis CI will check :).
[x] I added tests to cover my changes.
[x] My changes require further changes to the documentation.
[x] I updated the documentation where necessary.

@chetanmeh , @rabbah : this is for the discussion in #3965

Codecov Report

Merging #4005 into master will decrease coverage by 4.63%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #4005      +/-   ##
==========================================
- Coverage    85.8%   81.17%   -4.64%
==========================================
  Files         146      146
  Lines        7096     7101       +5
  Branches      441      428      -13
==========================================
- Hits         6089     5764     -325
- Misses       1007     1337     +330

Impacted Files
Coverage Δ

...c/main/scala/whisk/core/database/UserCommand.scala
97.82% <100%> (+0.04%)
:arrow_up:

...core/database/cosmosdb/RxObservableImplicits.scala
0% <0%> (-100%)
:arrow_down:

...core/database/cosmosdb/CosmosDBArtifactStore.scala
0% <0%> (-95.1%)
:arrow_down:

...sk/core/database/cosmosdb/CosmosDBViewMapper.scala
0% <0%> (-92.6%)
:arrow_down:

...whisk/core/database/cosmosdb/CosmosDBSupport.scala
0% <0%> (-81.82%)
:arrow_down:

...abase/cosmosdb/CosmosDBArtifactStoreProvider.scala
0% <0%> (-58.83%)
:arrow_down:

...la/whisk/core/database/cosmosdb/CosmosDBUtil.scala
92% <0%> (-4%)
:arrow_down:

.../src/main/scala/whisk/http/PoolingRestClient.scala
90% <0%> (-0.33%)
:arrow_down:

...sk/core/containerpool/docker/DockerContainer.scala
97.46% <0%> (ø)
:arrow_up:

...la/src/main/scala/whisk/core/mesos/MesosTask.scala
86.11% <0%> (ø)
:arrow_up:

... and 3 more

Continue to review full report at Codecov.

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

https://github.com/apache/incubator-openwhisk/blob/master/tools/admin/README.md
https://github.com/apache/incubator-openwhisk/blob/master/tools/admin/README-NEXT.md

@dubee  The dcos update is part of this PR. README.md is not being updated as the new feature is only in scala based implementation and hence documented in READEME-NEXT.md. Please have a look

@dubee documentation update was done, as justified by @chetanmeh . Could you please review?


chore: Add dependabot for github actions

Dependabot should also watch GitHub Actions for updates.
Ideally I would like to migrate it to renovate as I do find renovate a lot more extensible / useful as you can have one config for all your packages / projects in one repository and it has way more dependency checks it can do like actions, npm modules, your package.json's packageManager field and many more. Plus it can automerge if checks pass like tests (if enabled)

Thanks, I'll checkout renovate. I've never used it before, I've just stuck with dependabot because it's easy to setup.
I've had problems working with dependabot in monorepos, so we might have to switch to it soon. I'm planning on refactoring the repo to a monorepo and publishing the storage and localization APIs as seperate packages.

I've been stuck with Dependabot back then too but it always was a bit of a hassle to copy over the same config and it also sometimes didn't have options / strictness policies that I wanted so eventually I moved to renovate


SQLCMD must stay connected

I started SQLCMD. Then I entered:
1> USE Northwind
2> go
Changed database context to 'Northwind'.
1> SELECT * FROM "Order Details"
2> go
Msg 208, Level 16, State 1, Server SOMMERWALD, Line 1
Invalid object name 'Order Details'.

And I thought "What?".
Profiler revealed what is going on. For every batch you are connecting and disconnecting. So for the SELECT statement I was back in my default database.
That does not fly. SQLCMD is like SSMS. Once, I have connected, I should stay connected. The above is only one example of what goes wrong. I may create a temp table which I want to use in the next batch. This fails. I may start a transaction that I want to run over multiple batches. But that transaction is rolled back with the first batch. (Which means that only the rest of the transaction is performed, which is really bad.)
(To be precise, SSMS has an option that permits you to disconnect on every query. But that is not a default setting.)

The Go sql/driver model doesn't optimize for long lived connections, but it should be doable.


Combining CLI commands in a box makes copying hard

Description
This is a general comment on docs, that I noticed in this article.
This code block:

dotnet workload update
dotnet workload install aspire

must be copied line by line into my terminal. This requires mouse dexterity.
If it were in two boxes, I could use the copy button.
Page URL
https://learn.microsoft.com/en-us/dotnet/aspire/fundamentals/setup-tooling?tabs=visual-studio#install-net-aspire
Content source URL
https://github.com/dotnet/docs-aspire/blob/main/docs/fundamentals/setup-tooling.md
Document Version Independent Id
38acc47a-cbda-21f9-5364-2aa038b569a5
Article author
@IEvangelist

Closing as duplicate of #409


npm install bailing early

Have you had any issues with the install task ending early?
Here's what I'm getting:
Running 'npm:install' task...
Installing npm modules.
Running "node -v && cd /tmp/edwards-garment-website && npm i " on local.
@ v0.10.33
npm install complete

..and then it proceeds with the rest of the shipit deploy process
Clearly - it's not actually installing the modules.
Any idea?

Hi @timkelty only just picked this up. Is this still an issue? did you try running the npm install on the tmp directory itself manually as a test?

Yes, but I think it is something in the core: https://github.com/shipitjs/shipit/issues/57
We can close this.


Service Bus track2  AsyncReceiver  Duration

Reference : https://apiview.azurewebsites.net/Assemblies/Review/5df407a05bd74cd1a485bd46a55600a3
public Flux receiveMessages(int maxMessageCount, Duration timeout) {}
Jonathan
We should consider dropping the Duration here, as it should be achievable using the existing Flux API, but please confirm.

Closed in favour of #4506


Question: Joule Thomson State Change

Hello Caleb,
for a while I'm asking myself what is the preferred way to have the flasher interface make a state change via Joule Thomson Effect.
It is a bit strange, that we need to calculate the temperature drop outside of thermo.
from thermo import ChemicalConstantsPackage, CEOSGas, PRMIX, CEOSLiquid, FlashVL, EquilibriumState

class TestJouleThomson:
    def test_basic_path(self):
        names = ['methane', 'ethane']
        constants, properties = ChemicalConstantsPackage.from_IDs(names)
        eos_kwargs = dict(Tcs=constants.Tcs, Pcs=constants.Pcs, omegas=constants.omegas)
        phase_model_gas = CEOSGas(PRMIX, eos_kwargs=eos_kwargs, HeatCapacityGases=properties.HeatCapacityGases)
        phase_model_liquid = CEOSLiquid(PRMIX, eos_kwargs=eos_kwargs, HeatCapacityGases=properties.HeatCapacityGases)
        flasher = FlashVL(constants, properties, phase_model_gas, phase_model_liquid)
        zs = [.99, .01]
        start_temperature = 300
        start_pressure = 50*100000
        final_pressure = 30*100000
        eq: EquilibriumState = flasher.flash(zs, T=start_temperature, P=start_pressure)
        jt_koeff_at_start = eq.gas.Joule_Thomson()
        assert isinstance(jt_koeff_at_start, float)
        final_temperature = start_temperature - (start_pressure-final_pressure) * jt_koeff_at_start
        assert final_temperature < start_temperature
        eq_final = flasher.flash(zs, final_temperature, final_pressure)
        assert eq.gas.V() < eq_final.gas.V()

cheers simon

Hi Simon,
I don't have any context on what you are trying to do, but conventionally if you want to know the temperature change from an isenthalpic pressure change you do a PH flash with the new pressure following your previous PT conditions. JT coefficient refers only to a property at specific conditions and the multiplication you are doing is only accurate over short ranges.
Sincerely,
Caleb

Thanks for answering. I finally found the answer also in the examples....
https://thermo.readthedocs.io/Examples/Chemical Thermodynamics for Process Simulation/Example 14.2 Joule-Thomson Effect.html
The thing was, that we started earlier with the mixture interface and on to the way the flasher we oversee this simple solution.


Add objective or specialization to readme .

[ ] Manage multiple repositories at once

[ ] Manage multiple repositories of an organization or a user

[ ] Feature set we are providing

Closes with PR #35


Sandbox Payment goes through but IPN Signal is not received...

Hey my website is live. I am able to make live payments, where I receive the Ipn signal. But when I set it back to sandbox.paypal account. The payment is going through, but I cant receive the signal in my signals.py. Instead I get an 502 Proxy Error. Does anyone know what is going on?
I found that there was an IPN incident from 30.1. - 7.2. on sandbox paypal account...

Closing because this is a support request, sorry I can't help.


[pulsar-broker] Avoid creating unnecessary dispatch-rate-limit objects

Motivation
Right now, every topic creates rate-limiter object for topic-level-limiter, subscriber-level-limiter, dispatcher-level-limiter even though throttling is not configured. And subscriber dispatcher creates consumer-level limiter. So, it makes broker to create large number of DispatchRateLimiter objects and String objects even though throttling is disable.
Modification
Avoid creating unnecessary DispatchRateLimiter objects that can reduce gc impact.

run java8 tests


Add support for flexible column name in JsonStreamWriter

Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

[X] Make sure to open an issue as a bug/issue before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
[X] Ensure the tests and linter pass
[X] Code coverage does not decrease (if any source code was changed)
[X] Appropriate docs were updated (if necessary)

Fixes #<issue_number_goes_here> ☕
If you write sample code, please follow the samples format.

@yirutang please help review the change.

Error message for windows check failure:
Error: Exception in thread "Thread-340" io.grpc.StatusRuntimeException: CANCELLED: Interrupted while waiting for quota.
	at com.google.cloud.bigquery.storage.v1beta2.StreamWriterV2.maybeWaitForInflightQuota(StreamWriterV2.java:295)
	at com.google.cloud.bigquery.storage.v1beta2.StreamWriterV2.appendInternal(StreamWriterV2.java:273)
	at com.google.cloud.bigquery.storage.v1beta2.StreamWriterV2.append(StreamWriterV2.java:235)
	at com.google.cloud.bigquery.storage.v1beta2.StreamWriterV2Test.sendTestMessage(StreamWriterV2Test.java:132)
	at com.google.cloud.bigquery.storage.v1beta2.StreamWriterV2Test.access$000(StreamWriterV2Test.java:54)
	at com.google.cloud.bigquery.storage.v1beta2.StreamWriterV2Test$2.run(StreamWriterV2Test.java:158)
	at java.lang.Thread.run(Thread.java:750)
Caused by: java.lang.InterruptedException
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:2019)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2178)
	at com.google.cloud.bigquery.storage.v1beta2.StreamWriterV2.maybeWaitForInflightQuota(StreamWriterV2.java:285)
	... 6 more


feat: Check with module defaults

Is your feature request related to a problem? Please describe.

I'd want to run TfSec before publishing my TF module. It seems like tfsec is not validating the code with default values filled in.
Describe the solution you'd like

Run TFSec with module defaults
Describe alternatives you've considered

Add TFVars file with the same default values?
Additional context

hey @dsfrederic - tfsec uses the default values specified for variables when doing scanning unless the tfvars-file flag is used. I wonder if your module isn't being scanned fully - could you try --force-all-dirs flag to ensure that the full path is scanned?

Hey @owenrumney, this doesn't seem to work either...
I've added the argument and made a change that should trigger tfsec.

This is the result

So as you can see tfsec didn't pickup the default value.
repository: https://github.com/cgk-ds-be/terraform-azurerm-datalake
reference: https://github.com/cgk-ds-be/terraform-azurerm-datalake/runs/5552484729?check_suite_focus=true

I understand now - my bad.
So it looks like you've found a short fall in the tfsec-pr-commenter. I suspect what is happening is that resulting failure doesn't match up to the line that changed in the hunk of the PR.
Its a legit bug and one I'm surprised hasn't hit more people. Leave it with me
Also, I'm going to move this to github.com/aquasecurity/tfsec-pr-commenter-action for tracking


Redesign recover wallet seed

Recovery wallet redesign

smart panel with hints on top of the keyboard
all textfields are disabled except of the active one and already edited ones.
next textfield achieve focus on Return button on a keyboard after matching with wordlist.txt

https://github.com/raedahgroup/dcrios/issues/100
https://xd.adobe.com/spec/08bd90ab-fc58-4f47-5423-569db1e94887-7e8c/screen/23e562d7-e5df-4803-b526-9e3215f0af90/3-0-recover-wallet/

The arrow to navigate backward is missing  here. please update.


Correctly patch components in hosted mode tests

For the "usual" managed-cluster components, the environment variables in the addon-controller deployment can be updated to use a newly-built container image for the component. For the propagator, that deployment on the hub cluster can be manually updated. For the addon-controller itself, the make target can be "tricked" into using the new code.
Refs:

https://issues.redhat.com/browse/ACM-5211

Checklist for 9016260c57d66f65deae9e50dfac48a667550981:
framework (self):

[ ] good change
[ ] bad change

addon-controller:

[ ] good change
[ ] bad change

propagator:

[ ] good change
[ ] bad change

framework-addon:

[ ] good change
[ ] bad change

cert-policy:

[ ] good change
[ ] bad change

checklist for 11793584de41c6e537e07d27f5538439b13dfb63

checklist for 8732f008d8768845800d486a554e14ba8ef2d8cb
framework (self):

[ ] good change (self)
[x] bad change https://github.com/JustinKuli/governance-policy-framework/pull/10

~addon-controller:~ not generally tested by the framework tests (maybe something to fix later)
propagator:

[ ] good change https://github.com/JustinKuli/governance-policy-propagator/pull/4
[ ] bad change https://github.com/JustinKuli/governance-policy-propagator/pull/5

framework-addon:

[ ] good change https://github.com/JustinKuli/governance-policy-framework-addon/pull/7
[ ] bad change https://github.com/JustinKuli/governance-policy-framework-addon/pull/8

cert-policy:

[ ] good change https://github.com/JustinKuli/cert-policy-controller/pull/2
[ ] bad change https://github.com/JustinKuli/cert-policy-controller/pull/3

checklist for d601ac6c1ba726c34ac4728fe3eff485d3324f87
framework (self):

[ ] good change (self)
[x] bad change https://github.com/JustinKuli/governance-policy-framework/pull/10

~addon-controller:~ not generally tested by the framework tests (maybe something to fix later)
propagator:

[ ] good change https://github.com/JustinKuli/governance-policy-propagator/pull/4
[ ] bad change https://github.com/JustinKuli/governance-policy-propagator/pull/5

framework-addon:

[ ] good change https://github.com/JustinKuli/governance-policy-framework-addon/pull/7
[ ] bad change https://github.com/JustinKuli/governance-policy-framework-addon/pull/8

cert-policy:

[ ] good change https://github.com/JustinKuli/cert-policy-controller/pull/2
[ ] bad change https://github.com/JustinKuli/cert-policy-controller/pull/3


Python dependencies organization and parallelized tests

Description
Add documentation on the creation of a python environment, facilitating the installation of a new environment. This process allow us to have a shared development environment between us.
Change the github-action file by using the new environment definition and enable the parallelization of test using the pytest-xdist librairy (#12).
Type of change

[ ] Add documentation.
[ ] Creation of a requirements file for dependencies.
[ ] Github Action modification (test locally but not with github action process)

Not needed now as we moved to Protostar


Automatically close datepicker dialog on date selected

Or you can add a on date selected listener setter function?

To solve my problem, I used:
datePickerDialog.registerOnDateChangedListener(new DatePickerDialog.OnDateChangedListener() {
@Override
public void onDateChanged() {
dpd.notifyOnDateListener();
dpd.dismiss();
}
});
It would be nice to have a boolean function to have the datepicker dialog automatic close feature.


Github build pipeline for extension

We need a build pipeline that will compile the extensions to make sure it builds successfully.
It should do the following, minimum, using azdev:

Build the extension
Run all the tests using the recordings (so NOT live)

assign this one to me please :-D

#181

Implemented.


Kd/paper consistency

Purpose
This PR makes three changes which bring the soil and snow model in line with the equations we have in the paper.

Evaporation/condensation is include in the "influx" term from which we then compute runoff and infiltration. Previously, we computed infiltration/runoff from Precip+snowmelt (if applicable), and then set the BC as infiltration+evap. Now we compute infiltration/runoff from Precip+snowmelt+evap, and set the BC = infiltration. This allows us to handle heavy condensation events also, which I think caused NaN before, and so I also stopped setting Evap and subl to 0 if condensation was occuring.
Non-dimensionalize the coefficients for thermal conductivity in snow. If the snow density = ice density, we get kappa_snow = kappa_ice exactly/
Resolve a discontinuity in the Kersten number for soil between frozen and unfrozen soil by linearly interpolating between the two as the soil freezes.

To-do

Content

[ ] I have read and checked the items on the review checklist.

This allows us to handle heavy condensation events also, which I think caused NaN before, and so I also stopped setting Evap and subl to 0 if condensation was occuring.

Do you think this is related to the set of NaNs we were debugging yesterday, or is it separate?

This allows us to handle heavy condensation events also, which I think caused NaN before, and so I also stopped setting Evap and subl to 0 if condensation was occuring.

Do you think this is related to the set of NaNs we were debugging yesterday, or is it separate?

I think it is seperate, because I turned off condensation in the current version of main (this PR would turn it back on)


[FEATURE] Fix image releases to Docker Hub

Is your feature request related to a problem? Please describe.
The instruction to run docker-compose.yml doesn't seem to work – it is referring to images pushed to Docker Hub 7 month ago.
Describe the solution you'd like
Update remote Docker images when new release/tag is created.
Describe alternatives you've considered
Alternatively, the whole project can be build with custom docker-compose which has build context specified.
But it could be too complicated for the chain developers.

Probably duplication of https://github.com/aurora-is-near/aurora-relayer/issues/288

his repository is deprecated. We released Aurora Relayer v2. You can check Standalone Aurora Relayer and Refiner repo on how we build images. We updated docker containers.


JSON value '' of type NSNull cannot be converted to CLLocationDegrees

Description
My react-native app is working fine in android without any problem. But when I run it in IOS simulator, this error comes to app screen and it doesn't go further:
JSON value '<null>' of type NSNull cannot be converted to CLLocationDegrees

+ RCTConvert(CoreLocation) CLLocationDegrees:] RCTConvert+CoreLocation.m:12

+ RCTConvert(CoreLocation) CLLocationCoordinate2D:]

+ [RCTConvert(AirMap) MKCoordinateRegion:]

__invoking___

-[NSInvocation invoke]

__41-[RCTModuleMethod processMethodSignature]_block_invoke.80

__41-[RCTModuleMethod processMethodSignature]_block_invoke.164 -[RCTModuleMethod invokeWithBridge:module:arguments:]

facebook::react::invokeInner(RCTBridge*, RCTModuleData*, unsigned int, folly::dynamic const&, int, (anonymous namespace)::SchedulingContext)

facebook::react::RCTNativeModule::invoke(unsigned int, folly::dynamic&&, int)::$_0::operator()()

const invocation function for block in facebook::react::RCTNativeModule::invoke(unsigned int, folly::dynamic&&, int)

_dispatch_call_block_and_release

_dispatch_client_callout

_dispatch_lane_serial_drain

_dispatch_lane_invoke

_dispatch_workloop_worker_thread

_pthread_wqthread

start_wqthread

Here are the node modules:
"dependencies": {
    "@react-native-async-storage/async-storage": "^1.17.0",
    "@react-native-community/cli": "^7.0.3",
    "@react-native-community/geolocation": "^2.0.2",
    "@react-native-community/masked-view": "^0.1.11",
    "@react-native-community/netinfo": "^8.2.0",
    "@react-native-picker/picker": "^2.4.0",
    "@react-navigation/drawer": "^6.3.1",
    "@react-navigation/native": "^6.0.8",
    "@react-navigation/stack": "^6.1.1",
    "amazon-cognito-identity-js": "^5.2.8",
    "aws-amplify": "^4.3.12",
    "aws-amplify-react-native": "^6.0.2",
    "jetifier": "^2.0.0",
    "react": "17.0.2",
    "react-native": "^0.67.4",
    "react-native-gesture-handler": "2.1.1",
    "react-native-google-places-autocomplete": "^2.4.1",
    "react-native-maps": "0.30.1",
    "react-native-maps-directions": "^1.8.0",
    "react-native-permissions": "^3.3.1",
    "react-native-reanimated": "2.4.1",
    "react-native-safe-area-context": "^4.2.1",
    "react-native-screens": "^3.13.1",
    "react-native-vector-icons": "^9.1.0",
    "react-navigation": "^4.4.4",
    "react-promise": "^3.0.2",
    "uuid": "^8.3.2"
  },

Version
0.67.4
Output of npx react-native info
info Fetching system and libraries information...
System:
OS: macOS 10.15.5
CPU: (4) x64 Intel(R) Core(TM) i5-3317U CPU @ 1.70GHz
Memory: 611.86 MB / 12.00 GB
Shell: 5.7.1 - /bin/zsh
Binaries:
Node: 17.6.0 - /usr/local/bin/node
Yarn: 1.22.17 - /usr/local/bin/yarn
npm: 8.5.1 - /usr/local/bin/npm
Watchman: 2<IP_ADDRESS> - /usr/local/bin/watchman
Managers:
CocoaPods: 1.11.2 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: iOS 14.4, DriverKit 20.2, macOS 11.1, tvOS 14.3, watchOS 7.2
Android SDK: Not Found
IDEs:
Android Studio: Not Found
Xcode: 12.4/12D4e - /usr/bin/xcodebuild
Languages:
Java: Not Found
npmPackages:
@react-native-community/cli: ^7.0.3 => 7.0.3
react: 17.0.2 => 17.0.2
react-native: ^0.67.4 => 0.67.4
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps to reproduce
Since the app is working fine in android, I don't think the issue is about the coding part. Maybe it is about the environment part.
Snack, code example, screenshot, or link to a repository
No response

Hey, @burakkbilginn!  This error is probably from the library react-native-maps or @react-native-community/geolocation

Hey, @burakkbilginn! This error is probably from the library react-native-maps or @react-native-community/geolocation

So is there a way to handle this? Maybe downgrade to a specific version or any other method?

After some time, I noticed that onMapReady event doesn't get fired in IOS simulator, therefore the coordinates aren't grasped and stays null. This issue is being told to start appearing after last google maps update, seem to be about 10 days ago, here mentioned:

I digged in google but couldn't find a working workaround. Any help is appreciated.


[Shibboleth2.0][IS530]Configuring Shibboleth IdP

Document: Configuring Shibboleth IdP as a Trusted Identity Provider
Section: https://docs.wso2.com/display/IS530/Configuring+Shibboleth+IdP+as+a+Trusted+Identity+Provider#ConfiguringShibbolethIdPasaTrustedIdentityProvider-ConfiguringShibbolethasaSAML2identityprovider
Step 9
After the updating the configs and restart the tomcat server, following error occurs.
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file://idp/conf/internal.xml]; nested exception is java.net.UnknownHostException: idp

Configurations:
ShibUserPassAuth {
edu.vt.middleware.ldap.jaas.LdapLoginModule required
ldapUrl="ldap://localhost:10389"
bindDn="uid=admin,ou=system"
bindCredential="secret"
baseDn="ou=users,ou=system"
ssl="false"
userFilter="uid={0}"
;
};

<Connector port="8443"
 protocol="org.apache.coyote.http11.Http11Protocol"
 SSLImplementation="edu.internet2.middleware.security.tomcat6.DelegateToApplicationJSSEImplementation"
 scheme="https"
 SSLEnabled="true"
 clientAuth="false"
 keystoreFile="<Shibboleth-Home>/idp/shibboleth/credentials/idp.jks"
 keystorePass="wso2carbon" />

Shibboleth version: 2.0
Identity Server: wso2is-<IP_ADDRESS>3989921835

Thank you for your contribution!
We are closing this issue since it has not been prioritized for a long time. Chances are that it has already been solved in more recent versions. If not, we will be re-evaluating this when it becomes a priority.


IlmBase half.cpp expected expression build error mac/xcode.

Hey
I'm trying to rebuild this plugin https://gitlab.com/fnordware/ProEXR for ARM/Intel m1 macs.
I've hit a bit of a wall...
when trying to compile IlmBase>half>half.cpp
Line 56/58 errors with
Expected expression
HALF_EXPORT const half::uif half::_toFloat[1 << 16] =
   #include "toFloat.h"
HALF_EXPORT const unsigned short half::_eLut[1 << 9] =
   #include "eLut.h"

I'm about 90% green in xcode, I'm mostly cmake...
Could any1 give me a hint with this?
Curiously what do these functions do ? o.O

Hey
Thanks for ping!
I've decided to go for brains and grabbed vcpkg openEXR and it seems to "work". Well I have other errors with GUI/C.. C eeee C something, Cocoa? Cant tell, pain as hell...
Gonna see if I can build my own exr importer and publish it instead tbh.


Expose the "loader" column in Scene Inventory

This implements a fix for #454 so that it's visible to the artist which Loader is being used for specific loaded content directly within the Scene Inventory.
This implements solution option 1) as presented in the issue. It's a very minor change in code. :)
BEFORE

AFTER

Oo, that is nice. 👍

What about putting the loader name inside the family column with margin ? Looks like they could be merged together.

What about putting the loader name inside the family column with margin ? Looks like they could be merged together.

It would complicate the code more than it currently does. Additionally it disallows sorting either on Family or on Loader type. I think it offers less features with more complexity and I personally don't have an issue with it being a column of its own. With that it even allows to hide it if you wouldn't care about it and don't want to show it.
As such, I personally wouldn't merge them.

It would complicate the code more than it currently does.

Yeah, good point, just found out that this PR only modified one line. Now I could not bare to complicate it for that, too.

just found out that this PR only modified one line.

It was definitely more trivial than I expected. 😄

great!


Reduce allocations in "Expand macro" formatter

changelog fix

bors r+

Btw I am working on a Ast based formatter discussed in #1665, and it should be used here instead.


Sometimes Close doesn't reach nsmgr

When running scalability tests (not yet uploaded) I found an issue with heal working indefinitely.
When investigating it, I found that one of the reasons this was happening was that nsmgr never received Close for some of the connections.
Logs: logs.zip
There is a bunch of connections in these logs. You can use grep 79b30cf1-1629-440c-8507-7e535d60295d to get the part of the logs that allows you to see the issue.

This is caused by the lack of resources, doesn't look like we can do something here instead of suggesting users to increase CPU limits.
@denis-tingaikin
Thoughts?

Filed a more detailed issue for this, provided few possible solutions there - https://github.com/networkservicemesh/sdk/issues/1031.


Lorri shell fails to build with Ansible

Describe the bug

Given the following shell.nix:
let
  # 2020-05-29
  rev = "https://github.com/NixOS/nixpkgs/archive/135073a87b7e2c631739f4ffa016e1859b1a425e.tar.gz";
  pkgs = import (builtins.fetchTarball rev) { };
in
pkgs.mkShell {
  buildInputs = [ pkgs.ansible ];
  shellHook = ''
    ansible --version
  '';
}

lorri should be able to build the shell, but fails because Ansible tries to write to /homeless-shelter/.ansible/tmp
To Reproduce
Steps to reproduce the behavior:

Observe nix-shell not having any issues fetching/building Ansible

$ nix-shell
ansible 2.9.9
  config file = None
  configured module search path = ['/home/nicolas/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /nix/store/6f2i8f14galhv63326k4lv33p5yvamj8-python3.7-ansible-2.9.9/lib/python3.7/site-packages/ansible
  executable location = /nix/store/6f2i8f14galhv63326k4lv33p5yvamj8-python3.7-ansible-2.9.9/bin/ansible
  python version = 3.7.7 (default, Mar 10 2020, 06:34:06) [GCC 9.3.0]

[nix-shell:/tmp/tmp.aLYH9g19MN]$

Try with lorri shell

$ lorri shell
Jun 03 17:25:30.445 ERRO Build failed. No cached environment available.
Build error: Nix process returned exit code 100.
  $ "nix-build" "--out-link" "/tmp/.tmpuB85jr/result" "--" "/tmp/.tmpm21XX7/result"
these derivations will be built:
  /nix/store/0gc3hz85gf13ddcnnhz975vk79napr8b-lorri-wrapped-project-nix-shell.drv
building '/nix/store/0gc3hz85gf13ddcnnhz975vk79napr8b-lorri-wrapped-project-nix-shell.drv'...
Unhandled error:
 Traceback (most recent call last):
  File "/nix/store/6f2i8f14galhv63326k4lv33p5yvamj8-python3.7-ansible-2.9.9/lib/python3.7/site-packages/ansible/utils/path.py", line 85, in makedirs_safe
    os.makedirs(b_rpath, mode)
  File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/os.py", line 213, in makedirs
    makedirs(head, exist_ok=exist_ok)
  File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/os.py", line 213, in makedirs
    makedirs(head, exist_ok=exist_ok)
  File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/os.py", line 223, in makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: b'/homeless-shelter'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/nix/store/6f2i8f14galhv63326k4lv33p5yvamj8-python3.7-ansible-2.9.9/lib/python3.7/site-packages/ansible/config/manager.py", line 559, in update_config_data
    value, origin = self.get_config_value_and_origin(config, configfile)
  File "/nix/store/6f2i8f14galhv63326k4lv33p5yvamj8-python3.7-ansible-2.9.9/lib/python3.7/site-packages/ansible/config/manager.py", line 503, in get_config_value_and_origin
    value = ensure_type(value, defs[config].get('type'), origin=origin)
  File "/nix/store/6f2i8f14galhv63326k4lv33p5yvamj8-python3.7-ansible-2.9.9/lib/python3.7/site-packages/ansible/config/manager.py", line 122, in ensure_type
    makedirs_safe(value, 0o700)
  File "/nix/store/6f2i8f14galhv63326k4lv33p5yvamj8-python3.7-ansible-2.9.9/lib/python3.7/site-packages/ansible/utils/path.py", line 90, in makedirs_safe
    raise AnsibleError("Unable to create local directories(%s): %s" % (to_native(rpath), to_native(e)))
ansible.errors.AnsibleError: Unable to create local directories(/homeless-shelter/.ansible/tmp): [Errno 13] Permission denied: b'/homeless-shelter'

Traceback (most recent call last):
  File "/nix/store/6f2i8f14galhv63326k4lv33p5yvamj8-python3.7-ansible-2.9.9/lib/python3.7/site-packages/ansible/utils/path.py", line 85, in makedirs_safe
    os.makedirs(b_rpath, mode)
  File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/os.py", line 213, in makedirs
    makedirs(head, exist_ok=exist_ok)
  File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/os.py", line 213, in makedirs
    makedirs(head, exist_ok=exist_ok)
  File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/os.py", line 223, in makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: b'/homeless-shelter'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/nix/store/6f2i8f14galhv63326k4lv33p5yvamj8-python3.7-ansible-2.9.9/lib/python3.7/site-packages/ansible/config/manager.py", line 559, in update_config_data
    value, origin = self.get_config_value_and_origin(config, configfile)
  File "/nix/store/6f2i8f14galhv63326k4lv33p5yvamj8-python3.7-ansible-2.9.9/lib/python3.7/site-packages/ansible/config/manager.py", line 503, in get_config_value_and_origin
    value = ensure_type(value, defs[config].get('type'), origin=origin)
  File "/nix/store/6f2i8f14galhv63326k4lv33p5yvamj8-python3.7-ansible-2.9.9/lib/python3.7/site-packages/ansible/config/manager.py", line 122, in ensure_type
    makedirs_safe(value, 0o700)
  File "/nix/store/6f2i8f14galhv63326k4lv33p5yvamj8-python3.7-ansible-2.9.9/lib/python3.7/site-packages/ansible/utils/path.py", line 90, in makedirs_safe
    raise AnsibleError("Unable to create local directories(%s): %s" % (to_native(rpath), to_native(e)))
ansible.errors.AnsibleError: Unable to create local directories(/homeless-shelter/.ansible/tmp): [Errno 13] Permission denied: b'/homeless-shelter'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/nix/store/6f2i8f14galhv63326k4lv33p5yvamj8-python3.7-ansible-2.9.9/bin/.ansible-wrapped", line 63, in <module>
    import ansible.constants as C
  File "/nix/store/6f2i8f14galhv63326k4lv33p5yvamj8-python3.7-ansible-2.9.9/lib/python3.7/site-packages/ansible/constants.py", line 174, in <module>
    config = ConfigManager()
  File "/nix/store/6f2i8f14galhv63326k4lv33p5yvamj8-python3.7-ansible-2.9.9/lib/python3.7/site-packages/ansible/config/manager.py", line 291, in __init__
    self.update_config_data()
  File "/nix/store/6f2i8f14galhv63326k4lv33p5yvamj8-python3.7-ansible-2.9.9/lib/python3.7/site-packages/ansible/config/manager.py", line 571, in update_config_data
    raise AnsibleError("Invalid settings supplied for %s: %s\n" % (config, to_native(e)), orig_exc=e)
ansible.errors.AnsibleError: Invalid settings supplied for DEFAULT_LOCAL_TMP: Unable to create local directories(/homeless-shelter/.ansible/tmp): [Errno 13] Permission denied: b'/homeless-shelter'

builder for '/nix/store/0gc3hz85gf13ddcnnhz975vk79napr8b-lorri-wrapped-project-nix-shell.drv' failed with exit code 1
error: build of '/nix/store/0gc3hz85gf13ddcnnhz975vk79napr8b-lorri-wrapped-project-nix-shell.drv' failed

Expected behavior
Lorri should be able to build the shell.
Metadata

$ lorri info
lorri version: 1.0

$ uname -a
Linux g-word 5.6.15 #1-NixOS SMP Wed May 27 15:48:31 UTC 2020 x86_64 GNU/Linux

Additional context

Tested on both master (3d5eb131a73d72963cb3ee0eee7ac0eca5321254) and release 1.0.

Turns out the issue is that the user (nixbld) that runs commands for the shellHook within lorri can only write to world-writable directories such as /tmp.
When invoking ansible for the first time, it creates files in the user's $HOME.
I removed the call to ansible --version within the shellHook and the problem was gone.
@Profpatsch is there anyway for the shellHook to not be executed in the context of the nixbld user but that of the user?


Fix capitalization of "GitHub".

I saw that "RSpec" was capitalized correctly, so I thought I'd give the same treatment to "GitHub".

I didn't find this issue in the README or any of the other docs.

@seanhussey Could you amend the commit to add add (maint) to the beginning? That'll get Travis CI happy.

@jhelwig Done. My apologies for not reading the guidelines carefully enough.

No worries! :) Thanks for updating the commit message. Once CI finishes, I'll get this merged. Looks like an entirely reasonable change.

Waiting for CLA signature by @seanhussey
@seanhussey - We require a Contributor License Agreement (CLA) for people who contribute to Puppet, but we have an easy click-through license with instructions, which is available at https://cla.puppet.com/
Note: if your contribution is trivial and you think it may be exempt from the CLA, please post a short reply to this comment with details. http://docs.puppet.com/community/trivial_patch_exemption.html

CLA signed by all contributors.

Thanks, @seanhussey!


onnx model required

Coming Soon. In fact, we have completed the code and will upload it after testing.

Since there isn't much progress, I've made an ONNX model of fcpe by decoupling mel extractor and fcpe model.
https://github.com/deiteris/voice-changer/blob/master-custom/server/utils/fcpe_onnx.py
It should be also possible to produce a combined model by returning float tensor instead of complex.
https://github.com/CNChTu/FCPE/blob/main/torchfcpe/mel_extractor.py#L136-L139
There's a good example of how it's done for RMVPE algorithm:
https://github.com/yxlllc/RMVPE/blob/main/export.py#L44-L57


Section x.2 Uses section in MIS

If I am understanding correctly, the Section x.2(i.e. 6.2, 7.2, ..., 13.2) in the MIS is supposed to be about the use hierarchy, mentioning which other modules the current module is using. This is also beneficial to the traceability.

Yes, you are correct. I misunderstood that part.


Missing type Json in TYPE_MAP

Resource EmployeeAgreement has a newly added field (Config) which has a new type (Json, as reported by the INFO endpoint). This new field type is not accounted for in TYPE_MAP in discover.py, and is throwing an error every time Stitch (or singer) tries to perform an extraction.

https://github.com/DeputyApp/singer-tap-deputy/blob/6126abafdd7e07613d823c61c84c06235782044f/tap_deputy/discover.py#L64-L71

Logs
$ tap-deputy -c config.json --dev
WARNING Executing Tap in Dev mode
DEBUG Starting new HTTPS connection (1): [REDACTED].eu.deputy.com:443
DEBUG https://[REDACTED].eu.deputy.com:443 "GET /api/v1/resource/Address/INFO HTTP/1.1" 200 208
INFO METRIC: {"type": "timer", "metric": "http_request_duration", "value": 0.2956879138946533, "tags": {"endpoint": "resource_info", "http_status_code": 200, "status": "succeeded"}}
DEBUG https://[REDACTED].eu.deputy.com:443 "GET /api/v1/resource/Category/INFO HTTP/1.1" 200 177
INFO METRIC: {"type": "timer", "metric": "http_request_duration", "value": 0.1277756690979004, "tags": {"endpoint": "resource_info", "http_status_code": 200, "status": "succeeded"}}
DEBUG https://[REDACTED].eu.deputy.com:443 "GET /api/v1/resource/Comment/INFO HTTP/1.1" 200 175
INFO METRIC: {"type": "timer", "metric": "http_request_duration", "value": 0.11403942108154297, "tags": {"endpoint": "resource_info", "http_status_code": 200, "status": "succeeded"}}
DEBUG https://[REDACTED].eu.deputy.com:443 "GET /api/v1/resource/Company/INFO HTTP/1.1" 200 254
INFO METRIC: {"type": "timer", "metric": "http_request_duration", "value": 0.11162185668945312, "tags": {"endpoint": "resource_info", "http_status_code": 200, "status": "succeeded"}}
DEBUG https://276be407021147.eu.deputy.com:443 "GET /api/v1/resource/CompanyPeriod/INFO HTTP/1.1" 200 166
INFO METRIC: {"type": "timer", "metric": "http_request_duration", "value": 0.09200048446655273, "tags": {"endpoint": "resource_info", "http_status_code": 200, "status": "succeeded"}}
DEBUG https://[REDACTED].eu.deputy.com:443 "GET /api/v1/resource/Contact/INFO HTTP/1.1" 200 215
INFO METRIC: {"type": "timer", "metric": "http_request_duration", "value": 0.10479259490966797, "tags": {"endpoint": "resource_info", "http_status_code": 200, "status": "succeeded"}}
DEBUG https://[REDACTED].eu.deputy.com:443 "GET /api/v1/resource/Country/INFO HTTP/1.1" 200 184
INFO METRIC: {"type": "timer", "metric": "http_request_duration", "value": 0.10700106620788574, "tags": {"endpoint": "resource_info", "http_status_code": 200, "status": "succeeded"}}
DEBUG https://[REDACTED].eu.deputy.com:443 "GET /api/v1/resource/CustomAppData/INFO HTTP/1.1" 200 189
INFO METRIC: {"type": "timer", "metric": "http_request_duration", "value": 0.16899871826171875, "tags": {"endpoint": "resource_info", "http_status_code": 200, "status": "succeeded"}}
DEBUG https://[REDACTED].eu.deputy.com:443 "GET /api/v1/resource/CustomField/INFO HTTP/1.1" 200 277
INFO METRIC: {"type": "timer", "metric": "http_request_duration", "value": 0.09703683853149414, "tags": {"endpoint": "resource_info", "http_status_code": 200, "status": "succeeded"}}
DEBUG https://[REDACTED].eu.deputy.com:443 "GET /api/v1/resource/CustomFieldData/INFO HTTP/1.1" 200 410
INFO METRIC: {"type": "timer", "metric": "http_request_duration", "value": 0.1805715560913086, "tags": {"endpoint": "resource_info", "http_status_code": 200, "status": "succeeded"}}
DEBUG https://[REDACTED].eu.deputy.com:443 "GET /api/v1/resource/Employee/INFO HTTP/1.1" 200 427
INFO METRIC: {"type": "timer", "metric": "http_request_duration", "value": 0.22699999809265137, "tags": {"endpoint": "resource_info", "http_status_code": 200, "status": "succeeded"}}
DEBUG https://[REDACTED].eu.deputy.com:443 "GET /api/v1/resource/EmployeeAgreement/INFO HTTP/1.1" 200 294
INFO METRIC: {"type": "timer", "metric": "http_request_duration", "value": 0.22404694557189941, "tags": {"endpoint": "resource_info", "http_status_code": 200, "status": "succeeded"}}
CRITICAL 'Json'
Traceback (most recent call last):
  File "C:\Program Files\Python310\lib\runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Program Files\Python310\lib\runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "[REDACTED]\.venv\Scripts\tap-deputy.exe\__main__.py", line 7, in <module>
  File "[REDACTED]\.venv\lib\site-packages\singer\utils.py", line 235, in wrapped
    return fnc(*args, **kwargs)
  File "[REDACTED]\.venv\lib\site-packages\tap_deputy\__init__.py", line 50, in main
    sync(client,
  File "[REDACTED]\.venv\lib\site-packages\tap_deputy\sync.py", line 88, in sync
    catalog = discover(client)
  File "[REDACTED]\.venv\lib\site-packages\tap_deputy\discover.py", line 120, in discover
    schema_dict, metadata = get_schema(client, resource_name)
  File "[REDACTED]\.venv\lib\site-packages\tap_deputy\discover.py", line 96, in get_schema
    'type': ['null', TYPE_MAP[field_type]]
KeyError: 'Json'

Facing the same issue here, but the change will need to be made in the repo https://github.com/singer-io/tap-deputy .
I believe 'Json': 'object'should be added to the TYPE_MAP referenced above.

Having the same issue here and the full integration has stopped.. Is there any chance of a fix for this ASAP?

Thanks for your contribution @oscar-latorre-av . That makes sense to me. I will look in to the code a bit more to see if there's a way to handle those empty array values. Or hopefully someone else can help! I have opened a PR with my initial suggestion here

Appreciate you reaching out @P-Arnold, apologies for not seeing this soon. I'll make sure this channels issues become instantly visible in future!
For now, let me start looking into this issue and see what I can get sorted for you all!


Prompt users for a new releases with a link

Self explanatory. Also if a security release of Parity Ethereum is out, we need some way to tell users.
Not so cool: it's centralized on us, just like our binaries.

We could also detect the new Parity Ethereum release automatically, download it and run it (assuming compatibility with Fether). I don't think a manual action from the user is necessary.

I'm on the fence considering auto-update and the threat that it represents regarding the security and the fact that a Parity Ethereum release might very well break some Fether functionalities. It happened not too long ago with a minor problem (where the node wasn't exited properly). This is also the reason I opened #204 for us to control what Parity Ethereum version comes with Fether.

I agree with #204, and I would say we fix 1 version of parity-ethereum into 1 version of Fether, i.e. no possibility to update parity-ethereum without updating Fether.
So if PE has a major update, we update Fether asap, and prompt the user inside Fether to update Fether.

Looks good for the first 2 screens (maybe a small wording change). However I'm not sure steps 3 and 4 are technically doable. I haven't looked at Electron's self-updaters, but I'm assuming at one point, Fether needs to be closed and re-launched to update to the latest version.

Wording and presentation's suggestion


MinGW raised error when install from source

Same error as #2734 when installing Cython. MSVC is fine.
C:\Users\...\AppData\Local\Temp\pip-install-aoxivj9u\cython\Cython\Plex\Scanners.c:216:12: error: enumerator value for '__pyx_check_sizeof_voidp' is not an integer constant
      216 |     enum { __pyx_check_sizeof_voidp = 1 / (int)(SIZEOF_VOID_P == sizeof(void*)) };
          |            ^~~~~~~~~~~~~~~~~~~~~~~~

Needs to pass MS_WIN64 macro when compiling, but there is no anyway to add it during pip install cython.
Another way is patching https://bugs.python.org/issue28267.

Still waiting Python patch.


Fail to get an item from dynamo table (parsing error?)

raw response from dynamoDB below fails when Attributes.prototype.parse(data)
{
ConsumedCapacityUnits: 0.5,
Item:
{
name: { S: 'Christian Lewis' },
id: { S: '28664d40-6195-11e1-8d85-0be46e39396b' },
screen_name: { S: 'Tyler Young' }
}
}
I'm suspecting it's to do with ConsumedCapacityUnits
Am I not supposed to do table.get(key).fetch(opts, cb)?
It's basically failing to parse the raw response from Dynamo with stacktrace below
TypeError: Object.keys called on non-object
at Function.keys (native)
at Object.parse (node_modules/dynamo/lib/Value.js:17:23)
at node_modules/dynamo/lib/Attributes.js:20:34
at Array.forEach (native)
at Object.parse (node_modules/dynamo/lib/Attributes.js:18:23)
at node_modules/dynamo/lib/Item.js:54:32
at node_modules/dynamo/lib/Database.js:67:44
at IncomingMessage. (node_modules/dynamo/lib/Request.js:38:43)

that should do it, sorry that my tests hadn't extended to item yet. let me know if you're still having trouble.

Cool thanks I had to use low level api to see if it's problem over there and it wasn't so I decided to stick around
On 28 Feb 2012, at 01:49 AM, Jed<EMAIL_ADDRESS>wrote:

that should do it, sorry that my tests hadn't extended to item yet. let me know if you're still having trouble.

Reply to this email directly or view it on GitHub:
https://github.com/jed/dynamo/issues/4#issuecomment-4207832

ok, should this handle the case of not finding item when you just table.get(key).fetch(err,cb) when the key is for non-existing item?
dynamo doesn't seem to error when an item doesn't exist for a key. not sure what other dynamo sdk does when it comes to that situation.
maybe just return null or undefined? not sure

should this handle the case of non existing item for the key?
dynamoDB doesn't seem to error for that.

hmmm, not sure that would be an error, per se. amazon would just return an empty object, right?

Err?
On 28 Feb 2012, at 05:09, Jae
<EMAIL_ADDRESS>wrote:

should this handle the case of non existing item for the key?
dynamoDB doesn't seem to error for that.

Reply to this email directly or view it on GitHub:
https://github.com/jed/dynamo/issues/4#issuecomment-4209803

it returns almost empty object like { ConsumedCapacityUnits: 0.5 } then the parsing fails because of Object.keys(undefined)
TypeError: Object.keys called on non-object
at Function.keys (native)
at Object.parse (/node_modules/dynamo/lib/Attributes.js:17:12)
at /node_modules/dynamo/lib/Item.js:54:39
at /node_modules/dynamo/lib/Database.js:67:44
at IncomingMessage. (/node_modules/dynamo/lib/Request.js:38:43)
at IncomingMessage.emit (events.js:88:20)
at HTTPParser.onMessageComplete (http.js:137:23)
at Socket.ondata (http.js:1147:24)
at TCP.onread (net.js:354:27)

Jae
Who are you trying to email about this?
On 28 February 2012 08:42, Jae <
<EMAIL_ADDRESS>
wrote:

it returns almost empty object like { ConsumedCapacityUnits: 0.5 } then
the parsing fails because of Object.keys(undefined)
TypeError: Object.keys called on non-object
at Function.keys (native)
at Object.parse (/node_modules/dynamo/lib/Attributes.js:17:12)
at /node_modules/dynamo/lib/Item.js:54:39
at /node_modules/dynamo/lib/Database.js:67:44
at IncomingMessage.
(/node_modules/dynamo/lib/Request.js:38:43)
at IncomingMessage.emit (events.js:88:20)
at HTTPParser.onMessageComplete (http.js:137:23)
at Socket.ondata (http.js:1147:24)
at TCP.onread (net.js:354:27)

Reply to this email directly or view it on GitHub:
https://github.com/jed/dynamo/issues/4#issuecomment-4211700

Oops yeah not sure what actually happened, don't worry about the email. I've used wrong account to ask question. Late coding accident.
On 28 Feb 2012, at 09:03 AM<EMAIL_ADDRESS>wrote:

Jae
Who are you trying to email about this?
On 28 February 2012 08:42, Jae <
<EMAIL_ADDRESS>
wrote:

it returns almost empty object like { ConsumedCapacityUnits: 0.5 } then
the parsing fails because of Object.keys(undefined)
TypeError: Object.keys called on non-object
at Function.keys (native)
at Object.parse (/node_modules/dynamo/lib/Attributes.js:17:12)
at /node_modules/dynamo/lib/Item.js:54:39
at /node_modules/dynamo/lib/Database.js:67:44
at IncomingMessage.
(/node_modules/dynamo/lib/Request.js:38:43)
at IncomingMessage.emit (events.js:88:20)
at HTTPParser.onMessageComplete (http.js:137:23)
at Socket.ondata (http.js:1147:24)
at TCP.onread (net.js:354:27)

Reply to this email directly or view it on GitHub:
https://github.com/jed/dynamo/issues/4#issuecomment-4211700

Reply to this email directly or view it on GitHub:
https://github.com/jed/dynamo/issues/4#issuecomment-4211974


fix typo

"lastest" should be "latest"

@rmorey forgot to say thanks for spotting this; so many missed it.


Replace references from 'okta' to 'saml'

I believe most of this library is IdP-agnostic, right?

Correct. Thanks for raising this issue, had meant to do so myself.
On Thursday, May 5, 2016, Travis Tomsu<EMAIL_ADDRESS>wrote:

I believe most of this library is IdP-agnostic, right?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/jadekler/spring-security-saml-dsl/issues/14

Oh, actually had meant to do so. Closing this since we already have https://github.com/jadekler/spring-security-saml-dsl/issues/5