Precompilation fails

This is the same issue raise in 2#!
The two solutions provided there doesn't fix the issue for me:
Solution 1 was to turn on user-env-compile on heroku by issuing
heroku labs:enable user-env-compile
But user-env-compile is deprecated and so can't use that.
Solution 2 was by adding the following line to production.rb
config.assets.initialize_on_precompile = false
Tried that also, but doesn't work
$ git push heroku
Counting objects: 192, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (154/154), done.
Writing objects: 100% (192/192), 2.47 MiB | 7.00 KiB/s, done.
Total 192 (delta 36), reused 175 (delta 26)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Ruby app detected
remote: -----> Compiling Ruby/Rails
remote: -----> Using Ruby version: ruby-2.0.0
remote: -----> Installing dependencies using 1.6.3
remote:        Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
remote:        Fetching gem metadata from https://rubygems.org/...........
remote:        Installing multi_json 1.6.1
remote:        Installing i18n 0.6.4
remote:        Installing rake 10.0.3
remote:        Installing builder 3.0.4
remote:        Installing journey 1.0.4
remote:        Installing erubis 2.7.0
remote:        Installing rack 1.4.5
remote:        Installing hike 1.2.1
remote:        Installing tilt 1.3.4
remote:        Installing polyglot 0.3.3
remote:        Installing mime-types 1.21
remote:        Installing sass 3.2.5
remote:        Installing thor 0.17.0
remote:        Using json 1.7.7
remote:        Installing orm_adapter 0.4.0
remote:        Installing fastercsv 1.5.5
remote:        Installing has_scope 0.5.1
remote:        Installing arel 3.0.2
remote:        Using bundler 1.6.3
remote:        Installing coffee-script-source 1.4.0
remote:        Installing tzinfo 0.3.36
remote:        Installing bcrypt-ruby 3.0.1
remote:        Installing raindrops 0.10.0
remote:        Installing execjs 1.4.0
remote:        Installing activesupport 3.2.11
remote:        Installing rack-cache 1.2
remote:        Installing rack-test 0.6.2
remote:        Installing rack-ssl 1.3.3
remote:        Installing warden 1.2.1
remote:        Installing sprockets 2.2.2
remote:        Installing treetop 1.4.12
remote:        Installing bourbon 3.0.1
remote:        Installing rdoc 3.12.2
remote:        Installing coffee-script 2.2.0
remote:        Installing uglifier 1.3.0
remote:        Installing activemodel 3.2.11
remote:        Installing arbre 1.0.1
remote:        Installing delayed_job 3.0.5
remote:        Installing mail 2.4.4
remote:        Installing actionpack 3.2.11
remote:        Installing pg 0.14.1
remote:        Installing activerecord 3.2.11
remote:        Installing activeresource 3.2.11
remote:        Installing actionmailer 3.2.11
remote:        Installing railties 3.2.11
remote:        Installing formtastic 2.2.1
remote:        Installing polyamorous 0.5.0
remote:        Installing kaminari 0.14.1
remote:        Installing delayed_job_active_record 0.4.4
remote:        Installing responders 0.9.3
remote:        Installing kgio 2.8.0
remote:        Installing devise 2.2.2
remote:        Installing rails 3.2.11
remote:        Installing coffee-rails 3.2.2
remote:        Installing jquery-rails 2.2.0
remote:        Installing meta_search 1.1.3
remote:        Installing inherited_resources 1.3.1
remote:        Installing sass-rails 3.2.6
remote:        Installing activeadmin 0.5.1
remote:        Installing unicorn 4.6.0
remote:        Your bundle is complete!
remote:        Gems in the groups development and test were not installed.
remote:        It was installed into ./vendor/bundle
remote:        Post-install message from rdoc:
remote:        Depending on your version of ruby, you may need to install ruby rdoc/ri data:
remote:        <= 1.8.6 : unsupported
remote:        = 1.8.7 : gem install rdoc-data; rdoc-data --install
remote:        = 1.9.1 : gem install rdoc-data; rdoc-data --install
remote:        >= 1.9.2 : nothing to do! Yay!
remote:        Post-install message from meta_search:
remote:        *** Thanks for installing MetaSearch! ***
remote:        Be sure to check out http://metautonomo.us/projects/metasearch/ for a
remote:        walkthrough of MetaSearch's features, and click the donate button if
remote:        you're feeling especially appreciative. It'd help me justify this
remote:        "open source" stuff to my lovely wife. :)
remote:        Bundle completed (51.02s)
remote:        Cleaning up the bundler cache.
remote: -----> Writing config/database.yml to read from DATABASE_URL
remote: -----> Preparing app for Rails asset pipeline
remote:        Running: rake assets:precompile
remote:        DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/Rakefile:7)
remote:        DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/Rakefile:7)
remote:        rake aborted!
remote<EMAIL_ADDRESS>isn't precompiled
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/actionpack-3.2.11/lib/sprockets/helpers/rails_helper.rb:142:in `digest_for'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/actionpack-3.2.11/lib/sprockets/helpers/rails_helper.rb:151:in `rewrite_asset_path'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/actionpack-3.2.11/lib/action_view/asset_paths.rb:27:in `compute_public_path'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/actionpack-3.2.11/lib/sprockets/helpers/rails_helper.rb:56:in `asset_path'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/app/models/user.rb:18:in `<class:User>'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/app/models/user.rb:1:in `<top (required)>'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `require'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `block in require'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:236:in `load_dependency'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `require'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:359:in `require_or_load'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:502:in `load_missing_constant'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:192:in `block in const_missing'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:190:in `each'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:190:in `const_missing'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/app/admin/users.rb:2:in `<top (required)>'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:245:in `load'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:245:in `block in load'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:236:in `load_dependency'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:245:in `load'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activeadmin-0.5.1/lib/active_admin/application.rb:190:in `block in load!'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activeadmin-0.5.1/lib/active_admin/application.rb:190:in `each'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activeadmin-0.5.1/lib/active_admin/application.rb:190:in `load!'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activeadmin-0.5.1/lib/active_admin/application.rb:213:in `routes'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activeadmin-0.5.1/lib/active_admin.rb:79:in `routes'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/config/routes.rb:3:in `block in <top (required)>'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/actionpack-3.2.11/lib/action_dispatch/routing/route_set.rb:282:in `instance_exec'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/actionpack-3.2.11/lib/action_dispatch/routing/route_set.rb:282:in `eval_block'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/actionpack-3.2.11/lib/action_dispatch/routing/route_set.rb:260:in `draw'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/config/routes.rb:1:in `<top (required)>'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:245:in `load'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:245:in `block in load'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:236:in `load_dependency'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:245:in `load'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/railties-3.2.11/lib/rails/application/routes_reloader.rb:40:in `block in load_paths'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/railties-3.2.11/lib/rails/application/routes_reloader.rb:40:in `each'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/railties-3.2.11/lib/rails/application/routes_reloader.rb:40:in `load_paths'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/railties-3.2.11/lib/rails/application/routes_reloader.rb:16:in `reload!'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/railties-3.2.11/lib/rails/application.rb:108:in `reload_routes!'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activeadmin-0.5.1/lib/active_admin/reloader.rb:34:in `reload!'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activeadmin-0.5.1/lib/active_admin/reloader.rb:61:in `block in attach!'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/callbacks.rb:429:in `_run__2145492044205622324__prepare__3497334373015482810__callbacks'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/callbacks.rb:405:in `__run_callback'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/callbacks.rb:385:in `_run_prepare_callbacks'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/callbacks.rb:81:in `run_callbacks'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/actionpack-3.2.11/lib/action_dispatch/middleware/reloader.rb:74:in `prepare!'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/actionpack-3.2.11/lib/action_dispatch/middleware/reloader.rb:48:in `prepare!'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/railties-3.2.11/lib/rails/application/finisher.rb:47:in `block in <module:Finisher>'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/railties-3.2.11/lib/rails/initializable.rb:30:in `instance_exec'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/railties-3.2.11/lib/rails/initializable.rb:30:in `run'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/railties-3.2.11/lib/rails/initializable.rb:55:in `block in run_initializers'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/railties-3.2.11/lib/rails/initializable.rb:54:in `each'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/railties-3.2.11/lib/rails/initializable.rb:54:in `run_initializers'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/railties-3.2.11/lib/rails/application.rb:136:in `initialize!'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/railties-3.2.11/lib/rails/railtie/configurable.rb:30:in `method_missing'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/config/environment.rb:5:in `<top (required)>'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `require'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `block in require'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:236:in `load_dependency'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `require'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/railties-3.2.11/lib/rails/application.rb:103:in `require_environment!'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/railties-3.2.11/lib/rails/application.rb:297:in `block (2 levels) in initialize_tasks'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/actionpack-3.2.11/lib/sprockets/assets.rake:93:in `block (2 levels) in <top (required)>'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/actionpack-3.2.11/lib/sprockets/assets.rake:60:in `block (3 levels) in <top (required)>'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/actionpack-3.2.11/lib/sprockets/assets.rake:23:in `invoke_or_reboot_rake_task'
remote:        /tmp/build_61e179db3aea7dcc1d97670a3642d6c4/vendor/bundle/ruby/2.0.0/gems/actionpack-3.2.11/lib/sprockets/assets.rake:29:in `block (2 levels) in <top (required)>'
remote:        Tasks: TOP => environment
remote:        (See full trace by running task with --trace)
remote:  !
remote:  !     Precompiling assets failed.
remote:  !
remote:
remote:  !     Push rejected, failed to compile Ruby app

Any more help would be appreciated.

I am also having the same issues after having tried all of the above fixes

And seems no one has a solution to it either.

add :digest => false to all the asset_path in user.rb like below:
"image" =><EMAIL_ADDRESS>, :digest => false)
and that should fix the problem

If you follow the instructions on https://devcenter.heroku.com/articles/getting-started-with-rails3, and that should fix the issue.

Copying what I wrote for #2:
I followed the instructions suggested by @adamnbowen in #25 from Heroku's guide to deploying a Rails3 app https://devcenter.heroku.com/articles/getting-started-with-rails3 and got it to work:
Add this to config/application.rb:
config.assets.initialize_on_precompile = false

I also had to edit the procfile to match the one presented in the tutorial, ensure unicorn gem was added, make sure no sqlite3 gem. This allowed me to deploy this Rails 3.2.13 app (updated app from 3.2.11 to 3.2.13 to get rid of the Formtastic warning).

is this still an issue? i'm not aware of this being investigated when we upgraded to rails 4 but am curious to know if those here have tried it since then.

@phamdt no, doesn't seem to be an issue any more.


Thread exception while closing stream

Hi,
I'm using imutils to capture video stream from a Pi Camera on a Raspberry 3 B+ with Raspbian.
I have a function processing the frames and everything works fine until I press CTRL+C to interrupt the script. In that case, sometimes I receive these errors:
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/local/lib/python2.7/dist-packages/imutils/video/pivideostream.py", line 42, in update
    self.camera.close()
  File "/usr/local/lib/python2.7/dist-packages/picamera/camera.py", line 745, in close
    self._splitter.close()
  File "/usr/local/lib/python2.7/dist-packages/picamera/mmalobj.py", line 2400, in close
    self.disconnect()
  File "/usr/local/lib/python2.7/dist-packages/picamera/mmalobj.py", line 2439, in disconnect
    self.inputs[0].disconnect()
  File "/usr/local/lib/python2.7/dist-packages/picamera/mmalobj.py", line 1311, in disconnect
    self.connection.close()
  File "/usr/local/lib/python2.7/dist-packages/picamera/mmalobj.py", line 2161, in close
    super(MMALConnection, self).close()
TypeError: super() argument 1 must be type, not None

while sometimes I receive this different error:
Traceback (most recent call last):
  File "_ctypes/callbacks.c", line 315, in 'calling callback function'
  File "/usr/local/lib/python2.7/dist-packages/picamera/mmalobj.py", line 1227, in wrapper
    self._pool.send_buffer(block=False)
  File "/usr/local/lib/python2.7/dist-packages/picamera/mmalobj.py", line 1931, in send_buffer
    super(MMALPortPool, self).send_buffer(port, block, timeout)
  File "/usr/local/lib/python2.7/dist-packages/picamera/mmalobj.py", line 1882, in send_buffer
    port.send_buffer(buf)
  File "/usr/local/lib/python2.7/dist-packages/picamera/mmalobj.py", line 1166, in send_buffer
    prefix="cannot send buffer to port %s" % self.name)
  File "/usr/local/lib/python2.7/dist-packages/picamera/exc.py", line 183, in mmal_check
    if status != mmal.MMAL_SUCCESS:
AttributeError: 'NoneType' object has no attribute 'MMAL_SUCCESS'
Traceback (most recent call last):
  File "_ctypes/callbacks.c", line 315, in 'calling callback function'
  File "/usr/local/lib/python2.7/dist-packages/picamera/mmalobj.py", line 1220, in wrapper
    buf = MMALBuffer(buf)
TypeError: 'NoneType' object is not callable
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/local/lib/python2.7/dist-packages/imutils/video/pivideostream.py", line 31, in update
    for f in self.stream:
  File "/usr/local/lib/python2.7/dist-packages/picamera/camera.py", line 1710, in capture_continuous
    encoder.close()
  File "/usr/local/lib/python2.7/dist-packages/picamera/encoders.py", line 431, in close
    self.stop()
  File "/usr/local/lib/python2.7/dist-packages/picamera/encoders.py", line 416, in stop
    self.parent._stop_capture(self.camera_port)
  File "/usr/local/lib/python2.7/dist-packages/picamera/camera.py", line 529, in _stop_capture
    port.params[mmal.MMAL_PARAMETER_CAPTURE] = False
AttributeError: 'NoneType' object has no attribute 'MMAL_PARAMETER_CAPTURE'

It seems related to the thread handling the stream in PiVideoStream, where some objects should not be None when they are called after the capture has been interrupted.
This is the outline of my script, where I need to do some cleanup and final stuff after the loop is interrupted.
# initialization
stream = VideoStream(usePiCamera=True).start()
try:
    while True:
        result = process(stream.read())
except KeyboardInterrupt:
    stream.stop()
    # CLEANUP CODE

Is there something I am missing?
Thanks in advance,
Best regards

Which version of imutils are you using?
@abhiTronix: Is this similar to the error you were seeing when working with the WebcamVideoStream?

In that case, sometimes I receive these errors:

Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/local/lib/python2.7/dist-packages/imutils/video/pivideostream.py", line 42, in update
    self.camera.close()
  File "/usr/local/lib/python2.7/dist-packages/picamera/camera.py", line 745, in close
    self._splitter.close()
  File "/usr/local/lib/python2.7/dist-packages/picamera/mmalobj.py", line 2400, in close
    self.disconnect()
  File "/usr/local/lib/python2.7/dist-packages/picamera/mmalobj.py", line 2439, in disconnect
    self.inputs[0].disconnect()
  File "/usr/local/lib/python2.7/dist-packages/picamera/mmalobj.py", line 1311, in disconnect
    self.connection.close()
  File "/usr/local/lib/python2.7/dist-packages/picamera/mmalobj.py", line 2161, in close
    super(MMALConnection, self).close()
TypeError: super() argument 1 must be type, not None

while sometimes I receive this different error:

Traceback (most recent call last):
  File "_ctypes/callbacks.c", line 315, in 'calling callback function'
  File "/usr/local/lib/python2.7/dist-packages/picamera/mmalobj.py", line 1227, in wrapper
    self._pool.send_buffer(block=False)
  File "/usr/local/lib/python2.7/dist-packages/picamera/mmalobj.py", line 1931, in send_buffer
    super(MMALPortPool, self).send_buffer(port, block, timeout)
  File "/usr/local/lib/python2.7/dist-packages/picamera/mmalobj.py", line 1882, in send_buffer
    port.send_buffer(buf)
  File "/usr/local/lib/python2.7/dist-packages/picamera/mmalobj.py", line 1166, in send_buffer
    prefix="cannot send buffer to port %s" % self.name)
  File "/usr/local/lib/python2.7/dist-packages/picamera/exc.py", line 183, in mmal_check
    if status != mmal.MMAL_SUCCESS:
AttributeError: 'NoneType' object has no attribute 'MMAL_SUCCESS'
Traceback (most recent call last):
  File "_ctypes/callbacks.c", line 315, in 'calling callback function'
  File "/usr/local/lib/python2.7/dist-packages/picamera/mmalobj.py", line 1220, in wrapper
    buf = MMALBuffer(buf)
TypeError: 'NoneType' object is not callable
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/local/lib/python2.7/dist-packages/imutils/video/pivideostream.py", line 31, in update
    for f in self.stream:
  File "/usr/local/lib/python2.7/dist-packages/picamera/camera.py", line 1710, in capture_continuous
    encoder.close()
  File "/usr/local/lib/python2.7/dist-packages/picamera/encoders.py", line 431, in close
    self.stop()
  File "/usr/local/lib/python2.7/dist-packages/picamera/encoders.py", line 416, in stop
    self.parent._stop_capture(self.camera_port)
  File "/usr/local/lib/python2.7/dist-packages/picamera/camera.py", line 529, in _stop_capture
    port.params[mmal.MMAL_PARAMETER_CAPTURE] = False
AttributeError: 'NoneType' object has no attribute 'MMAL_PARAMETER_CAPTURE'

As can be seen from the errors, @jrosebr1, All these errors are related to picamera library (that seems very buggy), not pivideostream class and I've already disscussed and given insights about it here: https://github.com/jrosebr1/imutils/pull/105#issuecomment-447831885


Next.js: Infinite Fast Refresh loop Error

I installed tailwind-jit on a fresh create-next app. when I run yarn dev it goes in to an infinite loop of fast refresh.
Here's a GIF to understand what I mean:

Debug Info:

Fresh Create-Next-App
Windows 10
Node 14.16.0

Next.js does not provide much debug error here, so not sure what's the real cause. If you need any further debug info, let me know how I can grab those.
Thanks a lot.

Please could you provide a repository that reproduces the issue?

Hey @bradlc I tried to run it on a codesandbox and it worked fine there.
So, it appears only in Windows 10 (Node 14.16.0)
The app is a fresh create-next-app with JIT installed. Nothing else.

It works fine for me on Windows 10 and Node 14.16.0. Unfortunately it's not going to be possible to find the cause without a reproduction.

Hi,
@surjithctly, I had a similar issue with eleventy and just solved it.
Following the documentation, I initially added the dist/public folder in my tailwind purge config (below is the documentation example):
purge: [
    './public/**/*.html',
    './src/**/*.{js,jsx,ts,tsx,vue}',
  ],

By simply removing the public folder form it, the infinite loop has stopped.
By the way, I wonder what is the purpose of adding the public folder here?

Wow.. @marcfilleul That was an easy fix. Thanks a million, dude.
It did fix my issue. been scratching my head for the last two days, as it was working fine on a codesandbox.

Happy to help, I was scratching my head too :)


Using esp-idf command prompt for building projects in folders other than esp-idf folder (IDFGH-2723)

A rather basic (stupid) question.
I used ESP-IDF Tools Installer version 2.3 to successfully install required tools and esp-idf 4.0.
I can configure, build, flash projects if they are in some sub folder of esp-idf folder.
But I can't figure out how to work on projects which are in some folder other than esp-idf folder.
The great thing about " esp-idf command prompt" is that its blazing fast as compared to working in eclipse or MINGW32.

Could you please explain what issue you are facing? You can't change into the directory of your project, or the build returns some error if the project is not within IDF directory?

I can't change into directory other than C:\Users\xxxx\esp-idf>.

Can you paste your command and the output? I.e. what happens when you are trying to change to another directory?

Keep in mind that if you are changing to a directory on a different drive, you need to change both the directory and the drive, e.g.
d:
cd d:\work

C:\Users\xxxx\esp-idf>cd d:
D:\
C:\Users\xxxx\esp-idf>cd aaa
The system cannot find the path specified.
C:\Users\xxxx\esp-idf>cd d:\aaa
C:\Users\xxxx\esp-idf>ls
'ls' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\xxxxx\esp-idf>

Using Python in C:\Users\xxxxx\AppData\Local\Programs\Python\Python38
Python 3.8.1
Using Git in C:\Program Files\Git\cmd
git version 2.23.0.windows.1
Setting IDF_PATH: C:\Users\xxxxx\esp-idf
Adding ESP-IDF tools to PATH...
C:\Users\xxxxx.espressif\tools\xtensa-esp32-elf\esp-2019r2-8.2.0\xtensa-esp32-elf\bin
C:\Users\xxxxx.espressif\tools\esp32ulp-elf\<IP_ADDRESS>70517\esp32ulp-elf-binutils\bin
C:\Users\xxxxx.espressif\tools\cmake\3.13.4\bin
C:\Users\xxxxx.espressif\tools\openocd-esp32\v0.10.0-esp32-20190313\openocd-esp32\bin
C:\Users\xxxxx.espressif\tools\mconf\v<IP_ADDRESS>-idf-20190628
C:\Users\xxxxx.espressif\tools\ninja\1.9.0
C:\Users\xxxxx.espressif\tools\idf-exe\1.0.1
C:\Users\xxxxx.espressif\tools\ccache\3.7
C:\Users\xxxxx.espressif\python_env\idf4.0_py3.8_env\Scripts
C:\Users\xxxxx\esp-idf\tools
Checking if Python packages are up to date...
Python requirements from C:\Users\xxxxx\esp-idf\requirements.txt are satisfied.
Done! You can now compile ESP-IDF projects.
Go to the project directory and run:
idf.py build
C:\Users\xxxxx\esp-idf>cd d:
D:\
C:\Users\xxxxx\esp-idf>cd aaa
The system cannot find the path specified.
C:\Users\xxxxx\esp-idf>cd d:\aaa
C:\Users\xxxxx\esp-idf>ls
'ls' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\xxxxx\esp-idf>

C:\Users\xxxxx\esp-idf>cd D:\aaa\TestDrive
C:\Users\xxxxx\esp-idf>idf.py build
Checking Python dependencies...
Python requirements from C:\Users\xxxxx\esp-idf\requirements.txt are satisfied.
Executing action: all (aliases: build)
Running cmake in directory c:\users\xxxxx\esp-idf\build
Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DESP_PLATFORM=1 --warn-uninitialized -DCCACHE_ENABLE=0 c:\users\xxxxx\esp-idf"...
Warn about uninitialized values.
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
-- The ASM compiler identification is unknown
-- Didn't find assembler
CMake Error at CMakeLists.txt:2 (project):
No CMAKE_C_COMPILER could be found.
Tell CMake where to find the compiler by setting either the environment
variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
the compiler, or to the compiler name if it is in the PATH.
CMake Error at CMakeLists.txt:2 (project):
No CMAKE_CXX_COMPILER could be found.
Tell CMake where to find the compiler by setting either the environment
variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
to the compiler, or to the compiler name if it is in the PATH.
CMake Error at CMakeLists.txt:2 (project):
No CMAKE_ASM_COMPILER could be found.
Tell CMake where to find the compiler by setting either the environment
variable "ASM" or the CMake cache entry CMAKE_ASM_COMPILER to the full path
to the compiler, or to the compiler name if it is in the PATH.
-- Warning: Did not find file Compiler/-ASM
-- Configuring incomplete, errors occurred!
See also "C:/Users/xxxxx/esp-idf/build/CMakeFiles/CMakeOutput.log".
See also "C:/Users/xxxxx/esp-idf/build/CMakeFiles/CMakeError.log".
cmake failed with exit code 1
C:\Users\xxxxx\esp-idf>

You need to type two lines, as follows:
cd d:\aaa
d:

C:\Users\xxxxx\esp-idf>cd D:\aaa\TestDrive
C:\Users\xxxxx\esp-idf>d:
D:\aaa\TestDrive>idf.py build
Checking Python dependencies...
Python requirements from C:\Users\xxxxx\esp-idf\requirements.txt are satisfied.
Executing action: all (aliases: build)
Running ninja in directory d:\aaa\testdrive\build
Executing "ninja all"...
[1/3] Performing build step for 'bootloader'
ninja: no work to do.
Project build complete. To flash, run this command:
'
'
'
'
or run 'idf.py -p (PORT) flash'
D:\aaa\TestDrive>idf.py -p COM4 flash
Checking Python dependencies...
Python requirements from C:\Users\xxxxx\esp-idf\requirements.txt are satisfied.
Adding flash's dependency "all" to list of actions
Executing action: all (aliases: build)
Running ninja in directory d:\aaa\testdrive\build
Executing "ninja all"...
[1/3] Performing build step for 'bootloader'
ninja: no work to do.

Detecting chip type... ESP32
.......
.
.
.
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Compressed 3072 bytes to 103...
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 1581.4 kbit/s)...
Hash of data verified.
Compressed 25344 bytes to 14948...
Wrote 25344 bytes (14948 compressed) at 0x00001000 in 0.4 seconds (effective 568.5 kbit/s)...
Hash of data verified.
Compressed 147216 bytes to 76545...
Wrote 147216 bytes (76545 compressed) at 0x00010000 in 1.8 seconds (effective 653.1 kbit/s)...
Hash of data verified.
Leaving...
It works!!!! Thanks you. (But it used to be simple in mingw32. I hope other commands (like ls) will also in it in future).
The fact is esp-idf command prompt is blazing fast as compared to eclipse etc.
Thanks again igrr.


KeyError: hdlr

i encountered this error using python 3.9.2 and while trying to extract exif data from a HEIC file.

exifread

pip install "exifread<3" solved this for me.
I'm on macOS (Apple silicon).

python==3.7
it does not work.....
how can i solve it...
thanks!

Works fine on macos, but fails on raspberrypi

I just came across the same issue.  No idea what 'hdlr' contains.  In the exiv2 source it parses it with a function called parseHandler (in quicktimevideo.cpp).  Just skipping it seems to work, though:
diff --git a/exifread/heic.py b/exifread/heic.py
index 1109d15..e61f833 100644
--- a/exifread/heic.py
+++ b/exifread/heic.py
@@ -158,6 +158,11 @@ def parse_meta (self, meta):
             # skip any unparsed data
             self.skip (box)

+    def parse_hdlr (self, box):
+        self.get_full (box)
+        # can I just ignore it?
+        self.skip (box)
+
     def parse_infe (self, box):
         self.get_full (box)
         if box.version >= 2:

imho just ignoring it would be the right thing to do, i've created a PR #175
fwiw, the following monkey patch also seems to work for me..
def _monkey_patch_exifread():
    from exifread import HEICExifFinder
    from exifread.heic import NoParser

    _old_get_parser = HEICExifFinder.get_parser

    def _get_parser(self, box):
        try:
            return _old_get_parser(self, box)
        except NoParser:
            logger.warning("ignoring parser %s", box.name)
            return None

    HEICExifFinder.get_parser = _get_parser

_monkey_patch_exifread()

Seems like this is not yet fully fixed? https://github.com/ianare/exif-py/issues/184

This is still an issue.
I'm trying to parse an image that was made on an iPhone, but the Python code and the image are on Win11 WSL.
It's the error during the process_file call:
  File ".../lib/python3.8/site-packages/exifread/heic.py", line 173, in get_parser
      raise NoParser(box.name) from err
  exifread.heic.NoParser: hdlr


Fix incorrect URL

This checklist is used to make sure that common guidelines for a pull request are followed.

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update src/index.json automatically.
You only need to update the version information in file setup.py and historical information in file HISTORY.rst in your PR but do not modify src/index.json.

this is related to issue MicrosoftDocs/azure-docs-cli#3557

serial-console

Please update the version as well for release.


add requests dependency to fix integration tests

Should be straightforward to fix, but I don't know how the Travis tests weren't failing if this dependency was an issue. Don't want to merge until I know why

It looks like requests gets installed in the Travis environment as a dependency of one of the packages in Brick's main requirements.txt; there must be some special handling of dependencies in Travis so that this environment 'leaks' into the integration tests (probably because then requests is installed "globally"?)


bug when 2 http request in 401 at the same time to silentrenew

when 2 http request in 401 at the same time to silentrenew. Need to manage that with promise in order to silentrenew juste once a the same time

This is fixed by v4. No silent renew any more.


Plans to docker-ize PDO?

Are there limitations?

One of the developers has been looking at this. I will follow up with him & find out the status.

As an update... a start of the necessary configuration information is available in the repo

Thanks for the feedback!


fix(node-swc/types): add missing es6 config type(#2633)

Closes #2633

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

Should I rebase it?

No, I rebased it.


parse mal API user list

exporter added in https://github.com/seanbreckenridge/malexport/commit/d64b1f97d3fc391d1d48c79af567dd4a899b7368, need to add parser and update the combiner

added in https://github.com/seanbreckenridge/malexport/commit/fcb586e477e47eb71ee733065b050c85b2a6544f


[Feature]: If codemod comes across .promise() calls, add a comment for developer to check if it can be removed

Self-service

[ ] I'd be willing to implement this feature

Problem
Codemod doesn't remove .promise() calls from APIs which it doesn't know are called from AWS JS SDK v2 clients.
// client it AWS SDK JS v2 client here.
export const listTables = (client) => client.listTables().promise();

Solution
Add a comment stating this can be removed, if it's an API call on JS SDK v2 client.
// client it AWS SDK JS v2 client here.
export const listTables = (client) =>
  // The `.promise()` call might be on an JS SDK v2 client API.
  // If yes, please remove it. If no, remove this comment instead.
  client.listTables().promise();

Alternatives
N/A
Additional context
Refs: https://github.com/gmpetrov/databerry/pull/234#issuecomment-1804064445

Note: we can additionally check if listTables is an operation to be more strict with adding comment.


Add passphrase support

Would be a great option to be able to add a passphrase to a seed phrase entered into seedsigner. ASCII characters only, maybe up to 20 or 40 characters in length? This should probably be an advanced feature that is turned on and not part of the default workflow that might confuse users.

I've started work on this here: https://github.com/newtonick/seedsigner/pull/2

work moved to new PR, #33

Has been added and working fine through mine and others testing, considering this feature implemented, great work Nick.


Error: Index out of range when trying to accept suggestions inside comments

Copilot.lua version: f8d8d87
Neovim: 0.10.2
Error:
Error  19:46:32 msg_show.lua_error Error executing vim.schedule lua callback: .../neovim/0.10.2_1/share/nvim/runtime/lua/vim/lsp/util.lua:485: index out of range
stack traceback:
	[C]: in function 'get_line_byte_from_position'
	.../neovim/0.10.2_1/share/nvim/runtime/lua/vim/lsp/util.lua:485: in function 'apply_text_edits'
	...l/share/nvim/lazy/copilot.lua/lua/copilot/suggestion.lua:489: in function ''
	vim/_editor.lua: in function <vim/_editor.lua:0>

I changed the encoding from 'utf-16' to 'utf-8' at line 489 in lua/copilot/suggestion.lua, and it seems to work well now. This change likely resolves the issue. I'm not sure if there is a way to get the actual encoding used in the buffer, I will try to investigate this further.

the doc says nvim_buf_get_option is deprecated, so I changed to nvim_get_option_value instead:
    local encoding = vim.api.nvim_get_option_value("fileencoding", {}) or 'utf-8'
    vim.lsp.util.apply_text_edits({ { range = range, newText = newText } }, vim.api.nvim_get_current_buf(), encoding)

just found this problem is already solved in #336 >_<

I have encountered a similar problem where an error occurs when the `fileencoding' buffer is empty. This typically happens when opening a new, unsaved file.


