Alexey Verkhovsky wrote:
Hi all,
This is what I am getting when I try to run CruiseControl.rb builder
process with jRuby trunk rev. 3586:
[EMAIL PROTECTED]:~/src/ccrb$ jruby script/builder FailingProject
--trace
[debug] Loading plugin project_logger
[debug] Loading plugin email_notifier
[debug] Loading plugin builder_status
[debug] Loading plugin minimal_console_logger
[info] [2007-04-28 08:21:28] Builder for project 'FailingProject' started
Logging to: /home/alexeyv/src/ccrb/log/FailingProject_builder.log
[debug] [2007-04-28 08:21:28] Polling source control
[debug] /home/alexeyv/src/ccrb/projects/FailingProject/work alexeyv$
svn --non-interactive log --revision HEAD:7 --verbose --xml
[debug] [2007-04-28 08:21:28] No new revisions detected
[debug] [2007-04-28 08:21:28] Sleeping
[info] [2007-04-28 08:21:28] Builder for project 'FailingProject' exited
script/builder:[102,103]:[2839,2856]: unexpected return (LocalJumpError)
102, 103 must be line numbers in script/builder. It's the end
statement of a begin-rescue-ensure block. That block should only
terminate if there is an exception, and there is a rescue block that
tries it's damn best to somehow report that exception. The rescue
clause is not executed, but ensure clause is.
Before I open a bug, I'd like to reduce it to something easier to
reproduce. I need some advice on how should I go about it. This looks
like a JIT compiler error to me, so a regular Java debugger will
probably be of little help (?)
Unless you've turned it on, the JIT compiler is not yet enabled by
default. However there is at least one known issues with returns leaking
out, and you've probably stumbled across it.
Is the rescue block tring to catch LocalJumpError?
- Charlie
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email