Joining a table created from a Web Service with another gives NPE in JBEDS
Issue
- After creating Relational tables from a WSDL, I'm now trying to join the resulting view that was created from the invoke procedure with another relational table and receive a Null Pointer Exception (NPE) when querying this table
2012-05-30 13:44:31,760 ERROR [org.teiid.PROCESSOR] (Worker0_QueryProcessorQueue14) Unexpected exception for request jsa//5oVW7RQ.7
java.lang.NullPointerException
at org.teiid.query.optimizer.relational.rules.FrameUtil.isProcedure(FrameUtil.java:514)
at org.teiid.query.optimizer.relational.rules.RulePlanProcedures.execute(RulePlanProcedures.java:75)
at org.teiid.query.optimizer.relational.RelationalPlanner.executeRules(RelationalPlanner.java:463)
at org.teiid.query.optimizer.relational.RelationalPlanner.optimize(RelationalPlanner.java:227)
at org.teiid.query.optimizer.QueryOptimizer.optimizePlan(QueryOptimizer.java:192)
at org.teiid.dqp.internal.process.Request.generatePlan(Request.java:433)
at org.teiid.dqp.internal.process.Request.processRequest(Request.java:456)
at org.teiid.dqp.internal.process.RequestWorkItem.processNew(RequestWorkItem.java:482)
at org.teiid.dqp.internal.process.RequestWorkItem.process(RequestWorkItem.java:271)
at org.teiid.dqp.internal.process.AbstractWorkItem.run(AbstractWorkItem.java:49)
at org.teiid.dqp.internal.process.RequestWorkItem.run(RequestWorkItem.java:210)
at org.teiid.dqp.internal.process.DQPWorkContext.runInContext(DQPWorkContext.java:230)
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$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Environment
*JBoss Enterprise Data Services (JBEDS) 5.2.0, 5.3.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.