Getting an issue after uninstall and install the latest version as well.

Preflight Checklist

[X] I have installed the latest version of Storage Explorer.
[X] I have checked existing resources, including the troubleshooting guide and the release notes.
[X] I have searched for similar issues.

Storage Explorer Version
1.31.2
Regression From
No response
Architecture
x64
Storage Explorer Build Number
20231003.6
Platform
Windows
OS Version
No response
Bug Description
Getting an error after launching Azure Storage explorer, I have uninstalled and installed a same version and also new version but for every version it displays the same issue.
Unable to retrieve child resources
ProducerError:{
"name": "Error",
"message": "{"name":"Error","code":-32004,"data":{"ClassName":"System.UnauthorizedAccessException","Message":"Access to the path 'C:\\Users\\sthanu\\AppData\\Local\\.IdentityService\\StorageExplorer-552afc90145a469c8c31943595db4a66V3AccountStore.json' is denied.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":"   at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)\r\n   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)\r\n   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)\r\n   at Microsoft.Developer.IdentityService.FileStore.StringFileStore.<>c__DisplayClass31_0.<b__0>d.MoveNext() in D:\\a\\_work\\1\\s\\src\\IdentityService\\Microsoft.Developer.IdentityService\\FileStore\\StringFileStore.cs:line 269\r\n--- End of stack trace from previous location ---\r\n   at Microsoft.Developer.IdentityService.FileStore.StringFileStore.WriteAsync(String data, CancellationToken cancellationToken) in D:\\a\\_work\\1\\s\\src\\IdentityService\\Microsoft.Developer.IdentityService\\FileStore\\StringFileStore.cs:line 162\r\n   at Microsoft.Developer.IdentityService.FileStore.StringFileStore.<>c__DisplayClass24_0.<b__0>d.MoveNext() in D:\\a\\_work\\1\\s\\src\\IdentityService\\Microsoft.Developer.IdentityService\\FileStore\\StringFileStore.cs:line 149\r\n--- End of stack trace from previous location ---\r\n   at Microsoft.Developer.IdentityService.FileStore.StringFileStore.ExecuteWithinLockAsync[U](Func1 function, Nullable1 retryCount, Nullable1 retryWait, CancellationToken cancellationToken) in D:\\\\a\\\\_work\\\\1\\\\s\\\\src\\\\IdentityService\\\\Microsoft.Developer.IdentityService\\\\FileStore\\\\StringFileStore.cs:line 246\\r\\n   at Microsoft.Developer.IdentityService.FileStore.JsonFileStore1.MutateAsync(Func2 mutation, CancellationToken cancellationToken) in D:\\\\a\\\\_work\\\\1\\\\s\\\\src\\\\IdentityService\\\\Microsoft.Developer.IdentityService\\\\FileStore\\\\JsonFileStore.cs:line 67\\r\\n   at Microsoft.Developer.IdentityService.StorageService.FileAccountStorage.MutateAsync(Func2 mutation, CancellationToken cancellationToken) in D:\\a\\_work\\1\\s\\src\\IdentityService\\Microsoft.Developer.IdentityService\\StorageService\\FileAccountStorage.cs:line 105\r\n   at Microsoft.Developer.IdentityService.StorageService.StorageServiceImpl.MutateStoreAsync(AccountKey accountWhichCausedMutation, Func2 mutateFunction, CancellationToken cancellationToken) in D:\\\\a\\\\_work\\\\1\\\\s\\\\src\\\\IdentityService\\\\Microsoft.Developer.IdentityService\\\\StorageService\\\\StorageServiceImpl.cs:line 935\\r\\n   at Microsoft.Developer.IdentityService.StorageService.StorageServiceImpl.UpdateStateAsync(AccountKey account, Boolean stale) in D:\\\\a\\\\_work\\\\1\\\\s\\\\src\\\\IdentityService\\\\Microsoft.Developer.IdentityService\\\\StorageService\\\\StorageServiceImpl.cs:line 467\\r\\n   at Microsoft.Developer.IdentityService.StorageService.StorageService.EnsureInitializedAndExecuteAsync[T](Boolean overwrite, String prefix, Func2 function, String caller) in D:\\a\\_work\\1\\s\\src\\IdentityService\\Microsoft.Developer.IdentityService\\StorageService\\StorageService.cs:line 342\r\n   at Microsoft.Developer.IdentityService.StorageService.StorageService.UpdateStateAsync(AccountKey account, Boolean stale) in D:\\a\\_work\\1\\s\\src\\IdentityService\\Microsoft.Developer.IdentityService\\StorageService\\StorageService.cs:line 230","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2147024891,"Source":"System.Private.CoreLib","AssemblyName":"System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"}}"
}
Steps to Reproduce
1.Launch Azure Storage explorer tool
2. You see the error dialogue box after a min
Actual Experience
Unable to retrieve child resources
ProducerError:{
"name": "Error",
"message": "{"name":"Error","code":-32004,"data":{"ClassName":"System.UnauthorizedAccessException","Message":"Access to the path 'C:\\Users\\sthanu\\AppData\\Local\\.IdentityService\\StorageExplorer-552afc90145a469c8c31943595db4a66V3AccountStore.json' is denied.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":"   at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)\r\n   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)\r\n   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)\r\n   at Microsoft.Developer.IdentityService.FileStore.StringFileStore.<>c__DisplayClass31_0.<b__0>d.MoveNext() in D:\\a\\_work\\1\\s\\src\\IdentityService\\Microsoft.Developer.IdentityService\\FileStore\\StringFileStore.cs:line 269\r\n--- End of stack trace from previous location ---\r\n   at Microsoft.Developer.IdentityService.FileStore.StringFileStore.WriteAsync(String data, CancellationToken cancellationToken) in D:\\a\\_work\\1\\s\\src\\IdentityService\\Microsoft.Developer.IdentityService\\FileStore\\StringFileStore.cs:line 162\r\n   at Microsoft.Developer.IdentityService.FileStore.StringFileStore.<>c__DisplayClass24_0.<b__0>d.MoveNext() in D:\\a\\_work\\1\\s\\src\\IdentityService\\Microsoft.Developer.IdentityService\\FileStore\\StringFileStore.cs:line 149\r\n--- End of stack trace from previous location ---\r\n   at Microsoft.Developer.IdentityService.FileStore.StringFileStore.ExecuteWithinLockAsync[U](Func1 function, Nullable1 retryCount, Nullable1 retryWait, CancellationToken cancellationToken) in D:\\\\a\\\\_work\\\\1\\\\s\\\\src\\\\IdentityService\\\\Microsoft.Developer.IdentityService\\\\FileStore\\\\StringFileStore.cs:line 246\\r\\n   at Microsoft.Developer.IdentityService.FileStore.JsonFileStore1.MutateAsync(Func2 mutation, CancellationToken cancellationToken) in D:\\\\a\\\\_work\\\\1\\\\s\\\\src\\\\IdentityService\\\\Microsoft.Developer.IdentityService\\\\FileStore\\\\JsonFileStore.cs:line 67\\r\\n   at Microsoft.Developer.IdentityService.StorageService.FileAccountStorage.MutateAsync(Func2 mutation, CancellationToken cancellationToken) in D:\\a\\_work\\1\\s\\src\\IdentityService\\Microsoft.Developer.IdentityService\\StorageService\\FileAccountStorage.cs:line 105\r\n   at Microsoft.Developer.IdentityService.StorageService.StorageServiceImpl.MutateStoreAsync(AccountKey accountWhichCausedMutation, Func2 mutateFunction, CancellationToken cancellationToken) in D:\\\\a\\\\_work\\\\1\\\\s\\\\src\\\\IdentityService\\\\Microsoft.Developer.IdentityService\\\\StorageService\\\\StorageServiceImpl.cs:line 935\\r\\n   at Microsoft.Developer.IdentityService.StorageService.StorageServiceImpl.UpdateStateAsync(AccountKey account, Boolean stale) in D:\\\\a\\\\_work\\\\1\\\\s\\\\src\\\\IdentityService\\\\Microsoft.Developer.IdentityService\\\\StorageService\\\\StorageServiceImpl.cs:line 467\\r\\n   at Microsoft.Developer.IdentityService.StorageService.StorageService.EnsureInitializedAndExecuteAsync[T](Boolean overwrite, String prefix, Func2 function, String caller) in D:\\a\\_work\\1\\s\\src\\IdentityService\\Microsoft.Developer.IdentityService\\StorageService\\StorageService.cs:line 342\r\n   at Microsoft.Developer.IdentityService.StorageService.StorageService.UpdateStateAsync(AccountKey account, Boolean stale) in D:\\a\\_work\\1\\s\\src\\IdentityService\\Microsoft.Developer.IdentityService\\StorageService\\StorageService.cs:line 230","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2147024891,"Source":"System.Private.CoreLib","AssemblyName":"System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"}}"
}
Expected Experience
No response
Additional Context
No response

