<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">Lukas,</p>

<p dir="auto">I suspect we have an issue in inventory (or two)</p>

<ul>
<li>when I run inventory as is with h2db, it works, but may or may not contribute (a lot) to the growth of the heap as seen in the "Hawkular-services and memory" thread.</li>
<li>When I try to run against postgres 9.5, the WildFly of the platform never is available inside inventory. I see tables in postgres, but the WF never shows. Also later on I got below error</li>
</ul>

<p dir="auto">I am also a bit puzzled, that using postgres starts of a c3p0 connection pool instead of using what is already present in WildFly</p>

<p dir="auto">hawkular_1        | 20:11:37,309 WARN  <a href="default%20task-26" style="color:#3983C4">org.hawkular.inventory.rest</a> RestEasy exception, : java.lang.IllegalArgumentException: A metric type with path '/t;hawkular/f;f38c6e77-6ee0-47da-a80a-bdac9a249457/mt;Singleton%20EJB%20Metrics~Wait%20Time' not found relative to '/t;hawkular/f;f38c6e77-6ee0-47da-a80a-bdac9a249457/r;Local~~/r;Local~%2Fdeployment%3Dhawkular-metrics.ear/r;Local~%2Fdeployment%3Dhawkular-metrics.ear%2Fsubdeployment%3Dhawkular-alerts.war/r;Local~%2Fdeployment%3Dhawkular-metrics.ear%2Fsubdeployment%3Dhawkular-alerts.war%2Fsubsystem%3Dejb3%2Fsingleton-bean%3DPartitionManagerImpl'.<br>
hawkular_1        |     at org.hawkular.inventory.base.BaseMetrics$ReadWrite.wireUpNewEntity(BaseMetrics.java:79)<br>
hawkular_1        |     at org.hawkular.inventory.base.BaseMetrics$ReadWrite.wireUpNewEntity(BaseMetrics.java:51)<br>
hawkular_1        |     at org.hawkular.inventory.base.Mutator.doCreate(Mutator.java:168)<br>
hawkular_1        |     at org.hawkular.inventory.base.Mutator.lambda$doCreate$95(Mutator.java:81)<br>
hawkular_1        |     at org.hawkular.inventory.base.TransactionPayload$Committing.lambda$committing$44(TransactionPayload.java:34)<br>
hawkular_1        |     at org.hawkular.inventory.base.Traversal.lambda$inCommittableTxWithNotifications$94(Traversal.java:119)<br>
hawkular_1        |     at org.hawkular.inventory.base.Util.onFailureRetry(Util.java:110)<br>
hawkular_1        |     at org.hawkular.inventory.base.Util.inCommittableTx(Util.java:81)<br>
hawkular_1        |     at org.hawkular.inventory.base.Traversal.inCommittableTxWithNotifications(Traversal.java:118)<br>
hawkular_1        |     at org.hawkular.inventory.base.Traversal.inTxWithNotifications(Traversal.java:91)<br>
hawkular_1        |     at org.hawkular.inventory.base.Mutator.doCreate(Mutator.java:81)<br>
hawkular_1        |     at org.hawkular.inventory.base.BaseMetrics$ReadWrite.create(BaseMetrics.java:122)<br>
hawkular_1        |     at org.hawkular.inventory.base.BaseMetrics$ReadWrite.create(BaseMetrics.java:51)<br>
hawkular_1        |     at org.hawkular.inventory.api.WriteInterface.create(WriteInterface.java:60)<br>
hawkular_1        |     at org.hawkular.inventory.base.SingleSyncedFetcher$1.visitMetric(SingleSyncedFetcher.java:313)<br>
hawkular_1        |     at org.hawkular.inventory.base.SingleSyncedFetcher$1.visitMetric(SingleSyncedFetcher.java:305)<br>
hawkular_1        |     at org.hawkular.inventory.paths.ElementTypeVisitor.accept(ElementTypeVisitor.java:36)<br>
hawkular_1        |     at org.hawkular.inventory.paths.Path$Segment.accept(Path.java:648)<br>
hawkular_1        |     at org.hawkular.inventory.base.SingleSyncedFetcher.create(SingleSyncedFetcher.java:305)<br>
hawkular_1        |     at org.hawkular.inventory.base.SingleSyncedFetcher.create(SingleSyncedFetcher.java:350)<br>
hawkular_1        |     at org.hawkular.inventory.base.SingleSyncedFetcher.create(SingleSyncedFetcher.java:350)<br>
hawkular_1        |     at org.hawkular.inventory.base.SingleSyncedFetcher.create(SingleSyncedFetcher.java:350)<br>
hawkular_1        |     at org.hawkular.inventory.base.SingleSyncedFetcher.lambda$syncTrees$121(SingleSyncedFetcher.java:246)<br>
hawkular_1        |     at java.lang.Iterable.forEach(Iterable.java:75)<br>
hawkular_1        |     at org.hawkular.inventory.base.SingleSyncedFetcher.syncTrees(SingleSyncedFetcher.java:246)<br>
hawkular_1        |     at org.hawkular.inventory.base.SingleSyncedFetcher.lambda$synchronize$119(SingleSyncedFetcher.java:123)<br>
hawkular_1        |     at org.hawkular.inventory.base.TransactionPayload$Committing.lambda$committing$44(TransactionPayload.java:34)<br>
hawkular_1        |     at org.hawkular.inventory.base.Traversal.lambda$inCommittableTx$93(Traversal.java:106)<br>
hawkular_1        |     at org.hawkular.inventory.base.Util.onFailureRetry(Util.java:110)<br>
hawkular_1        |     at org.hawkular.inventory.base.Util.inCommittableTx(Util.java:81)<br>
hawkular_1        |     at org.hawkular.inventory.base.Traversal.inCommittableTx(Traversal.java:105)<br>
hawkular_1        |     at org.hawkular.inventory.base.Traversal.inTx(Traversal.java:96)<br>
hawkular_1        |     at org.hawkular.inventory.base.Traversal.inTx(Traversal.java:79)<br>
hawkular_1        |     at org.hawkular.inventory.base.SingleSyncedFetcher.synchronize(SingleSyncedFetcher.java:93)<br>
hawkular_1        |     at org.hawkular.inventory.base.BaseResources$Single.synchronize(BaseResources.java:206)<br>
hawkular_1        |     at org.hawkular.inventory.rest.RestSync.sync(RestSync.java:80)<br>
hawkular_1        |     at org.hawkular.inventory.rest.RestSync$Proxy$_$$_WeldClientProxy.sync(Unknown Source)<br>
hawkular_1        |     at sun.reflect.GeneratedMethodAccessor108.invoke(Unknown Source)<br>
hawkular_1        |     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>
hawkular_1        |     at java.lang.reflect.Method.invoke(Method.java:498)<br>
hawkular_1        |     at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:139)<br>
hawkular_1        |     at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:295)<br>
hawkular_1        |     at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:249)<br>
hawkular_1        |     at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:236)<br>
hawkular_1        |     at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:395)<br>
hawkular_1        |     at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:202)<br>
hawkular_1        |     at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:221)<br>
hawkular_1        |     at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56)<br>
hawkular_1        |     at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51)<br>
hawkular_1        |     at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)<br>
hawkular_1        |     at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)<br>
hawkular_1        |     at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)<br>
hawkular_1        |     at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:129)<br>
hawkular_1        |     at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)<br>
hawkular_1        |     at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)<br>
hawkular_1        |     at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)<br>
hawkular_1        |     at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)<br>
hawkular_1        |     at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)<br>
hawkular_1        |     at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)<br>
hawkular_1        |     at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)<br>
hawkular_1        |     at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)<br>
hawkular_1        |     at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)<br>
hawkular_1        |     at io.undertow.server.handlers.DisableCacheHandler.handleRequest(DisableCacheHandler.java:33)<br>
hawkular_1        |     at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)<br>
hawkular_1        |     at io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:51)<br>
hawkular_1        |     at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)<br>
hawkular_1        |     at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)<br>
hawkular_1        |     at io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:56)<br>
hawkular_1        |     at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)<br>
hawkular_1        |     at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)<br>
hawkular_1        |     at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)<br>
hawkular_1        |     at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)<br>
hawkular_1        |     at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)<br>
hawkular_1        |     at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)<br>
hawkular_1        |     at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)<br>
hawkular_1        |     at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)<br>
hawkular_1        |     at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:284)<br>
hawkular_1        |     at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:263)<br>
hawkular_1        |     at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)<br>
hawkular_1        |     at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:174)<br>
hawkular_1        |     at io.undertow.server.Connectors.executeRootHandler(Connectors.java:202)<br>
hawkular_1        |     at io.undertow.server.HttpServerExchun(HttpServerExchange.java:793)<br>
hawkular_1        |     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)<br>
hawkular_1        |     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)<br>
hawkular_1        |     at java.lang.Thread.run(Thread.java:745)<br>
hawkular_1        |</p>
</div>
</div>
</body>
</html>