Git Product home page Git Product logo

webdav-caiyun's Introduction

Hi there, I'm Vgearen 👋

  • 🥷 Java / Python / JavaScript

Where to find me

Weekly development breakdown

Java              6 hrs 56 mins   ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   56.58 %
Vue.js            2 hrs 43 mins   ⣿⣿⣿⣿⣿⣦⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   22.25 %
XML               1 hr 43 mins    ⣿⣿⣿⣦⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   14.08 %
YAML              19 mins         ⣶⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   02.69 %
Java Properties   11 mins         ⣤⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   01.55 %

webdav-caiyun's People

Contributors

vgearen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

webdav-caiyun's Issues

鉴权失败

描述:
启动后提示鉴权失败,浏览器F12重新获取token发现无变化
复现:
正常启动

预期:
正常发起请求

截图:
2023-06-27 22:38:29 --- 请求失败,url=/orchestration/personalCloud/catalog/v1.0/getDisk, code=200, resp={"success":false,"code":"1010010002","message":"鉴权失败","data":{"result":{"resultCode":"200000401","resultDesc":"[501275|0353CC9F67214039984E3EFBE50163C8]Token expired"},"getDiskResult":null}}
java.lang.Exception: 请求失败:/orchestration/personalCloud/catalog/v1.0/getDisk
at com.alice1530.mcloud.client.MCloudClient.post(MCloudClient.java:194)
at com.alice1530.mcloud.store.MCloudClientService.fileListFromApi(MCloudClientService.java:184)
at com.alice1530.mcloud.store.MCloudClientService.getCFilesWithNoRepeat(MCloudClientService.java:93)
at com.alice1530.mcloud.store.MCloudClientService.lambda$getCFiles$0(MCloudClientService.java:79)
at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2337)
at java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1853)
at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2335)
at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2318)
at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:111)
at com.github.benmanes.caffeine.cache.LocalManualCache.get(LocalManualCache.java:54)
at com.alice1530.mcloud.store.MCloudClientService.getCFiles(MCloudClientService.java:76)
at com.alice1530.mcloud.config.MCloudCronTask.refreshToken(MCloudCronTask.java:45)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)
java.lang.NullPointerException
at java.util.LinkedHashSet.(LinkedHashSet.java:168)
at com.alice1530.mcloud.store.MCloudClientService.getCFiles(MCloudClientService.java:85)
at com.alice1530.mcloud.config.MCloudCronTask.refreshToken(MCloudCronTask.java:45)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)
2023-06-27 22:38:29 --- 程序第[1]次异常超过十次,将退出程序。

环境:

  • Jar

写了一个自动登录脚本

用py写的自动登录脚本,提取cookie参数。由于java的http库我不熟,静待另一个强者将程序转为java
如果作者能嵌入程序就更香了

import random
import time
from Crypto.Cipher import AES
from Crypto.PublicKey import RSA
import requests
import base64
import rsa
import execjs
from Crypto.Hash import MD5


def getRandomString(n: int):
    return ''.join([random.choice('abcdefghijklmnopqrstuvwxyz0123456789') for _ in range(n)])


def pkcs7padding(text):
    """明文使用PKCS7填充 """
    bs = 16
    length = len(text)
    bytes_length = len(text.encode('utf-8'))
    padding_size = length if (bytes_length == length) else bytes_length
    padding = bs - padding_size % bs
    padding_text = chr(padding) * padding
    return text + padding_text


def getTime():
    from datetime import datetime
    return datetime.now().strftime('%Y-%m-%d %H:%M:%S')


def getSign(data):
    sign = getRandomString(16)
    js = execjs.compile('''
              function getNewSign(e, a, n) {
                var i = '',
                s = '';
                if (e) {
                  var r = Object.assign({
                  }, e);
                  s = JSON.stringify(r),
                  s = encodeURIComponent(s);
                  var c = s.split(''),
                  u = c.sort();
                  s = u.join('')
                }
                return s
              }    
    ''')

    ret = js.call('getNewSign', data)
    time = getTime()
    enc = MD5.new(base64.b64encode(ret.encode())).hexdigest()
    comb = MD5.new((time + ':' + sign).encode()).hexdigest()
    sign = "{},{},{}".format(time, sign, MD5.new((enc + comb).encode()).hexdigest().upper())
    return sign