@sreethan1234 What environment are you running Storage Explorer within? It seems like you are trying to run Storage Explorer in a virtualized environment because I see this "D:\a\_work\1\s\"? Storage Explorer assumes that the application has access to certain directories under the user machine. I am not sure if the application can access those directories under a virtualized environment.

Thanks for the response Jason, it’s not virtualized, I just use it my local and however i have be using it for a year it was working till couple weeks ago, I have not done any changes but it suddenly started giving error

OK. Could you check what user you are running Storage Explorer as (e.g. is it sthanu)? If so, could you try to manually access the directory specified in the error message and see if it is allowed?

Sorry for the late reply, yes Jason its sthanu and I am able to access it manually, since the explorer is not working i have setup PWA tool, i work in either PWA or portal.azure ( i know both are same). but yeah it works fine without any issues.

@sreethan1234 I couldn't think of anything on our end that would trigger this problem. I suggest you to look at your local security settings and see if Storage Explorer isn't given enough permission to access certain file system locations. You may try elevating its privileges and see if that resolves the issue.

Closing due to lack of response. If you still need help with this problem, we recommend opening a support ticket via the Azure Portal. Alternatively you can open a new issue. This issue will no longer be monitored.


fix negative column id when there are more than 128 columns

What problem does this PR solve?
When a table has more than 128 columns,  TiBatchWriteTable.scala throws exception, the cause is obvious:
2020-10-26 00:21:30.055 level=INFO thread=dag-scheduler-event-loop class=DAGScheduler msg=ShuffleMapStage 51 (map at TiBatchWriteTable.scala:220) failed in 19.155 s due to Job aborted due to stage failure: Task 0 in stage 51.0 failed 4 times, most recent failure: Lost task 0.3 in stage 51.0 (TID 467, <IP_ADDRESS>, executor 7): com.pingcap.tikv.exception.CodecException: column id -108 not found in ColumnInfo
        at com.pingcap.tikv.codec.RowEncoderV2.getColumnInfoByID(RowEncoderV2.java:156)
        at com.pingcap.tikv.codec.RowEncoderV2.encodeRowCols(RowEncoderV2.java:166)
        at com.pingcap.tikv.codec.RowEncoderV2.encode(RowEncoderV2.java:61)
        at com.pingcap.tikv.codec.TableCodecV2.encodeRow(TableCodecV2.java:49)
        at com.pingcap.tikv.codec.TableCodec.encodeRow(TableCodec.java:38)
        at com.pingcap.tispark.write.TiBatchWriteTable.encodeTiRow(TiBatchWriteTable.scala:591)
        at com.pingcap.tispark.write.TiBatchWriteTable.com$pingcap$tispark$write$TiBatchWriteTable$$generateRowKey(TiBatchWriteTable.scala:677)
        at com.pingcap.tispark.write.TiBatchWriteTable$$anonfun$generateRecordKV$1.apply(TiBatchWriteTable.scala:685)
        at com.pingcap.tispark.write.TiBatchWriteTable$$anonfun$generateRecordKV$1.apply(TiBatchWriteTable.scala:683)
        at scala.collection.Iterator$$anon$11.next(Iterator.scala:410)
        at scala.collection.Iterator$$anon$11.next(Iterator.scala:410)
        at org.apache.spark.util.collection.ExternalSorter.insertAll(ExternalSorter.scala:193)
        at org.apache.spark.shuffle.sort.SortShuffleWriter.write(SortShuffleWriter.scala:62)
        at org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:99)
        at org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:55)
        at org.apache.spark.scheduler.Task.run(Task.scala:123)
        at org.apache.spark.executor.Executor$TaskRunner$$anonfun$10.apply(Executor.scala:408)
        at org.apache.spark.util.Utils$.tryWithSafeFinally(Utils.scala:1360)
        at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:414)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)

