+ /// dvelasco: the encoding / decoding problem should be completely translated to WebdavClient & WebdavEntry, but at this moment we are in a little hurry
+ if (path != null && path.length() > 0) {
+ try {
+ new URL("http://silly.test.com:8888" + path);
+ } catch (MalformedURLException e) {
+ throw new RuntimeException("Trying to create a OCFile with a non valid remote path: " + path , e);
+ }
+ } else throw new RuntimeException("Trying to create a OCFile with a non valid remote path: " + path);
+ // save encoded paths have a problem: normalization; this is a quick&dirty fix to avoid duplications
+ mRemotePath = Uri.encode(Uri.decode(path), "/");