In BTT version 6.1.2, each component has its own initializer. So you need to use the component's initializer to get the parameter.
String startupOpName = (String) Settings.getSettings().getValueAt("channelHandlers." + channelContext.getDeviceType() + ".startupOp");
String startupOpName = (String) ChannelInitializer.getSettings(). getValueAt(channelContext.getDeviceType() + ".startupOp");
String res=null; if (!iniFileParameter.startsWith("/WEB-INF")) { File iniFile=new File(iniFileParameter); if (iniFile.isAbsolute() && iniFile.exists()) { res=iniFile.getAbsolutePath(); } //TODO BTT611, use file path way initialize file name. res = "file:\\\\\\" + res; }