[JBoss JIRA] (TEIID-2244) dynamic VDB, UDF class not found
by Steven Hawkins (JIRA)
[ https://issues.jboss.org/browse/TEIID-2244?page=com.atlassian.jira.plugin... ]
Steven Hawkins commented on TEIID-2244:
---------------------------------------
You are not supposed to add the dependency in the teiid modules, you are supposed to add it to the vdb.xml in the lib property - https://docs.jboss.org/author/display/TEIID/Support+for+User-Defined+Func... or https://docs.jboss.org/author/display/TEIID/VDB+Definition
> dynamic VDB, UDF class not found
> --------------------------------
>
> Key: TEIID-2244
> URL: https://issues.jboss.org/browse/TEIID-2244
> Project: Teiid
> Issue Type: Bug
> Components: Server
> Affects Versions: 8.1, 8.4
> Environment: OS X 10.7.5
> Reporter: David Eichmann
> Assignee: Steven Hawkins
> Priority: Critical
> Fix For: 8.2
>
> Attachments: function-classloading.patch
>
>
> I'm attempting to deploy a UDF in a dynamic VDB and getting a ClassNotFound:
>
> 14:45:41,654 ERROR org.jboss.threads.executor (teiid-async-threads - 4) Task execution failed for task org.teiid.jboss.VDBService$6@3327d4d9: org.teiid.core.TeiidRuntimeException: TEIID30387 Could not load UDF "institute", since its invocation class "edu.uiowa.tagUtil.grantParser.nih" could not be found.
> at org.teiid.query.function.FunctionTree.createFunctionDescriptor(FunctionTree.java:321) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.query.function.FunctionTree.addFunction(FunctionTree.java:232) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.query.function.FunctionTree.(FunctionTree.java:106) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.deployers.CompositeVDB.buildTransformationMetaData(CompositeVDB.java:84) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.deployers.CompositeVDB.metadataLoadFinished(CompositeVDB.java:333) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.deployers.VDBRepository.finishDeployment(VDBRepository.java:287) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.runtime.AbstractVDBDeployer.metadataLoaded(AbstractVDBDeployer.java:166) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.jboss.VDBService.access$800(VDBService.java:89) teiid-jboss-integration-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.jboss.VDBService$6.run(VDBService.java:385) teiid-jboss-integration-8.1.0.Final.jar:8.1.0.Final
> at org.jboss.threads.SimpleDirectExecutor.execute(SimpleDirectExecutor.java:33)
> at org.jboss.threads.QueueExecutor.runTask(QueueExecutor.java:801)
> at org.jboss.threads.QueueExecutor.access$100(QueueExecutor.java:45)
> at org.jboss.threads.QueueExecutor$Worker.run(QueueExecutor.java:842)
> at java.lang.Thread.run(Thread.java:680) Teiid 8.1 - dynamic VDB, UDF class not found
> at org.jboss.threads.JBossThread.run(JBossThread.java:122)
> Caused by: java.lang.ClassNotFoundException: edu.uiowa.tagUtil.grantParser.nih from [Module "org.jboss.teiid:main" from local module loader @671ff436 (roots: /Users/eichmann/downloads/jboss/jboss-as-7.1.1.Final/modules)]
> at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) jboss-modules.jar:1.1.1.GA
> at java.lang.Class.forName0(Native Method) Teiid 8.1 - dynamic VDB, UDF class not found
> at java.lang.Class.forName(Class.java:247) Teiid 8.1 - dynamic VDB, UDF class not found
> at org.teiid.query.function.UDFSource.getInvocationClass(UDFSource.java:44) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.query.function.FunctionTree.createFunctionDescriptor(FunctionTree.java:311) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> ... 14 more
>
> re Ramesh, the class loader for DDL is not getting properly set.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 3 months
[JBoss JIRA] (TEIID-2244) dynamic VDB, UDF class not found
by Van Halbert (JIRA)
[ https://issues.jboss.org/browse/TEIID-2244?page=com.atlassian.jira.plugin... ]
Van Halbert commented on TEIID-2244:
------------------------------------
Yes, it all works when I add the module dependency in teiid/main. This was a step I had already determined that was needed (hence my comment on community thread for this). And since I saw this was fixed, I tried not adding the dependency, and I get the ClassnotFoundException. If I add the dependency, it works.
> dynamic VDB, UDF class not found
> --------------------------------
>
> Key: TEIID-2244
> URL: https://issues.jboss.org/browse/TEIID-2244
> Project: Teiid
> Issue Type: Bug
> Components: Server
> Affects Versions: 8.1, 8.4
> Environment: OS X 10.7.5
> Reporter: David Eichmann
> Assignee: Steven Hawkins
> Priority: Critical
> Fix For: 8.2
>
> Attachments: function-classloading.patch
>
>
> I'm attempting to deploy a UDF in a dynamic VDB and getting a ClassNotFound:
>
> 14:45:41,654 ERROR org.jboss.threads.executor (teiid-async-threads - 4) Task execution failed for task org.teiid.jboss.VDBService$6@3327d4d9: org.teiid.core.TeiidRuntimeException: TEIID30387 Could not load UDF "institute", since its invocation class "edu.uiowa.tagUtil.grantParser.nih" could not be found.
> at org.teiid.query.function.FunctionTree.createFunctionDescriptor(FunctionTree.java:321) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.query.function.FunctionTree.addFunction(FunctionTree.java:232) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.query.function.FunctionTree.(FunctionTree.java:106) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.deployers.CompositeVDB.buildTransformationMetaData(CompositeVDB.java:84) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.deployers.CompositeVDB.metadataLoadFinished(CompositeVDB.java:333) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.deployers.VDBRepository.finishDeployment(VDBRepository.java:287) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.runtime.AbstractVDBDeployer.metadataLoaded(AbstractVDBDeployer.java:166) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.jboss.VDBService.access$800(VDBService.java:89) teiid-jboss-integration-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.jboss.VDBService$6.run(VDBService.java:385) teiid-jboss-integration-8.1.0.Final.jar:8.1.0.Final
> at org.jboss.threads.SimpleDirectExecutor.execute(SimpleDirectExecutor.java:33)
> at org.jboss.threads.QueueExecutor.runTask(QueueExecutor.java:801)
> at org.jboss.threads.QueueExecutor.access$100(QueueExecutor.java:45)
> at org.jboss.threads.QueueExecutor$Worker.run(QueueExecutor.java:842)
> at java.lang.Thread.run(Thread.java:680) Teiid 8.1 - dynamic VDB, UDF class not found
> at org.jboss.threads.JBossThread.run(JBossThread.java:122)
> Caused by: java.lang.ClassNotFoundException: edu.uiowa.tagUtil.grantParser.nih from [Module "org.jboss.teiid:main" from local module loader @671ff436 (roots: /Users/eichmann/downloads/jboss/jboss-as-7.1.1.Final/modules)]
> at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) jboss-modules.jar:1.1.1.GA
> at java.lang.Class.forName0(Native Method) Teiid 8.1 - dynamic VDB, UDF class not found
> at java.lang.Class.forName(Class.java:247) Teiid 8.1 - dynamic VDB, UDF class not found
> at org.teiid.query.function.UDFSource.getInvocationClass(UDFSource.java:44) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.query.function.FunctionTree.createFunctionDescriptor(FunctionTree.java:311) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> ... 14 more
>
> re Ramesh, the class loader for DDL is not getting properly set.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 3 months
[JBoss JIRA] (TEIID-2326) Allow importing vdbs to share the materialized view of imported vdbs
by Steven Hawkins (JIRA)
[ https://issues.jboss.org/browse/TEIID-2326?page=com.atlassian.jira.plugin... ]
Steven Hawkins commented on TEIID-2326:
---------------------------------------
The initial changes are in, but there is no automatic handling yet for references to system (sys, sysadmin, pg_catalog) tables in imported materialized views. One option would be to use an explicit metadata property (either at the model or view level).
On a related note, the sharing of result set cache entries may be possible, but requires access analysis to determine at what vdb level the results can be shared.
> Allow importing vdbs to share the materialized view of imported vdbs
> --------------------------------------------------------------------
>
> Key: TEIID-2326
> URL: https://issues.jboss.org/browse/TEIID-2326
> Project: Teiid
> Issue Type: Enhancement
> Components: Query Engine
> Reporter: Steven Hawkins
> Assignee: Steven Hawkins
> Fix For: 8.4
>
>
> Currently the end importing vdb will be the owner of a distinct set of internal materialized views regardless of whether those materialized views come from an imported vdb.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 3 months
[JBoss JIRA] (TEIID-2244) dynamic VDB, UDF class not found
by Steven Hawkins (JIRA)
[ https://issues.jboss.org/browse/TEIID-2244?page=com.atlassian.jira.plugin... ]
Steven Hawkins commented on TEIID-2244:
---------------------------------------
I'm not sure you should have reopened this issue just based upon that. Did you specify you module dependencies in your vdb lib property?
> dynamic VDB, UDF class not found
> --------------------------------
>
> Key: TEIID-2244
> URL: https://issues.jboss.org/browse/TEIID-2244
> Project: Teiid
> Issue Type: Bug
> Components: Server
> Affects Versions: 8.1, 8.4
> Environment: OS X 10.7.5
> Reporter: David Eichmann
> Assignee: Steven Hawkins
> Priority: Critical
> Fix For: 8.2
>
> Attachments: function-classloading.patch
>
>
> I'm attempting to deploy a UDF in a dynamic VDB and getting a ClassNotFound:
>
> 14:45:41,654 ERROR org.jboss.threads.executor (teiid-async-threads - 4) Task execution failed for task org.teiid.jboss.VDBService$6@3327d4d9: org.teiid.core.TeiidRuntimeException: TEIID30387 Could not load UDF "institute", since its invocation class "edu.uiowa.tagUtil.grantParser.nih" could not be found.
> at org.teiid.query.function.FunctionTree.createFunctionDescriptor(FunctionTree.java:321) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.query.function.FunctionTree.addFunction(FunctionTree.java:232) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.query.function.FunctionTree.(FunctionTree.java:106) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.deployers.CompositeVDB.buildTransformationMetaData(CompositeVDB.java:84) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.deployers.CompositeVDB.metadataLoadFinished(CompositeVDB.java:333) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.deployers.VDBRepository.finishDeployment(VDBRepository.java:287) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.runtime.AbstractVDBDeployer.metadataLoaded(AbstractVDBDeployer.java:166) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.jboss.VDBService.access$800(VDBService.java:89) teiid-jboss-integration-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.jboss.VDBService$6.run(VDBService.java:385) teiid-jboss-integration-8.1.0.Final.jar:8.1.0.Final
> at org.jboss.threads.SimpleDirectExecutor.execute(SimpleDirectExecutor.java:33)
> at org.jboss.threads.QueueExecutor.runTask(QueueExecutor.java:801)
> at org.jboss.threads.QueueExecutor.access$100(QueueExecutor.java:45)
> at org.jboss.threads.QueueExecutor$Worker.run(QueueExecutor.java:842)
> at java.lang.Thread.run(Thread.java:680) Teiid 8.1 - dynamic VDB, UDF class not found
> at org.jboss.threads.JBossThread.run(JBossThread.java:122)
> Caused by: java.lang.ClassNotFoundException: edu.uiowa.tagUtil.grantParser.nih from [Module "org.jboss.teiid:main" from local module loader @671ff436 (roots: /Users/eichmann/downloads/jboss/jboss-as-7.1.1.Final/modules)]
> at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) jboss-modules.jar:1.1.1.GA
> at java.lang.Class.forName0(Native Method) Teiid 8.1 - dynamic VDB, UDF class not found
> at java.lang.Class.forName(Class.java:247) Teiid 8.1 - dynamic VDB, UDF class not found
> at org.teiid.query.function.UDFSource.getInvocationClass(UDFSource.java:44) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.query.function.FunctionTree.createFunctionDescriptor(FunctionTree.java:311) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> ... 14 more
>
> re Ramesh, the class loader for DDL is not getting properly set.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 3 months
[JBoss JIRA] (TEIID-2244) dynamic VDB, UDF class not found
by Van Halbert (JIRA)
[ https://issues.jboss.org/browse/TEIID-2244?page=com.atlassian.jira.plugin... ]
Van Halbert updated TEIID-2244:
-------------------------------
Affects Version/s: 8.4
> dynamic VDB, UDF class not found
> --------------------------------
>
> Key: TEIID-2244
> URL: https://issues.jboss.org/browse/TEIID-2244
> Project: Teiid
> Issue Type: Bug
> Components: Server
> Affects Versions: 8.1, 8.4
> Environment: OS X 10.7.5
> Reporter: David Eichmann
> Assignee: Steven Hawkins
> Priority: Critical
> Fix For: 8.2
>
> Attachments: function-classloading.patch
>
>
> I'm attempting to deploy a UDF in a dynamic VDB and getting a ClassNotFound:
>
> 14:45:41,654 ERROR org.jboss.threads.executor (teiid-async-threads - 4) Task execution failed for task org.teiid.jboss.VDBService$6@3327d4d9: org.teiid.core.TeiidRuntimeException: TEIID30387 Could not load UDF "institute", since its invocation class "edu.uiowa.tagUtil.grantParser.nih" could not be found.
> at org.teiid.query.function.FunctionTree.createFunctionDescriptor(FunctionTree.java:321) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.query.function.FunctionTree.addFunction(FunctionTree.java:232) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.query.function.FunctionTree.(FunctionTree.java:106) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.deployers.CompositeVDB.buildTransformationMetaData(CompositeVDB.java:84) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.deployers.CompositeVDB.metadataLoadFinished(CompositeVDB.java:333) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.deployers.VDBRepository.finishDeployment(VDBRepository.java:287) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.runtime.AbstractVDBDeployer.metadataLoaded(AbstractVDBDeployer.java:166) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.jboss.VDBService.access$800(VDBService.java:89) teiid-jboss-integration-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.jboss.VDBService$6.run(VDBService.java:385) teiid-jboss-integration-8.1.0.Final.jar:8.1.0.Final
> at org.jboss.threads.SimpleDirectExecutor.execute(SimpleDirectExecutor.java:33)
> at org.jboss.threads.QueueExecutor.runTask(QueueExecutor.java:801)
> at org.jboss.threads.QueueExecutor.access$100(QueueExecutor.java:45)
> at org.jboss.threads.QueueExecutor$Worker.run(QueueExecutor.java:842)
> at java.lang.Thread.run(Thread.java:680) Teiid 8.1 - dynamic VDB, UDF class not found
> at org.jboss.threads.JBossThread.run(JBossThread.java:122)
> Caused by: java.lang.ClassNotFoundException: edu.uiowa.tagUtil.grantParser.nih from [Module "org.jboss.teiid:main" from local module loader @671ff436 (roots: /Users/eichmann/downloads/jboss/jboss-as-7.1.1.Final/modules)]
> at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) jboss-modules.jar:1.1.1.GA
> at java.lang.Class.forName0(Native Method) Teiid 8.1 - dynamic VDB, UDF class not found
> at java.lang.Class.forName(Class.java:247) Teiid 8.1 - dynamic VDB, UDF class not found
> at org.teiid.query.function.UDFSource.getInvocationClass(UDFSource.java:44) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.query.function.FunctionTree.createFunctionDescriptor(FunctionTree.java:311) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> ... 14 more
>
> re Ramesh, the class loader for DDL is not getting properly set.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 3 months
[JBoss JIRA] (TEIID-2244) dynamic VDB, UDF class not found
by Van Halbert (JIRA)
[ https://issues.jboss.org/browse/TEIID-2244?page=com.atlassian.jira.plugin... ]
Van Halbert reopened TEIID-2244:
--------------------------------
Finishing up the drools integration quick start, and ran across this jira, and saw that I didn't need to add the module dependency in teiid main module. If I do not specify that dependency I get the following:
12:57:11,402 INFO [org.teiid.PROCESSOR] (Worker2_QueryProcessorQueue6) 9Xm47bC1aYrn TEIID31105 Returing warning to client: TEIID10034 org.teiid.core.TeiidException: TEIID10034 java.lang.ClassNotFoundException: org.jboss.teiid.quickstart.data.MarketData from [Module "org.jboss.teiid:main" from local module loader @b847db1 (finder: local module finder @2757f55f (roots: /Users/vhalbert/RedHat/platforms/eds/6.0/ER3/jboss-eap-6.1/modules,/Users/vhalbert/RedHat/platforms/eds/6.0/ER3/jboss-eap-6.1/modules/system/layers/base))]
> dynamic VDB, UDF class not found
> --------------------------------
>
> Key: TEIID-2244
> URL: https://issues.jboss.org/browse/TEIID-2244
> Project: Teiid
> Issue Type: Bug
> Components: Server
> Affects Versions: 8.1
> Environment: OS X 10.7.5
> Reporter: David Eichmann
> Assignee: Steven Hawkins
> Priority: Critical
> Fix For: 8.2
>
> Attachments: function-classloading.patch
>
>
> I'm attempting to deploy a UDF in a dynamic VDB and getting a ClassNotFound:
>
> 14:45:41,654 ERROR org.jboss.threads.executor (teiid-async-threads - 4) Task execution failed for task org.teiid.jboss.VDBService$6@3327d4d9: org.teiid.core.TeiidRuntimeException: TEIID30387 Could not load UDF "institute", since its invocation class "edu.uiowa.tagUtil.grantParser.nih" could not be found.
> at org.teiid.query.function.FunctionTree.createFunctionDescriptor(FunctionTree.java:321) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.query.function.FunctionTree.addFunction(FunctionTree.java:232) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.query.function.FunctionTree.(FunctionTree.java:106) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.deployers.CompositeVDB.buildTransformationMetaData(CompositeVDB.java:84) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.deployers.CompositeVDB.metadataLoadFinished(CompositeVDB.java:333) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.deployers.VDBRepository.finishDeployment(VDBRepository.java:287) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.runtime.AbstractVDBDeployer.metadataLoaded(AbstractVDBDeployer.java:166) teiid-runtime-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.jboss.VDBService.access$800(VDBService.java:89) teiid-jboss-integration-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.jboss.VDBService$6.run(VDBService.java:385) teiid-jboss-integration-8.1.0.Final.jar:8.1.0.Final
> at org.jboss.threads.SimpleDirectExecutor.execute(SimpleDirectExecutor.java:33)
> at org.jboss.threads.QueueExecutor.runTask(QueueExecutor.java:801)
> at org.jboss.threads.QueueExecutor.access$100(QueueExecutor.java:45)
> at org.jboss.threads.QueueExecutor$Worker.run(QueueExecutor.java:842)
> at java.lang.Thread.run(Thread.java:680) Teiid 8.1 - dynamic VDB, UDF class not found
> at org.jboss.threads.JBossThread.run(JBossThread.java:122)
> Caused by: java.lang.ClassNotFoundException: edu.uiowa.tagUtil.grantParser.nih from [Module "org.jboss.teiid:main" from local module loader @671ff436 (roots: /Users/eichmann/downloads/jboss/jboss-as-7.1.1.Final/modules)]
> at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) jboss-modules.jar:1.1.1.GA
> at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) jboss-modules.jar:1.1.1.GA
> at java.lang.Class.forName0(Native Method) Teiid 8.1 - dynamic VDB, UDF class not found
> at java.lang.Class.forName(Class.java:247) Teiid 8.1 - dynamic VDB, UDF class not found
> at org.teiid.query.function.UDFSource.getInvocationClass(UDFSource.java:44) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> at org.teiid.query.function.FunctionTree.createFunctionDescriptor(FunctionTree.java:311) teiid-engine-8.1.0.Final.jar:8.1.0.Final
> ... 14 more
>
> re Ramesh, the class loader for DDL is not getting properly set.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 3 months
[JBoss JIRA] (TEIID-2455) Cannot execute SQL query using SQL function in SORT clause via view model
by Steven Hawkins (JIRA)
[ https://issues.jboss.org/browse/TEIID-2455?page=com.atlassian.jira.plugin... ]
Steven Hawkins resolved TEIID-2455.
-----------------------------------
Fix Version/s: 8.4
Resolution: Done
Corrected the ruleassignoutput handling. The unrelated sort column needs to be treated as created by the project node even for non-final assignment runs.
For a backport, the change to filtervirtualelements is not required, but generally corrects an issue with the creation of the symbol map.
> Cannot execute SQL query using SQL function in SORT clause via view model
> -------------------------------------------------------------------------
>
> Key: TEIID-2455
> URL: https://issues.jboss.org/browse/TEIID-2455
> Project: Teiid
> Issue Type: Bug
> Components: Query Engine
> Affects Versions: 7.7.4
> Reporter: Van Halbert
> Assignee: Steven Hawkins
> Fix For: 8.4
>
>
> If SQL query is contained using SQL function in SORT clause, the query cannot execute via view model.
> ex) SELECT C1 FROM TEST_TABLE_VW order by CAST(C3 AS integer)
> Version-Release number of selected component (if applicable):
> EDS 5.3.1
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 3 months
[JBoss JIRA] (TEIID-2455) Cannot execute SQL query using SQL function in SORT clause via view model
by Van Halbert (JIRA)
Van Halbert created TEIID-2455:
----------------------------------
Summary: Cannot execute SQL query using SQL function in SORT clause via view model
Key: TEIID-2455
URL: https://issues.jboss.org/browse/TEIID-2455
Project: Teiid
Issue Type: Bug
Components: Query Engine
Affects Versions: 7.7.4
Reporter: Van Halbert
Assignee: Steven Hawkins
If SQL query is contained using SQL function in SORT clause, the query cannot execute via view model.
ex) SELECT C1 FROM TEST_TABLE_VW order by CAST(C3 AS integer)
Version-Release number of selected component (if applicable):
EDS 5.3.1
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 3 months