def getData(data, publicKey):
    AESkey = getRandomString(16)

    secret = rsa.encrypt(AESkey.encode(), publicKey)
    secret = base64.b64encode(secret).decode()

    data = execjs.compile('''
    function e(t){
        return JSON.stringify(t)   
    }
    ''').call('e', data)

    data = AES.new(AESkey.encode(), AES.MODE_ECB).encrypt(pkcs7padding(data).encode())

    data = {
        "encryptMsg": base64.b64encode(data).decode(),
        "clientId": "10701", "autoLogin": True, "returnToken": True}
    return data, secret


if __name__ == '__main__':
    # AesKEY为随机字符串
    # secret是用rsa加密的数据; post获取publicKey后rsa加密aesKey成为secret
    # 最后post的数据用aes加密

    # 登陆时,secret在header中,也就是aesKey加密后再放在header
    # sign再对传输的数据进行签名, e就是数据,a为日期,n为随机数

    ## 记得改正这里!!!
    account = '152xxxxxxxx' ## 记得改正这里!!!
    session = requests.Session()

    resp = session.post('https://yun.139.com/orchestration/auth/key/v1.0/getRsaPublicKey', json={
        'clientCode': '10701',
        'type': 1
    }).json()
    publicKey = resp['data']['publicKey']
    publicKey = RSA.import_key('-----BEGIN PUBLIC KEY-----\n' + publicKey + '\n-----END PUBLIC KEY-----')

    # 构造登录包
    data = {
        "dycPwd": "",
        "loginStyle": "SIM",
        "ifOpenAccount": "1",
        "verType": 2,
        "clientEnv": "3",
        "account": account
    }

    data, secret = getData(data, publicKey)  # 对数据包加密
    sign = getSign(data)    # 加密之后再签名

    resp = session.post('https://yun.139.com/orchestration/auth/permission/v1.0/login', headers={
        'caller': 'web',
        'mcloud-sign': sign,
        'mcloud-skey': secret,  # 用rsa加密的aesKey
        'mcloud-version': '7.0.0',
        'x-DeviceInfo': '||9|7.0.0|firefox|101.0|||windows 10||zh-CN|||',
        'x-huawei-channelSrc': '10000034',
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0',
        'Referer': 'https://yun.139.com/w/',
        'Origin': 'https://yun.139.com',
        'mcloud-channel': '1000101',
        'mcloud-client': '10701',
        'mcloud-route': '001'
    }, json=data)
    taskID = resp.json()['data']['extInfo']['taskID']

    # 查询登录结果的数据包
    data = {
        'account': account,
        'taskID': taskID
    }
    data, secret = getData(data, publicKey)

    while True:
        sign = getSign(data)

        resp = session.post('https://yun.139.com/orchestration/auth/permission/v1.0/getSimCertResult', headers={
            'caller': 'web',
            'mcloud-sign': sign,
            'mcloud-skey': secret,
            'mcloud-version': '7.0.0',
            'x-DeviceInfo': '||9|7.0.0|firefox|101.0|||windows 10||zh-CN|||',
            'x-huawei-channelSrc': '10000034',
            'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0',
            'Referer': 'https://yun.139.com/w/',
            'Origin': 'https://yun.139.com',
            'mcloud-channel': '1000101',
            'mcloud-client': '10701',
            'mcloud-route': '001'
        }, json=data)
        print(resp.json())
        if resp.json()['data']['resultCode']:
            cookie = session.cookies
            tel = account
            account = cookie.get('ORCHES-C-ACCOUNT')
            token = cookie.get('ORCHES-C-TOKEN')
            encrypt = cookie.get('ORCHES-I-ACCOUNT-ENCRYPT')
            print('account =', account)
            print('token =', token)
            print('encrypt =', encrypt)
            print('tel =', tel)
            break
        time.sleep(1)

default.mp4

win11卡在凭据管理器了

描述:
浏览器可正常访问到webdav,按步骤映射网络驱动器,收入默认账号密码admin,确定后重复弹出凭据管理器

复现:
之前能正常映射,更新版本后重新映射问题出现

预期:
映射成功

截图:
image

环境:

  • Jar
  • 最新

运行参数:
readme示例代码

Shell 自动处理脚本

描述

可以使用 shell 中的 sed 指令,自动提取 cookies 中的参数

从 cookie 中找某几个变量,比较麻烦,用 shell 自动化进行处理吧

脚本代码

下列脚本在 Ubuntu 18.04 模式下运行通过

# 将自己的 cookie 复制在下面即可,脚本会自行提取变量
cookies='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'