What is changed and how it works?
When obtain column id from colIDs, it must be converted to unsigned int or long.
Check List

Manual test

Manual test passed for a table with 252 columns.
Code changes

Has exported function/method change: NO
Has exported variable/fields change: NO
Has interface methods change: NO
Has persistent data change: NO

Side effects

Possible performance regression: NO
Increased code complexity: NO
Breaking backward compatibility: NO

Related changes

Need to cherry-pick to the release branch:  YES, please backport to branch release-2.4 and release-2.3
Need to update the documentation: NO
Need to update the tidb-ansible repository: NO
Need to be included in the release note: YES

/run-all-tests tikv=v4.0.5 tidb=v4.0.5 pd=v4.0.5


FCM id gets linked to new wallet on the same device

Tester reported - Deleted old wallet and installed fresh one.
The new wallet received FCM notifications for F&F which are not present on the fresh install.

Can this be retested?

-Unable to reproduce this issue on dev app.


Support for Web Components? ("HTMLElement" is not defined.)

Maybe this is not a valid problem, but I tried running "semistandard" with my Web Component and it doesn't pass because HTMLElement isn't defined.  Is this something semistandard is doing or it's because my version of Node doesn't support webcomponents?

By default, semistandard (and standard) only include the eslint environments for node and es6.
You can add this to your package.json to turn on the `browser

Its also possible to turn on environments via the command line:
semistandard --env browser

The list of environments is in eslint's documentation: http://eslint.org/docs/user-guide/configuring#specifying-environments

Thanks!


Add action_back to default actions

Proposed changes:

allow the user to go one step back in the conversation like "I would like to correct the last number"
ability to offer a button "go one step back"
the bot will utter the second last question again and wipe everything that happened afterwards from the tracker, the user can give a different answer
very handy if the user gave a wrong answer before and wants to correct it
also good if typos lead to wrong intent recognition without triggering fallback actions
to reliably trigger the action_back it needs to be build-in like ActionRestart

This feature was highly demanded by multiple clients and our tests have proven it to be a great addition. However, the only way to trigger the action reliably in complex stories is by hard-wiring it like the restart action.
Behaviour of the action could be overwritten like the other default actions if needed.
Status (please check what you already did):

[x] made PR ready for code review
[x] added some tests for the functionality
[x] updated the documentation
[x] updated the changelog

Closing and opening again to trigger new build as travis timed out

@amn41 @akelad @tmbo Would be awesome if you could check this PR - being able to go one step back in a conversation from wherever you are has proven to be a very valuable feature for our clients. It makes the bot a lot more robust. Cheers, Roland

Hi @RolandJAAI thanks for submitting this PR! We agree this is something that makes sense to add, but we're not entirely sure this is the best way to implement it yet. We'll discuss this and get back to you soon

Thanks @akelad - glad you like the feature, I am open to do this any other way, for now I just tried to do it like the restart action is already implemented.


Establish HydroShare as a DataOne member node

This should expose all formally published resources through HydroShare to DataOne and establish a degree of interoperability between HydroShare and DataOne.

Issue #129 is more specific than this.  So, I'm going to close this one.


AWS Account ID Variable doesn't resolve

What happened?
Variable ${data.aws_caller_identity.current.account_id} returns error in KMS Key example.
How can we reproduce it?
Try example https://github.com/upbound/provider-aws/blob/main/examples/route53/hostedzonednssec.yaml for the KMS Key.
Crossplane returns:
observe failed: cannot run refresh: refresh failed: Reference to
undeclared resource: A data resource "aws_caller_identity" "current" has
not been declared in the root module.

What environment did it happen in?

Crossplane Version: v1.12.3-up.1
Provider Version: v0.38.0
Kubernetes Version: v1.25.12-eks-2d98532
Kubernetes Distribution: EKS

We use uptest to test all our examples, which involves injecting dynamic values. You can find more information about injecting dynamic values and using a datasource here: https://github.com/upbound/uptest#injecting-dynamic-values-and-datasource
In your case make sure to include your AWS Account ID when using this example

Hi @haarchri,
Thank you for the explanation that clears it up perfectly!


Investigate adding a sentiment classifier for metadata extraction

Vectorflow should be able to have configurable metadata for upload to vector databases. One common form of metadata is to add sentiment keywords to help with filtering during hybrid searches. During prototyping, this is done by with LLMs but that is too expensive for production.
We need to investigate if something like XG Boost can come close to the performance of an LLM. If so, we should add it to the worker in a follow up issue

No one currently needs this. Closing the issue


Update README.md

What does this PR do?
🛑 Please open an issue first to discuss any significant work and flesh out details/direction - we would hate for your time to be wasted.
Consult the CONTRIBUTING guide for submitting pull-requests.

I've made a few grammar fixes in the README.md file.
Motivation

A clearly written README file is important for an optimal user / developer experience.
License
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
More

[ * ] Yes, I have tested the PR using my local account setup (Provide any test evidence report under Additional Notes)
[ ] Mandatory for new node blueprints. Yes, I have added usage example to the README.md file in my blueprint folder
[ ] Mandatory for new node blueprints. Yes, I have implemented automated tests for all stacks in my blueprint and they pass
[ ] Mandatory for new node blueprints. Yes, I have added a reference to my README.md file to website/docs section for this feature
[ * ] Yes, I have set up and ran all pre-merge quality control tools on my local machine and they don't show warnings.

For Moderators

[ ] The tests for all current blueprints successfully complete before merge?
[ ] Mandatory for new node blueprints. All pre-merge quality control tools and cdk-nag tools don't show warnings?
[ ] Mandatory for new node blueprints. The deployment test works on blank AWS account according to instructions in the README.md before merge?
[ ] Mandatory for new node blueprints. The website builds without errors?

Additional Notes

Thank you for all the corrections! Merging this PR now.

@frbrkoala You are welcome.  :)


README uses some mystery variables

The README.md shows
  fileHandler: function(file) {
    uploadScript(file, uploadURL, function(err, res) {
      if (res.code == 200) {console.log("Upload success.")}
    });
  },

but makes no mention of what uploadScript is supposed to do, or where uploadURL comes from. (just a console.log(file, uploadURL) throws an error, suggesting it doesn't actually exist for use inside the fileHandler, which means this example can't be used with the code as-is)

That's right. The idea was that you would run whatever async method you have to upload you file inside the fileHandler. But good point about not being able to run the example as is. You could suggest a PR, or will attempt a better way to do it later.

I'm currently using an analogue of this:
  fileHandler: function(file) {
     var self = this;
    console.log("receiving", {
      name: file.name,
      type: file.type,
      size: file.size
    });

    this.setState({
      status: "Uploading...",
    }, function () {
      var reader = new FileReader();
      reader.addEventListener("loadend", function(e) {
        self.setState({ status: "Processing..." });
        data = this.result;
        self.processFileData(data, self.fileDataProcessed);
      });
      setTimeout(function() { reader.readAsDataURL(file); },250);
    });
  },

  processFileData: function(input, callback) {
    // do something with "input" here
    callback(false, { some: "result" });
  },

  fileDataProcesssed: function(err, result) {
    if (err) return console.error(err);
    this.setState({
      status: "Done",
    });
  }

Closing as this is fixed.


Freeze with Analytics + Messaging in IL2CPP/.NET4.X in Unity 2018.2

Unity Version: 2018.2.0f2
Build Device: Windows 10 64-bit
Android Test Device: Sony Xperia ZX (Android 8.0)
JDK: 1.8.0u172
NDK: r13b
Firebase: 1.1.1
Build Configuration:

Min API Level: 21
Target API Level: Automatic (27)
Scripting Runtime Version: .NET 4.X Equivilant
Scripting Backend: IL2CPP
API Compatibility Level: .NET 4.X
C++ Compiler Configuration: Release
Target Architecture: ARMv7
Strip Engine Code: On
Build System: Gradle
Minify: None

Whenever building a specific project with Firebase in Release Mode, the app will freeze with no error messages, logs or warnings in logcat, and no ANRs once it finishes the splash screen. When the app is set to Debug Mode, or Firebase is removed from the project, the application runs fine (albeit slower in Debug mode).
The Unity project uses RestSharp and makes heavy use of async/await for networking purposes. When these are removed, the app seems to work in Release mode (although cripples functionality as it's core the app).
I have made sure to remove the 2.0 Parse DLLs and enable the 4.X Parse DLLs for all platforms. I have Updated and Force Resolved the dependencies and enabled Auto-Resolution, Explode AARs and Install Android Packages in the Google Play Resolver settings.
The following is the Initialization logic for Firebase on a GameObject that exists in the scene.
private async void Start()
{
	await FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task =>
	{
		DependencyStatus dependencyStatus = task.Result;
		if (dependencyStatus == DependencyStatus.Available)
		{
			FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);
			FirebaseAnalytics.SetMinimumSessionDuration(new System.TimeSpan(0, 0, 10));
			FirebaseAnalytics.SetSessionTimeoutDuration(new System.TimeSpan(0, 30, 0));
		}
		else
		{
			Debug.LogError("Could not resolve all Firebase dependencies: " + dependencyStatus);
		}
	});

	//Create and Run the gameobjects for our app
	Launch();
}

It will also break if I remove the Await and simply use a boolean flag to check if the app is initialized on Update/main thread.

I am having the same problem.
Unity 2018.2 f2
Messaging and Analytics enabled.
Mono scripting backend
.net 3.5
Min api level 19
Game freezes after splash screen without any errors.
Once it was loading and then crashed when recieving a push notification afterwards it kept freezing on start again.

I am seeing my app freeze on android with the latest firebase SDK in Unity. I updated my android platform and android studio to the latest too.
The project is on Unity 2017.1.5. Only firebase analytics is in the project. The app freezes on startup. This is only with builds made recently.

I'm very, very certain this is a fault with the ParseSDK. Commenting out the await FirebaseApp.CheckAndFixDependenciesAsync() line and any other Firebase-related code allowed the app to run correctly, even with the plugin installed. When I ran some Debug.Logs, the application faulted just after it completed the Firebase initialization.

@alexames could you take a look?

Will do.

I think the issue here is the async/await. If you remove those, does this start working?

I made the following code changes (the base script itself has also evolved over the time, hence the formatting changes):
        /// <summary>
        /// Gets if Firebase is enabled and available for use in the application.
        /// </summary>
        public static bool FirebaseActive { get; private set; } = false;

        private void Start()
        {
            //Firebase needs to initialise first, it will then initiate the rest of the launch process

            if (UseFirebase)
            {
                FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task =>
                {
                    if (task.Result == DependencyStatus.Available)
                    {
                        FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);
                        FirebaseAnalytics.SetMinimumSessionDuration(new System.TimeSpan(0, 0, 10));
                        FirebaseAnalytics.SetSessionTimeoutDuration(new System.TimeSpan(0, 30, 0));
                        FirebaseActive = true;
                    }
                    else Debug.LogError($"Could not resolve all Firebase dependencies: {task.Result.ToString()}");

                    ConfigureApp();
                }, System.Threading.Tasks.TaskScheduler.FromCurrentSynchronizationContext());
            }
            else ConfigureApp();
        }

I was able to build 3 builds in Release mode with the app working correctly. I then updated Firebase to 5.2.1, UAP to 1.4 and the Incremental Compiler to 0.0.42-preview19, and it stopped worked.
I will verify if this is an issue with the Incremental Compiler shortly.

On my development machine, I updated Unity to 2018.2.4f1, manually deleted some left over files from Firebase 5.0.0 and 5.2.0, removed permissions and the package name from my main AndroidManifest.xml and turned on Minify. When I pulled the changes on my build machine (after having deleted some cache folders in the Library folder), the build came out perfectly.
This is def. due to using async on CheckAndFixDependenciesAsyncy() with ContinueWith(), and I would think the most recent fault was due to the update process for Firebase 5.2.1 (which is probably on me). I'll re-open if it occurs again.


[Crash] Editor crashes on launch after installing just .NET 6 SDK on a brand new OS

Release Type: Official Release/GitHub (please choose appropriate option)
Official Release
Version: Version number and/or git branch
<IP_ADDRESS>8
Platform(s): Does the problem occur on Windows, Android...?
Windows 11 x64
Describe the bug
The editor crashes before executing when launched from a clean OS after having installed only the Installer and .NET 6.0 SDK
To Reproduce
Steps to reproduce the behavior:

Create a clean, non-development environment either by VM or fresh Windows 11 x64 installer.
Download & install the StrideSetup.exe
Install the .NET 6.0 SDK
Launch the editor, create a new Windows "New Game..." project

Expected behavior
The editor/Game Studio launches with the new project loaded, ready for game development.
Actual behavior
The editor/Game Studio crashes before even showing the below crash report, before even opening.
Screenshots

Log and callstacks
Application: GameStudio
UserEmail:
UserMessage:
StrideVersion: <IP_ADDRESS>8
GameStudioVersion: 4
ThreadName: Main thread
DefaultGraphicProfile: Level_10_0
OpenedAssets:
LastActions:
CurrentDirectory: %USERPROFILE%.nuget\packages\stride.gamestudio\<IP_ADDRESS>8\tools\net6.0-windows7.0
CommandArgs: %USERPROFILE%\Documents\Stride Projects\MyGame\MyGame.sln
OsVersion: Microsoft Windows 11 Home 10.0.22621 x64
ProcessorCount: 8
Exception: InvalidOperationException: Could not load native library freetype using CPU architecture x64.
at Stride.Core.NativeLibraryHelper.PreloadLibrary(String libraryName, Type owner) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core\Native\NativeLibraryHelper.cs:line 156
at Stride.Graphics.Font.FontManager..ctor(IDatabaseFileProviderService fileProviderService)
at Stride.Graphics.Font.FontSystem.Load(GraphicsDevice graphicsDevice, IDatabaseFileProviderService fileProviderService)
at Stride.Rendering.Fonts.GameFontSystem.LoadContent() in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Rendering\Rendering\Fonts\GameFontSystem.cs:line 36
at Stride.Games.GameSystemBase.Stride.Games.IContentable.LoadContent()
at Stride.Games.GameSystemCollection.LoadContent()
at Stride.Editor.Thumbnails.ThumbnailGenerator..ctor(EffectCompilerBase effectCompiler) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\editor\Stride.Editor\Thumbnails\ThumbnailGenerator.cs:line 146
at Stride.Editor.Thumbnails.GameStudioThumbnailService..ctor(SessionViewModel session, GameSettingsProviderService settingsProvider, GameStudioBuilderService assetBuilderService) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\editor\Stride.Editor\Thumbnails\GameStudioThumbnailService.cs:line 54
at Stride.GameStudio.StrideEditorPlugin.InitializeSession(SessionViewModel session) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\editor\Stride.GameStudio\StrideEditorPlugin.cs:line 82
at Stride.GameStudio.GameStudioWindow.b__36_0(AssetsPlugin x) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\editor\Stride.GameStudio\GameStudioWindow.xaml.cs:line 251
at Stride.Core.Extensions.EnumerableExtensions.ForEach[T](IEnumerable1 source, Action1 action) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core\Extensions\EnumerableExtensions.cs:line 57
at Stride.GameStudio.GameStudioWindow.GameStudioLoaded(Object sender, RoutedEventArgs e) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\editor\Stride.GameStudio\GameStudioWindow.xaml.cs:line 251
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
at System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
at System.Windows.Media.MediaContext.Resize(ICompositionTarget resizedCompositionTarget)
at System.Windows.Interop.HwndTarget.OnResize()
at System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.HwndSubclass.DefWndProcWrapper(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
GPU0.AdapterCompatibility: Oracle Corporation
GPU0.AdapterDACType:
GPU0.AdapterRAM: 0
GPU0.Availability: 3
GPU0.Caption: VirtualBox Graphics Adapter (WDDM)
GPU0.ConfigManagerErrorCode: 0
GPU0.ConfigManagerUserConfig: False
GPU0.CreationClassName: Win32_VideoController
GPU0.CurrentBitsPerPixel: 32
GPU0.CurrentHorizontalResolution: 1884
GPU0.CurrentNumberOfColors:<PHONE_NUMBER>
GPU0.CurrentNumberOfColumns: 0
GPU0.CurrentNumberOfRows: 0
GPU0.CurrentRefreshRate: 1
GPU0.CurrentScanMode: 4
GPU0.CurrentVerticalResolution: 1124
GPU0.Description: VirtualBox Graphics Adapter (WDDM)
GPU0.DeviceID: VideoController1
GPU0.DitherType: 0
GPU0.DriverDate:<PHONE_NUMBER>0000.000000-000
GPU0.DriverVersion: <IP_ADDRESS>05
GPU0.InfFilename: oem2.inf
GPU0.InfSection: VBoxVideo
GPU0.InstalledDisplayDrivers: VBoxDispD3D.dll,VBoxDX.dll,VBoxDX.dll
GPU0.MaxRefreshRate: 64
GPU0.MinRefreshRate: 64
GPU0.Monochrome: False
GPU0.Name: VirtualBox Graphics Adapter (WDDM)
GPU0.PNPDeviceID: PCI\VEN_80EE&DEV_BEEF&SUBSYS_040515AD&REV_00\3&267A616A&0&10
GPU0.Status: OK
GPU0.SystemCreationClassName: Win32_ComputerSystem
GPU0.SystemName: WINDOWS-11
GPU0.VideoArchitecture: 5
GPU0.VideoMemoryType: 2
GPU0.VideoModeDescription: 1884 x 1124 x<PHONE_NUMBER> colors
GPU0.VideoProcessor:
Log: 1: BasicCameraController(0,0): []: Fatal: The asset BasicCameraController is missing or incorrectly indexed in the package. Please report this issue.
2: MyGameApp(0,0): []: Fatal: The asset MyGameApp is missing or incorrectly indexed in the package. Please report this issue.
3: [AssetsCompiler.AttributeBasedRegistry]: Error: Unable to instantiate compiler [Stride.Assets.Physics.ColliderShapeAsset, Stride.Assets, Version=<IP_ADDRESS>8, Culture=neutral, PublicKeyToken=null]. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.TypeInitializationException: The type initializer for 'Stride.Assets.Physics.ColliderShapeAssetCompiler' threw an exception.
---> System.InvalidOperationException: Could not load native library VHACD using CPU architecture x64.
at Stride.Core.NativeLibraryHelper.PreloadLibrary(String libraryName, Type owner) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\core\Stride.Core\Native\NativeLibraryHelper.cs:line 156
at Stride.Assets.Physics.ColliderShapeAssetCompiler..cctor() in C:\BuildAgent\work\b5f46e3c4829a09e\sources\engine\Stride.Assets\Physics\ColliderShapeAssetCompiler.cs:line 30
--- End of inner exception stack trace ---
at Stride.Assets.Physics.ColliderShapeAssetCompiler..ctor()
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean wrapExceptions)
--- End of inner exception stack trace ---
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean wrapExceptions)
at Stride.Core.Assets.Compiler.AssetCompilerRegistry.ProcessAttribute(AssetCompilerAttribute compilerCompilerAttribute, Type type) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Compiler\AssetCompilerRegistry.cs:line 161
at Stride.Core.Assets.Compiler.AssetCompilerRegistry.RegisterCompilersFromAssembly(Assembly assembly) in C:\BuildAgent\work\b5f46e3c4829a09e\sources\assets\Stride.Core.Assets\Compiler\AssetCompilerRegistry.cs:line 198
Additional context
Add any other context about the problem here.

I updated the title and description after confirming it does not require the installation of .NET 7 SDK to repro. I created a new VM with just .NET 6 SDK and Stride and I still get the same crash report.
Stride Version: <IP_ADDRESS>8
OsVersion: Microsoft Windows 11 Home 10.0.22621 x64

On the creation of a new VM I did things in a slightly different order, which included the installation of Visual Studio 2022 Community Edition. I did not get the above exception. I'm going to install a new VM and double check, but it's likely the above issue is mitigated by ensuring Visual Studio 2022 is installed. This obviously should not be necessary to use Stride.

I confirmed. After experiencing the crash on launch, I proceeded to install Visual Studio 2022 Community Edition with the Managed + Native Desktop profiles and Native Game Development profile and was able to launch the Game Studio successfully. Whatever the root cause, it's mitigated by having Visual Studio 2022 installed, though this still shouldn't be a requirement.

#837 has a similar error

@Eideren Can you assign this to me?

could you also check the behaviour after installing  .net6 and not Rebooting?
a .net install requires a reboot after installation, this happened often in discord that people were missing that step

As a general rule, .NET 6 doesn't require a reboot after installing the SDK. If the editor is having issues running after installing the SDK, it's likely a problem with the editor that should be addressed as a separate bug. Do you have a specific repro? @IXLLEGACYIXL

As a general rule, .NET 6 doesn't require a reboot after installing the SDK. If the editor is having issues running after installing the SDK, it's likely a problem with the editor that should be addressed as a separate bug. Do you have a specific repro? @IXLLEGACYIXL

a .net sdk installation needs a shell restart which is in linux easy but in windows its more complicated so a normal restart is easier
https://discord.com/channels/500285081265635328/740163288746426368/1154056210576842762
one of the cases where it made problems
windows behaviour != linux behaviour

Hi @IXLLEGACYIXL. I'm not sure why you're making a comparison between Windows & Linux here. This bug is about Windows and has nothing to do with Linux (has Linux even been mentioned before?). As well, this bug isn't about the installation of the .NET 6 SDK per say. It's about how after installing the .NET 6 SDK there are still unadvertised missing dependencies that cause a hard crash on startup.
In reply to your message, while a shell restart is required after installing the .NET SDK, a machine reboot is not required (see the screenshot below). So again, if after installing the .NET SDK a machine reboot is required to get the Stride Game Studio working, that's an issue with Stride that should get a bug of its own so we can root cause it and fix it.

As a side note, I'm not sure why you felt the need to identify "windows behavior != linux behavior." Aside from the fact this bug had absolutely nothing to do with Linux, do most people assume Windows and Linux behavior is the same?


gulp version in that task

while using ulp taks in the azure devops, getting below error. looks like we needs to change the gulp version in the Azure devops task, but do not have any option to change the gulp version. please assist if there is a way and how should i utilize that?
##[section]Starting: gulp CI-Build
Task         : Gulp
Description  : Node.js streaming task based build system
Version      : 0.141.2
Author       : Microsoft Corporation
Help         : More Information
[command]C:\npm\prefix\gulp.cmd CI-Build --gulpfile D:\a\1\s\gulpfile.js
fs.js:27
const { Math, Object } = primordials;
^
ReferenceError: primordials is not defined
at fs.js:27:26
at req_ (D:\a\1\s\node_modules\natives\index.js:143:24)
at Object.req [as require] (D:\a\1\s\node_modules\natives\index.js:55:10)
at Object. (D:\a\1\s\node_modules\vinyl-fs\node_modules\graceful-fs\fs.js:1:37)
at Module._compile (internal/modules/cjs/loader.js:956:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)
at Module.load (internal/modules/cjs/loader.js:812:32)
at Function.Module._load (internal/modules/cjs/loader.js:724:14)
at Module.require (internal/modules/cjs/loader.js:849:19)
at require (internal/modules/cjs/helpers.js:74:18)
##[error]Gulp failed with error: C:\npm\prefix\gulp.cmd failed with return code: 1
##[section]Finishing: gulp CI-Build
https://stackoverflow.com/questions/55921442/how-to-fix-referenceerror-primordials-is-not-defined-in-node
Note
Issues in this repo are for tracking bugs, feature requests and questions for the tasks in this repo
For a list:
https://github.com/Microsoft/azure-pipelines-tasks/tree/master/Tasks
If you have an issue or request for the Azure Pipelines service, use developer community instead:
https://developercommunity.visualstudio.com/spaces/21/index.html )
Required Information
Entering this information will route you directly to the right team and expedite traction.
Question, Bug, or Feature?
Type: here
Enter Task Name: here
list here (V# not needed):
https://github.com/Microsoft/azure-pipelines-tasks/tree/master/Tasks
Environment

Server - Azure Pipelines or TFS on-premises?

If using TFS on-premises, provide the version:

If using Azure Pipelines, provide the account name, team project name, build definition name/build number:

Agent - Hosted or Private:

If using Hosted agent, provide agent queue name:

If using private agent, provide the OS of the machine running the agent and the agent version:

Issue Description
[Include task name(s), screenshots and any other relevant details]
Task logs
[Enable debug logging and please provide the zip file containing all the logs for a speedy resolution]
Troubleshooting
Checkout how to troubleshoot failures and collect debug logs: https://docs.microsoft.com/en-us/vsts/build-release/actions/troubleshooting
Error logs
[Insert error from the logs here for a quick overview]

I don't personally have much knowledge of gulp or the gulp task, but it's likely the task uses whatever gulp binary is on the PATH, so it's likely the following command will update to the latest:
npm install --global gulp-cli

@nickgsoft - are you still having troubles here? Please reopen if it's still an issue.


fix I2C call in readme

Kept getting this error:
>>> from bh1750 import BH1750
>>> scl = machine.Pin(2)
>>> sda = machine.Pin(15)
>>> i2c = machine.I2C(scl,sda)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: invalid I2C peripheral

use keyword args instead because first param of I2C is the id: http://docs.micropython.org/en/latest/pyboard/library/machine.I2C.html#constructors

ping @PinkInk


Support from apiflask import current_app

Is there any way to get current_app with from apiflask import current_app instead of from flask import current_app.
I think it's more consistent to get current_app directly from apiflask.
Now:
from flask import current_app

current_app.config.get("BAR")

What I want:
from apiflask import current_app

current_app.config.get("BAR")

There is no difference between these two import methods. If we re-import the current_app with APIFlask, what about the session, request, g, etc.? It will be more inconsistent.
I would like to keep unchanged objects in the flask module.

Just a suggestion. It's OK keeping them in Flask.


added words, made bold sentence

AS per the user report #4644.  , so i added  word Find PortNumber   and made   this  sentence as  HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp  as  BOLD

I wonder if step 5 ( 6. Close the registry editor, and restart your computer. ) in this document should be reviewed in light of issue ticket

Suggestion unnecessarily intrusive #4645

Close the registry editor, and restart your computer

I found that restarting the Remote Desktop Services service (TermService) does the job. No need to reboot the server.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 13054e70-b770-f803-4596-6d0ab3fe865c
Version Independent ID: 3e474a79-1129-fdf6-bbd4-a12e0e7ebe27
Content: Change the listening port in Remote Desktop
Content Source: WindowsServerDocs/remote/remote-desktop-services/clients/change-listening-port.md
Product: windows-server
Technology: remote-desktop-services
GitHub Login: @lizap
Microsoft Alias: elizapo

#sign-off


Possible to link against GEOS 3.5.0+?

Hey there,
I have a query that uses ST_ClipByRect, which requires postgis 2.2 and GEOS 3.5+. Any idea how I can produce such an image?
Thanks,
Evan
P.S. Current pg95 image is producing this error for my query: InternalError("The GEOS version this PostGIS binary was compiled against (34) doesn't support 'GEOSClipByRect' function (3.5.0+ required)\n",)

I did it by inheriting from your image and building GEOS and Postgis from source. Works for my (dev) purposes.
https://github.com/knocksoftware/docker-postgis-geos35
https://hub.docker.com/r/ezheidtmann/docker-postgis-geos35/
`docker pull ezheidtmann/docker-postgis-geos35

