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

GitHub | marksimu | 4 months ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    Failed transition to Cancellation Overdue state

    GitHub | 4 months ago | petrkoshkin
    org.killbill.billing.overdue.config.api.OverdueException: Entitlement plugin aborted call: null
  2. Speed up your debug routine!

    Automated exception search integrated into your IDE

  3. 0

    Race condition in CatalogSafetyInitializer

    GitHub | 4 months ago | marksimu
    org.killbill.notificationq.NotificationQueueException: java.lang.RuntimeException: Failed during catalog initialization :
  4. 0

    ConcurrentModificationException in invoice code

    GitHub | 7 months ago | sbrossie
    org.killbill.notificationq.NotificationQueueException: java.util.ConcurrentModificationException
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