# 提取变量的函数
function getValue(){
        echo $cookies | sed -n "s/^.*$1=\(\S*\);.*$/\1/p"
}


# --------------------> 提取变量 <--------------------
# 网页版和彩云Cookie中的 ORCHES-C-ACCOUNT 字段
account=$(getValue "ORCHES-C-ACCOUNT")

# Cookie中的 ORCHES-C-TOKEN
token=$(getValue "ORCHES-C-TOKEN")

# Cookie中的 ORCHES-I-ACCOUNT-ENCRYPT
encrypt=$(getValue "ORCHES-I-ACCOUNT-ENCRYPT")


# --------------------> 填写下列参数 <--------------------
# caiyun.tel: 和彩云的注册号码(需要自行修改)
tel=xxxxxxxxxxx
# caiyun.auth.user-name:可选 默认admin
# caiyun.auth.password:可选 默认admin

# --------------------> 执行该 jar 包 <--------------------
java -jar caiyun-webdav.jar \
        --caiyun.account="${account}" \
        --caiyun.token="${token}" \
        --caiyun.encrypt="${encrypt}" \
        --caiyun.tel="${tel}"

无法打开web server

Description:

Web server failed to start. Port 8080 was already in use.

Action:

Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.
之前没接触过java,还望大佬们不吝赐教,从releases下载的包如何使用,谢谢。

ubunut使用rclone挂载到本地后,使用rsync命令进行文件夹同步,中文名文件无法上传成功。

描述:
ubunut使用rclone挂载到本地后,使用rsync命令进行文件夹同步,中文名文件无法上传成功。
同样是rclone连接googledrive时,没有这个中文名的问题。

复现:
ubuntu22.04 下安装rclone和本软件,本软件使用docker启动后,使用rclone mount yun139: ~/cloud/yun139/ 挂载。
挂载后使用rsync命令进行文件夹同步,当上传文件名含中文时报错:
sending incremental file list
考题.rar
rsync: [receiver] rename "/home/cloud/yun139/#345#237#271#350#256#255#350#256#244#350#257#201#350#265#204#346#226#231/.#350#200#203#351#242#230.rar.fklhlb" -> "#350#200#203#351#242#230.rar": No such file or directory (2)

sent 23,220,777 bytes received 35 bytes 3,096,108.27 bytes/sec
total size is 23,215,009 speedup is 1.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1338) [sender=3.2.7]

预期:
使用rsync命令可以比较方便的在linux上实现自动同步。能够支持中文名文件。

截图:
image

环境:
ubunut22.04,docker版本启动后,使用rclone挂载webdav服务,能够使用cp命令复制文件,但是使用rsync命令进行文件夹同步时,出现问题

运行参数:
rclone mount yun139: /home/cloud/yun139/
rsync -av 考题.rar /home/cloud/yun139/培训认证资料/

上传文件无反应

描述:
使用rclone copy上传文件无反应,docker日志显示开始上传文件之后便再无上传日志,此时云盘目录会逐渐显示多个0字节的备份的文件。使用其他工具上传也是如此

2022-10-27 04:30:02.084 INFO 1 --- [nio-8080-exec-7] c.v.w.store.CaiyunDriverClientService : 开始上传文件,文件名:/tmp2/docker-compose.yml,总大小:745, 文件块数量:1
ORCHES-C-TOKEN=ZaAlKE3EhvGUZvSW/HUxfXRLsuXi6jdF3ocyMsKE0/fSg44Om4vuhWel+H6PNxLa+Iw0OcLBNFMzmAQ1tr8mTlPyVLaYJYGbdRBxQtFl79SNy+rPXkHKC6AI+R94btiaxVKfarq+In73Y199XAHmZPayCAHNK5Ja3VDNgf+n5mXv9bbJhYB7f4RCR55RoJ5hrUQ48eWdo13ZiTIT0CreUAgTYVuEtFt3esIcY6YJc+73A/8llq5NLsKt9Hjfwmf1GNw56rpLWrgGxpWbA1/xDag==;ORCHES-C-ACCOUNT=c2yzctz52YvtuVJzw7OqiA==;ORCHES-I-ACCOUNT-ENCRYPT=MTUzMzkwNzQ5ODE=;
2022-10-27 04:30:02.673 INFO 1 --- [nio-8080-exec-7] c.v.w.client.CaiyunDriverClient : post: /orchestration/personalCloud/uploadAndDownload/v1.0/pcUploadFileRequest, code: 200, body: {"commonAccountInfo":{"account":"*****","accountType":1},"fileCount":1,"manualRename":2,"newCatalogName":"","operation":0,"parentCatalogID":"1E11nqBzP45l1932022102503270665v","totalSize":745,"uploadContentList":[{"contentName":"docker-compose.yml","contentSize":745,"digest":null}]}
ORCHES-C-TOKEN=ZaAlKE3EhvGUZvSW/HUxfXRLsuXi6jdF3ocyMsgKE0/fSg44Om4vuWel+H6PNxLa+Iw0OcLBNFMzmAQ1tr8mTlPyVLaYJYGbdRBxQtFl79SNy+rPXkHKC6AI+R94btiaxVKfarq+In73Y199XAHmZPayCAHNK5Ja3VDNgf+n5mXv9bbJhYB7f4RCR55RoJ5hrUQ48eWdo13ZiTIT0CreUAgTYVuEtFt3esIcY6YJc+73A/8llq5NLsKt9Hjfwmf1GNw56rpLWrgGxpWbA1/xDag==;ORCHES-C-ACCOUNT=c2yzctz52YvtuVJzw7OqiA==;ORCHES-I-ACCOUNT-ENCRYPT=MTUzMzkwNzQ5ODE=;
2022-10-27 04:30:23.186 INFO 1 --- [nio-8080-exec-8] c.v.w.store.CaiyunDriverFileSystemStore : getStoredObject: /tmp2/

复现:
使用rclone copy备份任意文件

预期:

截图:

环境:

  • 运行方式?docker
  • 版本? 1.0.5

运行参数:

上传文件时不断失败重传

描述:
上传到50%左右卡住,又回到7%重新上传,一直重复

复现:
上传500M左右文件

预期:
不断重新下载

截图:
日志
2022/11/10 22:07:50 INFO :
Transferred: 504.984 MiB / 602.611 MiB, 84%, 119 B/s, ETA 1w2d21h18m46s
Checks: 0 / 1, 0%
Transferred: 0 / 1, 0%
Elapsed time: 4m3.4s
Checking:

Transferring:

  •                             videoplayback: 54% /216.216Mi, 125/s, 227h6m21s
    

2022/11/10 22:08:50 INFO :
Transferred: 504.984 MiB / 602.611 MiB, 84%, 2 B/s, ETA 1y15w5d3h40m39s
Checks: 0 / 1, 0%
Transferred: 0 / 1, 0%
Elapsed time: 5m3.4s
Checking:

Transferring:

  •                             videoplayback: 54% /216.216Mi, 2/s, 10913h11m44s
    

2022/11/10 22:09:50 INFO :
Transferred: 504.984 MiB / 602.611 MiB, 84%, 0 B/s, ETA 62y28w6d16h35m26s
Checks: 0 / 1, 0%
Transferred: 0 / 1, 0%
Elapsed time: 6m3.4s
Checking:

Transferring:

  •                             videoplayback: 54% /216.216Mi, 0/s, 524415h18m44s
    

2022/11/10 22:10:50 INFO :
Transferred: 813.258 MiB / 890.384 MiB, 91%, 4.673 MiB/s, ETA 16s
Checks: 0 / 1, 0%
Transferred: 0 / 1, 0%
Elapsed time: 7m3.5s
Checking:

Transferring:

  •                             videoplayback: 64% /216.216Mi, 5.229Mi/s, 14s
    

2022/11/10 22:11:50 INFO :
Transferred: 881.879 MiB / 1.016 GiB, 85%, 1.293 MiB/s, ETA 2m2s
Checks: 0 / 1, 0%
Transferred: 0 / 1, 0%
Elapsed time: 8m3.5s
Checking:

Transferring:

  •                             videoplayback: 26% /216.216Mi, 1.658Mi/s, 1m35s
    

2022/11/10 22:13:50 INFO :
Transferred: 1.066 GiB / 1.261 GiB, 85%, 40.129 KiB/s, ETA 1h24m47s
Checks: 0 / 1, 0%
Transferred: 0 / 1, 0%
Elapsed time: 10m3.5s
Checking:

Transferring:

  •                             videoplayback:  7% /216.216Mi, 25.518Ki/s, 2h13m20s
    

