Error upon compilation while using jax.jit

Pardon me I'm still a noob with the inner workings of Jax and trying to find my way around it. I have this code which works well without the jit. But when I try to jit it, it throws an error. I initially used an if else statement within the code which also did not work and had to rewrite the code this way without an if else statement. How do I get around this?. MWE is below. (I already posted on stack overflow but thought I could get help faster here)
import jax
import jax.numpy as jnp
jax.config.update("jax_enable_x64", True)

num_rows = 5
num_cols = 20
smf = jnp.array([jnp.inf, 0.1, 0.1, 0.1, 0.1])
par_init = jnp.array([1.0,2.0,3.0,4.0,5.0])
lb = jnp.array([0.1, 0.1, 0.1, 0.1, 0.1])
ub = jnp.array([10.0, 10.0, 10.0, 10.0, 10.0])
par = jnp.broadcast_to(par_init[:,None],(num_rows,num_cols))

kvals = jnp.where(jnp.isinf(smf), 1, num_cols)
kvals = jnp.insert(kvals, 0, 0)
kvals = jnp.cumsum(kvals)

par0_col = jnp.zeros(num_rows*num_cols - (num_cols-1) * jnp.sum(jnp.isinf(smf)))
lb_col = jnp.zeros(num_rows*num_cols - (num_cols-1) * jnp.sum(jnp.isinf(smf)))
ub_col = jnp.zeros(num_rows*num_cols- (num_cols-1) * jnp.sum(jnp.isinf(smf)))

for i in range(num_rows):
    par0_col = par0_col.at[kvals[i]:kvals[i+1]].set(par[i, :kvals[i+1]-kvals[i]])
    lb_col = lb_col.at[kvals[i]:kvals[i+1]].set(lb[i])
    ub_col = ub_col.at[kvals[i]:kvals[i+1]].set(ub[i])

par_log = jnp.log10((par0_col - lb_col) / (1 - par0_col / ub_col))

@jax.jit
def compute(p):
    arr_1 = jnp.zeros(shape = (num_rows, num_cols))
    arr_2 = jnp.zeros(shape = (num_rows, num_cols))
    for i in range(num_rows):

        arr_1 = arr_1.at[i, :].set((par_log[kvals[i]:kvals[i+1]]))
        arr_2 = arr_2.at[i, :].set(10**par_log[kvals[i]:kvals[i+1]])

    return arr_1

arr = compute(par_log)
print(arr)

# WARNING:absl:No GPU/TPU found, falling back to CPU. (Set TF_CPP_MIN_LOG_LEVEL=0 and rerun for more info.)
# Traceback (most recent call last):
#   File "test_7.py", line 47, in <module>
#     arr = compute(par_log)
#   File "/home/richinex/anaconda3/envs/numerical/lib/python3.8/site-packages/jax/_src/traceback_util.py", line 162, in reraise_with_filtered_traceback
#     return fun(*args, **kwargs)
#   File "/home/richinex/anaconda3/envs/numerical/lib/python3.8/site-packages/jax/_src/api.py", line 424, in cache_miss
#     out_flat = xla.xla_call(
#   File "/home/richinex/anaconda3/envs/numerical/lib/python3.8/site-packages/jax/core.py", line 1661, in bind
#     return call_bind(self, fun, *args, **params)
#   File "/home/richinex/anaconda3/envs/numerical/lib/python3.8/site-packages/jax/core.py", line 1652, in call_bind
#     outs = primitive.process(top_trace, fun, tracers, params)
#   File "/home/richinex/anaconda3/envs/numerical/lib/python3.8/site-packages/jax/core.py", line 1664, in process
#     return trace.process_call(self, fun, tracers, params)
#   File "/home/richinex/anaconda3/envs/numerical/lib/python3.8/site-packages/jax/core.py", line 633, in process_call
#     return primitive.impl(f, *tracers, **params)
#   File "/home/richinex/anaconda3/envs/numerical/lib/python3.8/site-packages/jax/_src/dispatch.py", line 128, in _xla_call_impl
#     compiled_fun = _xla_callable(fun, device, backend, name, donated_invars,
#   File "/home/richinex/anaconda3/envs/numerical/lib/python3.8/site-packages/jax/linear_util.py", line 263, in memoized_fun
#     ans = call(fun, *args)
#   File "/home/richinex/anaconda3/envs/numerical/lib/python3.8/site-packages/jax/_src/dispatch.py", line 155, in _xla_callable_uncached
#     return lower_xla_callable(fun, device, backend, name, donated_invars,
#   File "/home/richinex/anaconda3/envs/numerical/lib/python3.8/site-packages/jax/_src/profiler.py", line 206, in wrapper
#     return func(*args, **kwargs)
#   File "/home/richinex/anaconda3/envs/numerical/lib/python3.8/site-packages/jax/_src/dispatch.py", line 169, in lower_xla_callable
#     jaxpr, out_avals, consts = pe.trace_to_jaxpr_final(
#   File "/home/richinex/anaconda3/envs/numerical/lib/python3.8/site-packages/jax/_src/profiler.py", line 206, in wrapper
#     return func(*args, **kwargs)
#   File "/home/richinex/anaconda3/envs/numerical/lib/python3.8/site-packages/jax/interpreters/partial_eval.py", line 1566, in trace_to_jaxpr_final
#     jaxpr, out_avals, consts = trace_to_subjaxpr_dynamic(fun, main, in_avals)
#   File "/home/richinex/anaconda3/envs/numerical/lib/python3.8/site-packages/jax/interpreters/partial_eval.py", line 1543, in trace_to_subjaxpr_dynamic
#     ans = fun.call_wrapped(*in_tracers)
#   File "/home/richinex/anaconda3/envs/numerical/lib/python3.8/site-packages/jax/linear_util.py", line 166, in call_wrapped
#     ans = self.f(*args, **dict(self.params, **kwargs))
#   File "test_7.py", line 42, in compute
#     arr_1 = arr_1.at[i, :].set((par_log[kvals[i]:kvals[i+1]]))
#   File "/home/richinex/anaconda3/envs/numerical/lib/python3.8/site-packages/jax/_src/numpy/lax_numpy.py", line 5704, in _rewriting_take
#     return _gather(arr, treedef, static_idx, dynamic_idx, indices_are_sorted,
#   File "/home/richinex/anaconda3/envs/numerical/lib/python3.8/site-packages/jax/_src/numpy/lax_numpy.py", line 5713, in _gather
#     indexer = _index_to_gather(shape(arr), idx)  # shared with _scatter_update
#   File "/home/richinex/anaconda3/envs/numerical/lib/python3.8/site-packages/jax/_src/numpy/lax_numpy.py", line 5956, in _index_to_gather
#     raise IndexError(msg)
# jax._src.traceback_util.UnfilteredStackTrace: IndexError: Array slice indices must have static start/stop/step to be used with NumPy indexing syntax. Found slice(Traced<ShapedArray(int64[], weak_type=True)>with<DynamicJaxprTrace(level=0/1)>, Traced<ShapedArray(int64[], weak_type=True)>with<DynamicJaxprTrace(level=0/1)>, None). To index a statically sized array at a dynamic position, try lax.dynamic_slice/dynamic_update_slice (JAX does not support dynamically sized arrays within JIT compiled functions).

