smart_open.http missing "requests" requirement

Problem description
A missing dependency error showed up indicating that I should install smart_open[http]
The error is generated when the "Requests" package is missing. see lines 15-18 in http.py
try:
    import requests
except ImportError:
    MISSING_DEPS = True

The error does not communicate the real issue. Also, I could not find any clear indication that "Requests" was a dependency in the package documentation.
Be sure your description clearly answers the following questions:

What are you trying to achieve?

I was trying the run_corpora_and_vector_spaces tutorial

What is the expected result?

No exceptions

What are you seeing instead?

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
/var/folders/lv/p23djszn11d5fyr3s059xdp80000gn/T/ipykernel_28770/740319349.py in <module>
----> 1 for vector in corpus_memory_friendly:  # load one vector into memory at a time
      2     print(vector)

/var/folders/lv/p23djszn11d5fyr3s059xdp80000gn/T/ipykernel_28770/2068793025.py in __iter__(self)
      4 class MyCorpus:
      5     def __iter__(self):
----> 6         for line in open('https://radimrehurek.com/mycorpus.txt'):
      7             # assume there's one document per line, tokens separated by whitespace
      8             yield dictionary.doc2bow(line.lower().split())

~/.pyenv/versions/3.10.0/envs/Gensim-Tutorial/lib/python3.10/site-packages/smart_open/smart_open_lib.py in open(uri, mode, buffering, encoding, errors, newline, closefd, opener, ignore_ext, compression, transport_params)
    233         raise NotImplementedError(ve.args[0])
    234
--> 235     binary = _open_binary_stream(uri, binary_mode, transport_params)
    236     decompressed = so_compression.compression_wrapper(binary, binary_mode, compression)
    237

~/.pyenv/versions/3.10.0/envs/Gensim-Tutorial/lib/python3.10/site-packages/smart_open/smart_open_lib.py in _open_binary_stream(uri, mode, transport_params)
    395
    396     scheme = _sniff_scheme(uri)
--> 397     submodule = transport.get_transport(scheme)
    398     fobj = submodule.open_uri(uri, mode, transport_params)
    399     if not hasattr(fobj, 'name'):

~/.pyenv/versions/3.10.0/envs/Gensim-Tutorial/lib/python3.10/site-packages/smart_open/transport.py in get_transport(scheme)
     88     )
     89     if scheme in _ERRORS:
---> 90         raise ImportError(_MISSING_DEPS_ERROR % dict(module=_ERRORS[scheme]))
     91     if scheme in _REGISTRY:
     92         return _REGISTRY[scheme]

ImportError: You are trying to use the http functionality of smart_open
but you do not have the correct http dependencies installed. Try:

    pip install smart_open[http]

Steps/code to reproduce the problem
In order for us to be able to solve your problem, we have to be able to reproduce it on our end.
Without reproducing the problem, it is unlikely that we'll be able to help you.
Include full tracebacks, logs and datasets if necessary.
Please keep the examples minimal (minimal reproducible example).
Clean Pyenv Virtualenv with pip install gensim, trying the following tutorial
https://radimrehurek.com/gensim/auto_examples/core/run_corpora_and_vector_spaces.html
Versions
Please provide the output of:
import platform, sys, smart_open
print(platform.platform())
print("Python", sys.version)
print("smart_open", smart_open.__version__)

macOS-12.1-arm64-arm-64bit
Python 3.10.0 (default, Dec 17 2021, 20:03:12) [Clang 13.0.0 (clang-13<IP_ADDRESS>)]
smart_open 5.2.1
Checklist
Before you create the issue, please make sure you have:

[x] Described the problem clearly
[x] Provided a minimal reproducible example, including any required data
[x] Provided the version numbers of the relevant software

https://github.com/RaRe-Technologies/smart_open#installation
If you want to use HTTP, install smart_open via:
pip install smart_open[http]

The requests library is an optional extra that gets used for HTTP (and some other things).

I think the error message is confusing (and in that sense, unhelpful) because it tells the user that smart_open[http] is missing even when it is properly installed.
In my case smart_open[http] was already present in my virtual environment. When I tried to install it I received the following message.
Requirement already satisfied: requests in /Users/jcdoig/.pyenv/versions/3.10.0/envs/Gensim-Tutorial/lib/python3.10/site-packages (from smart_open[http]) (2.26.0)

The problem is that the way the code is written makes Requests (effectively) a dependency, even if you want it to be optional. Let me elaborate.
in transport.py, line 100, the code attempts to register the module.
register_transport('smart_open.http')

if "Requests" is missing, the http module registration will always fail. It fails because line 15 in http.py reports MISSING_DEPS = True.
try:
    import requests
except ImportError:
    MISSING_DEPS = True

Thus the missing dependency is not smart_open[http] but requests
I understand that Request is only used for extra functionalities, but effectively, the code does not run if it is not installed.
This might, or might not, be the cause for #560
Thanks for all your work on this project!

I think the error message is confusing (and in that sense, unhelpful) because it tells the user that smart_open[http] is missing even when it is properly installed.

I don't think what you're saying is possible.  If smart_open[http] (read: requests) is installed, then that message will appear.
Please show me the output of these commands to make sure we're on the same page:
pip freeze
python -c 'from smart_open import open;print(open("http://example.com").readline())'

if "Requests" is missing, the http module registration will always fail. It fails because line 15 in http.py reports MISSING_DEPS = True.

That's a non-fatal failure. smart_open still works without the http module, so it's not a dependency.
Have a look at this:
(test) misha@cabron:/tmp$ pip freeze  # confirm clean environment
(test) misha@cabron:/tmp$ pip install smart_open  # install minimum smart_open
Collecting smart_open
  Using cached smart_open-5.2.1-py3-none-any.whl (58 kB)
Installing collected packages: smart-open
Successfully installed smart-open-5.2.1
(test) misha@cabron:/tmp$ python -c 'import smart_open'
(test) misha@cabron:/tmp$ python -c 'from smart_open import open;print(open("http://example.com").readline())'  # try opening HTTP URL, fails as expected
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/misha/envs/test/lib/python3.9/site-packages/smart_open/smart_open_lib.py", line 235, in open
    binary = _open_binary_stream(uri, binary_mode, transport_params)
  File "/home/misha/envs/test/lib/python3.9/site-packages/smart_open/smart_open_lib.py", line 397, in _open_binary_stream
    submodule = transport.get_transport(scheme)
  File "/home/misha/envs/test/lib/python3.9/site-packages/smart_open/transport.py", line 90, in get_transport
    raise ImportError(_MISSING_DEPS_ERROR % dict(module=_ERRORS[scheme]))
ImportError: You are trying to use the http functionality of smart_open
but you do not have the correct http dependencies installed. Try:

    pip install smart_open[http]

(test) misha@cabron:/tmp$ pip install smart_open[http]  # do what the error message says
Requirement already satisfied: smart_open[http] in /home/misha/envs/test/lib/python3.9/site-packages (5.2.1)
Collecting requests
  Using cached requests-2.26.0-py2.py3-none-any.whl (62 kB)
Collecting certifi>=2017.4.17
  Using cached certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
Collecting charset-normalizer~=2.0.0
  Using cached charset_normalizer-2.0.9-py3-none-any.whl (39 kB)
Collecting idna<4,>=2.5
  Using cached idna-3.3-py3-none-any.whl (61 kB)
Collecting urllib3<1.27,>=1.21.1
  Using cached urllib3-1.26.7-py2.py3-none-any.whl (138 kB)
Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests
Successfully installed certifi-2021.10.8 charset-normalizer-2.0.9 idna-3.3 requests-2.26.0 urllib3-1.26.7
(test) misha@cabron:/tmp$ pip freeze
certifi==2021.10.8
charset-normalizer==2.0.9
idna==3.3
requests==2.26.0
smart-open==5.2.1
urllib3==1.26.7
(test) misha@cabron:/tmp$ python -c 'from smart_open import open;print(open("http://example.com").readline())'  # success, hooray!
<!doctype html>

Thus the missing dependency is not smart_open[http] but requests

First, smart_open[http] is not a package, so it cannot be present or missing. It's some pip magic that says "install smart_open, and then install the set of extra packages it calls "http". In this case, that set of packages consists of just requests (but it could, in theory, contain more).  So in this particular case smart_open[http] and requests are synonymous.
In theory, if you were somehow allergic to "smart_open[http]", you could simply do "pip install requests" and it would achieve absolutely the same thing.

This might, or might not, be the cause for #560

I don't think they are related. It's our CI being weird.

Thanks for all your work on this project!

You're welcome ;)

I see, yes I followed the steps you indicated on a new virtual environment and got the same results as you. I don't know why the first time it did not install requests (I must have done something wrong...) I ended up installing requests manually on that other environment earlier today.
Thanks and sorry for taking your time.


Newest Sdk broadcast the message problem.

I have latest sdk setup on my raspberry pi3 and It won't broadcast the message, it was possible on previous release. I have 2 GH and raspi assistant says she cannot found any..
Thank You.

You're trying the broadcast system? ie, saying "Broadcast "?

Yes. It used to work like on real gh. I could say broad cast the message
and it was asking me what is the message. It looks like this function is
still there but device on new sdk won't recognize my real gh in the network
so it won't broadcast the message.
On Mar 6, 2018 18:34, "Nick"<EMAIL_ADDRESS>wrote:

You're trying the broadcast system? ie, saying "Broadcast "?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/googlesamples/assistant-sdk-python/issues/196#issuecomment-370882258,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ah9Ze846YDNNIoqjCkU6ZnbcKZykr4QRks5tbtbEgaJpZM4Seoaz
.

Are you using the Service API (pushtotalk) or the Library (hotword)?

Hotword
On Mar 7, 2018 00:11, "Nick"<EMAIL_ADDRESS>wrote:

Are you using the Service API (pushtotalk) or the Library (hotword)?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/googlesamples/assistant-sdk-python/issues/196#issuecomment-370975674,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ah9Ze7ef1phIX2GrcvN5GwBvHPtImItBks5tbyXIgaJpZM4Seoaz
.

To be more specific gassistpi project.
On Mar 7, 2018 00:11, "Nick"<EMAIL_ADDRESS>wrote:

