# Restarting Report Module Issue

**URL:** <https://forum.inductiveautomation.com/t/restarting-report-module-issue/44567>\
**Category:** Ignition\
**Tags:** ignition80\
**Created:** [March 17, 2021, 9:08am UTC](https://forum.inductiveautomation.com/t/restarting-report-module-issue/44567 "2021-03-17T09:08:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![bobbb](https://avatars.discourse-cdn.com/v4/letter/b/f17d59/32.png) [@bobbb](https://forum.inductiveautomation.com/u/bobbb)\
**Post date:** [March 17, 2021, 9:08am UTC](https://forum.inductiveautomation.com/t/restarting-report-module-issue/44567/1 "2021-03-17T09:08:25Z")

</div>

Hi everyone,

Last Monday, the computer that I use as the Ignition server crashed. I was able to restart the gateway and applications but the Reporting module still doesn’t want to start and stays in “Faulted” status, and how hard I pushed the button, it still doesn’t want to restart.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/0/803f967a55e97c35a6078e553230c3cd92a2b113.png)

I got this message :

java.lang.Exception: Exception while starting up module “com.inductiveautomation.reporting”.  
at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$LoadedModule.startup(ModuleManagerImpl.java:2355)  
at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.startupModule(ModuleManagerImpl.java:1166)  
at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$4.call(ModuleManagerImpl.java:858)  
at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.executeModuleOperation(ModuleManagerImpl.java:905)  
at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.restartModuleInternal(ModuleManagerImpl.java:834)  
at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.restartModule(ModuleManagerImpl.java:826)  
at com.inductiveautomation.ignition.gateway.web.pages.config.ModulePage$RestartAction.execute(ModulePage.java:563)  
at com.inductiveautomation.ignition.gateway.web.components.ConfirmationPanel$1.onClick(ConfirmationPanel.java:50)  
at org.apache.wicket.markup.html.link.Link.onLinkClicked(Link.java:189)  
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)  
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)  
at java.base/java.lang.reflect.Method.invoke(Unknown Source)  
at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)  
at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:216)  
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:240)  
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:226)  
at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:814)  
at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)  
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:253)  
at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:210)  
at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:281)  
at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:188)  
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:245)  
at com.inductiveautomation.ignition.gateway.bootstrap.GatewayFilter.doFilter(GatewayFilter.java:74)  
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1629)  
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)  
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)  
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)  
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)  
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190)  
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)  
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)  
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)  
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)  
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)  
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)  
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)  
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)  
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)  
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)  
at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335)  
at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:61)  
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)  
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)  
at org.eclipse.jetty.server.Server.handle(Server.java:530)  
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:347)  
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:256)  
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)  
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)  
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)  
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:247)  
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:140)  
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)  
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:382)  
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:708)  
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:626)  
at java.base/java.lang.Thread.run(Unknown Source)  
Caused by: java.lang.NullPointerException  
at com.inductiveautomation.reporting.gateway.scheduler.ReportScheduleRunner.addSchedulesFromResource(ReportScheduleRunner.java:91)  
at com.inductiveautomation.reporting.gateway.scheduler.ReportScheduleRunner.startup(ReportScheduleRunner.java:78)  
at com.inductiveautomation.reporting.gateway.scheduler.ReportScheduleRunner.startup(ReportScheduleRunner.java:62)  
at com.inductiveautomation.reporting.gateway.ReportingGatewayHook$ReportingProjectLifecycle.onStartup(ReportingGatewayHook.java:564)  
at com.inductiveautomation.ignition.gateway.project.ProjectLifecycle.onStartup(ProjectLifecycle.java:38)  
at com.inductiveautomation.ignition.common.lifecycle.AbstractLifecycle.startup(AbstractLifecycle.java:18)  
at com.inductiveautomation.ignition.gateway.project.ProjectLifecycleFactory$1.maybeStartLifecycle(ProjectLifecycleFactory.java:230)  
at com.inductiveautomation.ignition.gateway.project.ProjectLifecycleFactory$1.lambda$projectAdded$0(ProjectLifecycleFactory.java:122)  
at java.base/java.util.Optional.ifPresent(Unknown Source)  
at com.inductiveautomation.ignition.gateway.project.ProjectLifecycleFactory$1.projectAdded(ProjectLifecycleFactory.java:122)  
at java.base/java.util.ArrayList.forEach(Unknown Source)  
at com.inductiveautomation.ignition.gateway.project.ProjectLifecycleFactory.onStartup(ProjectLifecycleFactory.java:43)  
at com.inductiveautomation.ignition.common.lifecycle.AbstractLifecycle.startup(AbstractLifecycle.java:18)  
at com.inductiveautomation.reporting.gateway.ReportingGatewayHook.startup(ReportingGatewayHook.java:163)  
at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$LoadedModule.startup(ModuleManagerImpl.java:2349)  
… 57 more

8.0.1 (b2019050708)  
Azul Systems, Inc. 11.0.2

And I got this one too :  
java.lang.Exception: Exception while starting up module “com.inductiveautomation.reporting”.  
Caused by: java.lang.NullPointerException

If anyone can help me, I will be very grateful. Thanks in advance !

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [March 17, 2021, 9:39am UTC](https://forum.inductiveautomation.com/t/restarting-report-module-issue/44567/2 "2021-03-17T09:39:33Z")

</div>

You’re going to have to get direct help from support, I think. I would expect them to help you dig around in the internal database to disable the schedule that is causing the problem. Of course, they may insist you upgrade. Not only is 8.0.1 very old and know to be buggy, but the whole 8.0.x series is end-of-life.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 17, 2021, 1:31pm UTC](https://forum.inductiveautomation.com/t/restarting-report-module-issue/44567/3 "2021-03-17T13:31:37Z")

</div>

Yes, please upgrade, this particular NPE was fixed in a later release.

If there is still an issue with missing data after upgrading contact support. I suspect you may have lost a resource when your server crashed.
