String メソッドが呼び出されていて、"." が引数として正規表現を取るパラメータに渡されています。 これは、意図したことですか? たとえば、s.replaceAll(".", "/") はあらゆる文字が "/" 文字に置き換えられた文字列を返します。 また、s.split(".") は常に長さが0の String の配列を返します。