2022/11/10 22:14:34 ERROR : videoplayback: Failed to copy: 500
2022/11/10 22:14:34 ERROR : videoplayback: Not deleting source as copy failed: 500
2022/11/10 22:14:34 ERROR : Attempt 1/3 failed with 1 errors and: 500
2022/11/10 22:14:50 INFO :
Transferred: 1.291 GiB / 1.415 GiB, 91%, 6.945 MiB/s, ETA 18s
Checks: 1 / 2, 50%
Transferred: 0 / 1, 0%
Elapsed time: 11m3.5s
Checking:

Transferring:

  •                             videoplayback: 41% /216.216Mi, 21.215Mi/s, 5s
    

2022/11/10 22:15:50 INFO :
Transferred: 1.525 GiB / 1.668 GiB, 91%, 4.567 MiB/s, ETA 31s
Checks: 1 / 2, 50%
Transferred: 0 / 1, 0%
Elapsed time: 12m3.5s
Checking:

Transferring:

  •                             videoplayback: 32% /216.216Mi, 5.309Mi/s, 27s
    

环境:

  • docker

运行参数:
aria2+rclone挂载webdav

大佬 最近和彩云失效了

描述:
请清晰的描述是什么样的BUG

复现:
复现下BUG怎么出现的

预期:
该是怎么样的?

截图:

环境:

  • 运行方式?Jar?Docker?
  • 版本?

运行参数:
最好能把运行参数贴出来

群晖挂载后上传大文件失败

描述:
使用群晖的docker运行该程序后用 Cloud Sync 挂载webdav,然后上传文件时,上传小文件没问题,上传大文件会失败。查看日志发现,docker日志显示已经上传完成,但是实际并未上传成功,查看上传过程,发现大文件上传到一定的大小就会自动断开并重新尝试上传。
猜测可能是和彩云的限制。

复现:
直接上传就能复现

环境:

  • Docker

运行参数:
文档参数未更改

大佬,Mac系统中用docker-compose挂载为本地盘后,无法打开.jpg文件,也无法拷贝.jpg文件,但是能打开.docx文件

直接双击打开5G.jpg:
Screen Shot 2022-02-18 at 11 02 18 PM

尝试将文件copy到desktop:
Screen Shot 2022-02-18 at 11 02 38 PM

部分错误信息输出:

caiyun-webdav | 2022-02-18 23:09:21.782 INFO 1 --- [nio-8080-exec-1] c.v.w.store.CaiyunDriverFileSystemStore : getStoredObject: /5G.jpg
caiyun-webdav | 2022-02-18 23:09:21.784 INFO 1 --- [nio-8080-exec-1] c.v.w.store.CaiyunDriverFileSystemStore : getStoredObject: /5G.jpg
caiyun-webdav | 2022-02-18 23:09:21.784 INFO 1 --- [nio-8080-exec-1] c.v.w.store.CaiyunDriverFileSystemStore : getStoredObject: /5G.jpg
caiyun-webdav | 2022-02-18 23:09:21.795 INFO 1 --- [nio-8080-exec-9] c.v.w.store.CaiyunDriverFileSystemStore : getStoredObject: /5G.jpg
caiyun-webdav | 2022-02-18 23:09:21.797 INFO 1 --- [nio-8080-exec-9] c.v.w.store.CaiyunDriverFileSystemStore : getStoredObject: /5G.jpg
caiyun-webdav | 2022-02-18 23:09:21.800 INFO 1 --- [nio-8080-exec-9] c.v.w.store.CaiyunDriverFileSystemStore : getStoredObject: /5G.jpg
caiyun-webdav | 2022-02-18 23:09:21.804 INFO 1 --- [nio-8080-exec-9] c.v.w.store.CaiyunDriverFileSystemStore : getResourceContent: /5G.jpg
caiyun-webdav | 2022-02-18 23:09:21.911 WARN 1 --- [nio-8080-exec-8] net.sf.webdav.methods.DoGet : /5G.jpg Flushing OutputStream causes Exception!
caiyun-webdav |
caiyun-webdav |
caiyun-webdav | org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
caiyun-webdav | at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:299) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at net.sf.webdav.methods.DoGet.doBody(DoGet.java:84) ~[classes!/:1.0.0]
caiyun-webdav | at net.sf.webdav.methods.DoHead.execute(DoHead.java:156) ~[classes!/:1.0.0]
caiyun-webdav | at net.sf.webdav.WebDavServletBean.service(WebDavServletBean.java:131) ~[classes!/:1.0.0]
caiyun-webdav | at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.13.jar!/:5.3.13]
caiyun-webdav | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.13.jar!/:5.3.13]
caiyun-webdav | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.13.jar!/:5.3.13]
caiyun-webdav | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.13.jar!/:5.3.13]
caiyun-webdav | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.13.jar!/:5.3.13]
caiyun-webdav | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.13.jar!/:5.3.13]
caiyun-webdav | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:659) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:659) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:895) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1722) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na]
caiyun-webdav | Caused by: java.io.IOException: Broken pipe
caiyun-webdav | at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method) ~[na:na]
caiyun-webdav | at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47) ~[na:na]
caiyun-webdav | at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na]
caiyun-webdav | at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na]
caiyun-webdav | at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na]
caiyun-webdav | at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:462) ~[na:na]
caiyun-webdav | at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1363) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:586) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:530) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:73) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.coyote.Response.doWrite(Response.java:615) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340) ~[tomcat-embed-core-9.0.55.jar!/:na]
caiyun-webdav | ... 42 common frames omitted
caiyun-webdav |
caiyun-webdav | 2022-02-18 23:09:21.920 WARN 1 --- [nio-8080-exec-8] net.sf.webdav.methods.DoGet : /5G.jpg doBody causes Exception!

