[
https://issues.jboss.org/browse/TEIID-4951?page=com.atlassian.jira.plugin...
]
Ramesh Reddy commented on TEIID-4951:
-------------------------------------
Sorry I had to check what these mean exactly :)
{code}
Declarative -> denoting high-level programming languages that can be used to solve
problems without requiring the programmer to specify an exact procedure to be followed.
Imperative -> giving an authoritative command; peremptory.
{code}
Isn't form that is being exported somewhat imperative as it defines the strict
structure of the output? For the case of the schema level at worst we fail at the
validation at deployment time right?
For me, this is more about looking at my metadata right now than using the export as VDB.
get-schema CLI call ending up NPE
---------------------------------
Key: TEIID-4951
URL:
https://issues.jboss.org/browse/TEIID-4951
Project: Teiid
Issue Type: Bug
Components: AdminApi
Affects Versions: 9.2
Reporter: Ramesh Reddy
Assignee: Ramesh Reddy
Labels: Beta3
Fix For: 10.0
A CLI call like
/subsystem=teiid:get-schema(vdb-name=ispn, vdb-version=1)
producing
{code}
4:45:28,356 ERROR [org.jboss.as.controller.management-operation]
(management-handler-thread - 7) WFLYCTL0013: Operation ("get-schema") failed -
address: ([("subsystem" => "teiid")]):
java.lang.NullPointerException
at java.lang.String$CaseInsensitiveComparator.compare(String.java:1192)
at java.lang.String$CaseInsensitiveComparator.compare(String.java:1186)
at java.util.TreeMap.getEntryUsingComparator(TreeMap.java:376)
at java.util.TreeMap.getEntry(TreeMap.java:345)
at java.util.TreeMap.get(TreeMap.java:278)
at org.teiid.metadata.MetadataStore.getSchema(MetadataStore.java:56)
at org.teiid.jboss.GetSchema.executeOperation(TeiidOperationHandler.java:937)
at org.teiid.jboss.GetSchema.executeOperation(TeiidOperationHandler.java:875)
at org.teiid.jboss.BaseOperationHandler$1.execute(BaseOperationHandler.java:79)
at
org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:890)
at
org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:659)
at
org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:370)
at
org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1344)
at
org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:392)
at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:217)
at
org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.doExecute(ModelControllerClientOperationHandler.java:208)
at
org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.access$300(ModelControllerClientOperationHandler.java:130)
at
org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$1.run(ModelControllerClientOperationHandler.java:152)
at
org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$1.run(ModelControllerClientOperationHandler.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:422)
at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:92)
at
org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1.execute(ModelControllerClientOperationHandler.java:148)
at
org.jboss.as.protocol.mgmt.AbstractMessageHandler$ManagementRequestContextImpl$1.doExecute(AbstractMessageHandler.java:363)
at
org.jboss.as.protocol.mgmt.AbstractMessageHandler$AsyncTaskRunner.run(AbstractMessageHandler.java:472)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at org.jboss.threads.JBossThread.run(JBossThread.java:320)
{code}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)