[teiid-issues] [JBoss JIRA] (TEIID-4948) java.lang.IllegalArgumentException: No marshaller registered for ispn.G1

Ramesh Reddy (JIRA) issues at jboss.org
Tue Jun 6 18:49:00 EDT 2017


     [ https://issues.jboss.org/browse/TEIID-4948?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ramesh Reddy resolved TEIID-4948.
---------------------------------
    Fix Version/s: 9.3.1
       Resolution: Done


The issue is when DDL is provided instead of .proto file as the metadata, internally the DDL is first converted to .proto file and then DDL is generated back. However, during the regeneration previously defined extension metadata on the DDL based tables is not restored back to the original values, thus the error about duplicate/non-existing marshallers.

This fix copies the extension metadata back again on to the generated schema. I believe TEIID-4896 may be a duplicate of this issue.

> java.lang.IllegalArgumentException: No marshaller registered for ispn.G1
> ------------------------------------------------------------------------
>
>                 Key: TEIID-4948
>                 URL: https://issues.jboss.org/browse/TEIID-4948
>             Project: Teiid
>          Issue Type: Bug
>          Components: Infinispan
>    Affects Versions: 9.3
>            Reporter: Van Halbert
>            Assignee: Ramesh Reddy
>             Fix For: 9.3.1
>
>         Attachments: jdg-remote-cache-ddl-vdb.xml
>
>
> Deploying a VDB that contains 2 models with tables that reference the same JNDI, but defined different caches.  (see vdb attached).
> Can query both caches and based on results, I know they are not the same cache.
> When performing an insert to the first table (G1) it works.  When performing an insert to other table (G2), get the IllegalArgmentException.



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the teiid-issues mailing list