--force.brew update-reset && brew update and retried my command.brew doctor, fixed as many issues as possible and retried my command.{{Error: Cask 'java' is unreadable: undefined method `undent' for #
brew doctor
--verbose --debugWarning: Unexpected method 'license' called on Cask java.
Follow the instructions here:
https://github.com/Homebrew/homebrew-cask#reporting-bugs
Error: Cask 'java' is unreadable: undefined method `undent' for #<String:0x00007ffe8fa1b720>
/usr/local/Caskroom/java/.metadata/1.8.0_102-b14/20160820230236.261/Casks/java.rb:70:in `block in load'
/usr/local/Homebrew/Library/Homebrew/cask/cask.rb:59:in `instance_eval'
/usr/local/Homebrew/Library/Homebrew/cask/cask.rb:59:in `config='
/usr/local/Homebrew/Library/Homebrew/cask/cask.rb:46:in `initialize'
/usr/local/Homebrew/Library/Homebrew/cask/cask_loader.rb:43:in `new'
/usr/local/Homebrew/Library/Homebrew/cask/cask_loader.rb:43:in `cask'
/usr/local/Homebrew/Library/Homebrew/cask/cask_loader.rb:87:in `cask'
/usr/local/Caskroom/java/.metadata/1.8.0_102-b14/20160820230236.261/Casks/java.rb:1:in `load'
/usr/local/Homebrew/Library/Homebrew/cask/cask_loader.rb:72:in `instance_eval'
/usr/local/Homebrew/Library/Homebrew/cask/cask_loader.rb:72:in `load'
/usr/local/Homebrew/Library/Homebrew/cask/caskroom.rb:42:in `block in casks'
/usr/local/Homebrew/Library/Homebrew/cask/caskroom.rb:36:in `map'
/usr/local/Homebrew/Library/Homebrew/cask/caskroom.rb:36:in `casks'
/usr/local/Homebrew/Library/Homebrew/cmd/doctor.rb:48:in `doctor'
/usr/local/Homebrew/Library/Homebrew/brew.rb:120:in `<main>'
brew doctor --verbose{{Warning: Unexpected method 'license' called on Cask java.}}
brew tapgschool/learn
homebrew/cask
homebrew/core
homebrew/services
thoughtbot/formulae
weaveworks/tap
You currently installed version of java is from an old version of the Cask file -- please run
brew uninstall --force java
then
rm -r "$(brew --prefix)/Caskroom/java"
then
brew install java
and this may fix your issue.
Remove previous version as mentioned by @miccal and [here] (https://github.com/Homebrew/homebrew-cask/issues/63117#issuecomment-491466734) rm -rf $(brew --prefix)/Caskroom/java
Thank you this solved the problem.
Most helpful comment
You currently installed version of
javais from an old version of the Cask file -- please runthen
then
and this may fix your issue.