# The stack trace below excludes JAX-internal frames.
# The preceding is the original exception that occurred, unmodified.

# --------------------

# The above exception was the direct cause of the following exception:

(I didn't have time to look at this fully before you closed it, but in general, try to avoid building arrays in JAX using Python loops if you can. Here, for example, it looks like you could build arr_1 using an array-at-time operation rather than a loop.
If you do want to make the loop-indexing code work, you may need to use jax.lax.dynamic_slice_in_dim.

hi Hawkinsp,

My point was don't write:
@jax.jit
def compute(p):
    arr_1 = jnp.zeros(shape = (num_rows, num_cols))
    arr_2 = jnp.zeros(shape = (num_rows, num_cols))
    for i in range(num_rows):

        arr_1 = arr_1.at[i, :].set((par_log[kvals[i]:kvals[i+1]]))
        arr_2 = arr_2.at[i, :].set(10**par_log[kvals[i]:kvals[i+1]])

    return arr_1

Instead here are two other ways to write that function that don't require explicit Python loops:
@jax.vmap
def f(i):
    return jnp.broadcast_to(par_log[kvals[i]], (num_cols,))

print(f(jnp.arange(num_rows)))

print(jnp.broadcast_to(par_log[kvals[jnp.arange(num_rows)], None], (num_rows, num_cols)))

Hope that helps!

Ahh Nice. it does help.

I should add: that's good advice for getting better performance in classic NumPy, not just JAX!

Hi @ hawkinsp, I am sorry to reopen to issue. I still cant get this to work. Been trying fow a while now. I tried dynamic_slice_in_dim() like you suggested for the loop indexing but if try to apply vmap it throws an error. kindly assist me here.
# Works for single indexing
def f(i):
    return jnp.broadcast_to(jax.lax.dynamic_slice_in_dim(par_log, kvals[i], len(list(jnp.arange(kvals[i],kvals[i+1])))), (num_cols,))

print(f(1))

# [0.37566361 0.37566361 0.37566361 0.37566361 0.37566361 0.37566361
#  0.37566361 0.37566361 0.37566361 0.37566361 0.37566361 0.37566361
#  0.37566361 0.37566361 0.37566361 0.37566361 0.37566361 0.37566361
#  0.37566361 0.37566361]

# Throws an error on using vmap

@jax.vmap
def f(i):
    return jnp.broadcast_to(jax.lax.dynamic_slice_in_dim(par_log, kvals[i], len(list(jnp.arange(kvals[i],kvals[i+1])))), (num_cols,))

print(f(jnp.arange(num_rows)))

# Output exceeds the size limit. Open the full output data in a text editor
# ---------------------------------------------------------------------------
# ConcretizationTypeError                   Traceback (most recent call last)
# /home/richard/Dropbox/dynamic_impedance_application/deis_app/test_13.ipynb Cell 13 in <cell line: 5>()
#       1 @jax.vmap
#       2 def f(i):
#       3     return jnp.broadcast_to(jax.lax.dynamic_slice_in_dim(par_log, kvals[i], len(list(jnp.arange(kvals[i],kvals[i+1])))), (num_cols,))
# ----> 5 print(f(jnp.arange(num_rows)))

#     [... skipping hidden 3 frame]

# /home/richard/Dropbox/dynamic_impedance_application/deis_app/test_13.ipynb Cell 13 in f(i)
#       1 @jax.vmap
#       2 def f(i):
# ----> 3     return jnp.broadcast_to(jax.lax.dynamic_slice_in_dim(par_log, kvals[i], len(list(jnp.arange(kvals[i],kvals[i+1])))), (num_cols,))

# File ~/mambaforge/envs/jax_env/lib/python3.9/site-packages/jax/_src/numpy/lax_numpy.py:2131, in arange(start, stop, step, dtype)
#    2129   return lax.iota(dtype, start)
#    2130 else:
# -> 2131   start = require(start, msg("start"))
#    2132   stop = None if stop is None else require(stop, msg("stop"))
#    2133   step = None if step is None else require(step, msg("step"))

# File ~/mambaforge/envs/jax_env/lib/python3.9/site-packages/jax/core.py:1185, in concrete_or_error(force, val, context)
#    1183     return force(val.aval.val)
#    1184   else:
# ...
#   batch_dim = 0
# It arose in jax.numpy.arange argument `start`.
# This Tracer was created on line /tmp/ipykernel_1683475/2825972014.py:3 (f)

# See https://jax.readthedocs.io/en/latest/errors.html#jax.errors.ConcretizationTypeError

Hi - the issue here is that within your vmap transform of f, all mapped arguments will be traced. So i is traced, which means kvals[i] and kvals[i + 1] are traced, which means jnp.arange(kvals[i], kvals[i + 1]) has a dynamic shape.
From your example, it seems like what you are trying to do is create a jagged array: i.e. for each value of i, a different sized array will be returned, so the logical output of vmap(f)(indices) is an array where different rows have different sizes. If you want to use JAX transforms, you'll have to figure out a different way of approaching your computation.

Hi Jakevdp, yea thanks.  I later figured it just couldn't work. I used a different approach which works. Thanks


Pathway map icon...where is it?

Working on transcriptomics in Escherichia.  Chose a few experiments that had rpoS as the filter.  Selected genes.  Filtered on log 2 and chose a block of genes that were down regulated:

So when the genes returned, there were 201 of them.  This was going to be a good pathway map...I felt it!  I selected them all and in the vertical green bar appeared....Not the pathway icon!!!

Still feeling sad....sniff!

Okay, it gets stranger.  When I selected a block of genes that were up regulated from the heatmap, the gene list returned.  When I selected all of them, the pathway icon appeared:

So I thought it was just some ephemeral error.  I went back to the heat map and selected the same group of down regulated genes and....no pathway icon!

So I tried it about 2 minutes later and-pathway icon???  What's going on?

The difference is the number selected.  Pathway tool is currently limited to 200.  The ones where you saw it work had 145 and 187  and the other one there has 207.

On Nov 16, 2016, at 5:05 PM, ARWattam<EMAIL_ADDRESS>wrote:
Okay, it gets stranger. When I selected a block of genes that were up regulated from the heatmap, the gene list returned. When I selected all of them, the pathway icon appeared:
https://cloud.githubusercontent.com/assets/11475316/20367644/67103fbe-ac1e-11e6-8dc1-4af5ef422e80.png
So I thought it was just some ephemeral error. I went back to the heat map and selected the same group of down regulated genes and....no pathway icon!
https://cloud.githubusercontent.com/assets/11475316/20367703/a3cbac22-ac1e-11e6-86e9-2ed2b84d1a1f.png
So I tried it about 2 minutes later and-pathway icon??? What's going on?
https://cloud.githubusercontent.com/assets/11475316/20367736/cb9882e8-ac1e-11e6-8e15-f38c09f3387e.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/PATRIC3/patric3_website/issues/1280#issuecomment-261087394, or mute the thread https://github.com/notifications/unsubscribe-auth/AALobnYESkLqu14WzbiUVEvAiuhKMoRFks5q-348gaJpZM4K0hLW.

I think a better solution than it disappearing is a message that comes
up when you click the icon if you have over 200 selected.
Ron
On 11/16/16 5:12 PM, Dustin Machi wrote:

The difference is the number selected. Pathway tool is currently
limited to 200. The ones where you saw it work had 145 and 187 and the
other one there has 207.

On Nov 16, 2016, at 5:05 PM, ARWattam<EMAIL_ADDRESS>wrote:
Okay, it gets stranger. When I selected a block of genes that were
up regulated from the heatmap, the gene list returned. When I selected
all of them, the pathway icon appeared:

https://cloud.githubusercontent.com/assets/11475316/20367644/67103fbe-ac1e-11e6-8dc1-4af5ef422e80.png

So I thought it was just some ephemeral error. I went back to the
heat map and selected the same group of down regulated genes and....no
pathway icon!

https://cloud.githubusercontent.com/assets/11475316/20367703/a3cbac22-ac1e-11e6-86e9-2ed2b84d1a1f.png

So I tried it about 2 minutes later and-pathway icon??? What's going on?

https://cloud.githubusercontent.com/assets/11475316/20367736/cb9882e8-ac1e-11e6-8e15-f38c09f3387e.png

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/PATRIC3/patric3_website/issues/1280#issuecomment-261087394,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AALobnYESkLqu14WzbiUVEvAiuhKMoRFks5q-348gaJpZM4K0hLW.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/PATRIC3/patric3_website/issues/1280#issuecomment-261089084,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADCnWkR4A64KKqg_mRDXhpvaSxD77jylks5q-3_ZgaJpZM4K0hLW.Web
Bug from
https://github.com/notifications/beacon/ADCnWoA5G0ZoGmVokraKxcrfumWDBj2Lks5q-3_ZgaJpZM4K0hLW.gif

--
Ron Kenyon
PATRIC Project Manager, patricbrc.org
Project Director, Biocomplexity Institute
Virginia Tech
<EMAIL_ADDRESS>

Ah!  So that explains it.  I thought I was going nuts!
Yes, I agree with Ron.  A nice info message would be much appreciated!
----- Original Message -----
From: "rkenyon"<EMAIL_ADDRESS>To: "PATRIC3"<EMAIL_ADDRESS>Cc: "Rebecca Wattam"<EMAIL_ADDRESS>"Author"<EMAIL_ADDRESS>Sent: Thursday, November 17, 2016 7:11:02 AM
Subject: Re: [PATRIC3/patric3_website] Pathway map icon...where is it? (#1280)
I think a better solution than it disappearing is a message that comes
up when you click the icon if you have over 200 selected.
Ron
On 11/16/16 5:12 PM, Dustin Machi wrote:

The difference is the number selected. Pathway tool is currently
limited to 200. The ones where you saw it work had 145 and 187 and the
other one there has 207.

On Nov 16, 2016, at 5:05 PM, ARWattam<EMAIL_ADDRESS>wrote:
Okay, it gets stranger. When I selected a block of genes that were
up regulated from the heatmap, the gene list returned. When I selected
all of them, the pathway icon appeared:

https://cloud.githubusercontent.com/assets/11475316/20367644/67103fbe-ac1e-11e6-8dc1-4af5ef422e80.png

So I thought it was just some ephemeral error. I went back to the
heat map and selected the same group of down regulated genes and....no
pathway icon!

https://cloud.githubusercontent.com/assets/11475316/20367703/a3cbac22-ac1e-11e6-86e9-2ed2b84d1a1f.png

So I tried it about 2 minutes later and-pathway icon??? What's going on?

https://cloud.githubusercontent.com/assets/11475316/20367736/cb9882e8-ac1e-11e6-8e15-f38c09f3387e.png

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/PATRIC3/patric3_website/issues/1280#issuecomment-261087394,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AALobnYESkLqu14WzbiUVEvAiuhKMoRFks5q-348gaJpZM4K0hLW.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/PATRIC3/patric3_website/issues/1280#issuecomment-261089084,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADCnWkR4A64KKqg_mRDXhpvaSxD77jylks5q-3_ZgaJpZM4K0hLW.Web
Bug from
https://github.com/notifications/beacon/ADCnWoA5G0ZoGmVokraKxcrfumWDBj2Lks5q-3_ZgaJpZM4K0hLW.gif

--
Ron Kenyon
PATRIC Project Manager, patricbrc.org
Project Director, Biocomplexity Institute
Virginia Tech
<EMAIL_ADDRESS>--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/PATRIC3/patric3_website/issues/1280#issuecomment-261231610

Pathway summary should not be restricted to <=200 genes only.
It is quite likely for people to select all the genes up or down regulated in some experiments,
which can very well run into several hundreds.
The production site does allow selection of >1000 genes and run pathway summary. Even though,
selecting >1000 genes was frustrating and I kept getting javascript warnings, once I selected the
genes, pathway summary ran in just seconds.
We should boost the current limit on beta to at least 1000, or better to the maximum selection limit
we currently have (10,000?).
-Maulik

On Nov 17, 2016, at 6:35 AM, ARWattam<EMAIL_ADDRESS>wrote:
Ah! So that explains it. I thought I was going nuts!
Yes, I agree with Ron. A nice info message would be much appreciated!
----- Original Message -----
From: "rkenyon"<EMAIL_ADDRESS>To: "PATRIC3"<EMAIL_ADDRESS>Cc: "Rebecca Wattam"<EMAIL_ADDRESS>"Author"<EMAIL_ADDRESS>Sent: Thursday, November 17, 2016 7:11:02 AM
Subject: Re: [PATRIC3/patric3_website] Pathway map icon...where is it? (#1280)
I think a better solution than it disappearing is a message that comes
up when you click the icon if you have over 200 selected.
Ron
On 11/16/16 5:12 PM, Dustin Machi wrote:

The difference is the number selected. Pathway tool is currently
limited to 200. The ones where you saw it work had 145 and 187 and the
other one there has 207.

On Nov 16, 2016, at 5:05 PM, ARWattam<EMAIL_ADDRESS>wrote:
Okay, it gets stranger. When I selected a block of genes that were
up regulated from the heatmap, the gene list returned. When I selected
all of them, the pathway icon appeared:

https://cloud.githubusercontent.com/assets/11475316/20367644/67103fbe-ac1e-11e6-8dc1-4af5ef422e80.png

So I thought it was just some ephemeral error. I went back to the
heat map and selected the same group of down regulated genes and....no
pathway icon!

https://cloud.githubusercontent.com/assets/11475316/20367703/a3cbac22-ac1e-11e6-86e9-2ed2b84d1a1f.png

So I tried it about 2 minutes later and-pathway icon??? What's going on?

https://cloud.githubusercontent.com/assets/11475316/20367736/cb9882e8-ac1e-11e6-8e15-f38c09f3387e.png

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/PATRIC3/patric3_website/issues/1280#issuecomment-261087394,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AALobnYESkLqu14WzbiUVEvAiuhKMoRFks5q-348gaJpZM4K0hLW.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/PATRIC3/patric3_website/issues/1280#issuecomment-261089084,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADCnWkR4A64KKqg_mRDXhpvaSxD77jylks5q-3_ZgaJpZM4K0hLW.Web
Bug from
https://github.com/notifications/beacon/ADCnWoA5G0ZoGmVokraKxcrfumWDBj2Lks5q-3_ZgaJpZM4K0hLW.gif

--
Ron Kenyon
PATRIC Project Manager, patricbrc.org
Project Director, Biocomplexity Institute
Virginia Tech
<EMAIL_ADDRESS>--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/PATRIC3/patric3_website/issues/1280#issuecomment-261231610
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/PATRIC3/patric3_website/issues/1280#issuecomment-261236128, or mute the thread https://github.com/notifications/unsubscribe-auth/ABLd78ypm-qBPm3JVbtnm5yQXWPBbovPks5q_EoqgaJpZM4K0hLW.

we increased the limit to 5000 and deployed on production.
#1326


add .toHaveValue matcher

The problem
#65 implemented a high-level API for asserting values of an entire form, which is great. However, this API it does not allow to assert the value of a single form element, which is more desired is some scenarios
Describe the feature you'd like:
Add toHaveValue matcher (as described in the initial comment in #60) which can be used to assert value of a single form element - an input, select or textarea
expect(getByLabelText('Username')).toHaveValue('janedoe');

Suggested implementation:
Create toHaveValue(formElement, expectedValues) that calls existing getSingleElementValue (https://github.com/gnapse/jest-dom/blob/master/src/to-have-form-values.js#L38)
I will be glad to help with implementing this feature

Hmmmm, and what about this?
toHaveFormValues({ username: 'janedoe' })`

Though I would not be opposed to add this extra matcher too. That was actually my first idea for this functionality, but then we realized that by providing the more generic one, users could make the simpler case work too, as depicted above.

Yeah, this works of course. However, there are scenarios when expect(element).toHaveValue(value) may be preferred:

When I already have a reference to my field element:

const {getByLabel} = render(<Form/>);
const usernameInput = getByLabel('username');
expect(usernameInput).toBeEnabled();
expect(usernameInput).toHaveFocus();
expect(usernameInput).toHaveValue('some_value');

When I don't care (or don't know) what name attribute my field has. I can treat it as an implementation details and reference the field by label or placeholder, just as users do. This fits well into philosophy of react-testing-library, and https://testing-library.com/docs/guiding-principles especially

I agree. This would be a great addition 👍

I definitely agree. Go for it. and thanks for your ideas and contributions!

Great! I will submit a PR soon

Closed in #90


Add cli rewards:slasher

Description
Add cli rewards:slasher command to manually slash a validator, or automatically monitor for and slash validators for downtime.
Other changes

Change slashValidator to slashSigner in DowntimeSlasher. This matches DoubleSigningSlasher and encourages better usage.
Remove optional blockNumber from signerToAccount, it should never be needed.

Tested
Tested on testnet that automatically slashes Validator for first block of slashable downtime.
Backwards compatibility
Yes.

@yorhodes I assume this is no longer applicable and closing

@yorhodes I assume this is no longer applicable and closing


Support Arrays In Query String

There is a convention for the syntax to pass an array in query parameters:

Passing the same parameter multiple times:
?foo=bar&foo=qux
Passing the same parameter multiple times with a [] suffix:
?foo[]=bar&foo[]=qux - URL encoded as ?foo%5B%5D=bar&foo%5B%5D=qux
Passing the same parameter multiple times with an explicit index in the [] suffix:
?foo[0]=bar&foo[1]=qux - URL encoded as ?foo%5B0%5D=bar&foo%5B1%5D=qux
or, to demonstrate the functionality of the explicit index:
?foo[1]=qux&foo[0]=bar - URL encoded as ?foo%5B1%5D=qux&foo%5B0%5D=bar
Passing a comma-separated list:
?foo=bar,qux

Sadly, there is no unified standard or W3C spec, and every library and framework handles these cases differently.
As of today, none of these options will produce an array in Azure Functions.
The change I propose is a breaking change, so perhaps an opt-in should be added, or it could be merged to version 5 if such a version is upcoming.
Investigative information
N/A
Repro steps

Create a sample HTTP function that prints its query parameters
Send a request that uses one of the syntaxes for arrays in query params (for example ?foo[]=bar&foo[]=qux)

Expected behaviour
We should receive an object that contains the parameter as the field and an array as the value.
For example, when sending ?foo[]=bar&foo[]=qux we should get `{ foo: ["bar", "qux"] } as our query.
Actual behaviour
"?foo=bar&foo=qux"         => { "foo": "bar,qux" }
"?foo[]=bar&foo[]=qux"     => { "foo[]": "bar,qux" }
"?foo[1]=qux&foo[0]=bar"   => { "foo[0]": "bar", "foo[1]": "qux" }
"?foo=bar,qux"             => { "foo": "bar,qux" }

Known workarounds
A workaround is available if we utilize the qs (short for query string) or query-string libraries and parse the query params with the next code:
Be advised this code is overly simplified and does not cover edge cases.
import type { AzureFunction, Context, HttpRequest } from "@azure/functions";
import qs from "qs";

const httpTrigger: AzureFunction = async (context: Context, req: HttpRequest): Promise<void> => {
  const query = qs.parse(req.url.split("?")[1]);
  context.res = { body: query };
}

qs and query-string are two powerful libraries that can parse query parameters into arrays and optionally, even to objects.
Be advised, however, that both libraries require certain options to be passed to handle arrays for different syntaxes and avoid unexpected behaviour, especially when it comes to trickier parts like objects.
Related information
Provide any related information

Programming language used - JavaScript
query-string npm package
qs npm package
Stack Overflow Questions Covering This Topic

@ejizba Hey! Thank you for finding the time to investigate and comment :smile:
Please tell me if I can help in solving this issue or if I can provide test cases or write code to hasten the process
Also, can you elaborate on what that means? What parsing does the host do?

The functions host is a core part of Azure Functions that is the shared for all languages. It parses the query and passes an object to the Node.js side of things which we're currently using to populate request.query. The host is written in C#, so I'm not surprised if .NET query parsing is different from Node.js.
The host also gives us the full URL (without parsing it), which we should probably use instead to populate request.query. You could do the same in your own code as a workaround
Assuming this url:

http://localhost:7071/api/HttpTrigger1?key=val1&key=val2

Here's the before/after code:
request.query.getAll('key'); // returns ['val1,val2']

new URL(request.url).searchParams.getAll('key'); // returns ['val1', 'val2']

Given that this is a breaking change and has a relatively easy workaround, we'd probably wait until the next major version to do anything.


Vertical Change Detection

This PR adds the vcd command and some library functions to compute vertical change meshes and raster products between two aerial lidar point clouds

I would like to include the extrusion-to-ground functionality, but I don't want to hold this PR up because of it 😬
Thanks @hobu for implementing this!


Add missing sources to sirCAL

Description
Adds nchs-mortality, covid-act-now, and hhs (hospitalizations) to sir CAL dev and prod params.
Changelog
Itemize code/test/documentation changes and files added/removed.

ansible/templates/sir_complainsalot-params-prod.json.j2
sir_complainsalot/params.json.template

Hey @krivard, any idea why the check is failing? I don't know if I should approve this since it looks fine otherwise.

@nmdefries , the R FB check seems to be angry again!


Mast: Watch freewindows10.download

Mast requests the watch of the watch_keyword freewindows10\.download. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

freewindows10\.download has been seen in 3 true positives, 0 false positives, and 0 NAAs.

Approved by Eliah Kagan in Charcoal HQ


Feature request google maps flutter: onTap/onLongTap on map

When will this feature be available? I would like to tap/long tap on map to get de point coordinates and place a pin in that location.

there is pull request already made https://github.com/flutter/plugins/pull/1349
but i don't know when it will land ..

https://github.com/flutter/plugins/pull/985 merged. This should add support for onTap events.
For long tap @jan1za seems to be interested in implementing the feature. I'll leave this issue open to track it.

seems implemented
https://github.com/flutter/plugins/blob/8e17ab64d40136b6b097eac3ba25425d10a0291b/packages/google_maps_flutter/lib/src/google_map.dart#L124


feat: onlyoffice added

Checklist

[x] Application license is compatible
[x] I have created a directory in the form of apps/<application_name>/<version>
[x] I have added the corresponding metadata file
[x] I have added the corresponding README file
[x] I have tested the application in my own namespace and works as expected
[x] I have tested that the application can be uploaded to my catalog namespace

What does this PR do?
This PR adds Onlyoffice Document Server to Napptive Catalog.
Which as the minimum requirements to launch the application?

1vCPU
RAM: 5GB
Storage: 3GB

Any background context you want to provide?
Screenshots (if appropriate)

The quota in the readme file is not enough to deploy the application


Dependencies issue with certifi in acryl-datahub <IP_ADDRESS>

Describe the bug
The certifi package version is not correctly resolved when installing the acryl-datahub Snowflake ingestion module with version  <IP_ADDRESS>:
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
snowflake-connector-python 2.4.5 requires certifi<2021.0.0, but you have certifi 2021.5.30 which is incompatible.

To Reproduce
Steps to reproduce the behavior:

Create a new python virtual env
pip install -U pip setuptools
pip install acryl-datahub[snowflake]=<IP_ADDRESS> (the error above shows up)
Snowflake ingestion is broken because the wrong version of certifi gets installed

Expected behavior
The correct version of certifi certifi<2021.0.0 should get installed.
Desktop (please complete the following information):

OS: MacOS, Python 3.8

Interestingly, I can reproduce with Python 3.8 but cannot reproduce with Python 3.6. I'm also on MacOS.
Additionally, if I manually run pip install --upgrade 'certifi<2021.0.0' before installing with pip install 'acryl-datahub[snowflake]==<IP_ADDRESS>', it seems to work.
Not quite sure what's going on here, but I'm continuing to look into it.

@remisalmon can you try running pip install --upgrade 'acryl-datahub[snowflake]==<IP_ADDRESS>'?
I believe the --upgrade flag also gives pip the permission to downgrade packages if needed, which is what's necessary here.
Still don't know why it doesn't resolve the dependencies correctly on the first pass.

The upgrade flag fixed the issue, not sure why either. Thanks @hsheth2!

@remisalmon wanted to follow up here: seems like you discovered a bug in pip, which will be fixed by https://github.com/pypa/pip/pull/10083. @uranusjr did some outstanding debugging work, which is documented in the comments of https://github.com/pypa/pip/issues/10081.

Closing as this was fixed in pip.


Assessment complete

0/3. Looks like the first line of each method got deleted. Even so,  a = ("4" *4) returns the explicit string "4444" but it breaks as soon as I try to pass anything else but 4 into the method. In line 23/25 in fizzbuzz, you're dividing x by 3 and 5, which would never return 0. On line 35 you're explicitly adding 1,2, and 3 to the array, not the value passed into the parameter.


Speed up evaluation using async

If the authors are willing, I can speed up the evaluation pipeline by doing some asynchronous programming here.
Weave evaluation uses async under the hood.
This method can be made asynchronous as well: https://github.com/simple-bench/SimpleBench/blob/03e924076787fc48697a4e0bd0c9fe8c471b3eee/weave_utils/models.py#L62

If the authors are willing

Will they be against it?

Addressed in the #4 PR.


F# .cson File

ToDo

[ ] Update AAAPackageDev to handle foldingStartMarker, foldingEndMarker?
[ ] Revert f#.cson to https://fsharp-tmbundle.googlecode.com/files/FSharp.tmbundle.0.5.zip
[ ] Edit using AAAPackageDev because of its much clearer regular expression display.
[ ] Add (?x) to all regular expressions to enable free-spacing mode
[ ] Re-incorporate (but fix) changes from https://github.com/hoest/sublimetext-fsharp
[ ] Re-incorporate (but fix) changes from https://github.com/fsharp/sublime-fsharp-package

Add folding support?
https://atom.io/docs/v0.194.0/using-atom-folding
Do we want to add this functionality? Then modify:
foldingStartMarker: ''
foldingStopMarker: ''

Useful Tools
Sublime Text 3 AAAPackageDev
https://github.com/SublimeText/AAAPackageDev
AAAPackageDev is a Sublime Text 2 and 3 plugin that helps create and edit syntax definitions, snippets, completions files, build systems and other Sublime Text extensions.
GitHub Lightshow for checking Github Syntax Highlighting
https://github-lightshow.herokuapp.com/
.cson / ..json conversion
https://github.com/bevry/cson can convert between .cson and .json
tmTheme Editor
https://tmtheme-editor.herokuapp.com/#!/editor/theme/Atom Dark
https://github.com/aziz/tmTheme-Editor
References
Atom
https://atom.io/docs/v0.209.0/hacking-atom-converting-from-textmate
https://atom.io/docs/v0.186.0/creating-a-package#language-grammars
Atom doesn't have much documentation on writing syntax grammars. So use the following (mostly compatible resources instead):
TextMate
http://manual.macromates.com/en/language_grammars
http://manual.macromates.com/en/scope_selectors.html
http://blog.macromates.com/2005/introduction-to-scopes/
https://developmentality.wordpress.com/2011/02/08/textmate-introduction-to-language-grammars/
Sublime Text 3
http://docs.sublimetext.info/en/latest/extensibility/syntaxdefs.html
http://docs.sublimetext.info/en/latest/reference/syntaxdefs.html
Atom Syntax Tools
https://github.com/klorenz/atom-syntax-tools
Oniguruma regular expression library
https://manual.macromates.com/en/regular_expressions
http://www.geocities.jp/kosako3/oniguruma/doc/RE.txt
https://github.com/atom/node-oniguruma
CSON
https://github.com/bevry/cson
JSON
http://json.org/
YAML
http://www.yaml.org/spec/1.2/spec.html

I've updated grammar definition file - I've found in the internet much easier too understand definition file, converted it to JSON and added some changes for better highlighting. Please review file and check if discussed in issue changes are still necessary.


ElastAlert 0.1.39 not work in python3

is ElastAlert 0.1.39 support python3 ?  There are some exception catching issues

you will need to 0.2 to use with python3


No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "backendservice"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "backendservice"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "compute_project"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "cloudsqlinstance"
No handler for type "subnetwork"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "cloudsqlinstance"
No handler for type "instancegroup"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "cloudsqlinstance"
No handler for type "instancegroup"
No handler for type "disk"
No handler for type "serviceaccount"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "cloudsqlinstance"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "cloudsqlinstance"
No handler for type "disk"
No handler for type "serviceaccount"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "cloudsqlinstance"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "cloudsqlinstance"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "cloudsqlinstance"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "instancegroupmanager"
No handler for type "project"
No handler for type "cloudsqlinstance"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "instancegroupmanager"
No handler for type "disk"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "instance"
No handler for type "disk"
No handler for type "disk"
No handler for type "serviceaccount"
No handler for type "subnetwork"
No handler for type "instancetemplate"
No handler for type "disk"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "instancetemplate"
No handler for type "firewall"
No handler for type "disk"
No handler for type "firewall"
No handler for type "disk"
No handler for type "network"
No handler for type "firewall"
No handler for type "disk"
No handler for type "firewall"
No handler for type "disk"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "serviceaccount"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "compute_project"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "instance"
No handler for type "serviceaccount"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "network"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "compute_project"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "serviceaccount"
No handler for type "instancegroup"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "project"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "instancegroup"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "appengine_app"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "instancegroup"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "instancegroup"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "instancegroup"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "instancegroup"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "instancegroup"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "instancegroup"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "instance"
No handler for type "serviceaccount"
No handler for type "instance"
No handler for type "instance"
No handler for type "project"
No handler for type "network"
No handler for type "forwardingrule"
No handler for type "forwardingrule"
No handler for type "forwardingrule"
No handler for type "forwardingrule"
No handler for type "serviceaccount"
No handler for type "instancegroupmanager"
No handler for type "forwardingrule"
No handler for type "instancegroupmanager"
No handler for type "forwardingrule"
No handler for type "instancegroupmanager"
No handler for type "forwardingrule"
No handler for type "instancegroupmanager"
No handler for type "forwardingrule"
No handler for type "instance"
No handler for type "forwardingrule"
No handler for type "instance"
No handler for type "compute_httphealthcheck"
No handler for type "instance"
No handler for type "serviceaccount"
No handler for type "compute_httphealthcheck"
No handler for type "compute_project"
No handler for type "instance"
No handler for type "compute_httphealthcheck"
No handler for type "subnetwork"
No handler for type "instancetemplate"
No handler for type "network"
No handler for type "image"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "instancetemplate"
No handler for type "subnetwork"
No handler for type "instancetemplate"
No handler for type "subnetwork"
No handler for type "network"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "network"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "compute_project"
No handler for type "bucket"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "bucket"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "compute_project"
No handler for type "serviceaccount_key"
No handler for type "serviceaccount"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "compute_sslcertificate"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "bucket"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "bucket"
No handler for type "serviceaccount"
No handler for type "serviceaccount_key"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "compute_targethttpsproxy"
No handler for type "compute_urlmap"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "disk"
No handler for type "project"
No handler for type "firewall"
No handler for type "serviceaccount"
No handler for type "appengine_app"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "serviceaccount"
No handler for type "compute_httphealthcheck"
No handler for type "image"
No handler for type "serviceaccount"
No handler for type "instancegroup"
No handler for type "instancegroup"
No handler for type "instancegroup"
No handler for type "instancegroup"
No handler for type "instancegroup"
No handler for type "instancegroup"
No handler for type "instancegroup"
No handler for type "project"
No handler for type "instancegroup"
No handler for type "serviceaccount"
No handler for type "instancegroupmanager"
No handler for type "instancegroupmanager"
No handler for type "instancegroupmanager"
No handler for type "instancegroupmanager"
No handler for type "instancegroup"
No handler for type "instancegroupmanager"
No handler for type "instancegroupmanager"
No handler for type "instancegroupmanager"
No handler for type "instancegroupmanager"
No handler for type "instance"
No handler for type "serviceaccount"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "bucket"
No handler for type "instance"
No handler for type "serviceaccount"
No handler for type "instance"
No handler for type "instancegroupmanager"
No handler for type "instance"
No handler for type "instance"
No handler for type "instancetemplate"
No handler for type "instancetemplate"
No handler for type "instancetemplate"
No handler for type "network"
No handler for type "instancetemplate"
No handler for type "instancetemplate"
No handler for type "instancetemplate"
No handler for type "cloudsqlinstance"
No handler for type "instancetemplate"
No handler for type "instancetemplate"
No handler for type "disk"
No handler for type "instancetemplate"
No handler for type "disk"
No handler for type "network"
No handler for type "serviceaccount"
No handler for type "firewall"
No handler for type "compute_project"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "compute_project"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "serviceaccount"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "compute_targethttpproxy"
No handler for type "compute_targethttpproxy"
No handler for type "compute_targetpool"
No handler for type "compute_targetpool"
No handler for type "compute_targetpool"
No handler for type "compute_targetpool"
No handler for type "compute_targetpool"
No handler for type "compute_targetpool"
No handler for type "compute_targetpool"
No handler for type "compute_urlmap"
No handler for type "compute_urlmap"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "instance"
No handler for type "instance"
No handler for type "network"
No handler for type "serviceaccount"
No handler for type "compute_project"
No handler for type "serviceaccount"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "disk"
No handler for type "bucket"
No handler for type "subnetwork"
No handler for type "disk"
No handler for type "bucket"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "project"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "serviceaccount"
No handler for type "serviceaccount_key"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount_key"
No handler for type "forwardingrule"
No handler for type "compute_httphealthcheck"
No handler for type "project"
No handler for type "serviceaccount"
No handler for type "kubernetes_cluster"
No handler for type "serviceaccount"
No handler for type "kubernetes_cluster"
No handler for type "project"
No handler for type "project"
No handler for type "dataset"
No handler for type "kubernetes_cluster"
No handler for type "dataset"
No handler for type "instancegroup"
No handler for type "kubernetes_cluster"
No handler for type "serviceaccount"
No handler for type "kubernetes_cluster"
No handler for type "instancegroupmanager"
No handler for type "instance"
No handler for type "instance"
No handler for type "instancetemplate"
No handler for type "network"
No handler for type "serviceaccount_key"
No handler for type "serviceaccount"
No handler for type "cloudsqlinstance"
No handler for type "disk"
No handler for type "disk"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "compute_project"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount_key"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "compute_targetpool"
No handler for type "serviceaccount"
No handler for type "instance"
No handler for type "instance"
No handler for type "network"
No handler for type "serviceaccount"
No handler for type "compute_project"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "kubernetes_cluster"
No handler for type "bucket"
No handler for type "bucket"
No handler for type "serviceaccount"
No handler for type "bucket"
No handler for type "bucket"
No handler for type "bucket"
No handler for type "folder"
No handler for type "serviceaccount"
No handler for type "bucket"
No handler for type "folder"
No handler for type "bucket"
No handler for type "bucket"
No handler for type "bucket"
No handler for type "bucket"
No handler for type "folder"
No handler for type "cloudsqlinstance"
No handler for type "cloudsqlinstance"
No handler for type "cloudsqlinstance"
No handler for type "cloudsqlinstance"
No handler for type "disk"
No handler for type "cloudsqlinstance"
No handler for type "project"
No handler for type "bucket"
No handler for type "bucket"
No handler for type "bucket"
No handler for type "cloudsqlinstance"
No handler for type "project"
No handler for type "project"
No handler for type "disk"
No handler for type "firewall"
No handler for type "disk"
No handler for type "bucket"
No handler for type "bucket"
No handler for type "disk"
No handler for type "disk"
No handler for type "firewall"
No handler for type "disk"
No handler for type "disk"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "serviceaccount"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "project"
No handler for type "appengine_app"
No handler for type "appengine_service"
No handler for type "appengine_version"
No handler for type "cloudsqlinstance"
No handler for type "disk"
No handler for type "disk"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "dataset"
No handler for type "firewall"
No handler for type "project"
No handler for type "project"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "instance"
No handler for type "network"
No handler for type "instance"
No handler for type "network"
No handler for type "instance"
No handler for type "network"
No handler for type "network"
No handler for type "network"
No handler for type "network"
No handler for type "cloudsqlinstance"
No handler for type "cloudsqlinstance"
No handler for type "cloudsqlinstance"
No handler for type "compute_project"
No handler for type "disk"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "cloudsqlinstance"
No handler for type "firewall"
No handler for type "compute_project"
No handler for type "firewall"
No handler for type "compute_project"
No handler for type "subnetwork"
No handler for type "compute_project"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "network"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "compute_project"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "instance"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "instance"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "network"
No handler for type "subnetwork"
No handler for type "network"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "instance"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "instance"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "network"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "compute_project"
No handler for type "serviceaccount"
No handler for type "compute_project"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "compute_project"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "project"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "serviceaccount_key"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "serviceaccount_key"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "serviceaccount_key"
No handler for type "subnetwork"
No handler for type "serviceaccount_key"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "serviceaccount_key"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "disk"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "firewall"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "instance"
No handler for type "serviceaccount"
No handler for type "instance"
No handler for type "network"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "compute_project"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "serviceaccount_key"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "project"
No handler for type "serviceaccount"
No handler for type "serviceaccount_key"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "instance"
No handler for type "network"
No handler for type "serviceaccount"
No handler for type "compute_project"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount_key"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "serviceaccount_key"
No handler for type "serviceaccount_key"
No handler for type "serviceaccount"
No handler for type "serviceaccount_key"
No handler for type "serviceaccount_key"
No handler for type "serviceaccount_key"
No handler for type "serviceaccount_key"
No handler for type "serviceaccount_key"
No handler for type "serviceaccount"
No handler for type "bucket"
No handler for type "folder"
No handler for type "bucket"
No handler for type "folder"
No handler for type "serviceaccount_key"
No handler for type "serviceaccount"
No handler for type "serviceaccount_key"
No handler for type "bucket"
No handler for type "bucket"
No handler for type "folder"
No handler for type "bucket"
No handler for type "bucket"
No handler for type "project"
No handler for type "bucket"
No handler for type "bucket"
No handler for type "bucket"
No handler for type "bucket"
No handler for type "bucket"
No handler for type "bucket"
No handler for type "bucket"
No handler for type "bucket"
No handler for type "cloudsqlinstance"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "firewall"
No handler for type "project"
No handler for type "project"
No handler for type "network"
No handler for type "compute_project"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "subnetwork"
No handler for type "serviceaccount"
No handler for type "serviceaccount"
No handler for type "serviceaccount_key"
Role missing permissions: roles/containeranalysis.notes.attacher
Role missing permissions: roles/dlpscanner.serviceAgent
Role missing permissions: roles/resourcemanager.organizationCreator
Role missing permissions: roles/servicenetworking.networksAdmin
Role missing permissions: roles/stackdriver.resourceMaintenanceWindow.editor
Role missing permissions: roles/stackdriver.resourceMaintenanceWindow.viewer
Role reference in iam policy not found: roles/iam.serviceAccountActor
Role reference in iam policy not found: roles/securitycenter.serviceAgent
Role reference in iam policy not found: roles/resourcemanager.projectOwnerInvitee
Role reference in iam policy not found: roles/cloudasset.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/cloudasset.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/firebaserules.system
Role reference in iam policy not found: roles/resourcemanager.projectOwnerInvitee
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/resourcemanager.projectOwnerInvitee
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/resourcemanager.projectOwnerInvitee
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/securitycenter.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/resourcemanager.projectOwnerInvitee
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/cloudasset.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/cloudasset.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/resourcemanager.projectOwnerInvitee
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/appengineflex.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/resourcemanager.projectOwnerInvitee
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/cloudfunctions.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/iam.serviceAccountActor
Role reference in iam policy not found: roles/ml.serviceAgent
Role reference in iam policy not found: roles/sourcerepo.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/resourcemanager.projectOwnerInvitee
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/resourcemanager.projectOwnerInvitee
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/iam.serviceAccountActor
Role reference in iam policy not found: roles/websecurityscanner.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/resourcemanager.projectOwnerInvitee
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/resourcemanager.projectOwnerInvitee
Role reference in iam policy not found: roles/cloudasset.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/resourcemanager.projectOwnerInvitee
Role reference in iam policy not found: roles/appengineflex.serviceAgent
Role reference in iam policy not found: roles/cloudfunctions.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/iam.serviceAccountActor
Role reference in iam policy not found: roles/ml.serviceAgent
Role reference in iam policy not found: roles/sourcerepo.serviceAgent
Role reference in iam policy not found: roles/websecurityscanner.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/securitycenter.serviceAgent
Role reference in iam policy not found: roles/websecurityscanner.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/cloudasset.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/resourcemanager.projectOwnerInvitee
Role reference in iam policy not found: roles/servicenetworking.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/cloudasset.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/cloudasset.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/resourcemanager.projectOwnerInvitee
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/cloudasset.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/dataprep.serviceAgent
Role reference in iam policy not found: roles/resourcemanager.projectOwnerInvitee
Role reference in iam policy not found: roles/sourcerepo.serviceAgent
Role reference in iam policy not found: roles/cloudasset.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/cloudasset.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/servicenetworking.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/iam.serviceAccountActor
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/cloudasset.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/resourcemanager.projectOwnerInvitee
Role reference in iam policy not found: roles/cloudasset.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/cloudasset.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/resourcemanager.projectOwnerInvitee
Role reference in iam policy not found: roles/appengineflex.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/resourcemanager.projectOwnerInvitee
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/cloudasset.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dataflow.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/cloudfunctions.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/dlp.serviceAgent
Role reference in iam policy not found: roles/sourcerepo.serviceAgent
Role reference in iam policy not found: roles/cloudasset.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/firebaserules.system
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/iam.serviceAccountActor
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/container.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/compute.serviceAgent
Role reference in iam policy not found: roles/resourcemanager.projectOwnerInvitee

Fixed with #2167


Gurdeep's portfolio

Good work. I am merging your PR.
Do give us a star by hitting the star button of this repo!


Test suite and tox.ini are missing on PyPi

Just noticed, that some files are missing in the junit-xml-1.4.tar.gz archive from PyPi:

test suite
tox.ini
…

It can be easily fixed by adding the missing files' names inside MANIFEST.in file located at the root of the project.

yes please, in particular test_junit_xml.py would be really helpful in the PyPI tarball (as I'm packaging the library for Debian and we'd like to run tests at package build-time)

@nblock Can you submit a PR for the Manifest.in fix separate from the flake8 changes? Not sure yet what to do with that PR since it changes a lot of files.

@brianebeyer I created pull request #30. Regarding #25, in the past I noticed several instances of whitespace/indentation errors. Those may be easily catched with flake8. Take your time to think about, I'll try to keep the pull request up-to-date with master until you decide about it.

Fixed in #30

@nblock @sandrotosi I wrapped these PR's into v1.5 and published to pypi. Thanks for your help and don't hesitate to let me know if I screwed anything up there.


Members API Result Caching

Store the value in localStorage so we can reuse it instead of sending a request every time.

I'm waiting to know if I should cache the member images too or not. I'll make the changes if required


error messages show very little information

Version of VSCode: 1.8.1
Version of the extension: 0.3.5
OS: Windows 10
Description:
Error messages are very minimal, showing much less information than what I get when I run cargo at the command line.
For example, I used ctrl-shift-t to test my project, and got this compilation error:
Started cargo test --message-format json
   Compiling pandt v0.1.0 (file:///C:/Users/radix/Projects/pandt/pandt)
src\grid.rs:49:9: error: E0308: mismatched types
src\grid.rs:49:9: error: E0308: mismatched types
error: Could not compile `pandt`.

To learn more, run the command again with --verbose.
Completed with code 101
It took approximately 2.334 seconds

And when I hover my mouse over the line with the error, I only see E0308: mismatched types.
On the other hand, if I run it with cargo test on the command line:
C:\Users\radix\Projects\pandt\pandt [master ≡ +0 ~3 -0 !]> cargo test
   Compiling pandt v0.1.0 (file:///C:/Users/radix/Projects/pandt/pandt)
error[E0308]: mismatched types
  --> src\grid.rs:49:37
   |
49 |         assert_eq!((point3_distance(pos1, pos2)),
   |                                     ^^^^ expected i32, found i16

error[E0308]: mismatched types
  --> src\grid.rs:49:43
   |
49 |         assert_eq!((point3_distance(pos1, pos2)),
   |                                           ^^^^ expected i32, found i16

Is there a way to get similar output into vscode?

@radix,
Currently there is no way.
But I didn't see that.
I can fix it.

Any progress on this?

@victorporof,
Actually yes.
I think I will prepare the commit today.

I have an opened PR to the RLS: https://github.com/jonathandturner/rls/pull/159
With the PR it will show more.
I will wait until my PR is merged.

Actually it has been fixed in https://github.com/KalitaAlexey/vscode-rust/pull/89


ENH: Add n_jobs=None support

Closes #10522

[x] Search-and-replace n_jobs=1 -> n_jobs=None
[x] flake8 fixes, including some insertions of * before verbose when noticed/easy (not trying to be complete, incremental progress good enough, don't want to make judgment calls about whether to move it farther forward than just before verbose)
[x] Look through diff to make sure all new n_jobs=None actually make sense
[x] Figure out how to handle our if n_jobs == 1 conditionals that now will fail (maybe with check_n_jobs?)
[x] Actually make n_jobs=None do more than just be n_jobs=1
[x] Update docstring to describe n_jobs=None
[x] Add test that n_jobs=None can actually use more than one job with the right context

Okay, the parallel_backend context manager should now be properly supported with n_jobs=None

I don't understand the purpose of max_jobs, even after reading the docstring. Could you please elaborate? How does it differ from n_jobs?

Something to keep in mind is who has control over these two parameters, and where parallel_func gets used. parallel_func is meant to be used by us (devs) in internal code, not users. Users get control over n_jobs in our public APIs, and we get to use max_jobs. Why is this useful? In main we have a lot of this pattern:
n_jobs = check_n_jobs(n_jobs)
parallel, p_fun, _ = parallel_func(fun, n_jobs)
n_jobs = min(n_jobs, x.shape[0])
out = parallel(p_fun(x_split) for x_split in np.array_split(x, min(n_jobs, x.shape[0], axis=0)

In other words, we don't want to array_split any more times than the size of x along some dimension.
The purpose of max_jobs is to DRY this min pattern, here I introduce max_jobs, and the above code can be simplified:
parallel, p_fun, n_jobs = parallel_func(fun, n_jobs, max_jobs=x.shape[0])
out = parallel(p_fun(x_split) for x_split in np.array_split(x, n_jobs, axis=0)


libinput error with touchpad

Hello,
I ran that command line:  sudo stdbuf -oL libinput debug-events|grep switch
but each time I've got an error : libinput error: event15-HTIX5288:00 0911:5288 Touchpad: kernel bug: clickpad advertising right button.
I don't know why I've got this message because the touchpad works ?
I'm using 5.0.0-25-generic kernel from Ubuntu and my system is based on Ubuntu 18.04.
Regards.

Most likely this error is just a warning that libinput prints to stderr (that's why you see it even though grep should filter out everything that doesn't contain "switch"), it shouldn't prevent the script from working.

Hi Ales,
this problem is well know. See it:
https://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git/commit?id=807588ac92018bde88a1958f546438e840eb0158
https://bugzilla.kernel.org/show_bug.cgi?id=199821
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=807588ac92018bde88a1958f546438e840eb0158
But it seems to not be available in Ubuntu kernel. I tried with the 5.2.11 kernel (from kernel mainline ppa ubuntu) and I've got the same error message.


Add wallet option for bootnode

Purpose
Add option --wallet for bootnodes, so we can specify their private keys

FYI @rattrap

prnet cleaned-up successfully


Crash while reusing phantomjs webdriver instance

1 - get
2 - execute scripts
3 - get
4 - execute scripts
5 - get - BANG! it crashes

Please upgrade to PhantomJS 2.0. 1.9.x is no longer supported, and known to have many crasher bugs that are fixed in 2.0.


Add typeOptions support for oneOf/Unions

We noticed that we couldn't adjust the list of derived classes for union types.
If the union contains a ZonedTime, this is necessary since ZonedTime doesn't
have Eq, which is part of the default deriving list.
This PR adds TypeOptions to untagged unions (CodeGenUnion). It doesn't add
the support for tagged unions, that is left for upcoming work.
It also doesn't fix the format: date-time parsing for inline schemas, which
seems broken, as you can see that the new union in the test cases of this PR
contains a T.Text, which it shouldn't.

Would it be fairly straightforward to go ahead and add the same changes to tagged union now as well? It would be nice to have the consistency

@OwenGraves It would be nice, but since it's not needed for the current issue we had, I'll just made #45 for it. Really, the whole design around inline schemas is duplicated and fragile and should be refactored. Since everything is potentially in flux in my eyes, I don't wanna be fixing issue we're not actually blocked on.


Fix typo that was messing up formatting

I've had a look and can't see any other occurrences of this.

Adding this to #189 instead.


Added Optional XMTP Parameter

What changed? Why?
Added an optional xmtpMinSupportedVersion parameter to render the XMTP meta tag when it exists. This allows developers creating frames with XMTP support to use this method without additional workarounds.
Also bumps to the latest XMTP validator package version.
How has it been tested?
Updated the unit tests to validate with/without the tag, as well as in local development.

Ciao @daria-github, thank you for the PR.
Left a few notes.

Also, v0.11.2 got a nice upgrade for the latest validator package https://github.com/coinbase/onchainkit/releases/tag/v0.11.2

@daria-github did you rebase with main branch?

@daria-github did you rebase with main branch?

@Zizzamia just did, yes!

@daria-github, I took your ideas and give them a nice refresh here https://github.com/coinbase/onchainkit/pull/285

Thanks for including this in https://github.com/coinbase/onchainkit/pull/285, @Zizzamia! I'll close this PR.

Added both of you in the contributor mention for the latest release https://github.com/coinbase/onchainkit/releases/tag/v0.12.0


[AMQ-9324] Convert activemq-jdbc-store to use j.util.Base64

No need to drag JAXB dependency just for a base64 converter

Fully agree, it's definitely a good idea.