1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 <2024> 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 <2024> 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: Display Builder Web runtime exception |
From: | "Kasemir, Kay via Tech-talk" <tech-talk at aps.anl.gov> |
To: | Vishnu Patel <patel.vishnu at hotmail.com>, "Tech Talk (tech-talk at aps.anl.gov)" <Tech-talk at aps.anl.gov> |
Date: | Mon, 8 Jul 2024 12:00:16 +0000 |
> display=D:/Work/EHCL/ProjectHMI/EHCL1.bob > java.net.MalformedURLException: unknown protocol: d The display need to hold a valid URL. Try something like …display=file:///d:/Work/EHCL/ProjectHMI/EHCL1.bob From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Vishnu Patel via Tech-talk <Tech-talk at aps.anl.gov> Hello, I would like to use DBWR on windows system with tomcat9. Prebuild dbwr.war has been used in webapps of tomcat. The url i am trying on the browser is http://localhost:8080/dbwr/view.jsp?display=D:/Work/EHCL/ProjectHMI/EHCL1.bob Which gives an error Exception javax.servlet.ServletException: Servlet execution threw an exception org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) Root Cause java.lang.Error: Cannot create display D:/Work/EHCL/ProjectHMI/EHCL1.bob {} dbwr.servlets.ScreenServlet.createHtml(ScreenServlet.java:60) dbwr.servlets.DisplayCache.lambda$getOrCreate$0(DisplayCache.java:48) java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1710) dbwr.servlets.DisplayCache.getOrCreate(DisplayCache.java:48) dbwr.servlets.ScreenServlet.doGet(ScreenServlet.java:110) javax.servlet.http.HttpServlet.service(HttpServlet.java:529) javax.servlet.http.HttpServlet.service(HttpServlet.java:623) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) Root Cause java.net.MalformedURLException: unknown protocol: d java.base/java.net.URL.<init>(URL.java:779) java.base/java.net.URL.<init>(URL.java:654) java.base/java.net.URL.<init>(URL.java:590) dbwr.parser.Resolver.<init>(Resolver.java:65) dbwr.servlets.ScreenServlet.createHtml(ScreenServlet.java:48) dbwr.servlets.DisplayCache.lambda$getOrCreate$0(DisplayCache.java:48) java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1710) dbwr.servlets.DisplayCache.getOrCreate(DisplayCache.java:48) dbwr.servlets.ScreenServlet.doGet(ScreenServlet.java:110) javax.servlet.http.HttpServlet.service(HttpServlet.java:529) javax.servlet.http.HttpServlet.service(HttpServlet.java:623) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) What should be the url string to display .bob? I think the url string format is wrong 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/view.jsp?display=D:/Work/EHCL/ProjectHMI/EHCL1.bob HTTP/1.1" 200 6311 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/css/widgets.css?V=1720438483 HTTP/1.1" 200 2491 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/actionbutton.css?V=1720438483 HTTP/1.1" 200 688 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/databrowser.css?V=1720438483 HTTP/1.1" 200 140 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/boolbutton.css?V=1720438483 HTTP/1.1" 200 101 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/tabs.css?V=1720438483 HTTP/1.1" 200 1087 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/navtabs.css?V=1720438483 HTTP/1.1" 200 1304 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/led.css?V=1720438483 HTTP/1.1" 200 121 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/textupdate.css?V=1720438483 HTTP/1.1" 200 103 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/tank.css?V=1720438483 HTTP/1.1" 200 250 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/textentry.css?V=1720438483 HTTP/1.1" 200 147 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/group.css?V=1720438483 HTTP/1.1" 200 130 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/combo.css?V=1720438483 HTTP/1.1" 200 35 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /pvws/js/pvws.js?V=1720438483 HTTP/1.1" 200 5486 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/js/dbwr.js?V=1720438483 HTTP/1.1" 200 21936 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/clock.js?V=1720438483 HTTP/1.1" 200 901 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/symbol.js?V=1720438483 HTTP/1.1" 200 1065 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/xyplot.js?V=1720438483 HTTP/1.1" 200 6216 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/scrollbar.js?V=1720438483 HTTP/1.1" 200 1152 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/bytemonitor.js?V=1720438483 HTTP/1.1" 200 963 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/actionbutton.js?V=1720438483 HTTP/1.1" 200 3427 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/databrowser.js?V=1720438483 HTTP/1.1" 200 5467 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/boolbutton.js?V=1720438483 HTTP/1.1" 200 933 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/tabs.js?V=1720438483 HTTP/1.1" 200 1783 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/navtabs.js?V=1720438483 HTTP/1.1" 200 3062 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/led.js?V=1720438483 HTTP/1.1" 200 2963 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/textupdate.js?V=1720438483 HTTP/1.1" 200 3402 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/radio.js?V=1720438483 HTTP/1.1" 200 2473 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/checkbox.js?V=1720438483 HTTP/1.1" 200 1090 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/textentry.js?V=1720438483 HTTP/1.1" 200 2940 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/tank.js?V=1720438483 HTTP/1.1" 200 821 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/group.js?V=1720438483 HTTP/1.1" 200 536 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/spinner.js?V=1720438483 HTTP/1.1" 200 484 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/combo.js?V=1720438483 HTTP/1.1" 200 1779 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/slider.js?V=1720438483 HTTP/1.1" 200 999 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/picture.js?V=1720438483 HTTP/1.1" 200 755 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/boolmonitor.js?V=1720438483 HTTP/1.1" 200 829 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/image.js?V=1720438483 HTTP/1.1" 200 18068 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/multistatemonitor.js?V=1720438483 HTTP/1.1" 200 258 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/progressbar.js?V=1720438483 HTTP/1.1" 200 541 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/widgets/polyline.js?V=1720438483 HTTP/1.1" 200 100 0:0:0:0:0:0:0:1 - - [08/Jul/2024:17:04:43 +0530] "GET /dbwr/screen?display=D%3A%2FWork%2FEHCL%2FProjectHMI%2FEHCL1.bob¯os=%7B%7D&cache=true HTTP/1.1" 500 2555 Thanks Vishnu |