org.killbill.notificationq.NotificationQueueException: java.lang.RuntimeException: Failed during catalog initialization :

GitHub | marksimu | 1 month ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    Failed transition to Cancellation Overdue state

    GitHub | 1 month ago | petrkoshkin
    org.killbill.billing.overdue.config.api.OverdueException: Entitlement plugin aborted call: null
  2. 0

    Race condition in CatalogSafetyInitializer

    GitHub | 1 month ago | marksimu
    org.killbill.notificationq.NotificationQueueException: java.lang.RuntimeException: Failed during catalog initialization :
  3. Speed up your debug routine!

    Automated exception search integrated into your IDE

  4. 0

    ConcurrentModificationException in invoice code

    GitHub | 4 months ago | sbrossie
    org.killbill.notificationq.NotificationQueueException: java.util.ConcurrentModificationException
  5. 0

    GitHub comment 4#192681925

    GitHub | 12 months ago | husam-otri
    org.apache.felix.log.LogException: org.killbill.billing.plugin.notification.setup.EmailNotificationListener$RaceConditionException: null
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.lang.IllegalAccessException

    Class org.killbill.billing.catalog.CatalogSafetyInitializer can not access a member of class org.killbill.billing.catalog.DefaultProduct with modifiers "private"

    at sun.reflect.Reflection.ensureMemberAccess()
  2. Java RT
    Field.get
    1. sun.reflect.Reflection.ensureMemberAccess(Reflection.java:102)
    2. java.lang.reflect.AccessibleObject.slowCheckMemberAccess(AccessibleObject.java:296)
    3. java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:288)
    4. java.lang.reflect.Field.get(Field.java:390)
    4 frames
  3. killbill-catalog
    StandaloneCatalog.initialize
    1. org.killbill.billing.catalog.CatalogSafetyInitializer.initializeArrayIfNull(CatalogSafetyInitializer.java:116)
    2. org.killbill.billing.catalog.CatalogSafetyInitializer.initializeNonRequiredNullFieldsWithDefaultValue(CatalogSafetyInitializer.java:53)
    3. org.killbill.billing.catalog.DefaultProduct.initialize(DefaultProduct.java:155)
    4. org.killbill.billing.catalog.StandaloneCatalog.initialize(StandaloneCatalog.java:312)
    4 frames
  4. org.killbill.billing
    VersionedCatalogMapper.toVersionedCatalog
    1. org.killbill.billing.catalog.plugin.StandaloneCatalogMapper.toStandaloneCatalog(StandaloneCatalogMapper.java:119)
    2. org.killbill.billing.catalog.plugin.VersionedCatalogMapper.toStandaloneCatalogWithPriceOverride(VersionedCatalogMapper.java:63)
    3. org.killbill.billing.catalog.plugin.VersionedCatalogMapper.toVersionedCatalog(VersionedCatalogMapper.java:56)
    3 frames
  5. killbill-catalog
    DefaultCatalogService.getFullCatalog
    1. org.killbill.billing.catalog.caching.EhCacheCatalogCache.getCatalogFromPlugins(EhCacheCatalogCache.java:139)
    2. org.killbill.billing.catalog.caching.EhCacheCatalogCache.getCatalog(EhCacheCatalogCache.java:95)
    3. org.killbill.billing.catalog.DefaultCatalogService.getCatalog(DefaultCatalogService.java:104)
    4. org.killbill.billing.catalog.DefaultCatalogService.getFullCatalog(DefaultCatalogService.java:95)
    4 frames
  6. org.killbill.billing
    DefaultNextBillingDateNotifier$1.handleReadyNotification
    1. org.killbill.billing.subscription.engine.dao.DefaultSubscriptionDao.createSubscriptionForInternalUse(DefaultSubscriptionDao.java:976)
    2. org.killbill.billing.subscription.engine.dao.DefaultSubscriptionDao.buildBundleSubscriptions(DefaultSubscriptionDao.java:813)
    3. org.killbill.billing.subscription.engine.dao.DefaultSubscriptionDao.buildSubscription(DefaultSubscriptionDao.java:785)
    4. org.killbill.billing.subscription.engine.dao.DefaultSubscriptionDao.getSubscriptionFromId(DefaultSubscriptionDao.java:313)
    5. org.killbill.billing.subscription.api.svcs.DefaultSubscriptionInternalApi.getSubscriptionFromId(DefaultSubscriptionInternalApi.java:482)
    6. org.killbill.billing.invoice.notification.DefaultNextBillingDateNotifier$1.handleReadyNotification(DefaultNextBillingDateNotifier.java:80)
    6 frames
  7. Kill Bill Persistent Queues (bus/notificationQ)
    NotificationQueueDispatcher.handleNotificationWithMetrics
    1. org.killbill.notificationq.NotificationQueueDispatcher.handleNotificationWithMetrics(NotificationQueueDispatcher.java:203)
    1 frame
  8. org.killbill.notificationq
    NotificationCallableCallback.dispatch
    1. org.killbill.notificationq.dispatching.NotificationCallableCallback.dispatch(NotificationCallableCallback.java:51)
    2. org.killbill.notificationq.dispatching.NotificationCallableCallback.dispatch(NotificationCallableCallback.java:32)
    2 frames
  9. org.killbill.queue
    Dispatcher$CallableQueue.call
    1. org.killbill.queue.dispatching.Dispatcher$CallableQueue.call(Dispatcher.java:103)
    2. org.killbill.queue.dispatching.Dispatcher$CallableQueue.call(Dispatcher.java:86)
    2 frames
  10. Kill Bill library of java.util.concurrent wrappers
    WrappedCallable.call
    1. org.killbill.commons.concurrent.WrappedCallable.call(WrappedCallable.java:42)
    1 frame
  11. Java RT
    FutureTask.run
    1. java.util.concurrent.FutureTask.run(FutureTask.java:266)
    1 frame
  12. Kill Bill library of java.util.concurrent wrappers
    WrappedRunnable.run
    1. org.killbill.commons.concurrent.WrappedRunnable.run(WrappedRunnable.java:40)
    1 frame
  13. Java RT
    Thread.run
    1. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    2. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    3. java.lang.Thread.run(Thread.java:745)
    3 frames