Are you using the Service API (pushtotalk) or the Library (hotword)?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/googlesamples/assistant-sdk-python/issues/196#issuecomment-370975674,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ah9Ze7ef1phIX2GrcvN5GwBvHPtImItBks5tbyXIgaJpZM4Seoaz
.

The library should now support sending broadcasts.


Tensorflow v1.13.1 CUDA Compilation fails on Windows 10

Please make sure that this is a build/installation issue. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:build_template
System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Windows 10
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary): source
TensorFlow version: v1.13.1
Python version: 3.7.0
Installed using virtualenv? pip? conda?:
Bazel version (if compiling from source): 0.21.0
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version: 7.5.1
GPU model and memory: GeForce GTX1080 8Gb

Describe the problem
Tensorflow fails to build when configured to use CUDA
Provide the exact sequence of commands / steps that you executed before running into the problem

Installed Python 3.7.0

With pip as optional feature
Adding Python to environment variables

Installed MSYS2
pacman -Syu
pacman -Su
pacman -S git patch unzip

Installed Bazel 0.21.0

Downloaded bazel-0.21.0-windows-x86_64.exe
Renamed it to bazel.exe
Moved bazel.exe to C:\bazel (C:\bazel\bazel.exe)
Added C:\bazel to the user variables PATH
Added C:\msys64\usr\bin to user variables PATH
Added C:\msys64\usr\bin\bash.exe to a new BAZEL_SH user variable

Installed CUDA 10.0

Downloaded and installed NVIDIA GeForce Experience to install NVIDIA GPU drivers v430.39 on GTX1080 card
Downloaded and installed CUDA Toolkit 10.0 from https://developer.nvidia.com/cuda-toolkit-archive
Downloaded and installed cuDNN SDK 7.5.1 for CUDA 10 from https://developer.nvidia.com/cudnn

Downloaded cudnn-10.0-windows10-x64-v<IP_ADDRESS>.zip from https://developer.nvidia.com/cudnn
Copied cuda\bin\cudnn64_7.dll to C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin
Copied cuda\include\cudnn.h to C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include
Copied cuda\lib\x64\cudnn.lib to C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\lib\x64
Checked CUDA_PATH was set to C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0
Added the following paths to the user environment variable PATH
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\extras\CUPTI\libx64
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0

Installed Tensorflow dependencies
pip3 install six numpy wheel
pip3 install keras_applications==1.0.6 --no-deps
pip3 install keras_preprocessing==1.0.5 --no-deps

Downloaded and configured Tensorflow v.1.13.1 for CUDA support
git clone https://github.com/tensorflow/tensorflow.git
cd tensorflow
git checkout r1.13
cd tensorflow
bazel clean
python ./configure.py
When prompted “Do you wish to build TensorFlow with CUDA support?” selected “y”
When prompted to specify the CUDA compute capabilitied, specified 3.5,6.1 (for GeForce GTX1080)

Build command that fails
bazel build --config=opt --config=cuda --define=no_tensorflow_py_deps=true //tensorflow/tools/pip_package:build_pip_package

Any other info / logs
Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached.
The following file contains the configure step of Tensorflow and the console log of the build command that fails for me:
2019.04.26_tensorflow_1.13.1_cuda10_build_error_windows10.txt

@MiguelAlgaba As per the link , TF 1.13.1 supports python 3.5 - 3.6 and try to install relevant Bazel,CUDA and cuDNN components. Please let us know how it progresses. Thanks!

I have been having issues building this.  From github repo; and I'm not sure if it's exactly the same issue...
if os.path.isfile(python_bin_path) and os.access(python_bin_path, os.X_OK):

M:\javascript\tensorflow\node_modules\@tensorflow\tfjs-node\deps\tensorflow>bazel build --config=opt tensorflow/tools/pip_package:build_pip_package
WARNING: Ignoring JAVA_HOME, because it must point to a JDK, not a JRE.
INFO: Build options --action_env and --python_path have changed, discarding analysis cache.
INFO: Repository 'cython' used the following cache hits instead of downloading the corresponding file.
 * Hash 'bccc9aa050ea02595b2440188813b936eaf345e85fb9692790cecfe095cf91aa' for http://mirror.tensorflow.org/github.com/cython/cython/archive/0.28.4.tar.gz
If the definition of 'cython' was updated, verify that the hashes were also updated.
ERROR: C:/general/work3/javascript/tensorflow/node_modules/@tensorflow/tfjs-node/deps/tensorflow/third_party/py/numpy/BUILD:11:1: no such package '@local_config_python//': Tracebac
k (most recent call last):
        File<EMAIL_ADDRESS>line 344
                _create_local_python_repository(repository_ctx)
        File<EMAIL_ADDRESS>line 292, in _create_local_python_repo
