cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Receiving Throwable java.lang.RuntimeException: Could not find framework" after install

0 Likes
3,739

This is a reinstallation of SAP BO 4.2 SP6 on Server 2016. After completing the web install, and then rebooting the server, i get this error:

Nov 21, 2019 5:38:34 AM org.apache.catalina.core.ApplicationContext log
SEVERE: StandardWrapper.Throwable
java.lang.RuntimeException: Could not find framework
at org.eclipse.equinox.servletbridge.FrameworkLauncher.buildInitialPropertyMap(FrameworkLauncher.java:475)
at org.eclipse.equinox.servletbridge.FrameworkLauncher.start(FrameworkLauncher.java:314)
at org.eclipse.equinox.servletbridge.BridgeServlet.init(BridgeServlet.java:148)
at javax.servlet.GenericServlet.init(GenericServlet.java:158)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1183)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1099)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:989)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4931)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5241)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:808)

Nov 21, 2019 5:38:34 AM org.apache.catalina.core.StandardContext loadOnStartup
SEVERE: Servlet [equinoxbridgeservlet] in web application [/BOE] threw load() exception
java.lang.RuntimeException: Could not find framework
at org.eclipse.equinox.servletbridge.FrameworkLauncher.buildInitialPropertyMap(FrameworkLauncher.java:475)
at org.eclipse.equinox.servletbridge.FrameworkLauncher.start(FrameworkLauncher.java:314)
at org.eclipse.equinox.servletbridge.BridgeServlet.init(BridgeServlet.java:148)
at javax.servlet.GenericServlet.init(GenericServlet.java:158)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1183)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1099)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:989)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4931)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5241)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:808)

Note: This server had worked, but we are testing automated installations. I uninistalled, deleted all the files, history, registry, etc. We deleted the localhost directory and then restarted Tomcat. We still get this error and HTTP Error 500.

Accepted Solutions (0)

Answers (6)

Answers (6)

DellSC
Active Contributor

I have found that frequently after a repair install, I still need to run wdeploy to redeploy the web apps. Even though the installer shows that it it's deploying the web app, it doesn't seem to work correctly.

Here's what I'll do for this:

1. Stop Tomcat.

2. Go to the tomcat\work folder and delete the Catalina folder and its contents. Frequently I get errors about the path being too long, so I'll rename "Catalina" to "C" and "Localhost" to "L" to prevent the issue.

3. In the folder where BusinessObjects is installed, go to the "wdeploy" subfolder and run wdeploygui.bat as Administrator. It will probably take a while to do its thing.

4. Start Tomcat. It will take a while to rebuild the cache before its available.

-Dell

fatir_naqvi
Explorer
0 Likes

We were facing similar errors - launching browser for the launchpad just showed not found errors, etc. after applying patches and upgrades on BI, IPS, and DS. Following these steps by Dell to redeploy the webapps resolved the issues. Keep in mind that even after wdeploy is done, it does take some more time for tomcat to 'rebuild' whatever it needs to, so launching a browser right away will still not show anything and just load and load - until that rebuild is done. Patience is key 🙂

0 Likes

Thanks. Why would this be happening on the first installation? I am starting with a clean server.

0 Likes

I allowed the installer to repair, but am still getting the error.

0 Likes

Denis, thanks for the reply. Yes, the Framework error is in the stderr.log file. I see the 500 error when I try to access via IE.

I have redeployed by deleting localhost, but I still got the same errors.

Can you point me to the install logs?

Currently trying to all the installer to repair.

Thanks again.

ayman_salem
Active Contributor
0 Likes

Just try to delete the "localhost" directory from the "work" directory of tomat (of course after stopping the tomcat) (stop - delete - start)

denis_konovalov
Active Contributor
0 Likes

you forgot to mention where you see this error, or where exactly you see http 500.

I'm assuming the exception is from tomcat log

So, the suggestion then would be to try to manually redeploy webapps.
And if it doesn't help then review the installation logs for any irregularities.