tallakt
Issues running `mix docs` - (UndefinedFunctionError) function Makeup.Application
I am having issues running mix doc all of a sudden though I did not make a lot of changes to my library codepagex for a long time. I am getting:
codepagex (master *) % mix docs
23:09:22.795 [notice] Application makeup exited: exited in: Makeup.Application.start(:normal, [])
** (EXIT) an exception was raised:
** (UndefinedFunctionError) function Makeup.Application.start/2 is undefined (module Makeup.Application is not available)
(makeup 1.1.2) Makeup.Application.start(:normal, [])
(kernel 10.0) application_master.erl:295: :application_master.start_it_old/4
23:09:22.802 [notice] Application nimble_parsec exited: :stopped
23:09:22.802 [notice] Application earmark_parser exited: :stopped
23:09:22.802 [notice] Application eex exited: :stopped
** (MatchError) no match of right hand side value: {:error, {:makeup, {:bad_return, {{Makeup.Application, :start, [:normal, []]}, {:EXIT, {:undef, [{Makeup.Application, :start, [:normal, []], []}, {:application_master, :start_it_old, 4, [file: ~c"application_master.erl", line: 295]}]}}}}}}
(ex_doc 0.33.0) lib/mix/tasks/docs.ex:337: Mix.Tasks.Docs.run/3
(mix 1.16.3) lib/mix/task.ex:478: anonymous fn/3 in Mix.Task.run_task/5
(mix 1.16.3) lib/mix/cli.ex:96: Mix.CLI.run_task/2
/opt/homebrew/bin/mix:2: (file)
My project is here: codepagex/mix.exs at main · tallakt/codepagex · GitHub
Appreciate any help, I’m totally lost here…
Marked As Solved
tallakt
So duplicating the code into a new mix project worked. Not many changes though, Im not sure which one did the trick:
-defmodule Codepagex.Mixfile do
+defmodule Codepagex.MixProject do
- [applications: [:logger]]
+ extra_applications: [:logger]
- build_embedded: Mix.env() == :prod,
Also Liked
dimitarvp
dimitarvp
So if you’re now running latest Erlang / Elixir I would also update all dependencies to their latest version.
dimitarvp
OK so I just cloned your repo and ran mix do deps.get, compile successfully.
Erlang version is 26.2.5.
Elixir version is 1.16.3-otp-26.
Let’s see about mix docs now…
Last Post!
tallakt
Im glad I was able to restart this project, I’ll try to be more prompt with updates. Thanks for the support
Popular in Questions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #elixirconf-us
- #advent-of-code
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #hex
- #security










