In a Niagara G3 station, a syntax error appears numerous times in the Application Director Output: Illegal char '?' in body ...

Issue

In a Niagara G3 station, a syntax error appears numerous times in the Application Director Output:

javax.baja.naming.SyntaxException: Illegal char '?' in body: /ord?station:|slot:/Graphics/Building2/Splash
 at javax.baja.file.FilePath.parseNames(FilePath.java:614)
 at javax.baja.file.FilePath.parse(FilePath.java:458)
 at javax.baja.file.FilePath.(FilePath.java:58)
 at com.tridium.util.Href2Ord.hrefToOrd(Href2Ord.java:47)
 at com.tridium.web.SnoopHtmlWriter.hrefToUri(SnoopHtmlWriter.java:259)
 at com.tridium.web.SnoopHtmlWriter.exitTranslation(SnoopHtmlWriter.java:205)
 at com.tridium.web.SnoopHtmlWriter.write(SnoopHtmlWriter.java:126)
 at com.tridium.web.SnoopHtmlWriter.write(SnoopHtmlWriter.java:57)
 at com.tridium.web.SnoopHtmlWriter.pipe(SnoopHtmlWriter.java:92)
 at com.tridium.web.servlets.BFileDownloadView.doGet(BFileDownloadView.java:68)
 at javax.baja.web.BServletView.service(BServletView.java:52)
 at com.tridium.web.WebProcess.serviceServletView(WebProcess.java:637)
 at com.tridium.web.WebProcess.service(WebProcess.java:82)
 at com.tridium.web.SysServlet.service(SysServlet.java:108)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 at com.tridium.httpd.ServiceThread.handleRequest(ServiceThread.java:284)
 at com.tridium.httpd.ServiceThread.run(ServiceThread.java:85)

The first line (in bold above) will display a different location in the database (ie: a different slot) but the rest of the error message repeats identically each time.

 

Product Line

TAC I/A Series

Environment

Niagara G3 3.5.34

Cause

An issue (#19173) was identified by Tridium and corrected with the release of a newer web.jar file (3.5.34.4).

Resolution

Install the newer web.jar file.

This web.jar file also requires two dependencies:  baja.jar and net.jar (both are version 3.5.34.1).

The password for all three zip files is niagara.