unitycatalog / unitycatalog/unitycatalog

package com.fasterxml.jackson.annotation does not exist

Open
#49 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Java
Stars
3.5k
Forks
672
Avg merge
6d 16h
Merged PRs (30d)
30

Description

Describe the bug

unable to compile

To Reproduce
Use ubuntu 23.10

Steps to reproduce the behavior:

  1. git clone uc repo
  2. run sbt compile
  3. ...

Expected behavior
should compile without errors

System [please complete the following information]:

  • OS: e.g. [Ubuntu 18.04]
  • Ubuntu 23.10

Additional context
(base) $build/sbt clean compile
Using /usr/lib/jvm/java-11-openjdk-amd64/ as default JAVA_HOME.
Note, this will be overridden by -java-home if it is set.
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.jline.terminal.impl.exec.ExecTerminalProvider$ReflectionRedirectPipeCreator (file:/$HOME/.sbt/boot/scala-2.12.19/org.scala-sbt/sbt/1.10.0/jline-terminal-3.24.1.jar) to constructor java.lang.ProcessBuilder$RedirectPipeImpl()
WARNING: Please consider reporting this to the maintainers of org.jline.terminal.impl.exec.ExecTerminalProvider$ReflectionRedirectPipeCreator
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[info] welcome to sbt 1.10.0 (Ubuntu Java 11.0.23)
[info] loading settings for project unitycatalog-build from plugins.sbt ...
[info] loading project definition from $HOME/work/unitycatalog/project
[info] loading settings for project unitycatalog from build.sbt,version.sbt ...
[info] set current project to unitycatalog (in build file:$HOME/work/unitycatalog/)
[info] Executing in batch mode. For better performance use sbt's shell
[success] Total time: 0 s, completed Jun 16, 2024, 2:20:26 AM
[error] $HOME/work/unitycatalog/clients/java/src/main/java/io/unitycatalog/client/ApiClient.java:15:1: package com.fasterxml.jackson.annotation does not exist

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by running sbt clean compile on Ubuntu 23.10 and inspect the failing import in clients/java/src/main/java/io/unitycatalog/client/ApiClient.java. Then review build.sbt and the project definition for the dependency declarations involved; done means the Java client compiles without the reported missing-package error.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
api, build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.