Yes.  And that’s true btw.  KahaDB is still used for scheduled messages.
But I have them disabled in the config.  I *did* see some reference to
scheduling in one of the stack trace analysis but I will have to go back
and verify.

Enabling KahaDB as a module fixes the problem obviously.  I’ll have to look
at what made it on disk.

I’m not sure what’s happening though because they are disabled in the
config.

Thanks.

On Sun, Apr 5, 2015 at 9:45 PM, Tim Bain <[email protected]> wrote:

> Any chance it's using KahaDB to persist scheduled messages (which I think
> you've said you use) even though it's using memory to persist the actual
> messages?  I have a vague memory of a thread in the past few months where
> someone said that when using LevelDB, KahaDB is still used for scheduled
> messages, so I wonder if the same might be true when using memory
> persistence.
>
> Tim
> On Apr 5, 2015 8:33 PM, "Kevin Burton" <[email protected]> wrote:
>
> > This is interesting. I’m using a memory persistence adapter.  I can can
> > confirm that via logs:
> >
> > > BrokerService Using Persistence Adapter: MemoryPersistenceAdapter
> >
> > .. This is using a servlet to fetch the queues on the box that I wrote.
> >
> > No idea why it’s insisting on using KahaDB…
> >
> > javax.servlet.ServletException:
> > com.spinn3r.artemis.activemq.rest.components.BrokerInteractionException:
> > java.io.IOException:
> > org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter
> > at
> >
> >
> com.spinn3r.artemis.activemq.rest.servlets.QueuesServlet.doGet(QueuesServlet.java:66)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
> > at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:769)
> > at
> >
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
> > at
> >
> >
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:221)
> > at
> >
> >
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1125)
> > at
> > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
> > at
> >
> >
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
> > at
> >
> >
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1059)
> > at
> >
> >
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
> > at
> >
> >
> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
> > at
> >
> >
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
> > at org.eclipse.jetty.server.Server.handle(Server.java:485)
> > at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:290)
> > at
> >
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:248)
> > at
> >
> org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
> > at
> >
> >
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:606)
> > at
> >
> >
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:535)
> > at java.lang.Thread.run(Thread.java:745)
> > Caused by:
> > com.spinn3r.artemis.activemq.rest.components.BrokerInteractionException:
> > java.io.IOException:
> > org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter
> > at
> >
> >
> com.spinn3r.artemis.activemq.rest.components.queues.DefaultQueueMetaReader.read(DefaultQueueMetaReader.java:40)
> > at
> >
> >
> com.spinn3r.artemis.activemq.rest.servlets.QueuesServlet.doGet(QueuesServlet.java:56)
> > ... 19 more
> > Caused by: java.io.IOException:
> > org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter
> > at
> >
> >
> org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.java:39)
> > at
> >
> >
> org.apache.activemq.broker.BrokerService.createPersistenceAdapter(BrokerService.java:2327)
> > at
> >
> >
> org.apache.activemq.broker.BrokerService.getPersistenceAdapter(BrokerService.java:1171)
> > at
> >
> >
> org.apache.activemq.broker.BrokerService.createRegionBroker(BrokerService.java:2209)
> > at
> >
> >
> org.apache.activemq.broker.BrokerService.createBroker(BrokerService.java:2168)
> > at
> >
> org.apache.activemq.broker.BrokerService.getBroker(BrokerService.java:950)
> > at
> >
> >
> org.apache.activemq.broker.BrokerService.getAdminView(BrokerService.java:963)
> > at
> >
> >
> com.spinn3r.artemis.activemq.rest.components.queues.DefaultQueueMetaReader.read(DefaultQueueMetaReader.java:30)
> > ... 20 more
> > Caused by: java.lang.ClassNotFoundException:
> > org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter
> > at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
> > at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
> > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> > at
> >
> >
> org.apache.activemq.broker.BrokerService.createPersistenceAdapter(BrokerService.java:2322)
> > ... 26 more
> >
> >
> >
> >
> > --
> >
> > Founder/CEO Spinn3r.com
> > Location: *San Francisco, CA*
> > blog: http://burtonator.wordpress.com
> > … or check out my Google+ profile
> > <https://plus.google.com/102718274791889610666/posts>
> > <http://spinn3r.com>
> >
>



-- 

Founder/CEO Spinn3r.com
Location: *San Francisco, CA*
blog: http://burtonator.wordpress.com
… or check out my Google+ profile
<https://plus.google.com/102718274791889610666/posts>
<http://spinn3r.com>

Reply via email to