Glad you figured it out. Once updated packages become available, I can upgrade this image, but I'd like to keep it using prebuilt packages.


Trigger CI before release of getting develop to master

Description:
This will be next release of fyne-cross.
Checklist:

[ ] Tests included.
[ ] Lint and formatter run with no errors.
[ ] Tests all pass.

Sorry @Bluebugs can you be clear what the review is for here? The title just says "trigger CI before release" so I wanted to check...

The last pr had their tests failed because it wasn't merged with develop before getting in. I could have just merged develop with master, but that wouldn't have triggered any ci. This way, we get a pr that run the ci and people can review at the same time what is coming for fyne-cross next release.

It looks from the commit list like fixuid was removed but it seems to still be in https://github.com/fyne-io/fyne-cross-images. Should it be removed from there as well? We should also make sure to get the latest Go 1.21 release in (1.22 is still a bit too young, 1.22.1 contained only security fixes).

Opened https://github.com/fyne-io/fyne-cross-images/pull/43.

Image releases are independent from fyne cross release which kind of make me think we can't really remove fixuid from the image even if we don't use it as that will break previous user (break backward compatibility). This is something that likely require a major bump in version for the image and not necessary at the moment. The rest are good to do, but unrelated to this release.


[Screen Reader - Windows Powershell]: A button must support one of these patterns: Invoke, Toggle or ExpandCollapse.