群晖+最新docker镜像连接失败

描述:
群晖 + caiyun-webdav latest的docker镜像,无法连接和彩云,log如下,大佬有空帮看看是什么问题?

截图:

2022-04-16 02:40:54 stdout  
2022-04-16 02:40:54 stdout ... 73 common frames omitted
2022-04-16 02:40:54 stdout at okio.AsyncTimeout$2.read(AsyncTimeout.java:237) ~[okio-1.17.2.jar!/:na]
2022-04-16 02:40:54 stdout at okio.Okio$2.read(Okio.java:140) ~[okio-1.17.2.jar!/:na]
2022-04-16 02:40:54 stdout at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1060) ~[na:na]
2022-04-16 02:40:54 stdout at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1449) ~[na:na]
2022-04-16 02:40:54 stdout at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70) ~[na:na]
2022-04-16 02:40:54 stdout at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:472) ~[na:na]
2022-04-16 02:40:54 stdout at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:478) ~[na:na]
2022-04-16 02:40:54 stdout at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140) ~[na:na]
2022-04-16 02:40:54 stdout at java.base/java.net.SocketInputStream.read(SocketInputStream.java:183) ~[na:na]
2022-04-16 02:40:54 stdout Caused by: java.net.SocketException: Socket closed
2022-04-16 02:40:54 stdout ... 49 common frames omitted
2022-04-16 02:40:54 stdout at com.vgearen.webdavcaiyundrive.client.CaiyunDriverClient.post(CaiyunDriverClient.java:169) ~[classes!/:1.0.0]
2022-04-16 02:40:54 stdout at okhttp3.RealCall.execute(RealCall.java:81) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:229) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at com.vgearen.webdavcaiyundrive.client.CaiyunDriverClient$1.intercept(CaiyunDriverClient.java:79) ~[classes!/:1.0.0]
2022-04-16 02:40:54 stdout at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:88) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:94) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:43) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.java:94) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.java:115) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242) ~[okhttp-3.14.9.jar!/:na]
2022-04-16 02:40:54 stdout at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:230) ~[okio-1.17.2.jar!/:na]
2022-04-16 02:40:54 stdout at okio.RealBufferedSource.indexOf(RealBufferedSource.java:358) ~[okio-1.17.2.jar!/:na]
2022-04-16 02:40:54 stdout at okio.AsyncTimeout$2.read(AsyncTimeout.java:241) ~[okio-1.17.2.jar!/:na]
2022-04-16 02:40:54 stdout at okio.AsyncTimeout.exit(AsyncTimeout.java:286) ~[okio-1.17.2.jar!/:na]
2022-04-16 02:40:54 stdout at okio.Okio$4.newTimeoutException(Okio.java:232) ~[okio-1.17.2.jar!/:na]
2022-04-16 02:40:54 stdout Caused by: java.net.SocketTimeoutException: timeout
2022-04-16 02:40:54 stdout at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na]
2022-04-16 02:40:54 stdout at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1722) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:895) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:659) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:659) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.13.jar!/:5.3.13]
2022-04-16 02:40:54 stdout at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.13.jar!/:5.3.13]
2022-04-16 02:40:54 stdout at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.13.jar!/:5.3.13]
2022-04-16 02:40:54 stdout at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.13.jar!/:5.3.13]
2022-04-16 02:40:54 stdout at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.13.jar!/:5.3.13]
2022-04-16 02:40:54 stdout at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.13.jar!/:5.3.13]
2022-04-16 02:40:54 stdout at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[tomcat-embed-core-9.0.55.jar!/:na]
2022-04-16 02:40:54 stdout at net.sf.webdav.WebDavServletBean.service(WebDavServletBean.java:131) ~[classes!/:1.0.0]
2022-04-16 02:40:54 stdout at net.sf.webdav.methods.DoPropfind.execute(DoPropfind.java:165) ~[classes!/:1.0.0]
2022-04-16 02:40:54 stdout at net.sf.webdav.methods.DoPropfind.recursiveParseProperties(DoPropfind.java:217) ~[classes!/:1.0.0]
2022-04-16 02:40:54 stdout at com.vgearen.webdavcaiyundrive.store.CaiyunDriverFileSystemStore.getChildrenNames(CaiyunDriverFileSystemStore.java:133) ~[classes!/:1.0.0]
2022-04-16 02:40:54 stdout at com.vgearen.webdavcaiyundrive.store.CaiyunDriverClientService.getCFiles(CaiyunDriverClientService.java:83) ~[classes!/:1.0.0]
2022-04-16 02:40:54 stdout at com.github.benmanes.caffeine.cache.LocalManualCache.get(LocalManualCache.java:54) ~[caffeine-2.7.0.jar!/:na]
2022-04-16 02:40:54 stdout at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:111) ~[caffeine-2.7.0.jar!/:na]
2022-04-16 02:40:54 stdout at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2318) ~[caffeine-2.7.0.jar!/:na]
2022-04-16 02:40:54 stdout at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2335) ~[caffeine-2.7.0.jar!/:na]
2022-04-16 02:40:54 stdout at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1908) ~[na:na]
2022-04-16 02:40:54 stdout at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2337) ~[caffeine-2.7.0.jar!/:na]
2022-04-16 02:40:54 stdout at com.vgearen.webdavcaiyundrive.store.CaiyunDriverClientService.lambda$getCFiles$0(CaiyunDriverClientService.java:85) ~[classes!/:1.0.0]
2022-04-16 02:40:54 stdout at com.vgearen.webdavcaiyundrive.store.CaiyunDriverClientService.getCFilesWithNoRepeat(CaiyunDriverClientService.java:95) ~[classes!/:1.0.0]
2022-04-16 02:40:54 stdout at com.vgearen.webdavcaiyundrive.store.CaiyunDriverClientService.fileListFromApi(CaiyunDriverClientService.java:185) ~[classes!/:1.0.0]
2022-04-16 02:40:54 stdout at com.vgearen.webdavcaiyundrive.client.CaiyunDriverClient.post(CaiyunDriverClient.java:179) ~[classes!/:1.0.0]
2022-04-16 02:40:54 stdout net.sf.webdav.exceptions.WebdavException: java.net.SocketTimeoutException: timeout
2022-04-16 02:40:54 stdout  
2022-04-16 02:40:54 stdout �[2m2022-04-16 02:40:54.764�[0;39m �[33m WARN�[0;39m �[35m1�[0;39m �[2m---�[0;39m �[2m[nio-8080-exec-6]�[0;39m �[36mnet.sf.webdav.methods.DoPropfind        �[0;39m �[2m:�[0;39m Sending internal error!
2022-04-16 02:39:31 stdout �[2m2022-04-16 02:39:31.982�[0;39m �[32m INFO�[0;39m �[35m1�[0;39m �[2m---�[0;39m �[2m[nio-8080-exec-6]�[0;39m �[36mc.v.w.store.CaiyunDriverFileSystemStore �[0;39m �[2m:�[0;39m getStoredObject: /
2022-04-16 02:39:31 stdout �[2m2022-04-16 02:39:31.982�[0;39m �[32m INFO�[0;39m �[35m1�[0;39m �[2m---�[0;39m �[2m[nio-8080-exec-6]�[0;39m �[36mc.v.w.store.CaiyunDriverFileSystemStore �[0;39m �[2m:�[0;39m getStoredObject: /
2022-04-16 02:39:31 stdout �[2m2022-04-16 02:39:31.982�[0;39m �[32m INFO�[0;39m �[35m1�[0;39m �[2m---�[0;39m �[2m[nio-8080-exec-6]�[0;39m �[36mc.v.w.store.CaiyunDriverFileSystemStore �[0;39m �[2m:�[0;39m getStoredObject: /
2022-04-16 02:39:17 stdout �[2m2022-04-16 02:39:17.007�[0;39m �[32m INFO�[0;39m �[35m1�[0;39m �[2m---�[0;39m �[2m[nio-8080-exec-5]�[0;39m �[36mc.v.w.store.CaiyunDriverFileSystemStore �[0;39m �[2m:�[0;39m getStoredObject: /
2022-04-16 02:39:17 stdout �[2m2022-04-16 02:39:17.007�[0;39m �[32m INFO�[0;39m �[35m1�[0;39m �[2m---�[0;39m �[2m[nio-8080-exec-5]�[0;39m �[36mc.v.w.store.CaiyunDriverFileSystemStore �[0;39m �[2m:�[0;39m getStoredObject: /
2022-04-16 02:39:17 stdout �[2m2022-04-16 02:39:17.007�[0;39m �[32m INFO�[0;39m �[35m1�[0;39m �[2m---�[0;39m �[2m[nio-8080-exec-5]�[0;39m �[36mc.v.w.store.CaiyunDriverFileSystemStore �[0;39m �[2m:�[0;39m getStoredObject: /
2022-04-16 02:39:16 stdout �[2m2022-04-16 02:39:16.969�[0;39m �[32m INFO�[0;39m �[35m1�[0;39m �[2m---�[0;39m �[2m[nio-8080-exec-4]�[0;39m �[36mc.v.w.store.CaiyunDriverFileSystemStore �[0;39m �[2m:�[0;39m getStoredObject: /
2022-04-16 02:39:16 stdout �[2m2022-04-16 02:39:16.969�[0;39m �[32m INFO�[0;39m �[35m1�[0;39m �[2m---�[0;39m �[2m[nio-8080-exec-4]�[0;39m �[36mc.v.w.store.CaiyunDriverFileSystemStore �[0;39m �[2m:�[0;39m getStoredObject: /
2022-04-16 02:39:16 stdout �[2m2022-04-16 02:39:16.968�[0;39m �[32m INFO�[0;39m �[35m1�[0;39m �[2m---�[0;39m �[2m[nio-8080-exec-4]�[0;39m �[36mc.v.w.store.CaiyunDriverFileSystemStore �[0;39m �[2m:�[0;39m getStoredObject: /
2022-04-16 02:39:12 stdout �[2m2022-04-16 02:39:12.414�[0;39m �[32m INFO�[0;39m �[35m1�[0;39m �[2m---�[0;39m �[2m[nio-8080-exec-3]�[0;39m �[36mc.v.w.store.CaiyunDriverFileSystemStore �[0;39m �[2m:�[0;39m getStoredObject: /
2022-04-16 02:39:12 stdout �[2m2022-04-16 02:39:12.414�[0;39m �[32m INFO�[0;39m �[35m1�[0;39m �[2m---�[0;39m �[2m[nio-8080-exec-3]�[0;39m �[36mc.v.w.store.CaiyunDriverFileSystemStore �[0;39m �[2m:�[0;39m getStoredObject: /
2022-04-16 02:39:12 stdout �[2m2022-04-16 02:39:12.408�[0;39m �[32m INFO�[0;39m �[35m1�[0;39m �[2m---�[0;39m �[2m[nio-8080-exec-3]�[0;39m �[36mc.v.w.store.CaiyunDriverFileSystemStore �[0;39m �[2m:�[0;39m getStoredObject: /
2022-04-16 02:38:22 stdout �[2m2022-04-16 02:38:22.610�[0;39m �[32m INFO�[0;39m �[35m1�[0;39m �[2m---�[0;39m �[2m[           main]�[0;39m �[36mc.v.w.WebdavCaiyundriveApplication      �[0;39m �[2m:�[0;39m Started WebdavCaiyundriveApplication in 5.43 seconds (JVM running for 6.46)
2022-04-16 02:38:22 stdout �[2m2022-04-16 02:38:22.572�[0;39m �[32m INFO�[0;39m �[35m1�[0;39m �[2m---�[0;39m �[2m[           main]�[0;39m �[36mo.s.b.w.embedded.tomcat.TomcatWebServer �[0;39m �[2m:�[0;39m Tomcat started on port(s): 8080 (http) with context path ''

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.