Skip to content

Failure to build unity catalog server on Macbook #66

@abrassel

Description

@abrassel

Describe the bug

The Armeria dependency does not include the netty classfiles necessary to successfully compile and run unity catalog.
This can be hacked around by specifying the transitive dependency (using "netty-all"). It is not yet clear why we must specify the upstream dependency manually.

To Reproduce

Steps to reproduce the behavior:

  1. build/sbt package
  2. bin/start-uc-server
Exception in thread "main" java.lang.NoClassDefFoundError: io/netty/channel/ChannelPipeline

Expected behavior

I expected the script to successfully start the UC server.

System [please complete the following information]:

  • OS: Macos Sonoma (14.4.1 (23E224)), Apple M1 Max, Macbook Pro

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions