EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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 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
<== Date ==> <== Thread ==>

Subject: Display Builder Web runtime exception
From: Vishnu Patel via Tech-talk <tech-talk at aps.anl.gov>
To: "Tech Talk (tech-talk at aps.anl.gov)" <Tech-talk at aps.anl.gov>
Date: Mon, 8 Jul 2024 11:46:26 +0000
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

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&macros=%7B%7D&cache=true HTTP/1.1" 500 2555



Thanks
Vishnu


Replies:
Re: Display Builder Web runtime exception Kasemir, Kay via Tech-talk

Navigate by Date:
Prev: Re: Guaranteeing access to consistent state in asyn-backed waveforms Mark Rivers via Tech-talk
Next: Re: Display Builder Web runtime exception Kasemir, Kay via Tech-talk
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
Navigate by Thread:
Prev: Re: Guaranteeing access to consistent state in asyn-backed waveforms Érico Nogueira Rolim via Tech-talk
Next: Re: Display Builder Web runtime exception Kasemir, Kay via Tech-talk
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
ANJ, 11 Sep 2024 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·