<div dir="ltr">Also, when I try to access some API with an APIKey, i got this error<div><br></div><div>{&quot;responseCode&quot;:500,&quot;message&quot;:&quot;No client found for API Key xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&quot;,&quot;trace&quot;:&quot;io.apiman.gateway.engine.beans.exceptions.InvalidContractException: No client found for API Key xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\n\tat io.apiman.gateway.engine.es.CachingESRegistry.getContract(CachingESRegistry.java:78)\n\tat io.apiman.gateway.engine.impl.SecureRegistryWrapper.getContract(SecureRegistryWrapper.java:154)\n\tat io.apiman.gateway.engine.impl.ApiRequestExecutorImpl.execute(ApiRequestExecutorImpl.java:361)\n\tat io.apiman.gateway.platforms.servlet.GatewayServlet.doAction(GatewayServlet.java:177)\n\tat io.apiman.gateway.platforms.servlet.GatewayServlet.service(GatewayServlet.java:78)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:790)\n\tat io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)\n\tat io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\n\tat io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\n\tat org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)\n\tat io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\n\tat io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)\n\tat <br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-06-02 11:32 GMT-03:00 Celso Agra <span dir="ltr">&lt;<a href="mailto:celso.agra@gmail.com" target="_blank">celso.agra@gmail.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Here is the error when I try to register some changes in my ClientApp<div><br></div><div><br></div><div><div>io.apiman.manager.api.rest.<wbr>contract.exceptions.<wbr>ActionException: Failed to register client.</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at io.apiman.manager.api.rest.<wbr>impl.util.ExceptionFactory.<wbr>actionException(<wbr>ExceptionFactory.java:331)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at io.apiman.manager.api.rest.<wbr>impl.ActionResourceImpl.<wbr>registerClient(<wbr>ActionResourceImpl.java:427)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at io.apiman.manager.api.rest.<wbr>impl.ActionResourceImpl.<wbr>performAction(<wbr>ActionResourceImpl.java:111)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at io.apiman.manager.api.rest.<wbr>impl.ActionResourceImpl$Proxy$<wbr>_$$_WeldClientProxy.<wbr>performAction(Unknown Source)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at sun.reflect.<wbr>NativeMethodAccessorImpl.<wbr>invoke0(Native Method)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at sun.reflect.<wbr>NativeMethodAccessorImpl.<wbr>invoke(<wbr>NativeMethodAccessorImpl.java:<wbr>62)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at sun.reflect.<wbr>DelegatingMethodAccessorImpl.<wbr>invoke(<wbr>DelegatingMethodAccessorImpl.<wbr>java:43)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at java.lang.reflect.Method.<wbr>invoke(Method.java:498)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.<wbr>MethodInjectorImpl.invoke(<wbr>MethodInjectorImpl.java:139)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.<wbr>ResourceMethodInvoker.<wbr>invokeOnTarget(<wbr>ResourceMethodInvoker.java:<wbr>295)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.<wbr>ResourceMethodInvoker.invoke(<wbr>ResourceMethodInvoker.java:<wbr>249)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.<wbr>ResourceMethodInvoker.invoke(<wbr>ResourceMethodInvoker.java:<wbr>236)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.<wbr>SynchronousDispatcher.invoke(<wbr>SynchronousDispatcher.java:<wbr>402)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.<wbr>SynchronousDispatcher.invoke(<wbr>SynchronousDispatcher.java:<wbr>209)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at org.jboss.resteasy.plugins.<wbr>server.servlet.<wbr>ServletContainerDispatcher.<wbr>service(<wbr>ServletContainerDispatcher.<wbr>java:221)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at org.jboss.resteasy.plugins.<wbr>server.servlet.<wbr>HttpServletDispatcher.service(<wbr>HttpServletDispatcher.java:56)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at org.jboss.resteasy.plugins.<wbr>server.servlet.<wbr>HttpServletDispatcher.service(<wbr>HttpServletDispatcher.java:51)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at javax.servlet.http.<wbr>HttpServlet.service(<wbr>HttpServlet.java:790)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>...</div><div>Caused by: io.apiman.gateway.engine.<wbr>beans.exceptions.<wbr>RegistrationException: API api-servico-dev not found in Organization homolog.</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at <a href="http://io.apiman.gateway.engine.es">io.apiman.gateway.engine.es</a>.<wbr>ESRegistry.validateContract(<wbr>ESRegistry.java:159)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at <a href="http://io.apiman.gateway.engine.es">io.apiman.gateway.engine.es</a>.<wbr>ESRegistry.validateClient(<wbr>ESRegistry.java:139)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at <a href="http://io.apiman.gateway.engine.es">io.apiman.gateway.engine.es</a>.<wbr>ESRegistry.registerClient(<wbr>ESRegistry.java:108)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at <a href="http://io.apiman.gateway.engine.es">io.apiman.gateway.engine.es</a>.<wbr>PollCachingESRegistry.<wbr>registerClient(<wbr>PollCachingESRegistry.java:<wbr>114)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at io.apiman.gateway.engine.impl.<wbr>SecureRegistryWrapper.<wbr>registerClient(<wbr>SecureRegistryWrapper.java:81)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at io.apiman.gateway.api.rest.<wbr>impl.ClientResourceImpl.<wbr>register(ClientResourceImpl.<wbr>java:54)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at sun.reflect.<wbr>NativeMethodAccessorImpl.<wbr>invoke0(Native Method)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at sun.reflect.<wbr>NativeMethodAccessorImpl.<wbr>invoke(<wbr>NativeMethodAccessorImpl.java:<wbr>62)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at sun.reflect.<wbr>DelegatingMethodAccessorImpl.<wbr>invoke(<wbr>DelegatingMethodAccessorImpl.<wbr>java:43)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at java.lang.reflect.Method.<wbr>invoke(Method.java:498)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.<wbr>MethodInjectorImpl.invoke(<wbr>MethodInjectorImpl.java:139)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.<wbr>ResourceMethodInvoker.<wbr>invokeOnTarget(<wbr>ResourceMethodInvoker.java:<wbr>295)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.<wbr>ResourceMethodInvoker.invoke(<wbr>ResourceMethodInvoker.java:<wbr>249)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.<wbr>ResourceMethodInvoker.invoke(<wbr>ResourceMethodInvoker.java:<wbr>236)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.<wbr>SynchronousDispatcher.invoke(<wbr>SynchronousDispatcher.java:<wbr>402)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.<wbr>SynchronousDispatcher.invoke(<wbr>SynchronousDispatcher.java:<wbr>209)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at org.jboss.resteasy.plugins.<wbr>server.servlet.<wbr>ServletContainerDispatcher.<wbr>service(<wbr>ServletContainerDispatcher.<wbr>java:221)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at org.jboss.resteasy.plugins.<wbr>server.servlet.<wbr>HttpServletDispatcher.service(<wbr>HttpServletDispatcher.java:56)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at org.jboss.resteasy.plugins.<wbr>server.servlet.<wbr>HttpServletDispatcher.service(<wbr>HttpServletDispatcher.java:51)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>at javax.servlet.http.<wbr>HttpServlet.service(<wbr>HttpServlet.java:790)</div><div><span class="m_7002914490812717024gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>...</div></div></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">2017-06-02 11:30 GMT-03:00 Celso Agra <span dir="ltr">&lt;<a href="mailto:celso.agra@gmail.com" target="_blank">celso.agra@gmail.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thanks Marc and Eric!<div><br></div><div>The application works fine, but for some reason, I can&#39;t delete any API. Looks like there is no reference for them.</div><div><br></div><div>Is there some elasticsearch node in the Apiman?</div></div><div class="gmail_extra"><div><div class="m_7002914490812717024h5"><br><div class="gmail_quote">2017-06-01 9:46 GMT-03:00 Marc Savy <span dir="ltr">&lt;<a href="mailto:marc.savy@redhat.com" target="_blank">marc.savy@redhat.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">+1. That&#39;s my expectation, also.</div><div class="m_7002914490812717024m_-6750952679628685302HOEnZb"><div class="m_7002914490812717024m_-6750952679628685302h5"><div class="gmail_extra"><br><div class="gmail_quote">On 1 June 2017 at 13:03, Eric Wittmann <span dir="ltr">&lt;<a href="mailto:eric.wittmann@redhat.com" target="_blank">eric.wittmann@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I do not believe that there were any database changes between 1.2.8 and 1.30.  So I *think* you should be OK if you just upgrade the application and skip the export/import process (just point the new version to your existing database).  However, I would advise you to clone your database and give it a try first (on a test system), before doing anything in production.<div><br></div><div>-Eric<br><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="m_7002914490812717024m_-6750952679628685302m_-1892096286828152457h5">On Wed, May 31, 2017 at 4:45 PM, Celso Agra <span dir="ltr">&lt;<a href="mailto:celso.agra@gmail.com" target="_blank">celso.agra@gmail.com</a>&gt;</span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_7002914490812717024m_-6750952679628685302m_-1892096286828152457h5"><div dir="ltr"><div>Hi all,</div><div><br></div><div>Sorry about that, but I&#39;m concern to upgrade my apiman to a newest.</div><div>I read about upgrating the application: <a href="http://www.apiman.io/latest/installation-guide.html#_upgrading_to_a_new_apiman_version" target="_blank">http://www.apiman.io/latest/in<wbr>stallation-guide.html#_upgradi<wbr>ng_to_a_new_apiman_version</a></div><div>But I&#39;d like to know if I upgrade from 1.2.8 to 1.3.0 is must needed to export and reimport all data from different versions.</div><div><br></div><div>Could I just change server and application without change anything in my database? just put the new wildfly running the apiman instance. Would be possible to do that?</div><div><br></div><div>PS.: My APIMan is running with a remote database and remote Keycloak.</div><div><br></div><div>Best Regards,</div><span class="m_7002914490812717024m_-6750952679628685302m_-1892096286828152457m_8239254009811962416HOEnZb"><font color="#888888"><div><br></div>-- <br><div class="m_7002914490812717024m_-6750952679628685302m_-1892096286828152457m_8239254009811962416m_5422569998373641524gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><span style="font-family:&quot;Times New Roman&quot;;font-size:16px">---<br><b>Celso Agra</b></span></div></div></div></div></div>
</font></span></div>
<br></div></div>______________________________<wbr>_________________<br>
Apiman-user mailing list<br>
<a href="mailto:Apiman-user@lists.jboss.org" target="_blank">Apiman-user@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/apiman-user" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/apiman-user</a><br>
<br></blockquote></div><br></div>
<br>______________________________<wbr>_________________<br>
Apiman-user mailing list<br>
<a href="mailto:Apiman-user@lists.jboss.org" target="_blank">Apiman-user@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/apiman-user" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/apiman-user</a><br>
<br></blockquote></div><br></div>
</div></div></blockquote></div><br><br clear="all"><div><br></div></div></div><span class="m_7002914490812717024HOEnZb"><font color="#888888">-- <br><div class="m_7002914490812717024m_-6750952679628685302gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><span style="font-family:&#39;Times New Roman&#39;;font-size:16px">---<br><b>Celso Agra</b></span></div></div></div></div></div>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br><div class="m_7002914490812717024gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><span style="font-family:&#39;Times New Roman&#39;;font-size:16px">---<br><b>Celso Agra</b></span></div></div></div></div></div>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><span style="font-family:&#39;Times New Roman&#39;;font-size:16px">---<br><b>Celso Agra</b></span></div></div></div></div></div>
</div>