Nullpointer Exception in ResolverUtil
rakeshsagar Dec 3, 2011 3:21 AMHi,
I am getting the following error when I am trying to execute the SQL SELECT * FROM ORDERS.
The following is my model.xml and I am using teiid 7.3. My request is also not reaching to the translator.
The translator is deployed properly.
Please let me know how to resolve this problem.
<models>
<model name="SECURITY_DATACOM">
<property key="importer.schemaPattern" value="SYSADM" />
<translator type="datacom" datasource="java:DatacomDS" />
</model>
</models>
java.lang.NullPointerException
at org.teiid.query.resolver.util.ResolverUtil.getGroupInfo(ResolverUtil.java:503)
at org.teiid.query.resolver.util.ResolverUtil.resolveElementsInGroup(ResolverUtil.java:489)
at org.teiid.query.resolver.command.SimpleQueryResolver$QueryResolverVisitor.resolveSelectableElements(SimpleQueryResolver.java:280)
at org.teiid.query.resolver.command.SimpleQueryResolver$QueryResolverVisitor.visit(SimpleQueryResolver.java:270)
at org.teiid.query.sql.symbol.AllSymbol.acceptVisitor(AllSymbol.java:56)
at org.teiid.query.sql.navigator.AbstractNavigator.visitNode(AbstractNavigator.java:61)
at org.teiid.query.sql.navigator.AbstractNavigator.visitNodes(AbstractNavigator.java:72)
at org.teiid.query.sql.navigator.PreOrPostOrderNavigator.visit(PreOrPostOrderNavigator.java:429)
at org.teiid.query.sql.lang.Select.acceptVisitor(Select.java:194)
at org.teiid.query.sql.navigator.AbstractNavigator.visitNode(AbstractNavigator.java:61)
at org.teiid.query.resolver.command.SimpleQueryResolver$QueryResolverVisitor.visit(SimpleQueryResolver.java:242)
at org.teiid.query.resolver.command.SimpleQueryResolver.resolveCommand(SimpleQueryResolver.java:105)
at org.teiid.query.resolver.QueryResolver.resolveCommand(QueryResolver.java:151)
at org.teiid.query.resolver.QueryResolver.resolveCommand(QueryResolver.java:117)
at org.teiid.dqp.internal.process.Request.resolveCommand(Request.java:283)
at org.teiid.dqp.internal.process.Request.generatePlan(Request.java:383)
at org.teiid.dqp.internal.process.Request.processRequest(Request.java:452)
at org.teiid.dqp.internal.process.RequestWorkItem.processNew(RequestWorkItem.java:372)
at org.teiid.dqp.internal.process.RequestWorkItem.process(RequestWorkItem.java:174)
at org.teiid.dqp.internal.process.AbstractWorkItem.run(AbstractWorkItem.java:49)
at org.teiid.dqp.internal.process.DQPWorkContext.runInContext(DQPWorkContext.java:188)
at org.teiid.dqp.internal.process.ThreadReuseExecutor$RunnableWrapper.run(ThreadReuseExecutor.java:116)
at org.teiid.dqp.internal.process.ThreadReuseExecutor$3.run(ThreadReuseExecutor.java:290)
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)
03 Dec 2011 13:37:48,470 IST ERROR [PROCESSOR] Unexpected exception for request unSgEev0K4YS.0
java.lang.NullPointerException
at org.teiid.query.resolver.util.ResolverUtil.getGroupInfo(ResolverUtil.java:503)
at org.teiid.query.resolver.util.ResolverUtil.resolveElementsInGroup(ResolverUtil.java:489)
at org.teiid.query.resolver.command.SimpleQueryResolver$QueryResolverVisitor.resolveSelectableElements(SimpleQueryResolver.java:280)
at org.teiid.query.resolver.command.SimpleQueryResolver$QueryResolverVisitor.visit(SimpleQueryResolver.java:270)
at org.teiid.query.sql.symbol.AllSymbol.acceptVisitor(AllSymbol.java:56)
at org.teiid.query.sql.navigator.AbstractNavigator.visitNode(AbstractNavigator.java:61)
at org.teiid.query.sql.navigator.AbstractNavigator.visitNodes(AbstractNavigator.java:72)
at org.teiid.query.sql.navigator.PreOrPostOrderNavigator.visit(PreOrPostOrderNavigator.java:429)
at org.teiid.query.sql.lang.Select.acceptVisitor(Select.java:194)
at org.teiid.query.sql.navigator.AbstractNavigator.visitNode(AbstractNavigator.java:61)
at org.teiid.query.resolver.command.SimpleQueryResolver$QueryResolverVisitor.visit(SimpleQueryResolver.java:242)
at org.teiid.query.resolver.command.SimpleQueryResolver.resolveCommand(SimpleQueryResolver.java:105)
at org.teiid.query.resolver.QueryResolver.resolveCommand(QueryResolver.java:151)
at org.teiid.query.resolver.QueryResolver.resolveCommand(QueryResolver.java:117)
at org.teiid.dqp.internal.process.Request.resolveCommand(Request.java:283)
at org.teiid.dqp.internal.process.Request.generatePlan(Request.java:383)
at org.teiid.dqp.internal.process.Request.processRequest(Request.java:452)
at org.teiid.dqp.internal.process.RequestWorkItem.processNew(RequestWorkItem.java:372)
at org.teiid.dqp.internal.process.RequestWorkItem.process(RequestWorkItem.java:174)
at org.teiid.dqp.internal.process.AbstractWorkItem.run(AbstractWorkItem.java:49)
at org.teiid.dqp.internal.process.DQPWorkContext.runInContext(DQPWorkContext.java:188)
at org.teiid.dqp.internal.process.ThreadReuseExecutor$RunnableWrapper.run(ThreadReuseExecutor.java:116)
at org.teiid.dqp.internal.process.ThreadReuseExecutor$3.run(ThreadReuseExecutor.java:290)
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)
03 Dec 2011 13:38:13,304 IST ERROR [PROCESSOR] Unexpected exception for request LqRA6ueaTogk.0
java.lang.NullPointerException
at org.teiid.query.resolver.util.ResolverUtil.getGroupInfo(ResolverUtil.java:503)
at org.teiid.query.resolver.util.ResolverUtil.resolveElementsInGroup(ResolverUtil.java:489)
at org.teiid.query.resolver.command.SimpleQueryResolver$QueryResolverVisitor.resolveSelectableElements(SimpleQueryResolver.java:280)
at org.teiid.query.resolver.command.SimpleQueryResolver$QueryResolverVisitor.visit(SimpleQueryResolver.java:270)
at org.teiid.query.sql.symbol.AllSymbol.acceptVisitor(AllSymbol.java:56)
at org.teiid.query.sql.navigator.AbstractNavigator.visitNode(AbstractNavigator.java:61)
at org.teiid.query.sql.navigator.AbstractNavigator.visitNodes(AbstractNavigator.java:72)
at org.teiid.query.sql.navigator.PreOrPostOrderNavigator.visit(PreOrPostOrderNavigator.java:429)
at org.teiid.query.sql.lang.Select.acceptVisitor(Select.java:194)
at org.teiid.query.sql.navigator.AbstractNavigator.visitNode(AbstractNavigator.java:61)
at org.teiid.query.resolver.command.SimpleQueryResolver$QueryResolverVisitor.visit(SimpleQueryResolver.java:242)
at org.teiid.query.resolver.command.SimpleQueryResolver.resolveCommand(SimpleQueryResolver.java:105)
at org.teiid.query.resolver.QueryResolver.resolveCommand(QueryResolver.java:151)
at org.teiid.query.resolver.QueryResolver.resolveCommand(QueryResolver.java:117)
at org.teiid.dqp.internal.process.Request.resolveCommand(Request.java:283)
at org.teiid.dqp.internal.process.Request.generatePlan(Request.java:383)
at org.teiid.dqp.internal.process.Request.processRequest(Request.java:452)
at org.teiid.dqp.internal.process.RequestWorkItem.processNew(RequestWorkItem.java:372)
at org.teiid.dqp.internal.process.RequestWorkItem.process(RequestWorkItem.java:174)
at org.teiid.dqp.internal.process.AbstractWorkItem.run(AbstractWorkItem.java:49)
at org.teiid.dqp.internal.process.DQPWorkContext.runInContext(DQPWorkContext.java:188)
at org.teiid.dqp.internal.process.ThreadReuseExecutor$RunnableWrapper.run(ThreadReuseExecutor.java:116)
at org.teiid.dqp.internal.process.ThreadReuseExecutor$3.run(ThreadReuseExecutor.java:290)
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)
Thanks
Rakesh