Very First login or signup errors on database record.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Telegard |
In Progress
|
High
|
Chris Tusa |
Bug Description
During the very first login into the system, the program exits with a Sequel:Error, probably due to CallHistory being empty.
The console output is:
Enter your login name or 'NEW' to signup.
Username: SYSOP
Password: %%%%%%%%
/opt/devel/
from /opt/devel/
from /opt/devel/
from /opt/devel/
from /opt/devel/
from /opt/devel/
from /opt/devel/
from /opt/devel/
from /opt/devel/
from /opt/devel/
from /opt/devel/
from /opt/devel/
from /opt/devel/
from /opt/devel/
from /opt/devel/
from ./lib/tglogin.
from ./tg.rb:167
Changed in telegard: | |
assignee: | nobody → Chris Tusa (chris-tusa) |
importance: | Undecided → Medium |
summary: |
- Very First login errors on database record (callhistory?) + Very First login or signup errors on database record. |
Issue also occurs on NEW user signup after account is created and user is prompted to login for the first time using their password. In this case, an actual SQL statement was returned by 'sequel':
Account Created [OK]. lang/jruby- 1.5.0/lib/ ruby/gems/ 1.8/gems/ sequel- 3.12.0/ lib/sequel/ model/base. rb:980: in `_update': Attempt to update object did not result in a single row modification (SQL: UPDATE "SESSIONS" SET "USER_ID" = 2, "GROUP_ID" = 3, "CREATED" = TIMESTAMP '2010-06-02 19:47:02.609000', "EXPIRES" = TIMESTAMP '2010-06-02 20:47:02.626000', "CALLER_ID" = 1 WHERE ("ID" IS NULL)) (Sequel: :NoExistingObje ct) lang/jruby- 1.5.0/lib/ ruby/gems/ 1.8/gems/ sequel- 3.12.0/ lib/sequel/ model/base. rb:948: in `_save' lang/jruby- 1.5.0/lib/ ruby/gems/ 1.8/gems/ sequel- 3.12.0/ lib/sequel/ model/base. rb:761: in `save' lang/jruby- 1.5.0/lib/ ruby/gems/ 1.8/gems/ sequel- 3.12.0/ lib/sequel/ model/base. rb:1006: in `checked_ transaction' lang/jruby- 1.5.0/lib/ ruby/gems/ 1.8/gems/ sequel- 3.12.0/ lib/sequel/ database/ query.rb: 167:in `_transaction' lang/jruby- 1.5.0/lib/ ruby/gems/ 1.8/gems/ sequel- 3.12.0/ lib/sequel/ database/ query.rb: 153:in `transaction' lang/jruby- 1.5.0/lib/ ruby/gems/ 1.8/gems/ sequel- 3.12.0/ lib/sequel/ connection_ pool/threaded. rb:84:in `hold' lang/jruby- 1.5.0/lib/ ruby/gems/ 1.8/gems/ sequel- 3.12.0/ lib/sequel/ database/ connecting. rb:189: in `synchronize' lang/jruby- 1.5.0/lib/ ruby/gems/ 1.8/gems/ sequel- 3.12.0/ lib/sequel/ database/ query.rb: 151:in `transaction' lang/jruby- 1.5.0/lib/ ruby/gems/ 1.8/gems/ sequel- 3.12.0/ lib/sequel/ model/base. rb:1006: in `checked_ transaction' lang/jruby- 1.5.0/lib/ ruby/gems/ 1.8/gems/ sequel- 3.12.0/ lib/sequel/ model/base. rb:761: in `save' lang/jruby- 1.5.0/lib/ ruby/gems/ 1.8/gems/ sequel- 3.12.0/ lib/sequel/ model/base. rb:994: in `checked_ save_failure' lang/jruby- 1.5.0/lib/ ruby/gems/ 1.8/gems/ sequel- 3.12.0/ lib/sequel/ model/base. rb:761: in `save' rb:164: in `auth'
Enter your password to continue login
Password: %%%%%%%
/data/devel/
from /data/devel/
from /data/devel/
from /data/devel/
from /data/devel/
from /data/devel/
from /data/devel/
from /data/devel/
from /data/devel/
from /data/devel/
from /data/devel/
from /data/devel/
from /data/devel/
from ./lib/tglogin.
from ./tg.rb:167