sitory
                _check_python_bin(repository_ctx, python_bin)
        File<EMAIL_ADDRESS>line 234, in _check_python_bin
                _fail(("--define %s='%s' is not execut...)))
        File<EMAIL_ADDRESS>line 27, in _fail
                fail(("%sPython Configuration Error:%...)))
Python Configuration Error: --define PYTHON_BIN_PATH='C:/tools/Python27/python.exe' is not executable. Is it the python binary?
 and referenced by '//third_party/py/numpy:headers'
ERROR: Analysis of target '//tensorflow/tools/pip_package:build_pip_package' failed; build aborted: Analysis failed
INFO: Elapsed time: 7.875s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (267 packages loaded, 4593 targets configured)
    currently loading: tensorflow/lite/schema

Which is really just
Python Configuration Error: --define PYTHON_BIN_PATH='C:/tools/Python27/python.exe' is not executable. Is it the python binary?

def _check_python_bin(repository_ctx, python_bin):
    """Checks the python bin path."""
    cmd = '[[ -x "%s" ]] && [[ ! -d "%s" ]]' % (python_bin, python_bin)
    result = repository_ctx.execute([_get_bash_bin(repository_ctx), "-c", cmd])
    if result.return_code == 1:
        _fail("--define %s='%s' is not executable. Is it the python binary?" % (
            _PYTHON_BIN_PATH,
            python_bin,
        ))

I don't think [[-x]] works in command prompt... was there some bash shell I missed having to use?
tensorflow\third_party\py\python_configure.bzl
    python_bin = _get_python_bin(repository_ctx)
---    _check_python_bin(repository_ctx, python_bin)
+++    #_check_python_bin(repository_ctx, python_bin)
    python_lib = _get_python_lib(repository_ctx, python_bin)
---    _check_python_lib(repository_ctx, python_lib)
+++    #_check_python_lib(repository_ctx, python_lib)

Now I get up to it's truing to run patch with c:\windows\system32\bash.exe which is a WSL image that can't change directory to ....
Non-zero return code(2) when executing 'C:\WINDOWS\system32\bash.exe -l -c "patch" "-p1" "-d" "C:/users/panther/_bazel_panther/7dujpcn3/external/png_archive" "-i" "C:/general/work3
<EMAIL_ADDRESS>Stdout:
Stderr: patch: **** Can't change to directory C:/users/panther/_bazel_panther/7dujpcn3/external/png_archive : No such file or directory
 and referenced by '//tensorflow/tools/pip_package:licenses'

@MiguelAlgaba Were able to resolve the issue? Thanks!

Also, note that there is now a Tensorflow 1.13.2 release which might have the build issue solved.

(I was able to solve the python.exe' is not executable. Is it the python binary? issue by running the bazel build command from git Bash instead of Powershell.)

Automatically closing due to lack of recent activity. Please update the issue when new information becomes available, and we will reopen the issue. Thanks!


[scala]: Akka shopping-cart-service sample

This contains Akka Persistence and Akka Projection features.
Status

[x] Add Cinnamon configuration to enable Akka Projection metrics/events
[ ] Validate with Prometheus/Grafana sandbox

Were there many changes to it?

Nops. I tried to keep changes isolated in cinnamon.* files, and build.sbt is the only file with substantial changes.

Would be nice if there were some instructions or even a script for how to update the example sources when it's changed in upstream.

Yep, I'm working on a script, but it will be separated from this PR. :-)
By the way, do you think it is valuable to have the gatling-grpc tests in the upstream project? I can submit a PR there if you think so.

By the way, do you think it is valuable to have the gatling-grpc tests in the upstream project?

To make it a little clearer, one possible downside is the Scala 2.12 downgrade to accommodate Gatling. We can of course do some build tricks to isolate it, but I think that goes against having a straightforward example.

By the way, do you think it is valuable to have the gatling-grpc tests in the upstream project? I can submit a PR there if you think so.

That can be a great "how to" addition. We probably don't want it in the core example of the tutorial because we want that to only show the most essential. https://akka.io/platform-guide/how-to/


NServiceBus.Azure.Transports.WindowsAzureServiceBus 7.2.1

Type: Missing
Summary:
NServiceBus.Azure.Transports.WindowsAzureServiceBus 7.2.1
Details:
Nuget is RPL-1.5
GitHub is RPL-1.5: https://github.com/Particular/NServiceBus.AzureServiceBus/blob/7.2.1/LICENSE.md
Resolution:
RPL-1.5
Affected definitions:

NServiceBus.Azure.Transports.WindowsAzureServiceBus 7.2.1

License link points to http://particular.net/LicenseAgreement, which is a EULA. Updated to OTHER.


Fix grammatically incorrect Additional ESLint's rules

It should also be fixed in the repo's "About", but I don't have access to edit that.

Thank you for this 🙇

@aladdin-add Can we merge this once the About is changed? - I can't seem to change it 👀

done~


Adds “fontdata” generated files to ignore

This adds the generated CSS and data files to the .gitignore, and re-creates them on every build instead.
If you had a massive amount of fonts in a single repo, I can see how it would be beneficial to only generate the data when the command is run.
Here’s my thinking for a typical setup though: it’s already fast, and this way it’s clear that these are generated files and not source fils that you need to commit. Someone else can also update the font files only, and the CI process will handle the data build from there. (I could even see changing the run command name to build:fontdata.)
Let me know what you think, though! Thanks.

@pascalw What do you think? Sounds sane!


Modules and Namespace not loading

The python for vscode extension is causing, python.autoComplete.extraPaths & python.autoComplete.preloadModules not to load the desired modules or namespace ?
When starting a new document and begin typing the name space of the module I want to load I don't get a list of the functions within the module.

When creating an issue, please could you take the time to fill in the missing information. The issue template has a number of key questions/bits of information that we request. We need that info to be able to help you.

Environment data

VS Code version: 1.28.2
Extension version: 2018.9.1
OS and version: 1803
Python version: 2.7.11

Steps to reproduce:

Mentioned in first post.

Please try using the new language server (still experimental)

Open your user settings file
Add the following setting:

"python.jediEnabled":false

Please provide the following:

Type of virtual environment used (N/A | venv | virtualenv | conda | ...): XXX```

* Please could you provide steps to re-produce this issue.
You haven't provided steps to reproduce an issue, you've basically described the issue you are experience and what you have tried.

Please try using the new language server (still experimental)

Open your user settings file
Add the following setting:

"python.jediEnabled":false

I already had this setting, set to false; the problem persists.

Please provide the following:

Type of virtual environment used (N/A | venv | virtualenv | conda | ...): XXX```

* Please could you provide steps to re-produce this issue.
You haven't provided steps to reproduce an issue, you've basically described the issue you are experience and what you have tried.

I loading python libraries from a folder on the system, using "python.autoComplete.exraPaths" which is a py file.  Using "python.autoComplete.preloadModules" I call the name space; whatever that may be.
"python.autoComplete.preloadModules" is placed within "terminal.integrated.env.windows" inside the user.settings.json file. While "python.autoComplete.extraPaths"is placed on it's own within theuser.settings.jsonfile.  Although when beginning a new document, followed byCTRL+SPACEover a class, rather then getting suggestions for the class; nothing occurs.  The modules were loaded for the class using"python.autoComplete.extraPaths"` what is going wrong ?

Please could you provide a sample repo that we can use to reproduce this?

Unfortunately I don't have a sample repository.  I can only tell you that if you have any program which has a module that you want to load from disk to code, you would need to follow the steps I mentioned to understand.  I'm loading a module inside of code *.pyc file; unless you have another method which you know of to get an understanding of the problem ?

Can you instead create a sample folder with some code that we can user to replicate this?
Without this info I really can't help you.

@DonJayamanne I hope this helps to explain or understand.

I'm sorry @SheepDomination 	But i can't help you unless you provide instructions with some sample code. You've provided me with a link to some article, that article doesn't list a problem.
Please try raising your issue on stack overflow.
Else please ping back here with instructions that we can use to replicate your issue and we'll be happy to re-open the issue any time.

I don't have any sample code, as there really is not any that can be generated, it's simple a matter as to why the module is not being loaded into code and I was informed this extension is to blame.  What specifically do you want, when there is not any code that can be generated, I want to get to the bottom of this ASAP.

What specifically do you want, when there is not any code that can be generated

You are trying to do something and it is failing.
I'd like you to provide the sample code along with detailed instructions on what you are trying to do and what your expectations are (i.e. provide information so we can try to replicate the issue and understand the issue).
Right now I cannot understand the issue, thats why I'm asking for some sample ccode.
This is so I ccan help you.

and I was informed this extension is to blame

That may be true, however I need more information to help you. Just saying x does not work will not help.

This is the module which you can use to get the suggestions to work, by simple using the following code; one=hou.Geometry() in a new file. You should, once your cursor is over the class Geometry() then by doing CTRL+SPACE get suggestions, as I'm unable to get it to work ?

Is there any progress on this issue ?


[doc/changelog] link objects to api doc

sounds great, is there a way we could make this work?

I gave it a shot by setting directive "currentmodule" to make sphinx find the objects during inclusion of the changelog. Without success yet.

Lets see: https://github.com/CrossNox/m2r2/issues/37

@CagtayFabry suggested to convert the changelog to RST and store it directly in the documentation, this would make it easier to achieve the linking of objects. We also need to consider what happens with deleted objects (unlink them manually, silent failure, etc.)


chore: fix logs

Codecov Report

Merging #241 (9a15b28) into main (8dae7ac) will not change coverage.
The diff coverage is 80.00%.

@@           Coverage Diff           @@
##             main     #241   +/-   ##
=======================================
  Coverage   60.68%   60.68%
=======================================
  Files          17       17
  Lines        1989     1989
=======================================
  Hits         1207     1207
  Misses        685      685
  Partials       97       97

Impacted Files
Coverage Δ

orchestrator/relayer/find_latest_valset.go
72.59% <80.00%> (ø)


release v0.11.2

Cohort functionality added to the dashboard
Improvement in PFI behavior when passing true_labels as a kwarg
Improve type handling in the list sorting util

Cohort functionality added to the dashboard
Improvement in PFI behavior when passing true_labels as a kwarg
Improve type handling in the list sorting util


multi command invocation

Why was multi command invocation removed? What flaw did the removal correct which would otherwise be impossible to fix? Or was the cli overhauled to have sub-commands, and did this make multi command invocation incompatible in the process?
Result:
$ rebar3 CMD1 CMD2
===> Verifying dependencies...
===> CMD1 output

Expected:
$ rebar3 CMD1 CMD2
===> Verifying dependencies...
===> CMD1 output
===> CMD2 output

This is supported by the do task: http://www.rebar3.org/docs/commands#do
It allows us to separate concern for command arguments to each individual command.

It's now rebar3 do CMD1, CMD2 which also lets you properly separate arguments between them. I suggest you read the existing doc on this stuff @tuncer

I did, but apparently I missed that tiny paragraph. Closing.


Feature: Add caching for home page and maybe for commits

Problem description
Response time of the home page is quite bad:

Even worst for commit pages.
Describe the solution you'd like
Implement an in-memory cache to store home page data and maybe commits data for period of time.
Additional context
n/a

First load of a page with GH login:

Second load:

From 4.5s to 300ms !!

Home page, no login:


Unit tests

These are changes made from the Unit-Test to the master branch.

As these are run successful and hence the merge with master is done.


KVM does not abide by user consent settings, and resets upon use

Latest version (06-23)
Built profile with user consent required for KVM
device showed up with new profile, but user consent set to none.
Connected to KVM without consent prompt.
Went back out, set kvm consent in gui on the device
Initially, after refresh, consent was none, but after a short period of time it did reflect "KVM"
Connected to KVM, without consent being asked/required - device setting was reverted back to none.

Good Morning,
This interaction is expected currently.  Right now, when a user selects to start a KVM session, we overwrite their existing AMT Features to enable them all (KVM/IDER/SOL) and set user consent to none.  The idea being that if a user wanted to start KVM, then we will change it from disabled to enabled for them.
Of course, this would not be ideal for a real-world scenario in a console integration.  You would want KVM to stay disabled or Consent to stay set to KVM or All.  This is something we have just in our Sample Web UI to make it more accessible and straightforward.
You can see the setAMTFeatures call in kvm.component.ts when initiating a KVM session:
  ngOnInit (): void {
    this.activatedRoute.params.subscribe(params => {
      this.isLoading = true
      this.deviceId = params.id
    })
    this.startSocketSubscription = this.devicesService.connectKVMSocket.subscribe(() => {
      this.isLoading = true
      this.setAmtFeatures()
      this.deviceConnection.emit(true)
    })
    this.stopSocketSubscription = this.devicesService.stopwebSocket.subscribe(() => {
      this.isDisconnecting = true
      this.deviceConnection.emit(false)
      void this.router.navigate([`/devices/${this.deviceId}`])
    })
    this.timeInterval = interval(15000).pipe(mergeMap(() => this.devicesService.getPowerState(this.deviceId))).subscribe()
    this.devicesService.getRedirectionExpirationToken(this.deviceId).subscribe((result) => {
      this.authToken = result.token
    })
    this.setAmtFeatures()  // <<<<<<<< SEE HERE
  }

If you were to remove this line, your existing settings will stay set.  Hopefully, this helps answer your question.


evaluation cuda problems

when I training the model, the middle evaluation occurred the error below:
Traceback (most recent call last):
File "vox_gluon/train_gluon.py", line 759, in
fire.Fire()
File "/home/users/wenyong.zheng/anaconda3/lib/python3.6/site-packages/fire/core.py", line 127, in Fire
component_trace = _Fire(component, args, context, name)
File "/home/users/wenyong.zheng/anaconda3/lib/python3.6/site-packages/fire/core.py", line 366, in _Fire
component, remaining_args)
File "/home/users/wenyong.zheng/anaconda3/lib/python3.6/site-packages/fire/core.py", line 542, in _CallCallable
result = fn(*varargs, **kwargs)
File "vox_gluon/train_gluon.py", line 504, in train
raise e
File "vox_gluon/train_gluon.py", line 486, in train
result = get_official_eval_result(gt_annos[:len(gt_annos)-1], dt_annos, class_names)
File "/mnt/data-3/data/wenyong.zheng/vxlnet/second.pytorch/second/utils/eval.py", line 824, in get_official_eval_result
mAPbbox, mAPbev, mAP3d, mAPaos = do_eval_v2(gt_annos, dt_annos, current_classes, min_overlaps, compute_aos, difficultys)
File "/mnt/data-3/data/wenyong.zheng/vxlnet/second.pytorch/second/utils/eval.py", line 701, in do_eval_v2
ret = eval_class_v3(gt_annos, dt_annos, current_classes, difficultys, 1, min_overlaps)
File "/mnt/data-3/data/wenyong.zheng/vxlnet/second.pytorch/second/utils/eval.py", line 574, in eval_class_v3
rets = calculate_iou_partly(dt_annos, gt_annos, metric, num_parts)
File "/mnt/data-3/data/wenyong.zheng/vxlnet/second.pytorch/second/utils/eval.py", line 384, in calculate_iou_partly
overlap_part = bev_box_overlap(gt_boxes, dt_boxes).astype(np.float64)
File "/mnt/data-3/data/wenyong.zheng/vxlnet/second.pytorch/second/utils/eval.py", line 126, in bev_box_overlap
riou = rotate_iou_gpu_eval(boxes, qboxes, criterion)
File "/mnt/data-3/data/wenyong.zheng/vxlnet/second.pytorch/second/core/non_max_suppression/nms_gpu.py", line 652, in rotate_iou_gpu_eval
N, K, boxes_dev, query_boxes_dev, iou_dev, criterion)
File "/home/users/wenyong.zheng/anaconda3/lib/python3.6/site-packages/numba/cuda/compiler.py", line 484, in call
sharedmem=self.sharedmem)
File "/home/users/wenyong.zheng/anaconda3/lib/python3.6/site-packages/numba/cuda/compiler.py", line 558, in _kernel_call
cu_func(*kernelargs)
File "/home/users/wenyong.zheng/anaconda3/lib/python3.6/site-packages/numba/cuda/cudadrv/driver.py", line 1301, in call
self.sharedmem, streamhandle, args)
File "/home/users/wenyong.zheng/anaconda3/lib/python3.6/site-packages/numba/cuda/cudadrv/driver.py", line 1345, in launch_kernel
None)
File "/home/users/wenyong.zheng/anaconda3/lib/python3.6/site-packages/numba/cuda/cudadrv/driver.py", line 288, in safe_cuda_api_call
self._check_error(fname, retcode)
File "/home/users/wenyong.zheng/anaconda3/lib/python3.6/site-packages/numba/cuda/cudadrv/driver.py", line 323, in _check_error
raise CudaAPIError(retcode, msg)
numba.cuda.cudadrv.driver.CudaAPIError: [400] Call to cuLaunchKernel results in CUDA_ERROR_INVALID_HANDLE
By the way, have you done the training by multi GPUs ?

