juicedata/juicefs · error

not supported

Error message

not supported

What it means

Returned by the `juicefs webdav` command when the binary was compiled with the nowebdav build tag. The command is a registered stub that always fails; the WebDAV server feature is not present in this build.

Source

Thrown at cmd/webdav_noop.go:35

 * limitations under the License.
 */

package cmd

import (
	"errors"

	"github.com/urfave/cli/v2"
)

func cmdWebDav() *cli.Command {
	return &cli.Command{
		Name:        "webdav",
		Category:    "SERVICE",
		Usage:       "Start a WebDAV server (not included)",
		Description: `This feature is not included. If you want it, recompile juicefs without "nowebdav" flag`,
		Action: func(*cli.Context) error {
			return errors.New("not supported")
		},
	}
}

View on GitHub (pinned to c9a67b23e8)

Solutions

  1. Recompile juicefs without the nowebdav tag
  2. Use a full release binary that includes the WebDAV server
Defensive patterns

Strategy: fallback

When it happens

Trigger: Thrown at cmd/webdav_noop.go:35 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of juicedata/juicefs@c9a67b23e8 (2026-09-06). Data as JSON: /api/errors/be14deb3efeb052a. Report an issue: GitHub.