Hi guys,
I have a problem regarding one of my projects. It’s a decision
based story - the audio version.
It stopped working and I can’t pinpoint the cause. The code is here: [1]
The error is this:
princ_audio.rb:34:in block (2 levels) in index': undefined method
uri=’ for nil:NilClass (NoMethodError)
from
/home/sebah/.rvm/gems/ruby-1.9.3-p392/gems/green_shoes-1.1.367/lib/shoes/slot.rb:30:in
initialize' from /home/sebah/.rvm/gems/ruby-1.9.3-p392/gems/green_shoes-1.1.367/lib/shoes/app.rb:69:in
new’
from
/home/sebah/.rvm/gems/ruby-1.9.3-p392/gems/green_shoes-1.1.367/lib/shoes/app.rb:69:in
flow' from /home/sebah/.rvm/gems/ruby-1.9.3-p392/gems/green_shoes-1.1.367/lib/shoes/url.rb:8:in
block (3 levels) in url’
from princ_audio.rb:32:in block in index' from /home/sebah/.rvm/gems/ruby-1.9.3-p392/gems/green_shoes-1.1.367/lib/shoes/slot.rb:30:in
initialize’
from
/home/sebah/.rvm/gems/ruby-1.9.3-p392/gems/green_shoes-1.1.367/lib/shoes/app.rb:59:in
new' from /home/sebah/.rvm/gems/ruby-1.9.3-p392/gems/green_shoes-1.1.367/lib/shoes/app.rb:59:in
stack’
from
/home/sebah/.rvm/gems/ruby-1.9.3-p392/gems/green_shoes-1.1.367/lib/shoes/url.rb:8:in
block (3 levels) in url' from princ_audio.rb:27:in
index’
from
/home/sebah/.rvm/gems/ruby-1.9.3-p392/gems/green_shoes-1.1.367/lib/shoes/url.rb:11:in
block in url' from /home/sebah/.rvm/gems/ruby-1.9.3-p392/gems/green_shoes-1.1.367/lib/shoes/main.rb:94:in
call’
from
/home/sebah/.rvm/gems/ruby-1.9.3-p392/gems/green_shoes-1.1.367/lib/shoes/main.rb:94:in
block in app' from /home/sebah/.rvm/gems/ruby-1.9.3-p392/gems/green_shoes-1.1.367/lib/shoes/main.rb:94:in
instance_eval’
from
/home/sebah/.rvm/gems/ruby-1.9.3-p392/gems/green_shoes-1.1.367/lib/shoes/main.rb:94:in
app' from princ_audio.rb:675:in
’
I haven’t changed the code in anyway but it’s been a while since my kids
played it. Now it appears to be broken. Has there been any changes to
GStreamer?
[1] https://github.com/sebastjan-hribar/princ/blob/master/princ_audio.rb
thank you and kind regards,
seba