what do you mean in "slice array in point_to_voxel" and "slice points inside module"?
as the code shows that you put all the points in one single batch together, how can I recognize how many points in a sample and others ?

The number of voxels converted from points is not fixed, you can see a slice operation in point_to_voxel . For multi-gpu, you need to return voxel_num in point_to_voxel, use fixed-size input before nn.DataParallel, passvoxel_num as a Tensor and gather all valid voxels inside nn.Module in nn.DataParallel.

@z have you any solution?

@zwyzwy    have you any solution?


ENH: Support metadata/metadataCategory

Does some awful things, but we don't have time to fix it right now.
Make visualizations a little cleaner and add support for Choices predicate.

This should be good to go! Just those two things.


Column graphics at add widget modal

@piensaenpixel mind doing a style review? 😍

@fdansv it may be a problem with the specs. Only 221 specs are running, but there are more than 1000 already. I'm not sure but I think the issue is related with these lines:
var configModel = new ConfigModel(
  _.defaults(
    {
      base_url: window.userData.base_url,
      api_key: window.userData.api_key
    },
    window.frontendConfig
  )
);

@nobuti just changed it so that it gets the configmodel from options, not creating a new one.

CR @nobuti ? :)

A peaky comment, other than that LGTM 👍

Changes applied, merging when tests are ok, thanks @nobuti!


Add OpenJDK 17 LTS.

software-properties-common is already installed on line 7

software-properties-common is already installed on line 7

Ah I see, thank you. It was there previously, I just repositioned it.

2023-01-26T20:27:09Z #11 5.525 /bin/sh: 1: wget: not found

Curl should probably do the trick.

Curl should probably do the trick.

Done after i added wget in latest commit, Build completed without errors


Upgrade gtp5g version and enable verifiers

What type of PR is this?

Uncomment only one  /kind <> line, hit enter to put that in a new line, and remove leading whitespaces from that line:
/kind bug
/kind cleanup
/kind design
/kind documentation
/kind failing-test

/kind feature

/kind flake

What this PR does / why we need it:
In some scenarios the free5gc validation could not be suficient to prevent the execution of the gtp5g playbook, this requires an additional check to ensure that VM is using the correct kernel version. This change provides an assertion in to the code and upgrades the code version utilized.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

/retest

/approve

/retest

/lgtm


feat: added publicKey & address to AboutResponse.LambdasInfo

Closed by https://github.com/decentraland/protocol/pull/177


Correct ineffassign

Codecov Report

Merging #2055 into master will decrease coverage by 4.59%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           master    #2055     +/-   ##
=========================================
- Coverage   51.04%   46.44%   -4.6%
=========================================
  Files         176      172      -4
  Lines       14065    14032     -33
=========================================
- Hits         7179     6517    -662
- Misses       5841     6536    +695
+ Partials     1045      979     -66

Impacted Files
Coverage Δ

internal/backend/b2/b2.go
0% <0%> (-80.69%)
:arrow_down:

internal/backend/swift/swift.go
0% <0%> (-78.45%)
:arrow_down:

internal/backend/gs/gs.go
0% <0%> (-73.61%)
:arrow_down:

internal/backend/azure/azure.go
0% <0%> (-69.46%)
:arrow_down:

internal/backend/swift/config.go
36.95% <0%> (-54.35%)
:arrow_down:

cmd/restic/cmd_mount.go
12.98% <0%> (-44.16%)
:arrow_down:

internal/archiver/file_saver.go
81.57% <0%> (-4.39%)
:arrow_down:

internal/backend/s3/s3.go
59.39% <0%> (-3.01%)
:arrow_down:

internal/restic/node.go
39.52% <0%> (-1.31%)
:arrow_down:

internal/restic/progress_unix_with_siginfo.go

... and 3 more

Continue to review full report at Codecov.

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


Webogram

What is webogram: true is really do?

It connects to
dc1: https://pluto.web.telegram.org/apiw1
dc2: https://venus.web.telegram.org/apiw1
dc3: https://aurora.web.telegram.org/apiw1
dc4: https://vesta.web.telegram.org/apiw1
dc5: https://flora.web.telegram.org/apiw1

and what it gives to me? I have had suddenly error like Encrypted request failed { Error: MT[406] NETWORK_BAD_REQUEST: http://<IP_ADDRESS>/apiw1 so I experimented with webogram and added my own servers from my.telegram.org and everything is okay


Matlab/Octave: OCTAVE_VERSION instead of ver

This is the recommended method to distinguish between Octave and Matlab.
ver returns a struct array, one element for Octave and another for each of the installed packages. It is not documented that the first element will be Octave. This method is also much simpler.

Many thanks. This will be updated in the next release.
Carnë Draug writes:

This is the recommended method to distinguish between Octave and Matlab.
ver returns a struct array, one element for Octave and another for each of the
installed packages. It is not documented that the first element will be Octave.
This method is also much simpler.

You can view, comment on, or merge this pull request online at:
https://github.com/cjlin1/libsvm/pull/30
Commit Summary

Matlab/Octave: use the standard method of checking OCTAVE_VERSION to
distinguish between the two.

File Changes

M matlab/make.m (3)

Patch Links:

https://github.com/cjlin1/libsvm/pull/30.patch
https://github.com/cjlin1/libsvm/pull/30.diff

—
Reply to this email directly or view it on GitHub.*

@carandraug
"exist ("OCTAVE_VERSION", "builtin")" will not work for Matlab, since double quotation is invalid in Matlab.
I think it should be modified to "exist ('OCTAVE_VERSION', 'builtin')"?
Thanks.

@infwinston  you are absolutely right. I only test this in Octave and this is one of the things that always catches me my surprise.
I have force pushed a new commit with the right quotes for Matlab compatibility.


Add support for ResNext

ResNext support added.

Cancel PR for resnext or any future model as a static code insertion. Moving to a more general dynamic code modification for exit insertion.


Request failed, invalid transaction error

Hello, i am trying to mint an nft, but I keep on getting an error, please help:
#code:
from xrpl.wallet import Wallet
from xrpl.transaction import safe_sign_and_autofill_transaction, send_reliable_submission
from xrpl.clients import JsonRpcClient
from xrpl.models.transactions.nftoken_mint import NFTokenMint

testnet_url = "https://s.altnet.rippletest.net:51234"
client = JsonRpcClient(testnet_url)

sender_addr = "rhK5YNf4Xh3LQCsyzLMgauomfT862PhevU"
wallet_seed = "seed"

acc_info = AccountInfo(account=sender_addr, ledger_index="validated")
response = client.request(acc_info)
result = response.result
sequence = result["account_data"]["Sequence"]
wallet_obj = Wallet(seed=wallet_seed, sequence=sequence)

my_payment = NFTokenMint(account=sender_addr,
token_taxon=2343)

print(my_payment)

signed_tx = safe_sign_and_autofill_transaction(
    my_payment,
    wallet_obj,
    client)

product = send_reliable_submission(signed_tx, client)

max_ledger = signed_tx.last_ledger_sequence
tx_id = signed_tx.get_hash()

print(product.status)```

#error:
``` NFTokenMint(account='rhK5YNf4Xh3LQCsyzLMgauomfT862PhevU', transaction_type=<TransactionType.NFTOKEN_MINT: 'NFTokenMint'>, fee=None, sequence=None, account_txn_id=None, flags=0, last_ledger_sequence=None, memos=None, signers=None, source_tag=None, signing_pub_key='', txn_signature=None, token_taxon=2343, issuer=None, transfer_fee=None, uri=None)
Traceback (most recent call last):
  File "c:\Users\0xEarl\Desktop\Learn_XRP\nft.py", line 33, in <module>
    product = send_reliable_submission(signed_tx, client)
  File "c:\Users\0xEarl\Desktop\Learn_XRP\venv\lib\site-packages\xrpl\transaction\reliable_submission.py", line 32, in send_reliable_submission
    return asyncio.run(async_send_reliable_submission(transaction, client))
  File "C:\Users\0xEarl\AppData\Local\Programs\Python\Python39\lib\asyncio\runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "C:\Users\0xEarl\AppData\Local\Programs\Python\Python39\lib\asyncio\base_events.py", line 642, in run_until_complete
    return future.result()
  File "c:\Users\0xEarl\Desktop\Learn_XRP\venv\lib\site-packages\xrpl\asyncio\transaction\reliable_submission.py", line 90, in send_reliable_submission
    submit_response = await submit_transaction(transaction, client)
  File "c:\Users\0xEarl\Desktop\Learn_XRP\venv\lib\site-packages\xrpl\asyncio\transaction\main.py", line 142, in submit_transaction
    raise XRPLRequestFailureException(response.result)
xrpl.asyncio.clients.exceptions.XRPLRequestFailureException: Request failed, invalidTransaction: Unknown field```

Hey @ObiajuluM, it seems you're connected to the wrong server :)
There's a dedicated NFT sandbox server at this url: wss://xls20-sandbox.rippletest.net:51233
(I got the link from this tutorial on how to play around with NFT's in the sandbox here: https://xrpl.org/nftoken-tester-tutorial.html)
You'll want to replace the testnet_url you have with wss://xls20-sandbox.rippletest.net:51233
Additionally you'll have to get credentials for the NFT-Devnet specifically, which you can get by going to this faucet website and clicking "Generate NFT-Devnet Credentials": https://xrpl.org/xrp-testnet-faucet.html
(Then replacing your sender_addr and wallet_seed with the values generated)
Hopefully this helps!

You'll want to replace the testnet_url you have with wss://xls20-sandbox.rippletest.net:51233 Additionally you'll have to get credentials for the NFT-Devnet specifically, which you can get by going to this faucet website and clicking "Generate NFT-Devnet Credentials": https://xrpl.org/xrp-testnet-faucet.html (Then replacing your sender_addr and wallet_seed with the values generated)

thanks but the devnet faucet returns this error, There was an error with the NFT-Devnet faucet. Please try again.

Oh, thanks for letting me know! I'll let you know when that's fixed :)

Relevant issue: https://github.com/XRPLF/xrpl.js/issues/1895

@ObiajuluM you should be able to generate credentials from the faucet now (The issue @mvadari linked is a feature request to get the faucet wallet in code, but for now the manual method should work :) )

Closing - the issue was that @ObiajuluM connected to the wrong server

hello @JST5000 the error remains😥

@ObiajuluM Huh, I think this might be a new issue with the same symptoms, I'll look into it :)
For reference, and I should have mentioned this earlier, I think the cause last time was not enough validators on the network agreeing on the ledger. (AKA we had less than quorum) - If you want to check that, you can look at the NFT Devnet explorer here and ensure there are ledgers getting a green checkmark still :) (Since that seems to be working fine now, I think it's a new cause)

@ObiajuluM it should be working now.

Hello, I need help in creating an NFT but I always end up in an error HELP:
Traceback (most recent call last):
  File "c:\Users\0xEarl\Desktop\Learn_XRP\apeft.py", line 23, in <module>
    wallet_obj = create_WalletObject(sender_addr, wallet_seed)
  File "c:\Users\0xEarl\Desktop\Learn_XRP\apeft.py", line 17, in create_WalletObject
    response = client.request(acc_info)
  File "c:\Users\0xEarl\Desktop\Learn_XRP\venv\lib\site-packages\xrpl\clients\sync_client.py", line 28, in request
    return asyncio.run(self.request_impl(request))
  File "C:\Users\0xEarl\AppData\Local\Programs\Python\Python39\lib\asyncio\runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "C:\Users\0xEarl\AppData\Local\Programs\Python\Python39\lib\asyncio\base_events.py", line 642, in run_until_complete
    return future.result()
  File "c:\Users\0xEarl\Desktop\Learn_XRP\venv\lib\site-packages\xrpl\asyncio\clients\json_rpc_base.py", line 39, in request_impl
    return json_to_response(response.json())
  File "c:\Users\0xEarl\Desktop\Learn_XRP\venv\lib\site-packages\httpx\_models.py", line 1415, in json
    return jsonlib.loads(self.text, **kwargs)
  File "C:\Users\0xEarl\AppData\Local\Programs\Python\Python39\lib\json\__init__.py", line 346, in loads
    return _default_decoder.decode(s)
  File "C:\Users\0xEarl\AppData\Local\Programs\Python\Python39\lib\json\decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "C:\Users\0xEarl\AppData\Local\Programs\Python\Python39\lib\json\decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

code:
from xrpl.models.requests.account_info import AccountInfo
from xrpl.wallet import Wallet
from xrpl.transaction import safe_sign_and_autofill_transaction, send_reliable_submission
from xrpl.clients import JsonRpcClient
from xrpl.models.transactions.nftoken_mint import NFTokenMint

testnet_url = "https://xls20-sandbox.rippletest.net:51233"
client = JsonRpcClient(testnet_url)

sender_addr = "rDAUZJogeeprHnJFzsTz6xz9piXPfUHCgv"
wallet_seed = "key"

def create_WalletObject(wallet_addr: str, wallet_seed: str) -> Wallet:
    """creates a wallet object for signing transactions"""
    acc_info = AccountInfo(account=wallet_addr, ledger_index="validated")
    response = client.request(acc_info)
    result = response.result
    sequence = result["account_data"]["Sequence"]
    wallet_obj = Wallet(seed=wallet_seed, sequence=sequence)
    return wallet_obj

wallet_obj = create_WalletObject(sender_addr, wallet_seed)

my_payment = NFTokenMint(account=sender_addr,
token_taxon=0)

print(my_payment)

signed_tx = safe_sign_and_autofill_transaction(
    my_payment,
    wallet_obj,
    client)

product = send_reliable_submission(signed_tx, client)

max_ledger = signed_tx.last_ledger_sequence
tx_id = signed_tx.get_hash()

print(product.status)
print(product.result)

@ObiajuluM there's a couple things I notice:

When using the JsonRpc client you actually need a slightly different port - JsonRPC is on 51234 instead of 51233, which is causing the issue you're seeing. (That error is because nothing is being returned, which causes the decoder to crash on an empty input)

To fix that use this JsonRPC url: http://xls20-sandbox.rippletest.net:51234

Your secret is just labeled "key" (That might just be because you're uploading it here, but that needs to be a real value from the faucet)

Hopefully that helps!

thanks @JST5000 you are a true bro 🤜🤛

Closing since it seems things are sorted out now :)


Dragen transcriptome pipeline update

added dragen-v4-WTS tool definition
added dragen transcriptome pipeline that uses typescript
initialised both on ICA - development

Tested on ICA with wfr.17f8e450fdca44c1b2fc770580db7b4c.

Waiting for merge of #200

Merged main into this branch and resolved conflicts and approved.
Note: latest release of CLI does take some time to complete the GH actions, something I'll work on when I'm back in the office next week


portable deep feed forward neural network for regression and classification with less than 100 lines of code.

Dear All:
This message is just a "ad" to my new project at
https://github.com/wangyi-fudan/wymlp
Sorry for the trouble since I have no idea to post it elsewhere. :-)

The lines of code have been reduced to 50!


HADOOP-18959 Use builder for prefetch CachingBlockManager

Jira: HADOOP-18959

Tested against us-west-2
mvn clean verify -Dparallel-tests -DtestsThreadCount=8 -Dscale -Dprefetch

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 26s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

+0 :ok:
mvndep
16m 53s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
20m 25s

trunk passed

+1 :green_heart:
compile
9m 36s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
compile
9m  5s

trunk passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
checkstyle
2m 25s

trunk passed

+1 :green_heart:
mvnsite
1m 56s

trunk passed

+1 :green_heart:
javadoc
1m 36s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
1m 25s

trunk passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
spotbugs
2m 38s

trunk passed

+1 :green_heart:
shadedclient
21m 27s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 26s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
0m 59s

the patch passed

+1 :green_heart:
compile
9m 25s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javac
9m 25s

the patch passed

+1 :green_heart:
compile
8m 52s

the patch passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
javac
8m 52s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
2m 18s
/results-checkstyle-root.txt
root: The patch generated 11 new + 0 unchanged - 0 fixed = 11 total (was 0)

+1 :green_heart:
mvnsite
1m 50s

the patch passed

+1 :green_heart:
javadoc
1m 27s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
1m 26s

the patch passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
spotbugs
2m 51s

the patch passed

+1 :green_heart:
shadedclient
21m 23s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
16m 29s

hadoop-common in the patch passed.

-1 :x:
unit
1m  2s
/patch-unit-hadoop-tools_hadoop-aws.txt
hadoop-aws in the patch failed.

+1 :green_heart:
asflicense
0m 53s

The patch does not generate ASF License warnings.

162m 36s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6240/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/6240

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 9fabeaf2e543 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 633cbd41562f9ce00d55584a4592647607eed9bc

Default Java
Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6240/1/testReport/

Max. process+thread count
1267 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-tools/hadoop-aws U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6240/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

@ahmarsuhail could you please review this PR?

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 26s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

+0 :ok:
mvndep
16m 18s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
21m  4s

trunk passed

+1 :green_heart:
compile
9m 42s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
compile
8m 39s

trunk passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
checkstyle
2m 20s

trunk passed

+1 :green_heart:
mvnsite
1m 55s

trunk passed

+1 :green_heart:
javadoc
1m 33s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
1m 34s

trunk passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
spotbugs
2m 51s

trunk passed

+1 :green_heart:
shadedclient
23m 49s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 25s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
0m 56s

the patch passed

+1 :green_heart:
compile
10m  1s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javac
10m  1s

the patch passed

+1 :green_heart:
compile
10m  4s

the patch passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
javac
10m  4s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
2m 35s

the patch passed

+1 :green_heart:
mvnsite
1m 55s

the patch passed

+1 :green_heart:
javadoc
1m 28s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
1m 20s

the patch passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
spotbugs
2m 41s

the patch passed

+1 :green_heart:
shadedclient
23m  4s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

-1 :x:
unit
17m 10s
/patch-unit-hadoop-common-project_hadoop-common.txt
hadoop-common in the patch passed.

+1 :green_heart:
unit
2m 37s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 51s

The patch does not generate ASF License warnings.

170m 49s

Reason
Tests

Failed junit tests
hadoop.metrics2.source.TestJvmMetrics

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6240/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/6240

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux bddf13d0de58 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 4a6f726fb53b0950017a755dd34777453b5015e1

Default Java
Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6240/2/testReport/

Max. process+thread count
2274 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-tools/hadoop-aws U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6240/2/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 27s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

+0 :ok:
mvndep
15m 51s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
20m 23s

trunk passed

+1 :green_heart:
compile
11m 46s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
compile
10m 23s

trunk passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
checkstyle
2m 34s

trunk passed

+1 :green_heart:
mvnsite
1m 59s

trunk passed

+1 :green_heart:
javadoc
1m 35s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
1m 26s

trunk passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
spotbugs
2m 41s

trunk passed

+1 :green_heart:
shadedclient
21m 14s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 25s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
0m 59s

the patch passed

+1 :green_heart:
compile
9m 12s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javac
9m 12s

the patch passed

+1 :green_heart:
compile
8m 53s

the patch passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
javac
8m 53s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
2m 19s

the patch passed

+1 :green_heart:
mvnsite
1m 57s

the patch passed

+1 :green_heart:
javadoc
1m 29s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
1m 25s

the patch passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
spotbugs
2m 52s

the patch passed

+1 :green_heart:
shadedclient
21m 18s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
16m 26s

hadoop-common in the patch passed.

+1 :green_heart:
unit
2m 31s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 52s

The patch does not generate ASF License warnings.

166m  4s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6240/3/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/6240

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 259dd65e823b 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 4a6f726fb53b0950017a755dd34777453b5015e1

Default Java
Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6240/3/testReport/

Max. process+thread count
1268 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-tools/hadoop-aws U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6240/3/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
6m 46s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 3 new or modified test files.

_ trunk Compile Tests _

+0 :ok:
mvndep
14m 20s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
19m 38s

trunk passed

+1 :green_heart:
compile
8m 15s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
compile
7m 27s

trunk passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
checkstyle
2m  4s

trunk passed

+1 :green_heart:
mvnsite
1m 23s

trunk passed

+1 :green_heart:
javadoc
1m  5s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
1m  1s

trunk passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
spotbugs
2m 13s

trunk passed

+1 :green_heart:
shadedclient
19m 54s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 22s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
0m 48s

the patch passed

+1 :green_heart:
compile
7m 56s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javac
7m 56s

the patch passed

+1 :green_heart:
compile
7m 33s

the patch passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
javac
7m 33s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
1m 58s
/results-checkstyle-root.txt
root: The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)

+1 :green_heart:
mvnsite
1m 18s

the patch passed

+1 :green_heart:
javadoc
0m 56s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
1m  1s

the patch passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
spotbugs
2m 22s

the patch passed

+1 :green_heart:
shadedclient
19m 33s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
15m 47s

hadoop-common in the patch passed.

+1 :green_heart:
unit
2m 14s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 36s

The patch does not generate ASF License warnings.

150m  2s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6240/4/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/6240

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux a2ef816d598f 5.15.0-88-generic #98-Ubuntu SMP Mon Oct 2 15:18:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 792ea34beb9f3a1e7f306824897291a1f0b6c6b7

Default Java
Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6240/4/testReport/

Max. process+thread count
3134 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-tools/hadoop-aws U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6240/4/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 20s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 3 new or modified test files.

_ trunk Compile Tests _

+0 :ok:
mvndep
13m 35s

Maven dependency ordering for branch

-1 :x:
mvninstall
18m 45s
/branch-mvninstall-root.txt
root in trunk failed.

+1 :green_heart:
compile
8m 20s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
compile
7m 30s

trunk passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
checkstyle
1m 59s

trunk passed

+1 :green_heart:
mvnsite
1m 23s

trunk passed

+1 :green_heart:
javadoc
1m  5s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
0m 57s

trunk passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
spotbugs
2m  8s

trunk passed

+1 :green_heart:
shadedclient
19m 30s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 20s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
0m 47s

the patch passed

+1 :green_heart:
compile
7m 55s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javac
7m 55s

the patch passed

+1 :green_heart:
compile
7m 33s

the patch passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
javac
7m 33s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
1m 54s

the patch passed

+1 :green_heart:
mvnsite
1m 23s

the patch passed

+1 :green_heart:
javadoc
0m 58s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
1m  1s

the patch passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
spotbugs
2m 22s

the patch passed

+1 :green_heart:
shadedclient
19m 43s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
15m 47s

hadoop-common in the patch passed.

+1 :green_heart:
unit
2m 13s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 37s

The patch does not generate ASF License warnings.

141m 36s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6240/5/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/6240

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux e8edd1dac598 5.15.0-88-generic #98-Ubuntu SMP Mon Oct 2 15:18:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 6f217d2c9bb795ee7b19ac333ddf5d5ac377c9d7

Default Java
Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6240/5/testReport/

Max. process+thread count
3152 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-tools/hadoop-aws U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6240/5/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 20s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 3 new or modified test files.

_ trunk Compile Tests _

+0 :ok:
mvndep
14m 12s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
19m 31s

trunk passed

+1 :green_heart:
compile
8m 19s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
compile
7m 24s

trunk passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
checkstyle
2m  5s

trunk passed

+1 :green_heart:
mvnsite
1m 26s

trunk passed

+1 :green_heart:
javadoc
0m 58s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
0m 53s

trunk passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
spotbugs
2m  8s

trunk passed

+1 :green_heart:
shadedclient
19m 40s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 47s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
0m 53s

the patch passed

+1 :green_heart:
compile
7m 52s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javac
7m 52s

the patch passed

+1 :green_heart:
compile
7m 30s

the patch passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
javac
7m 30s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
2m  2s

the patch passed

+1 :green_heart:
mvnsite
1m 24s

the patch passed

+1 :green_heart:
javadoc
1m  1s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
1m  1s

the patch passed with JDK Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

+1 :green_heart:
spotbugs
2m 18s

the patch passed

+1 :green_heart:
shadedclient
19m 29s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
15m 48s

hadoop-common in the patch passed.

+1 :green_heart:
unit
2m 11s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 36s

The patch does not generate ASF License warnings.

143m 19s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6240/6/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/6240

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux d2a94196bca3 5.15.0-88-generic #98-Ubuntu SMP Mon Oct 2 15:18:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 1df9eb70b23aa631bbbe7a598206a847a83a1b82

Default Java
Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-<IP_ADDRESS>+1-post-Ubuntu-0ubuntu120.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_382-8u382-ga-1~20.04.1-b05

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6240/6/testReport/

Max. process+thread count
3153 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-tools/hadoop-aws U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6240/6/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.


Fixed the import of styles.

Closes - https://github.com/melloware/coloris-npm/issues/135

Running tests now!


Upsert snapshot should be taken before a new consuming segment is created

Currently, when snapshot is enabled, snapshot is taken when shutting down the server. This will cause inconsistency because the changes made by the new consuming segment has already been reflected into the snapshots, but when we restart the servers and reload all the segments, the consuming segment will be re-consumed.
This problem is more critical for partial-upsert table because the snapshot will mark the old record as invalid, but the new record still sit in the consuming segment thus not persisted.
The fix should be to persist the snapshot when a new consuming segment is created but before any record is consumed

cc @ankitsultana we need to consider this issue when solving #10552


Calling method from Resource-derived class cause error in @tool script

Tested versions
4.2.2
4.3.beta1
System information
Windows10 x64
Issue description
Calling method declared in Resource - derived class not available in @tool script.
For example:
test_func_call.gd:
extends Resource
class_name TestFuncCall

@export var a: float

@export var b: float

func get_diff()->float:
  return a - b

Test .tres file

Test scene script
@tool
extends Node3D

@export var test: TestFuncCall

func _ready() -> void:
  print(test.get_diff())

when scene with this script opened in editor (or run with F5/F6) output has error:
res://TestScene.gd:9 - Invalid call. Nonexistent function 'get_diff' in base 'Resource (TestFuncCall)'.

But without @tool result will printed.

Steps to reproduce
MRP
Minimal reproduction project (MRP)
test_method_call_resource.zip

Your Resource also needs @tool.

Your Resource also needs @tool.

It works.
But not obviously requirement, IMO

Yeah this is already tracked by #36592
Closing.

Note that @tool isn't required in the running project, but it is required if called from within the editor, and in this case it likely gets called on reloading the scene or on save due to the scene being reinitialized or similar, so it looks like the error comes not from the running game but the editor itself when running due to this, specifically because it's in _ready

Note that @tool isn't required in the running project, but it is required if called from within the editor, and in this case it likely gets called on reloading the scene or on save due to the scene being reinitialized or similar, so it looks like the error comes not from the running game but the editor itself when running due to this, specifically because it's in _ready
So make sure you always use tool with tool, or don't use it if you don't want/expect it to run in the editor

Thank you for explanation, I understand that it not required, but documentation explain @tool like for run some specific functions, like _ready, _process, etc. I use it to dynamically build scene based on resource, it very handy in my case.
Anyway all scripts parsed and tokenized(for language server for ex.), it seems (for me) like it only in-code restriction(calling method from not tool-annotaded script), becouse even if you call something like print(test.get_method_list()) the "Nonexistent function" will exists in print result.


add test to check failed output message

We need more test to check how failed messages are look like
e.g.
[] > equal-to-int-failed-output
  [] > suggestion
    assert-that > @
      4
      $.equal-to 9
  eq. > @
    suggestion
    "\nExpected: <9> equal to value\n     but: was <4>"

@Graur 7 puzzles #101, #102, #103, #104, #105, #107, #unknown are still not solved; solved: #106.

@Graur 6 puzzles #101, #102, #103, #104, #105, #unknown are still not solved; solved: #106, #107.

@Graur 5 puzzles #101, #102, #103, #104, #unknown are still not solved; solved: #105, #106, #107.

@Graur 4 puzzles #101, #102, #103, #104 are still not solved; solved: #105, #106, #107, #unknown.

@Graur 3 puzzles #101, #103, #104 are still not solved; solved: #102, #105, #106, #107, #unknown.

@Graur 2 puzzles #101, #104 are still not solved; solved: #102, #103, #105, #106, #107, #unknown.

@Graur the puzzle #101 is still not solved; solved: #102, #103, #104, #105, #106, #107, #unknown.

@Graur all 8 puzzles are solved here: #101, #102, #103, #104, #105, #106, #107, #unknown.


THRIFT-5159: Fix runtime ReferenceError in generated code

Client: nodejs

When using "--gen js:node,ts,es6,with_ns", the generated code throws a ReferenceError at runtime.

[X] Did you create an Apache Jira ticket?  (not required for trivial changes)
[X] If a ticket exists: Does your pull request title follow the pattern "THRIFT-NNNN: describe my issue"?
[X] Did you squash your changes to a single commit?  (not required, but preferred)
[X] Did you do your best to avoid breaking changes?  If one was needed, did you label the Jira ticket with "Breaking-Change"?
[ ] If your change does not involve any code, add  [skip ci] at the end of your pull request to free up build resources.

Thanks for the PR @penenin! Could you please rebase from master so Travis can run again?

It looks like Travis ran again successfully. Please let know if that is sufficient for what you wanted.

Indeed, thanks!


Collection is empty

After setting everything up, my pynt in postman has an empty collection.
Where the documentation shows I should have a collection to use to test against my API environment:

How do i get a copy of this collection to import into my pynt in postman?

Hey @Cy-Beard , this looks like the old Pynt collection. Please fork again using this link. Also feel free to join our Slack community: https://join.slack.com/t/pynt-community/shared_invite/zt-1mvacojz5-WNjbH4HN8iksmKpCLTxOiQ . The community is alive and helps a lot with setup and use cases issues :)


Enable the Release Drafter based on jenkinsci documentation

Resolve #19 by following the https://github.com/jenkinsci/.github/blob/master/.github/release-drafter.adoc

@oleg-nenashev, are you referring to _extends:? I haven't seen it mentioned in the upstream documentation, so wasn't sure how it works and if it works across organizations

Yes, it works. Example:
https://github.com/jenkins-infra/plugin-site/blob/master/.github/release-drafter.yml
On Wed, Oct 21, 2020, 08:37 Denys Digtiar<EMAIL_ADDRESS>wrote:

@oleg-nenashev https://github.com/oleg-nenashev, are you referring to
_extends:? I haven't seen it mentioned in the upstream documentation
https://github.com/release-drafter/release-drafter, so wasn't sure how
it works and if it works across organizations
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/stapler/idea-stapler-plugin/pull/28#issuecomment-713344441,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAW4RIFWFHHTF3H2GNMROFTSLZ6ULANCNFSM4SZI5GFQ
.

Thanks for pointing that out. I adopted the _extends


Visualize self to self edges

Great visualization tool but would like see self to self edges. Great tool, met some of the team at Stanford two months ago.
{
  "edges":[
    {"name1":"ARG135", "name2":"ASP134", "frames":[0,1,2,3,4,6,7,8,9]},
    {"name1":"ASP134", "name2":"TRP161", "frames":[4,5,6,7]},
    {"name1":"TYR223", "name2":"ARG135", "frames":[4,5,6,9]},
    {"name1":"TYR223", "name2":"TYR306", "frames":[0,1,2,5,6,7,8]},
    {"name1":"TYR306", "name2":"VAL54",  "frames":[1,4,5,6,7,8]},
    {"name1":"TYR306", "name2":"TYR306",  "frames":[1,4,5,6,7,8]}
  ]
}

Thanks Xiangxi. I've been going over this idea a couple of times but unfortunately its a non-trivial extension of the code we have now, so I won't have time to do anything about it for another month or so. Would this still be useful for you then?


ENH: improved the stability of kde for highly (1000s) multi-dimension inputs

Reference issue
Closes: #12988
What does this implement/fix?
It appeared that this problem was due to the instability in linalg.det() for very large matrices (as in line 572 of kde.py).
This has been fixed by using the np.linalg.slogdet() function where possible (not possible for float128 or float96objects which are not supported by np.linalg), and carrying the logarithmic result through in the logpdf() function.
Additional information
Simple %%timeit testing suggests that this implementation may actually be (slightly) faster.

Not sure why the Travis build is erroring. Although it seems to be unrelated to the changes in the PR as far as I can tell.

I agree that this PR sits on the boundary between BUG and ENH (happy to change the title of the PR to BUG). I have added a regression test based on #12988 which checks to ensure that neither a -inf or nan is returned from the logpdf.

Will fix the running of tests this afternoon. It must have a slightly different environment on my laptop to the build servers, cause they pass for me.

Looks like the tests are passing again!

Thanks @arm61 and @ilayn


Add ability to disable DiskManager

Which issue does this PR close?

re https://github.com/apache/arrow-datafusion/issues/3941
Rationale for this change

I want to be able to enable a memory limit, but instead of spilling to disk return an error. The simplest way I could see to support this was to add the ability to create a DiskManager that is disabled.
What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

I will improve the error messages in a follow on PR

Follow on in https://github.com/apache/arrow-datafusion/pull/4348


Undefined variable during compilation

File in question: https://github.com/phoe/gateway/blob/master/install/install.lisp#L12
Evaluating (asdf:load-system :gateway :force t) produces the following compile-time warning:
...
; file: /home/phoe/Projects/Lisp/gateway/install/install.lisp
; in: DEFUN GATEWAY/INSTALL:RELOAD
;     (OVERLORD/IMPORTING:IMPORT GATEWAY/INSTALL::MY-QUERIES
;       :FROM
;       #P"/home/phoe/Projects/Lisp/gateway/install/install.sql"
;       :AS
;       :CL-YESQL/POSTMODERN
;       :BINDING
;       :ALL-AS-FUNCTIONS)
; --> PROGN MACROLET OVERLORD/IMPORTING::IMPORT-BINDINGS PROGN PROGN
; --> OVERLORD/SHADOWS:DEFUN DEFUN PROGN SB-IMPL::%DEFUN
; --> SB-INT:NAMED-LAMBDA FUNCTION MULTIPLE-VALUE-PROG1 PROGN BLOCK
; --> APPLY MULTIPLE-VALUE-CALL SB-KERNEL:%COERCE-CALLABLE-TO-FUN
; --> OVERLORD/MODULE:MODULE-FN-REF/INLINE-CACHE LOCALLY LET* THE IF
; ==>
;   (OVERLORD/MODULE::FILL-INLINE-CACHE/FN #:INLINE-CACHE6
;                                          GATEWAY/INSTALL::MY-QUERIES
;                                          ':DROP-TABLES)
;
; caught WARNING:
;   undefined variable: GATEWAY/INSTALL::MY-QUERIES
;
; compilation unit finished
;   Undefined variable:
;     GATEWAY/INSTALL::MY-QUERIES
;   caught 1 WARNING condition

The file works normally when ran. I just want to get rid of that compiler warning.

The problem is that overlord:import is meant to be used at the top level. The code should look something like this:
(overlord:import my-queries
  :from #.(asdf:system-relative-pathname :gateway "install/install.sql")
  :as :cl-yesql/postmodern
  :binding :all-as-functions)

(defun reload ()
  (overlord:build 'my-queries))

Since this wasn't documented, I added a page about it to the wiki.

Thanks!


Custom Resources that worked in 4.2.2 do not in 4.3 (does not recognize as resource?)

Tested versions
No issue in v4.2.2.stable.official [15073afe3] and previous
First visual(?) errors in v4.3.rc1.official [e343dbbcc]
First game-ending exception occurs in v4.3.rc2.official [3978628c6] and later (rc3 and 4.3 tested)
System information
Godot v4.3.stable - Windows 10.0.19045 - Vulkan (Forward+) - dedicated NVIDIA GeForce GTX 1080 (NVIDIA; <IP_ADDRESS>81) - Intel(R) Core(TM) i5-7600 CPU @ 3.50GHz (4 Threads)
Issue description
Short version, something's wacky with my custom resources since I updated to 4.3 from 4.2.2
I have a very simple resource which looks like this:
class_name Infusion
extends Resource

@export var air: int = 0
@export var earth: int = 0
@export var fire: int = 0
@export var ice: int = 0

Which is used by another custom resource (CombatCard) as an export variable, like so:
@export var infusion:= Infusion.new()
In 4.2.2, this worked as I expected, with CombatCards that did not have a custom Infusion set defaulting to a new Infusion instance with 0s across the board. Additionally, the autocomplete had that custom resource icon (the cube thing) for the resources, as shown.

This is not the case when I load that same project in 4.3.rc1 or later:

You'll notice that the Infusion resource (which extends Resource) has no symbol. Additionally, QuestInfoScreen now shows the icon for ColorRect, which is what that class extends, whereas previously it also had the cube icon. I don't know if that's intentional.
The project still seems to run fine despite this in 4.3.rc1. In 4.3.rc2, rc3, or 4.3, however, it causes the project to crash when run with the following error.

Invalid call. Nonexistent function 'new' in base 'GDScript'
at function: @implicit_new

Steps to reproduce
I've been able to reproduce the visual portion of this issue in a brand new project (here, MyCustomResource is another dead simple class that extends Resource and has a single member variable of type int, not even exported)

I've not been able to reproduce the crash yet. I suspect it has something to do with loading or preloading of the parent CombatCard resource, or scenes which use that resource? I don't really know, feel free to ask if you want more info.
My next plan is to try removing the Infusion class and just storing those variables in the parent resource, and see whether anything else is broken. I should also have access to Linux Mint in the short term to check if it's OS related.
If you think an MRP would help, I can try to pare down my main project a bit and upload that. I'm open to suggestions, if there's anything I can do to help let me know, in the meantime I'll carry on development in 4.2.2
Minimal reproduction project (MRP)
95789MRP.zip
EDIT: Did some hacking and slashing on the project, and got an MRP. It probably won't run well, but the important thing is that it results in the issue for me (before any other issue, anyway)
Step 1: Open Project
Step 2: Run Project
Project will throw the error before showing the main menu

The icon not appearing in autocompletion is a regression from #91923:

The invalid call error i wasn't able to reproduce in stable version. Just for record, i remember we had a similar bug but was already solved in dev/beta versions: #92610

Added MRP to OP. This project makes it to the main menu in 4.2.2, but throws the error in 4.3

With the mrp i was able to reproduce the error, bisected to #94871

A detail is if i copy the infusion.gd to another project and use new() will work without problem so seems something else in the scene/project is messing up the function call

CC @rune-scape

stacktrace of where the call error flag is set,
GDScript::_new(GDScript * const this, const Variant ** p_args, int p_argcount, Callable::CallError & r_error) (/home/rune/git/godot/modules/gdscript/gdscript.cpp:207)
MethodBindVarArgTR<GDScript, Variant>::call(const MethodBindVarArgTR<GDScript, Variant> * const this, Object * p_object, const Variant ** p_args, int p_arg_count, Callable::CallError & r_error) (/home/rune/git/godot/core/object/method_bind.h:271)
GDScriptFunction::call(GDScriptFunction * const this, GDScriptInstance * p_instance, const Variant ** p_args, int p_argcount, Callable::CallError & r_err, GDScriptFunction::CallState * p_state) (/home/rune/git/godot/modules/gdscript/gdscript_vm.cpp:1874)
GDScript::_super_implicit_constructor(GDScript * const this, GDScript * p_script, GDScriptInstance * p_instance, Callable::CallError & r_error) (/home/rune/git/godot/modules/gdscript/gdscript.cpp:140)
GDScript::_super_implicit_constructor(GDScript * const this, GDScript * p_script, GDScriptInstance * p_instance, Callable::CallError & r_error) (/home/rune/git/godot/modules/gdscript/gdscript.cpp:133)
GDScript::_create_instance(GDScript * const this, const Variant ** p_args, int p_argcount, Object * p_owner, bool p_is_ref_counted, Callable::CallError & r_error) (/home/rune/git/godot/modules/gdscript/gdscript.cpp:169)
GDScript::instance_create(GDScript * const this, Object * p_this) (/home/rune/git/godot/modules/gdscript/gdscript.cpp:420)
Object::set_script(Object * const this, const Variant & p_script) (/home/rune/git/godot/core/object/object.cpp:941)
Object::set(Object * const this, const StringName & p_name, const Variant & p_value, bool * r_valid) (/home/rune/git/godot/core/object/object.cpp:255)
ResourceLoaderText::load(ResourceLoaderText * const this) (/home/rune/git/godot/scene/resources/resource_format_text.cpp:760)
ResourceFormatLoaderText::load(ResourceFormatLoaderText * const this, const String & p_path, const String & p_original_path, Error * r_error, bool p_use_sub_threads, float * r_progress, ResourceFormatLoader::CacheMode p_cache_mode) (/home/rune/git/godot/scene/resources/resource_format_text.cpp:1392)
ResourceLoader::_load(const String & p_path, const String & p_original_path, const String & p_type_hint, ResourceFormatLoader::CacheMode p_cache_mode, Error * r_error, bool p_use_sub_threads, float * r_progress) (/home/rune/git/godot/core/io/resource_loader.cpp:269)
ResourceLoader::_thread_load_function(void * p_userdata) (/home/rune/git/godot/core/io/resource_loader.cpp:326)
ResourceLoader::_load_start(const String & p_path, const String & p_type_hint, ResourceLoader::LoadThreadMode p_thread_mode, ResourceFormatLoader::CacheMode p_cache_mode) (/home/rune/git/godot/core/io/resource_loader.cpp:542)
ResourceLoaderText::load(ResourceLoaderText * const this) (/home/rune/git/godot/scene/resources/resource_format_text.cpp:472)
ResourceFormatLoaderText::load(ResourceFormatLoaderText * const this, const String & p_path, const String & p_original_path, Error * r_error, bool p_use_sub_threads, float * r_progress, ResourceFormatLoader::CacheMode p_cache_mode) (/home/rune/git/godot/scene/resources/resource_format_text.cpp:1392)
ResourceLoader::_load(const String & p_path, const String & p_original_path, const String & p_type_hint, ResourceFormatLoader::CacheMode p_cache_mode, Error * r_error, bool p_use_sub_threads, float * r_progress) (/home/rune/git/godot/core/io/resource_loader.cpp:269)
ResourceLoader::_thread_load_function(void * p_userdata) (/home/rune/git/godot/core/io/resource_loader.cpp:326)
ResourceLoader::_load_start(const String & p_path, const String & p_type_hint, ResourceLoader::LoadThreadMode p_thread_mode, ResourceFormatLoader::CacheMode p_cache_mode) (/home/rune/git/godot/core/io/resource_loader.cpp:542)
ResourceLoader::load(const String & p_path, const String & p_type_hint, ResourceFormatLoader::CacheMode p_cache_mode, Error * r_error) (/home/rune/git/godot/core/io/resource_loader.cpp:458)
GDScriptAnalyzer::reduce_preload(GDScriptAnalyzer * const this, GDScriptParser::PreloadNode * p_preload) (/home/rune/git/godot/modules/gdscript/gdscript_analyzer.cpp:4465)
GDScriptAnalyzer::reduce_expression(GDScriptAnalyzer * const this, GDScriptParser::ExpressionNode * p_expression, bool p_is_root) (/home/rune/git/godot/modules/gdscript/gdscript_analyzer.cpp:2499)
GDScriptAnalyzer::resolve_assignable(GDScriptAnalyzer * const this, GDScriptParser::AssignableNode * p_assignable, const char * p_kind) (/home/rune/git/godot/modules/gdscript/gdscript_analyzer.cpp:1902)
GDScriptAnalyzer::resolve_constant(GDScriptAnalyzer * const this, GDScriptParser::ConstantNode * p_constant, bool p_is_local) (/home/rune/git/godot/modules/gdscript/gdscript_analyzer.cpp:2030)
GDScriptAnalyzer::resolve_class_member(GDScriptAnalyzer * const this, GDScriptParser::ClassNode * p_class, int p_index, const GDScriptParser::Node * p_source) (/home/rune/git/godot/modules/gdscript/gdscript_analyzer.cpp:1025)
GDScriptAnalyzer::resolve_class_interface(GDScriptAnalyzer * const this, GDScriptParser::ClassNode * p_class, const GDScriptParser::Node * p_source) (/home/rune/git/godot/modules/gdscript/gdscript_analyzer.cpp:1231)
GDScriptAnalyzer::resolve_class_interface(GDScriptAnalyzer * const this, GDScriptParser::ClassNode * p_class, bool p_recursive) (/home/rune/git/godot/modules/gdscript/gdscript_analyzer.cpp:1259)
GDScriptAnalyzer::resolve_interface(GDScriptAnalyzer * const this) (/home/rune/git/godot/modules/gdscript/gdscript_analyzer.cpp:5884)
GDScriptAnalyzer::analyze(GDScriptAnalyzer * const this) (/home/rune/git/godot/modules/gdscript/gdscript_analyzer.cpp:5918)
GDScript::reload(GDScript * const this, bool p_keep_state) (/home/rune/git/godot/modules/gdscript/gdscript.cpp:820)
GDScriptCache::get_full_script(const String & p_path, Error & r_error, const String & p_owner, bool p_update_from_disk) (/home/rune/git/godot/modules/gdscript/gdscript_cache.cpp:373)
GDScriptCache::finish_compiling(const String & p_owner) (/home/rune/git/godot/modules/gdscript/gdscript_cache.cpp:413)
GDScriptCompiler::compile(GDScriptCompiler * const this, const GDScriptParser * p_parser, GDScript * p_script, bool p_keep_state) (/home/rune/git/godot/modules/gdscript/gdscript_compiler.cpp:3281)
GDScript::reload(GDScript * const this, bool p_keep_state) (/home/rune/git/godot/modules/gdscript/gdscript.cpp:839)
GDScriptCache::get_full_script(const String & p_path, Error & r_error, const String & p_owner, bool p_update_from_disk) (/home/rune/git/godot/modules/gdscript/gdscript_cache.cpp:373)
GDScriptCache::finish_compiling(const String & p_owner) (/home/rune/git/godot/modules/gdscript/gdscript_cache.cpp:413)
GDScriptCompiler::compile(GDScriptCompiler * const this, const GDScriptParser * p_parser, GDScript * p_script, bool p_keep_state) (/home/rune/git/godot/modules/gdscript/gdscript_compiler.cpp:3281)
GDScript::reload(GDScript * const this, bool p_keep_state) (/home/rune/git/godot/modules/gdscript/gdscript.cpp:839)
GDScriptCache::get_full_script(const String & p_path, Error & r_error, const String & p_owner, bool p_update_from_disk) (/home/rune/git/godot/modules/gdscript/gdscript_cache.cpp:373)
GDScriptCache::finish_compiling(const String & p_owner) (/home/rune/git/godot/modules/gdscript/gdscript_cache.cpp:413)
GDScriptCompiler::compile(GDScriptCompiler * const this, const GDScriptParser * p_parser, GDScript * p_script, bool p_keep_state) (/home/rune/git/godot/modules/gdscript/gdscript_compiler.cpp:3281)
GDScript::reload(GDScript * const this, bool p_keep_state) (/home/rune/git/godot/modules/gdscript/gdscript.cpp:839)
GDScriptCache::get_full_script(const String & p_path, Error & r_error, const String & p_owner, bool p_update_from_disk) (/home/rune/git/godot/modules/gdscript/gdscript_cache.cpp:373)
ResourceFormatLoaderGDScript::load(ResourceFormatLoaderGDScript * const this, const String & p_path, const String & p_original_path, Error * r_error, bool p_use_sub_threads, float * r_progress, ResourceFormatLoader::CacheMode p_cache_mode) (/home/rune/git/godot/modules/gdscript/gdscript.cpp:2947)
ResourceLoader::_load(const String & p_path, const String & p_original_path, const String & p_type_hint, ResourceFormatLoader::CacheMode p_cache_mode, Error * r_error, bool p_use_sub_threads, float * r_progress) (/home/rune/git/godot/core/io/resource_loader.cpp:269)
ResourceLoader::_thread_load_function(void * p_userdata) (/home/rune/git/godot/core/io/resource_loader.cpp:326)
ResourceLoader::_load_start(const String & p_path, const String & p_type_hint, ResourceLoader::LoadThreadMode p_thread_mode, ResourceFormatLoader::CacheMode p_cache_mode) (/home/rune/git/godot/core/io/resource_loader.cpp:542)
ResourceLoader::load(const String & p_path, const String & p_type_hint, ResourceFormatLoader::CacheMode p_cache_mode, Error * r_error) (/home/rune/git/godot/core/io/resource_loader.cpp:458)
Main::start() (/home/rune/git/godot/main/main.cpp:3791)
main(int argc, char ** argv) (/home/rune/git/godot/platform/linuxbsd/godot_linuxbsd.cpp:84)

it goes like this:
load "res://globals/events.gd"
-> finish compiling "res://cards/combat cards/card.gd"
-> finish compiling "res://cards/combat cards/combat_card.gd"
-> analyze "res://heroes/hero_stats.gd"
-> preload "res://cards/combat cards/Cryomancer/cryomancer_card_pool.tres"
-> load "res://cards/combat cards/Cryomancer/frostbite.tres"
-> instantiate "res://cards/combat cards/Cryomancer/frostbite.gd"
-> instantiate "res://cards/combat cards/combat_card.gd"
-> instantiate "res://cards/infusion.gd" (invalid)
seems like a dependancy issue with resources, where 'combat_card.gd' is valid and in the full_gdscript_cache so when 'frostbite.tres' tries to instantiate it, it thinks everything is good, but 'infusion.gd' is still shallow (even tho it could be loaded ok) bc its later on in the dependencies to compile (it was next to compile, i checked)
scripts could maybe have a shallow flag and call reload on themselves if instantiated when shallow, but the system is kinda complicated and that seems like patchwork solution that could create more problems
an error print when trying to instantiate a partially loaded script would be helpful for users