I removed the default Rollbase application from my published apps and replaced another app to be deployed by default on a new tenant. The installation seemed to work as I expected, but now the menu option to go to the setup home is not working correctly. It is hanging on the load and you can see in the background, the page is giving a null pointer exception.
Here is the information that was triggered in email from that error:
java.lang.NullPointerException
at org.apache.jsp.setup.setup_jsp._jspService(setup_jsp.java:323)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.rb.util.web.NoCacheFilter.doFilter(NoCacheFilter.java:41)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
I can get to the setup information, but going into an object definition. I'm assuming there was something in the default Rollbase app that I need to make sure to include.
What is Rollbase version you're using?
Private Cloud v3.1.0
I cannot reproduce problem in 3.2 environment, so I assume it was fixed in current release.
Hello,
What do you mean that you removed the Rollbase Application on the tenant? Did you just hide it or actually removed it?
Thank you,
Gian
Yes, I deleted it.
Gian,
I deleted it in the Master Zone from the published applications. I then set one of my custom applications to be "Is System" and have that installed when a new tenant is created. Once I did that, I couldn't click on the setup link from the menu.
Hi jsniemi79. I did the steps you provided (using 3.1 version) but could not reproduce the problem:
1. I deleted Progress Rollbase in the Master Zone from the published applications.
2. Set one of my custom applications to be "Is System"
3. Created a new Customer. There was no Rollbase Application but there was the application I set as the System one
The customer was created and when I logged in there was no the Rollbase Application and the link Setup Home worked okay.
Did you use the link I have circled in the picture?
Hello,
Are you still encountering this problem in version 3.1?
Thank you,
Gian
Yes Yuriy, that is the link that I click when I get this error.
Hello,
Did you test this again using a new Master tenant and repeating the steps provided previously?
Thank you,
Gian
Yes, I created a new tenant and had the same issue as my screenshots above.
Hello,
I mean creating a new Rollbase installation to recreate the master tenant and doing the steps provided earlier?
Thank you,
Gian
Hello,
How did it go? Did you created a new Rollbase installation and did the steps mentioned earlier?
Thank you,
Gian
I haven't had my tech team setup a whole new instance at this point to test it. I'm not sure that's a great solution to my issue as I'd like to be able to use the existing installation if possible.
I can only recommend that you upgrade to 3.2 version, since error you're having seems to be fixed in recent version.
I have tried this in v3.2.1 with my setup and it is still doing the same thing as before.