We build locally a fresh Teiid every Sunday from http://anonsvn.jboss.org/repos/teiid/branches/7.7.x
Latest version (built Apr 8, 2012 3:16:17 AM Central) has a regression - some of our integration tests fails with the exception like the one below:
08 Apr 2012 23:38:33,663 CDT ERROR [org.teiid.PROCESSOR] (Worker10_QueryProcessorQueue2542) Unexpected exception for request JQGDo45Wdt99.0
java.lang.NullPointerException
at org.teiid.dqp.internal.process.RequestWorkItem.setAnalysisRecords(RequestWorkItem.java:713)
at org.teiid.dqp.internal.process.RequestWorkItem.createResultsMessage(RequestWorkItem.java:701)
at org.teiid.dqp.internal.process.RequestWorkItem.sendResultsIfNeeded(RequestWorkItem.java:650)
at org.teiid.dqp.internal.process.RequestWorkItem$1.flushBatchDirect(RequestWorkItem.java:539)
at org.teiid.query.processor.BatchCollector.flushBatch(BatchCollector.java:174)
at org.teiid.query.processor.BatchCollector.collectTuples(BatchCollector.java:149)
at org.teiid.dqp.internal.process.RequestWorkItem.processMore(RequestWorkItem.java:374)
at org.teiid.dqp.internal.process.RequestWorkItem.process(RequestWorkItem.java:287)
at org.teiid.dqp.internal.process.AbstractWorkItem.run(AbstractWorkItem.java:49)
at org.teiid.dqp.internal.process.RequestWorkItem.run(RequestWorkItem.java:215)
at org.teiid.dqp.internal.process.DQPWorkContext.runInContext(DQPWorkContext.java:232)
at org.teiid.dqp.internal.process.ThreadReuseExecutor$RunnableWrapper.run(ThreadReuseExecutor.java:118)
at org.teiid.dqp.internal.process.ThreadReuseExecutor$3.run(ThreadReuseExecutor.java:288)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
As workaround we use the last week version (Teiid built on Apr 1, 2012 3:16:17 AM Central) - our build and all tests completes successfully.