User Experience:
When standard controls from accessible technologies are not used and if the user interface elements are not used according to specification, Assistive Technologies (AT) will not be able to gather information about, activate(or set) and keep up to date on the status of user interface controls in the content.
Test Environment:
OS: Win 10 2004 Build (20262.1010)
App: Windows Terminal
App version: 1.4.3243.0
Tool: Accessibility Insights for Windows
Repro Steps:

Open Windows terminal app.
Press "Ctrl+Shift+T" to open multiple tabs.
Now run accessibility insight tool on the application.
Observe the issue.

Actual Result:
A button must support one of these patterns: Invoke, Toggle or ExpandCollapse.
Expected Result:
Modify the button to support exactly one of the following patterns:
· Support the Invoke pattern if the button performs a command at the request of the user.
· Support the Toggle pattern if the button can cycle through a series of up to three states.
· Support the ExpandCollapse pattern if the button shows or hides additional content.
MAS Reference:
MAS4.1.2
https://microsoft.sharepoint.com/:w:/r/teams/msenable/_layouts/15/WopiFrame.aspx?sourcedoc={248054a6-5e68-4771-9e1e-242fb5025730}&cid=e71aec14-4173-423e-aecb-2472bbc751e8

What the heck? I don't think there should be a button there...
I guess I don't even know where this button is. I'm pretty sure there isn't one in the XAML tree

