Hey, amazing disk speed plugin. It works perfect on my test box, but not on my main unraid box. This is what I get.
I first tried it when I had a failed drive, so I assumed it was due to the emulated drive. After replacing the drive I get the same error. I've tried removing the container and removing the appdata folder but the issue remains.
Any ideas?
DiskSpeed - Disk Diagnostics & Reporting tool Version: Beta 3a
Scanning Hardware
21:11:32 Spinning up hard drives
21:11:32 Scanning storage controllers
21:11:34 Found Controller 82371AB/EB/MB PIIX4 IDE (2 ports)
21:11:34 Found Controller SATA AHCI controller (30 ports)
21:11:34 Found Controller SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (8 ports)
21:11:34 Found Controller SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (8 ports)
21:11:34 Found Controller SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (8 ports)
21:11:34 Found Controller SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (8 ports)
21:11:34 Scanning controllers for hard drives
Lucee 5.2.6.59 Error (expression)
Message
Element at position [9] does not exist in list
Stacktrace
The Error Occurred in /var/www/ScanControllers.cfm: line 646
644: <CFLOOP index="Key" list="#StructKeyList(HW)#">
645: <CFLOOP index="PortNo" from="1" to="#ArrayLen(HW[Key].Ports)#"> 646: <CFIF HW[Key].Ports[PortNo].DevicePath NEQ "">
647: <cfexecute name="/bin/ls" arguments="-l #HW[Key].Ports[PortNo].DevicePath#" timeout="300" variable="tmp" />
648: <CFSET dir=ListToArray(tmp,Chr(10))>
called from /var/www/ScanControllers.cfm: line 641
639: </CFIF>
640: </CFIF> 641: </CFLOOP>
642: <!--- <cfdump var=#hw#> --->
643: <!--- Fetch drive attributes --->
Java Stacktrace
lucee.runtime.exp.ExpressionException: Element at position [9] does not exist in list at lucee.runtime.type.wrap.ListAsArray.getE(ListAsArray.java:110) at lucee.runtime.type.wrap.ListAsArray.get(ListAsArray.java:275) at lucee.runtime.type.wrap.ListAsArray.get(ListAsArray.java:280) at lucee.runtime.type.util.ArraySupport.get(ArraySupport.java:327) at lucee.runtime.util.VariableUtilImpl.get(VariableUtilImpl.java:263) at lucee.runtime.util.VariableUtilImpl.getCollection(VariableUtilImpl.java:257) at lucee.runtime.PageContextImpl.getCollection(PageContextImpl.java:1447) at scancontrollers_cfm$cf.call_000048(/ScanControllers.cfm:646) at scancontrollers_cfm$cf.call(/ScanControllers.cfm:641) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:939) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:833) at lucee.runtime.listener.ClassicAppListener._onRequest(ClassicAppListener.java:63) at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:44) at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2405) at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2395) at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2363) at lucee.runtime.engine.Request.exe(Request.java:44) at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1091) at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1039) at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:102) at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:676) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1132) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684) at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2464) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748)
Timestamp
5/22/18 9:11:39 PM EDT