After it runs locally for me, I rented a server from a hoster with a Tomcat 9 and now I get the following error message there.
13-Apr-2022 16:02:46.617 SEVERE [ajp-nio-0.0.0.0-41118-exec-5] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [jsp] in context with path [/cbd] threw exception
java.io.IOException: An exception occurred processing [writeHomeEdits.jsp] at line [46]
43: // Get preferences stored as an application attribute
44: UserPreferences serverUserPreferences = (UserPreferences)getServletContext().getAttribute("serverUserPreferences");
45: if (serverUserPreferences == null) {
46: serverUserPreferences = new ServerUserPreferences(
47: new URL [] {new URL(serverBaseUrl, "lib/resources/DefaultFurnitureCatalog.json")}, serverBaseUrl,
48: new URL [] {new URL(serverBaseUrl, "lib/resources/DefaultTexturesCatalog.json")}, serverBaseUrl);
49: getServletContext().setAttribute("serverUserPreferences", serverUserPreferences);
Stacktrace:
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:505)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:432)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:831)
Caused by: java.net.ConnectException: Connection timed out
at java.base/sun.nio.ch.Net.connect0(Native Method)
at java.base/sun.nio.ch.Net.connect(Net.java:576)
at java.base/sun.nio.ch.Net.connect(Net.java:565)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:588)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:333)
at java.base/java.net.Socket.connect(Socket.java:645)
at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:290)
at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:174)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:182)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:497)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:600)
at java.base/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:265)
at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:379)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:189)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1232)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1120)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:175)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1653)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1577)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
at java.base/java.net.URL.openStream(URL.java:1192)
at com.eteks.sweethome3d.io.ServerUserPreferences$JSONResourceBundle.<init>(Unknown Source)
at com.eteks.sweethome3d.io.ServerUserPreferences$1.<init>(Unknown Source)
at com.eteks.sweethome3d.io.ServerUserPreferences.<init>(Unknown Source)
at org.apache.jsp.writeHomeEdits_jsp._jspService(writeHomeEdits_jsp.java:157)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477)
... 24 more
Any idea what it could be?
Sweet Home 3D Online Manager
This topic has been viewed 7005 times and has 14 replies
-
pohlmannfrank
- Posts: 11
- Joined: Sat Apr 02, 2022 9:52 am
Re: Sweet Home 3D Online Manager
The sh3d file is not created. The browser console always shows an attempt to carry out an update, but this runs with errors.
Re: Sweet Home 3D Online Manager
Log the URLs
[font=courier new]serverBaseUrl[/font]
[font=courier new]new URL(serverBaseUrl, "lib/resources/DefaultFurnitureCatalog.json")}[/font]
to check if they are valid, and change [font=courier new]serverBaseUrl[/font] with a correct one.
[font=courier new]serverBaseUrl[/font]
[font=courier new]new URL(serverBaseUrl, "lib/resources/DefaultFurnitureCatalog.json")}[/font]
to check if they are valid, and change [font=courier new]serverBaseUrl[/font] with a correct one.
Emmanuel Puybaret, Sweet Home 3D creator
-
pohlmannfrank
- Posts: 11
- Joined: Sat Apr 02, 2022 9:52 am
Re: Sweet Home 3D Online Manager
To me the serverBaseUrl looks correct:
Wed Apr 13 17:46:10 CEST 2022# serverBaseUrl: https://craftbutlerdraw.de:443/cbd/
Wed Apr 13 17:46:10 CEST 2022# serverBaseUrl: https://craftbutlerdraw.de:443/cbd/
Re: Sweet Home 3D Online Manager
It must be an internal server configuration error, maybe an issue with your DNS.
Emmanuel Puybaret, Sweet Home 3D creator
Who is online
Users browsing this forum: No registered users and 1 guest