The only buttons I'm seeing there are the Min/Max/Close buttons:

Even using Accessibility Insights to traverse the tree, I'm seeing those same 3 buttons:

I just ran the automated tests from Accessibility Insights and I'm getting a different test failure:

These might be different manifestations of the same issue? Not sure... Either way, settings IsControlElement to true shouldn't be too difficult, I think.

@Chandresh1007 We cannot locate the button that you have reported here in Windows Terminal 1.5, 1.6, 1.7.

Issue is fixed. Verified on following Test Environment:
OS: Win 10 2004 Build (21301.1010)
App: Windows Terminal
App version: 1.5.10411.0
Tool: Accessibility Insights for Windows
Hence, closing the bug.

Closing the bug as issue has been fixed.


Autogenerated graphql files are not importable in typescript

Describe the bug
A clear and concise description of what the bug is.
The generated graphql mutations, queries, and subscriptions are not importable.
To Reproduce
Steps to reproduce the behavior:

Create project ng init todo.
cd into project and add amplify amplify init using the angular options
Add the api, and use any schema, the "todo" default schema is fine.
amplify push the changes so the graphql files are generated
In a component try to import a query, mutation or schema from the graphql folder, not the API.service.ts file.

Expected behavior
A clear and concise description of what you expected to happen.
I would expect to be able to use the generated files to import the query statements.  This would be useful for the appsync client query option.
Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

