#58 Investigate/Fix tradebeans bug under ibm 1.6 vm

open
nobody
tradebeans (6)
5
2009-12-14
2009-12-14
No

There is an intermittent bug that shows up under the Ibm 1.6 vm, this maybe vm behaviour and it doesn't always occur on the same iteration. It has been occurring for months.

From: regression/log/2009-12-10-Thu-01-11/run-perf/ibm-java-i386-60/*_head_tradebeans_default.plog

===== DaCapo head-r666 tradebeans starting warmup 5 =====
Resetting database and populating with 1098 stocks...
Populating database with 384 users...
org.h2.jdbc.JdbcSQLException: Column ORDERID not found; SQL statement:
update orderejb set orderstatus = ?, completiondate = ? where orderid = ? [42122-121]
at org.h2.message.Message.getSQLException(Message.java:106)
at org.h2.message.Message.getSQLException(Message.java:117)
at org.h2.message.Message.getSQLException(Message.java:76)
at org.h2.expression.ExpressionColumn.optimize(ExpressionColumn.java:128)
at org.h2.expression.Comparison.optimize(Comparison.java:146)
at org.h2.command.dml.Update.prepare(Update.java:161)
at org.h2.command.Parser.prepareCommand(Parser.java:236)
at org.h2.engine.Session.prepareLocal(Session.java:415)
at org.h2.engine.Session.prepareCommand(Session.java:376)
at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1049)
at org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:70)
at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:233)
at org.tranql.connector.jdbc.ConnectionHandle.prepareStatement(ConnectionHandle.java:231)
at org.apache.geronimo.samples.daytrader.direct.TradeDirect.getStatement(TradeDirect.java:2091)
at org.apache.geronimo.samples.daytrader.direct.TradeDirect.updateOrderStatus(TradeDirect.java:1283)
at org.apache.geronimo.samples.daytrader.direct.TradeDirect.completeOrder(TradeDirect.java:551)
at org.apache.geronimo.samples.daytrader.direct.TradeDirect.buy(TradeDirect.java:242)
at org.apache.geronimo.samples.daytrader.dacapo.DaCapoDBBuilder.addUser(DaCapoDBBuilder.java:214)
at org.apache.geronimo.samples.daytrader.dacapo.DaCapoDBBuilder.populateUsers(DaCapoDBBuilder.java:107)
at org.apache.geronimo.samples.daytrader.dacapo.DaCapoDBBuilder.reset(DaCapoDBBuilder.java:67)
at org.apache.geronimo.samples.daytrader.direct.TradeDirect.resetDaCapo(TradeDirect.java:1996)
at org.apache.geronimo.samples.daytrader.dacapo.DaCapoTrader.reset(DaCapoTrader.java:64)
at org.apache.geronimo.samples.daytrader.dacapo.DaCapoTrader.run(DaCapoTrader.java:100)
Finished repopulating database
Running 256 trade sessions directly on server
Completed 256 trade sessions comprising 4098 trader actions
Home .................... 769 (18.8%)
Portfolio ............... 341 ( 8.3%)
Quote ................... 1706 (41.6%)
Buy ..................... 334 ( 8.2%)
Sell .................... 326 ( 8.0%)
Update .................. 62 ( 1.5%)
Register ................ 24 ( 0.6%)
Login ................... 256 ( 6.2%)
Logout .................. 280 ( 6.8%)
Digest validation failed for stdout.log, expecting 0xfa3e4a1b471247726fb6c3a6f42e5853f2522d22 found 0xfb76d08d5cb3023d8b31471500b0ba45ce735f5b
===== DaCapo head-r666 tradebeans FAILED warmup =====

Discussion


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks