Hello John, Kenneth, Tosch and List!
It's been quite a long time since my last post. Nevertheless, our
migration to ruote-kit from ruote-rest has been quite successful and
right now we are coding new workflows.
I'm trying to implement a process definition that fires and forgets
subprocesses, while the main branch continues. After reading the docs,
I've come up with the following:
--8--
Ruote.process_definition :name => 'lousy example', :revision => '0.1'
do
concurrence do
listen :to => 'foxtrot', :upon =>'reply', :wfid => true do
sequence :forget => true do
bravo
subprocess :ref => 'foo'
tango
end
end
sequence do
foxtrot
delta
end
end
define 'foo' do
papa
hotel
end
end
--8--
If you paste it onto the latest, freshest ruote-kit's web pdef
launcher, everything works as expected.
However, if once into the workitem you check _proceed=true and then
push the PUT button, the following message appears in the console log
(engine.noisy activated):
--8--
127.0.0.1 - - [23/Feb/2011 18:55:58] "PUT /_ruote/workitems/0_1_1_0!
45754692e208447d19322f04f1572105!20110223-bikujumemu HTTP/1.1" 302 -
0.0041
127.0.0.1 - - [23/Feb/2011 18:55:58] "PUT /_ruote/workitems/0_1_1_0!
45754692e208447d19322f04f1572105!20110223-bikujumemu HTTP/1.1" 302 -
0.0052
127.0.0.1 - - [23/Feb/2011 18:55:58] "PUT /_ruote/workitems/0_1_1_0!
45754692e208447d19322f04f1572105!20110223-bikujumemu HTTP/1.1" 302 -
0.0063
127.0.0.1 - - [23/Feb/2011 18:55:58] "GET /_ruote/workitems/20110223-
bikujumemu HTTP/1.1" 200 2994 0.0249
127.0.0.1 - - [23/Feb/2011 18:55:58] "GET /_ruote/workitems/20110223-
bikujumemu HTTP/1.1" 200 2994 0.0258
127.0.0.1 - - [23/Feb/2011 18:55:58] "GET /_ruote/workitems/20110223-
bikujumemu HTTP/1.1" 200 2994 0.0266
1 80 rc * 20110223-bikujumemu 45754 0_1_1_0 {:wi=>["0_1_1_0!
45754692e208447d19322f04f1572105!20110223-bikujumemu", 0],
"participant_name"=>"foxtrot",
"receiver"=>"Ruote::StorageParticipant"}
2 80 re * 20110223-bikujumemu 78c7b 0_1_1 {:wi=>["0_1_1_0!
45754692e208447d19322f04f1572105!20110223-bikujumemu", 0],
"updated_tree"=>nil}
3 80 re * 20110223-bikujumemu 08b83 0_1_0 {:wi=>["0_1_1_0!
45754692e208447d19322f04f1572105!20110223-bikujumemu", 0],
"flavour"=>"listen"}
4 80 ap * 20110223-bikujumemu 17b8f 0_1_1_1
{:t=>["participant", {"ref"=>"delta"}, []], :pi=>"0_1_1!
78c7bdc8b7bcf7580b4adc39ba986d2b!20110223-bikujumemu", :wi=>["0_1_1_1!
17b8f8246be854c1e410af0455bbc478!20110223-bikujumemu", 1]
}
5 80 la * 20110223-bikujumemu 657ea 0_1_0_0 {:t=>["sequence",
{"forget"=>true}, [["bravo", {}, []], ["subprocess", {"ref"=>"foo"},
[]], ["tango", {}, []]]], :wi=>["0_1_0_0!
657eac1dc78c943dcdd1b6ca8c65d0cc!20110223-bikujumemu",
0], "forgotten"=>true}
6 80 di * 20110223-bikujumemu 17b8f 0_1_1_1
{"participant"=>["Ruote::StorageParticipant", {}], :wi=>["0_1_1_1!
17b8f8246be854c1e410af0455bbc478!20110223-bikujumemu", 2],
"participant_name"=>"delta"}
7 80 ap * 20110223-bikujumemu 4a479 0_1_0_0_0
{:t=>["participant", {"ref"=>"bravo"}, []], :pi=>"0_1_0_0!
657eac1dc78c943dcdd1b6ca8c65d0cc!20110223-
bikujumemu", :wi=>["0_1_0_0_0!4a479adfc1b80e6788c645388e4e02c8!
20110223-bikujum
emu", 1]}
8 80 dd * 20110223-bikujumemu 17b8f 0_1_1_1
{"participant_name"=>"delta"}
9 80 er * 20110223-bikujumemu 657ea 0_1_0_0
****** EXCEPTION TRACE *****
20110223-bikujumemu NoMethodError
20110223-bikujumemu undefined method `[]' for nil:NilClass
20110223-bikujumemu /Users/nando/.gem/ruby/1.8/bundler/gems/
ruote-9d06c3b536de/lib/ruote/exp/flowexpression.rb:184:in `do_action'
20110223-bikujumemu /Users/nando/.gem/ruby/1.8/bundler/gems/
ruote-9d06c3b536de/lib/ruote/worker.rb:247:in `process'
20110223-bikujumemu /Users/nando/.gem/ruby/1.8/bundler/gems/
ruote-9d06c3b536de/lib/ruote/worker.rb:173:in `step'
20110223-bikujumemu /Users/nando/.gem/ruby/1.8/bundler/gems/
ruote-9d06c3b536de/lib/ruote/worker.rb:75:in `run'
20110223-bikujumemu /Users/nando/.gem/ruby/1.8/bundler/gems/
ruote-9d06c3b536de/lib/ruote/worker.rb:87:in `run_in_thread'
20110223-bikujumemu /Users/nando/.gem/ruby/1.8/bundler/gems/
ruote-9d06c3b536de/lib/ruote/worker.rb:87:in `initialize'
20110223-bikujumemu /Users/nando/.gem/ruby/1.8/bundler/gems/
ruote-9d06c3b536de/lib/ruote/worker.rb:87:in `new'
20110223-bikujumemu /Users/nando/.gem/ruby/1.8/bundler/gems/
ruote-9d06c3b536de/lib/ruote/worker.rb:87:in `run_in_thread'
20110223-bikujumemu /Users/nando/.gem/ruby/1.8/bundler/gems/
ruote-9d06c3b536de/lib/ruote/engine.rb:70:in `initialize'
20110223-bikujumemu config.ru:43:in `new'
20110223-bikujumemu config.ru:43
20110223-bikujumemu /Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/
rack/builder.rb:46:in `instance_eval'
20110223-bikujumemu /Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/
rack/builder.rb:46:in `initialize'
20110223-bikujumemu config.ru:1:in `new'
20110223-bikujumemu config.ru:1
***** END TRACE ****
0 80 di * 20110223-bikujumemu 4a479 0_1_0_0_0
{"participant"=>["Ruote::StorageParticipant", {}], :wi=>["0_1_0_0_0!
4a479adfc1b80e6788c645388e4e02c8!20110223-bikujumemu", 2],
"participant_name"=>"bravo"}
1 80 dd * 20110223-bikujumemu 4a479 0_1_0_0_0
{"participant_name"=>"bravo"}
--8--
Then, after this exception, try GET /errors , /processes or /
workitems/:id. They throw the following exception:
-- 8 --
****** EXCEPTION TRACE *****
SystemStackError - stack level too deep:
/Users/nando/.gem/ruby/1.8/bundler/gems/ruote-9d06c3b536de/lib/ruote/
util/hashdot.rb:34:in `method_missing'
/Users/nando/.gem/ruby/1.8/bundler/gems/ruote-9d06c3b536de/lib/ruote/
util/hashdot.rb:43:in `method_missing'
/Users/nando/.gem/ruby/1.8/bundler/gems/ruote-9d06c3b536de/lib/ruote/
fei.rb:109:in `initialize'
/Users/nando/.gem/ruby/1.8/bundler/gems/ruote-9d06c3b536de/lib/ruote/
engine/process_error.rb:50:in `new'
/Users/nando/.gem/ruby/1.8/bundler/gems/ruote-9d06c3b536de/lib/ruote/
engine/process_error.rb:50:in `fei'
./lib/ruote-kit/views/errors.html.haml:25:in
`__tilt_bd14aa6880f16f2d4fdecc67418c37b4'
./lib/ruote-kit/views/errors.html.haml:22:in `each'
./lib/ruote-kit/views/errors.html.haml:22:in
`__tilt_bd14aa6880f16f2d4fdecc67418c37b4'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/tilt.rb:
195:in `send'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/tilt.rb:
195:in `evaluate'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/tilt.rb:
449:in `evaluate'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/tilt.rb:
131:in `render'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
343:in `render_without_format'
/Users/nando/.gem/ruby/1.8/gems/sinatra-respond_to-0.5.0/lib/sinatra/
respond_to.rb:143:in `render'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
311:in `haml'
./lib/ruote-kit/helpers/misc_helpers.rb:12:in `respond_with'
/Users/nando/.gem/ruby/1.8/gems/sinatra-respond_to-0.5.0/lib/sinatra/
respond_to.rb:210:in `call'
/Users/nando/.gem/ruby/1.8/gems/sinatra-respond_to-0.5.0/lib/sinatra/
respond_to.rb:210:in `respond_to'
./lib/ruote-kit/helpers/misc_helpers.rb:11:in `respond_with'
./lib/ruote-kit/resources/errors.rb:13:in `GET /_ruote/errors/?'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
863:in `call'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
863:in `route'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
521:in `instance_eval'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
521:in `route_eval'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
500:in `route!'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
497:in `catch'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
497:in `route!'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
476:in `each'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
476:in `route!'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
601:in `dispatch!'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
411:in `call!'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
566:in `instance_eval'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
566:in `invoke'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
566:in `catch'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
566:in `invoke'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
411:in `call!'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
399:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/methodoverride.rb:
24:in
`call'
[54/1041]
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/static.rb:33:in
`call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/showexceptions.rb:
24:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/methodoverride.rb:
24:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/commonlogger.rb:
18:in `call'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
979:in `call'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
1005:in `synchronize'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
979:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/showexceptions.rb:
24:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/lint.rb:48:in
`_call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/lint.rb:36:in
`call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/commonlogger.rb:
18:in `call'
config.ru:64:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/lint.rb:48:in
`_call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/lint.rb:36:in
`call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/showexceptions.rb:
24:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/commonlogger.rb:
18:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/content_length.rb:
13:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/handler/
webrick.rb:52:in `service'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/webrick/httpserver.rb:104:in `service'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/webrick/httpserver.rb:65:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/webrick/server.rb:173:in `start_thread'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/webrick/server.rb:162:in `start'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/webrick/server.rb:162:in `start_thread'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/webrick/server.rb:95:in `start'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/webrick/server.rb:92:in `each'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/webrick/server.rb:92:in `start'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/webrick/server.rb:23:in `start'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/webrick/server.rb:82:in `start'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/handler/
webrick.rb:13:in `run'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/server.rb:213:in
`start'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/server.rb:100:in
`start'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/bin/rackup:4
/usr/bin/rackup:19:in `load'
/usr/bin/rackup:19
****** END TRACE *****
****** EXCEPTION TRACE *****
SystemStackError: stack level too deep
/Users/nando/.gem/ruby/1.8/bundler/gems/ruote-9d06c3b536de/lib/
ruote/util/hashdot.rb:34:in `method_missing'
/Users/nando/.gem/ruby/1.8/bundler/gems/ruote-9d06c3b536de/lib/
ruote/util/hashdot.rb:43:in `method_missing'
/Users/nando/.gem/ruby/1.8/bundler/gems/ruote-9d06c3b536de/lib/
ruote/fei.rb:109:in `initialize'
/Users/nando/.gem/ruby/1.8/bundler/gems/ruote-9d06c3b536de/lib/
ruote/engine/process_error.rb:50:in `new'
/Users/nando/.gem/ruby/1.8/bundler/gems/ruote-9d06c3b536de/lib/
ruote/engine/process_error.rb:50:in `fei'
./lib/ruote-kit/views/errors.html.haml:25:in
`__tilt_bd14aa6880f16f2d4fdecc67418c37b4'
./lib/ruote-kit/views/errors.html.haml:22:in `each'
./lib/ruote-kit/views/errors.html.haml:22:in
`__tilt_bd14aa6880f16f2d4fdecc67418c37b4'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
tilt.rb:195:in `send'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
tilt.rb:195:in `evaluate'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
tilt.rb:449:in `evaluate'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
tilt.rb:131:in `render'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:343:in `render_without_format'
/Users/nando/.gem/ruby/1.8/gems/sinatra-respond_to-0.5.0/lib/
sinatra/respond_to.rb:143:in `render'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:311:in `haml'
./lib/ruote-kit/helpers/misc_helpers.rb:12:in `respond_with'
/Users/nando/.gem/ruby/1.8/gems/sinatra-respond_to-0.5.0/lib/
sinatra/respond_to.rb:210:in `call'
/Users/nando/.gem/ruby/1.8/gems/sinatra-respond_to-0.5.0/lib/
sinatra/respond_to.rb:210:in `respond_to'
./lib/ruote-kit/helpers/misc_helpers.rb:11:in `respond_with'
./lib/ruote-kit/resources/errors.rb:13:in `GET /_ruote/
errors/?'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:863:in `call'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:863:in `route'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:
521:in `instance_eval'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:521:in `route_eval'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:500:in `route!'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:497:in `catch'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:497:in `route!'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:476:in `each'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:476:in `route!'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:601:in `dispatch!'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:411:in `call!'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:566:in `instance_eval'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:566:in `invoke'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:566:in `catch'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:566:in `invoke'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:411:in `call!'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:399:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/
methodoverride.rb:24:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/static.rb:
33:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/
showexceptions.rb:24:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/
methodoverride.rb:24:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/
commonlogger.rb:18:in `call'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:979:in `call'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:1005:in `synchronize'
/Users/nando/.gem/ruby/1.8/gems/sinatra-1.0/lib/sinatra/
base.rb:979:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/
showexceptions.rb:24:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/lint.rb:
48:in `_call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/lint.rb:
36:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/
commonlogger.rb:18:in `call'
config.ru:64:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/lint.rb:
48:in `_call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/lint.rb:
36:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/
showexceptions.rb:24:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/
commonlogger.rb:18:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/
content_length.rb:13:in `call'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/handler/
webrick.rb:52:in `service'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/webrick/httpserver.rb:104:in `service'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/webrick/httpserver.rb:65:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/webrick/server.rb:173:in `start_thread'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/webrick/server.rb:162:in `start'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/webrick/server.rb:162:in `start_thread'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/webrick/server.rb:95:in `start'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/webrick/server.rb:92:in `each'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/webrick/server.rb:92:in `start'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/webrick/server.rb:23:in `start'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/1.8/webrick/server.rb:82:in `start'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/handler/
webrick.rb:13:in `run'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/server.rb:
213:in `start'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/lib/rack/server.rb:
100:in `start'
/Users/nando/.gem/ruby/1.8/gems/rack-1.2.1/bin/rackup:4
/usr/bin/rackup:19:in `load'
/usr/bin/rackup:19
****** END TRACE *****
-- 8 --
And below is my sys info:
--8--
coruscant:ruote-kit nando$ uname -a
Darwin coruscant 10.6.0 Darwin Kernel Version 10.6.0: Wed Nov 10
18:13:17 PST 2010; root:xnu-1504.9.26~3/RELEASE_I386 i386 i386
coruscant:ruote-kit nando$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
--8--
If you need any further assistance in debugging this error, or have
any idea about why this process definition makes the engine go crazy,
please let me know.
Kindest regards,
//nando
--
you received this message because you are subscribed to the "ruote users" group.
to post : send email to [email protected]
to unsubscribe : send email to [email protected]
more options : http://groups.google.com/group/openwferu-users?hl=en