OS: [e.g. iOS] Windows 10
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]
amplify version 3.10.0
typescript 3.5.3
angular/cli 8.3.8

Additional context
Add any other context about the problem here.

Hello, I still have the same problem in 2022 and 2023...
For Angular users, API.service.ts (typescript file) is sufficient for simple and unique authorization mode. But it does not work for multiple authorization modes.
The best feature to create is to generate two functions by example for public and private.
For this example :
type Todo @model
@auth(rules: [
{ allow: public, operations: [read] },
{ allow: owner, operations: [create, read, update] }
]){
id: ID!
text: String!
}
API.service.ts should generate public functions and private functions.

Any progress here?

@macorifice I use API.graphql with queries ans mutations in graphql folder.

@rudyhadoux ok I think I solved it from my point of view, basically I have an angular project with amplify, using codegen it generates me both the graphql folder and the API service, instead of following the examples on how to insert update or remove objects done in Amplify Studio, I do the operations using the methods generated for that in the API, so at this point I would say maybe it is not useful to have self-generated graphql files that are importable

@macorifice the example I have copied works good. I can do everything with it.


Adds additional date manipulation functions to golang transformations

It would be useful to manipulate the strings returned by the different DataSource providers and convert them to either millis or other formats.
Example usage would be as follow:
source: {"date": "2024/05/18 12:15"}
computedColumns: "tomillis(totime(date))"
outcome:<PHONE_NUMBER>000

I'm not sure the current functions are exhaustive, and I'm not totally convinced about totime returning a date. Happy to hear some feedback

Hey @yesoreyeram, would it be possible to publish a new version of the /lib/go/transormation package? I'd really like to get these new functions in the grafana infinity plugin 😁
Thanks in advance!


JAR file usage issues

Hi,
I am using rmlmapper.jar in my spring boot maven project.
I am facing an issue where I am not able to ignore the SLF4J jar which rmlmapper refers to.
Need you help in ignoring the Spring and SLF4J classes from the rmlmapper.jar file.
I am not able to run this as a WAR file as the classpath has multiple bindings for SLF4J and DispatcherServlet class.
Thanks,
Venkatesh

Hi Venkatesh,
Could you give a bit more information? What is the exact error you are getting? And is this an issue related to the RMLMapper or to Maven?

When I generate WAR file with maven and run in tomcat server, I got error message saying classpath contains multiple slf4j bindings, then I tried excluding the SLF4J jar in rmlmapper dependency as below.

java
rmlmapper
4.3.3

slf4j-api
org.slf4j

But I was getting same error. I am not able to exclude any dependent jars from rmlmapper jar file. I tried excluding in the spring boot dependency and the error went away, but new error came saying found multiple DispatcherServlet class bindings. How can I exclude dependent jars from rmlmapper jar file in maven project.

Hi Ventakesh, it's hard to identify whether this is an RMLMapper issue or a pom issue without further context or stack trace, it does seem to occur in other projects as well (https://stackoverflow.com/questions/38897655/slf4j-class-path-contains-multiple-slf4j-bindings-after-excluding-logback). Could you send us the error stack trace?

Is it possible to share an example of how to use this jar inside a Spring Boot project ? I have tried every possible thing with maven but no success.

I have successfully added a depencency to the RMLMapper in a Spring Boot project and it boots.
Note that the depenceny is
        <dependency>
            <groupId>be.ugent.rml</groupId>
            <artifactId>rmlmapper</artifactId>
            <version>4.4.0</version>
        </dependency>

Is this available in central maven repository ?

Ah, no, but using it as a jitpack.io dependency should work

I have added the repository as below, but dependency is not downloading
<repositories>
		<repository>
			<id>spring-milestones</id>
			<name>Spring Milestones</name>
			<url>https://repo.spring.io/milestone</url>
		</repository>
		<repository>
		    <id>jitpack.io</id>
		    <url>https://jitpack.io</url>
		</repository>
	</repositories>

Could you please share your pom file ? It will be very helpful to fix this.

I had to rename the file so GitHub would accept it, but here it is.
pom.xml.txt

Where the repositories are mentioned in this file ? I don't see any repositories mentioned here. Then how the maven will fetch the dependencies ?

There seems to be a bit of confusion: I assume the pom given by @ghsnd will be usable when the rmlmapper is installed locally, when using https://jitpack.io, the pom will be different, please see the jitpack website https://jitpack.io/#RMLio/rmlmapper-java/4.4.0:
        <repositories>
                <repository>
                    <id>repo.maven.apache.org</id>
                    <url>https://repo.maven.apache.org/maven2/</url>
                </repository>
		<repository>
		    <id>jitpack.io</id>
		    <url>https://jitpack.io</url>
		</repository>
	</repositories>
[...]
	<dependency>
	    <groupId>com.github.RMLio</groupId>
	    <artifactId>rmlmapper-java</artifactId>
	    <version>4.4.0</version>
	</dependency>

It gets downloaded, but still i am facing below issue
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Users/Venkatesh.k/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/C:/Users/Venkatesh.k/.m2/repository/com/github/rmlio/rmlmapper-java/4.4.0/rmlmapper-java-4.4.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]

So, this certainly feels like a maven/pom.xml or SLF4J issue at this point. Solutions as suggested in https://www.slf4j.org/codes.html#multiple_bindings should help you further.

I have excluded the slf4j like below, still no success
<dependency>
		    <groupId>com.github.RMLio</groupId>
		    <artifactId>rmlmapper-java</artifactId>
		    <version>4.4.0</version>
		    <exclusions>
		        <exclusion>
		            <artifactId>slf4j-api</artifactId>
		            <groupId>org.slf4j</groupId>
		        </exclusion>
		        <exclusion>
		            <artifactId>jcl-over-slf4j</artifactId>
		            <groupId>org.slf4j</groupId>
		        </exclusion>
		    </exclusions>
		</dependency>

As suggested before in https://stackoverflow.com/questions/38897655/slf4j-class-path-contains-multiple-slf4j-bindings-after-excluding-logback, I would use mvn dependency:tree to see exactly which dependencies are creating the issue and keep excluding until the issue resolves. Or, ignore it as suggested by https://www.slf4j.org/codes.html#multiple_bindings, as it's just a warning ;). I will close this issue as it is not specific to the RMLMapper


Replies should not count as a mention

By default, replying to someone in Discord also mentions them. This is somewhat excessive, so we need to ignore any messages that have references.

Fixed in fc1d4abf80afb95b09ee783cb78251bc6cb623df


Uplift third_party/tt-mlir to origin/main 2024-10-11

This PR uplifts the third_party/tt-mlir submodule to the origin/main

The auto merge workflow (job) is broken due to the repo-wide setting enforcing only squash and merge.
Run gh pr merge --merge --auto "401"
GraphQL: Merge method merge commits are not allowed on this repository (enablePullRequestAutoMerge)

Lets see if it works again after https://github.com/tenstorrent/tt-forge-fe/pull/399