Describe the bug
There is an error in the logs when installing the app:
Cannot invoke "com.xpn.xwiki.objects.BaseObject.getDocumentReference()" because "object" is null
class org.xwiki.component.manager.ComponentLookupException: Failed to lookup component [com.xwiki.analytics.internal.AnalyticsApplicationListener] identified by type [interface org.xwiki.observation.EventListener] and hint [AnalyticsApplicationListener]
at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:341)
at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:326)
at org.xwiki.observation.internal.DefaultObservationManager.onEventListenerComponentAdded(DefaultObservationManager.java:405)
at org.xwiki.observation.internal.DefaultObservationManager.onComponentEvent(DefaultObservationManager.java:376)
at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:322)
at org.xwiki.component.internal.QueueComponentEventManager.sendEvent(QueueComponentEventManager.java:152)
at org.xwiki.component.internal.QueueComponentEventManager.flushEvents(QueueComponentEventManager.java:94)
at org.xwiki.extension.jar.internal.handler.JarExtensionHandler.loadComponents(JarExtensionHandler.java:275)
at org.xwiki.extension.jar.internal.handler.JarExtensionHandler.install(JarExtensionHandler.java:197)
at org.xwiki.extension.handler.internal.DefaultExtensionHandlerManager.install(DefaultExtensionHandlerManager.java:85)
at org.xwiki.extension.job.internal.AbstractExtensionJob.installExtension(AbstractExtensionJob.java:330)
at org.xwiki.extension.job.internal.AbstractExtensionJob.applyAction(AbstractExtensionJob.java:233)
at org.xwiki.extension.job.internal.AbstractExtensionJob.applyActions(AbstractExtensionJob.java:181)
at org.xwiki.extension.job.internal.InstallJob.runInternal(InstallJob.java:140)
at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:246)
at org.xwiki.job.AbstractJob.run(AbstractJob.java:223)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: class java.lang.NullPointerException: Cannot invoke "com.xpn.xwiki.objects.BaseObject.getDocumentReference()" because "object" is null
at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin.getObjectUniqueId(SchedulerPlugin.java:726)
at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin.getJobStatus(SchedulerPlugin.java:396)
at wiki:xwiki//com.xwiki.analytics.internal.AnalyticsApplicationListener.scheduleJob(AnalyticsApplicationListener.java:155)
at wiki:xwiki//com.xwiki.analytics.internal.AnalyticsApplicationListener.prepareJobs(AnalyticsApplicationListener.java:133)
at wiki:xwiki//com.xwiki.analytics.internal.AnalyticsApplicationListener.initialize(AnalyticsApplicationListener.java:98)
at org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
at org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:612)
at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:719)
at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:338)
at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:326)
at org.xwiki.observation.internal.DefaultObservationManager.onEventListenerComponentAdded(DefaultObservationManager.java:405)
at org.xwiki.observation.internal.DefaultObservationManager.onComponentEvent(DefaultObservationManager.java:376)
at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:322)
at org.xwiki.component.internal.QueueComponentEventManager.sendEvent(QueueComponentEventManager.java:152)
at org.xwiki.component.internal.QueueComponentEventManager.flushEvents(QueueComponentEventManager.java:94)
at org.xwiki.extension.jar.internal.handler.JarExtensionHandler.loadComponents(JarExtensionHandler.java:275)
at org.xwiki.extension.jar.internal.handler.JarExtensionHandler.install(JarExtensionHandler.java:197)
at org.xwiki.extension.handler.internal.DefaultExtensionHandlerManager.install(DefaultExtensionHandlerManager.java:85)
at org.xwiki.extension.job.internal.AbstractExtensionJob.installExtension(AbstractExtensionJob.java:330)
at org.xwiki.extension.job.internal.AbstractExtensionJob.applyAction(AbstractExtensionJob.java:233)
at org.xwiki.extension.job.internal.AbstractExtensionJob.applyActions(AbstractExtensionJob.java:181)
at org.xwiki.extension.job.internal.InstallJob.runInternal(InstallJob.java:140)
at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:246)
at org.xwiki.job.AbstractJob.run(AbstractJob.java:223)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
To Reproduce
Steps to reproduce the behavior:
- Go to '...'
- Click on '....'
- Scroll down to '....'
- See error
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- XWiki version [e.g. 15.6.7]
- App version [e.g. 1.2.3]
Additional context
Add any other context about the problem here.
Describe the bug
There is an error in the logs when installing the app:
Cannot invoke "com.xpn.xwiki.objects.BaseObject.getDocumentReference()" because "object" is null
class org.xwiki.component.manager.ComponentLookupException: Failed to lookup component [com.xwiki.analytics.internal.AnalyticsApplicationListener] identified by type [interface org.xwiki.observation.EventListener] and hint [AnalyticsApplicationListener]
at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:341)
at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:326)
at org.xwiki.observation.internal.DefaultObservationManager.onEventListenerComponentAdded(DefaultObservationManager.java:405)
at org.xwiki.observation.internal.DefaultObservationManager.onComponentEvent(DefaultObservationManager.java:376)
at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:322)
at org.xwiki.component.internal.QueueComponentEventManager.sendEvent(QueueComponentEventManager.java:152)
at org.xwiki.component.internal.QueueComponentEventManager.flushEvents(QueueComponentEventManager.java:94)
at org.xwiki.extension.jar.internal.handler.JarExtensionHandler.loadComponents(JarExtensionHandler.java:275)
at org.xwiki.extension.jar.internal.handler.JarExtensionHandler.install(JarExtensionHandler.java:197)
at org.xwiki.extension.handler.internal.DefaultExtensionHandlerManager.install(DefaultExtensionHandlerManager.java:85)
at org.xwiki.extension.job.internal.AbstractExtensionJob.installExtension(AbstractExtensionJob.java:330)
at org.xwiki.extension.job.internal.AbstractExtensionJob.applyAction(AbstractExtensionJob.java:233)
at org.xwiki.extension.job.internal.AbstractExtensionJob.applyActions(AbstractExtensionJob.java:181)
at org.xwiki.extension.job.internal.InstallJob.runInternal(InstallJob.java:140)
at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:246)
at org.xwiki.job.AbstractJob.run(AbstractJob.java:223)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: class java.lang.NullPointerException: Cannot invoke "com.xpn.xwiki.objects.BaseObject.getDocumentReference()" because "object" is null
at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin.getObjectUniqueId(SchedulerPlugin.java:726)
at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin.getJobStatus(SchedulerPlugin.java:396)
at wiki:xwiki//com.xwiki.analytics.internal.AnalyticsApplicationListener.scheduleJob(AnalyticsApplicationListener.java:155)
at wiki:xwiki//com.xwiki.analytics.internal.AnalyticsApplicationListener.prepareJobs(AnalyticsApplicationListener.java:133)
at wiki:xwiki//com.xwiki.analytics.internal.AnalyticsApplicationListener.initialize(AnalyticsApplicationListener.java:98)
at org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
at org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:612)
at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:719)
at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:338)
at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:326)
at org.xwiki.observation.internal.DefaultObservationManager.onEventListenerComponentAdded(DefaultObservationManager.java:405)
at org.xwiki.observation.internal.DefaultObservationManager.onComponentEvent(DefaultObservationManager.java:376)
at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:322)
at org.xwiki.component.internal.QueueComponentEventManager.sendEvent(QueueComponentEventManager.java:152)
at org.xwiki.component.internal.QueueComponentEventManager.flushEvents(QueueComponentEventManager.java:94)
at org.xwiki.extension.jar.internal.handler.JarExtensionHandler.loadComponents(JarExtensionHandler.java:275)
at org.xwiki.extension.jar.internal.handler.JarExtensionHandler.install(JarExtensionHandler.java:197)
at org.xwiki.extension.handler.internal.DefaultExtensionHandlerManager.install(DefaultExtensionHandlerManager.java:85)
at org.xwiki.extension.job.internal.AbstractExtensionJob.installExtension(AbstractExtensionJob.java:330)
at org.xwiki.extension.job.internal.AbstractExtensionJob.applyAction(AbstractExtensionJob.java:233)
at org.xwiki.extension.job.internal.AbstractExtensionJob.applyActions(AbstractExtensionJob.java:181)
at org.xwiki.extension.job.internal.InstallJob.runInternal(InstallJob.java:140)
at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:246)
at org.xwiki.job.AbstractJob.run(AbstractJob.java:223)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):
Additional context
Add any other context about the problem here.