<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="353535" data-post-id="353535">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="zachdaniel" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/zachdaniel/120/31980_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  zachdaniel
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Creator of Ash</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Ultimately the only time that error is ever produced is when the phashes don’t match, so something must ultimately be the cause of that. The phash is of the file path and the contents, of the current file and of the file on disk.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="353535" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/compiling-igniter-mix-cant-continue-due-to-errors-on-dependencies/68859/22">Post #21</a>
	                </div>
	            </div>
              <div id="likers-container-353535" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="353535"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #21"></div>
  </section>
</div>
    <div class="postbit" id="353536" data-post-id="353536">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="nix2intel" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/nix2intel/120/37441_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  nix2intel
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Rgr that continuing</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="353536" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/compiling-igniter-mix-cant-continue-due-to-errors-on-dependencies/68859/23">Post #22</a>
	                </div>
	            </div>
              <div id="likers-container-353536" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="353536"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #22"></div>
  </section>
</div>
    <div class="postbit" id="353539" data-post-id="353539">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="nix2intel" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/nix2intel/120/37441_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  nix2intel
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I found an oddity:<br>
iex(10)&gt; debug_igniter.()</p>
<p>=== File Check ===<br>
File exists?: true<br>
File stats: %File.Stat{<br>
size: 1281,<br>
type: :regular,<br>
access: :read_write,<br>
atime: {{2025, 1, 21}, {0, 3, 54}},<br>
mtime: {{2025, 1, 21}, {0, 3, 54}},<br>
ctime: {{2025, 1, 21}, {0, 3, 54}},<br>
mode: 33188,<br>
links: 1,<br>
major_device: 53,<br>
minor_device: 0,<br>
inode: 420502,<br>
uid: 1000,<br>
gid: 1000<br>
}</p>
<p>=== File Read Test ===<br>
File is readable<br>
File size: 1281 bytes</p>
<p>=== Source Check ===<br>
Error getting source: %Rewrite.Error{reason: :nosource, path: “/home/hunsazk/Documents/Github/hillbilly_millionaire/lib/hillbilly_millionaire/application.ex”, missing_paths: nil, duplicated_paths: nil, message: nil}<br>
Current rewrite state: <a class="hashtag-cooked" href="/tag/rewrite/5122" data-type="tag" data-slug="rewrite" data-id="5122" data-style-type="icon" data-icon="tag" rel="nofollow"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node"><use href="#square-full"></use></svg></span><span>rewrite</span></a>&lt;1 source(s)&gt;</p>
<p>=== Alternative Path Checks ===<br>
Trying relative path: lib/hillbilly_millionaire/application.ex<br>
No source found with relative path</p>
<p>=== Path Resolution ===<br>
Current directory: /home/hunsazk/Documents/Github/hillbilly_millionaire<br>
Absolute path: /home/hunsazk/Documents/Github/hillbilly_millionaire/lib/hillbilly_millionaire/application.ex<br>
Relative path resolution: /home/hunsazk/Documents/Github/hillbilly_millionaire/lib/hillbilly_millionaire/application.ex<br>
:ok<br>
iex(11)&gt;</p>
<p>drwxr-xr-x. 1 hunsazk hunsazk   38 Jan 20 18:03 accounts<br>
-rw-r–r–. 1 hunsazk hunsazk  220 Jan 20 18:03 accounts.ex<br>
-rw-r–r–. 1 hunsazk hunsazk 1.3K Jan 20 18:03 application.ex<br>
-rw-r–r–. 1 hunsazk hunsazk   98 Jan 20 17:56 mailer.ex<br>
-rw-r–r–. 1 hunsazk hunsazk  442 Jan 20 18:03 repo.ex<br>
-rw-r–r–. 1 hunsazk hunsazk  297 Jan 20 18:03 secrets.ex</p>
<p><a class="mention" href="/u/zachdaniel" rel="nofollow">@zachdaniel</a> , I have no idea why but I think it thinks the file does not exist.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="353539" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/compiling-igniter-mix-cant-continue-due-to-errors-on-dependencies/68859/24">Post #23</a>
	                </div>
	            </div>
              <div id="likers-container-353539" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="353539"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #23"></div>
  </section>
</div>
    <div class="postbit" id="353540" data-post-id="353540">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="zachdaniel" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/zachdaniel/120/31980_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  zachdaniel
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Creator of Ash</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Is that source check checking the igniter itself for that source? Or is it checking the actual file system?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="353540" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/compiling-igniter-mix-cant-continue-due-to-errors-on-dependencies/68859/25">Post #24</a>
	                </div>
	            </div>
              <div id="likers-container-353540" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="353540"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #24"></div>
  </section>
</div>
    <div class="postbit" id="353541" data-post-id="353541">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="zachdaniel" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/zachdaniel/120/31980_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  zachdaniel
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Creator of Ash</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="nix2intel" data-post="24" data-topic="68859">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/nix2intel/48/37441_2.png" class="avatar"> nix2intel:</div>
<blockquote>
<p>Current rewrite state: <a class="hashtag-cooked" href="/tag/rewrite/5122" data-type="tag" data-slug="rewrite" data-id="5122" data-style-type="icon" data-icon="tag" rel="nofollow"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node"><use href="#square-full"></use></svg></span><span>rewrite</span></a>&lt;1 source(s)&gt;</p>
</blockquote>
</aside>
<p>Can you print out the sources that it thinks it has?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="353541" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/compiling-igniter-mix-cant-continue-due-to-errors-on-dependencies/68859/26">Post #25</a>
	                </div>
	            </div>
              <div id="likers-container-353541" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="353541"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #25"></div>
  </section>
</div>
    <div class="postbit" id="353543" data-post-id="353543">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="nix2intel" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/nix2intel/120/37441_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  nix2intel
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>This is my naive attempt (you can mock, laugh, or help guide me, but i’m good with any of them :</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">debug_rewrite = fn -&gt;
  # Create igniter instance with the install task
  igniter = Igniter.new()
  |&gt; Igniter.compose_task(Mix.Task.get("igniter.install"), [
    "ash_phoenix",
    "ash_json_api", 
    "ash_postgres",
    "ash_authentication",
    "ash_authentication_phoenix",
    "ash_csv",
    "ash_state_machine",
    "ash_paper_trail",
    "cloak",
    "ash_cloak"
  ])

  # Get current directory
  current_dir = File.cwd!()
  IO.puts("\n=== Current Directory ===")
  IO.puts(current_dir)

  # Inspect the initial igniter state
  IO.puts("\n=== Initial Igniter State ===")
  IO.inspect(igniter, label: "Initial igniter", pretty: true)

  # Check Rewrite state before any operations
  IO.puts("\n=== Initial Rewrite State ===")
  IO.inspect(igniter.rewrite, label: "Initial rewrite state", pretty: true)

  # Try to get source for application.ex
  app_path = Path.join([current_dir, "lib", "hillbilly_millionaire", "application.ex"])
  IO.puts("\n=== Attempting to get source for application.ex ===")
  try do
    source = Rewrite.source!(igniter.rewrite, app_path)
    IO.inspect(source, label: "Source for application.ex", pretty: true)
    
    # Get file contents
    file = File.read!(app_path)
    igniter_original_contents = Rewrite.Source.get(source, :content, 1)
    
    IO.puts("\n=== Path Comparison ===")
    IO.inspect(Rewrite.Source.get(source, :path, 1), label: "Source path v1")
    IO.inspect(Rewrite.Source.get(source, :path), label: "Source path current")
    
    IO.puts("\n=== Hash Comparison ===")
    IO.inspect(source.hash, label: "Source hash")
    IO.inspect(:erlang.phash2({app_path, file}), label: "Current file hash")
    IO.inspect(:erlang.phash2({app_path, igniter_original_contents}), label: "Original content hash")
    
    IO.puts("\n=== Content Comparison ===")
    IO.puts("Original content:")
    IO.puts(igniter_original_contents)
    IO.puts("\nCurrent file content:")
    IO.puts(file)
  rescue
    e -&gt; 
      IO.puts("Error getting source: #{inspect(e)}")
      IO.inspect(igniter.rewrite.sources, label: "All sources in rewrite state", pretty: true)
  end

  # Return the final igniter state
  IO.puts("\n=== Final Igniter State ===")
  IO.inspect(igniter, limit: :infinity, pretty: true)
  
  # Return the igniter for further inspection
  igniter
end
</code></pre>
<p>and get the following:</p>
<p>iex(2)&gt; debug_rewrite.()</p>
<p>=== Current Directory ===<br>
/home/hunsazk/Documents/Github/hillbilly_millionaire</p>
<p>=== Initial Igniter State ===<br>
Initial igniter: <a class="hashtag-cooked" href="/tag/igniter/4207" data-type="tag" data-slug="igniter" data-id="4207" data-style-type="icon" data-icon="tag" rel="nofollow"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node"><use href="#square-full"></use></svg></span><span>igniter</span></a>&lt;rewrite: <a class="hashtag-cooked" href="/tag/rewrite/5122" data-type="tag" data-slug="rewrite" data-id="5122" data-style-type="icon" data-icon="tag" rel="nofollow"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node"><use href="#square-full"></use></svg></span><span>rewrite</span></a>&lt;1 source(s)&gt;&gt;</p>
<p>=== Initial Rewrite State ===<br>
Initial rewrite state: <a class="hashtag-cooked" href="/tag/rewrite/5122" data-type="tag" data-slug="rewrite" data-id="5122" data-style-type="icon" data-icon="tag" rel="nofollow"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node"><use href="#square-full"></use></svg></span><span>rewrite</span></a>&lt;1 source(s)&gt;</p>
<p>=== Attempting to get source for application.ex ===<br>
Error getting source: %Rewrite.Error{reason: :nosource, path: “/home/hunsazk/Documents/Github/hillbilly_millionaire/lib/hillbilly_millionaire/application.ex”, missing_paths: nil, duplicated_paths: nil, message: nil}<br>
All sources in rewrite state: %{“.igniter.exs” =&gt; <span class="hashtag-raw">#Rewrite.Source</span>&lt;.igniter.exs&gt;}</p>
<p>=== Final Igniter State ===<br>
<a class="hashtag-cooked" href="/tag/igniter/4207" data-type="tag" data-slug="igniter" data-id="4207" data-style-type="icon" data-icon="tag" rel="nofollow"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node"><use href="#square-full"></use></svg></span><span>igniter</span></a>&lt;rewrite: <a class="hashtag-cooked" href="/tag/rewrite/5122" data-type="tag" data-slug="rewrite" data-id="5122" data-style-type="icon" data-icon="tag" rel="nofollow"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node"><use href="#square-full"></use></svg></span><span>rewrite</span></a>&lt;1 source(s)&gt;&gt;<br>
<a class="hashtag-cooked" href="/tag/igniter/4207" data-type="tag" data-slug="igniter" data-id="4207" data-style-type="icon" data-icon="tag" rel="nofollow"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node"><use href="#square-full"></use></svg></span><span>igniter</span></a>&lt;rewrite: <a class="hashtag-cooked" href="/tag/rewrite/5122" data-type="tag" data-slug="rewrite" data-id="5122" data-style-type="icon" data-icon="tag" rel="nofollow"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node"><use href="#square-full"></use></svg></span><span>rewrite</span></a>&lt;1 source(s)&gt;&gt;<br>
iex(3)&gt; result = debug_rewrite.()</p>
<p>=== Current Directory ===<br>
/home/hunsazk/Documents/Github/hillbilly_millionaire</p>
<p>=== Initial Igniter State ===<br>
Initial igniter: <a class="hashtag-cooked" href="/tag/igniter/4207" data-type="tag" data-slug="igniter" data-id="4207" data-style-type="icon" data-icon="tag" rel="nofollow"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node"><use href="#square-full"></use></svg></span><span>igniter</span></a>&lt;rewrite: <a class="hashtag-cooked" href="/tag/rewrite/5122" data-type="tag" data-slug="rewrite" data-id="5122" data-style-type="icon" data-icon="tag" rel="nofollow"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node"><use href="#square-full"></use></svg></span><span>rewrite</span></a>&lt;1 source(s)&gt;&gt;</p>
<p>=== Initial Rewrite State ===<br>
Initial rewrite state: <a class="hashtag-cooked" href="/tag/rewrite/5122" data-type="tag" data-slug="rewrite" data-id="5122" data-style-type="icon" data-icon="tag" rel="nofollow"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node"><use href="#square-full"></use></svg></span><span>rewrite</span></a>&lt;1 source(s)&gt;</p>
<p>=== Attempting to get source for application.ex ===<br>
Error getting source: %Rewrite.Error{reason: :nosource, path: “/home/hunsazk/Documents/Github/hillbilly_millionaire/lib/hillbilly_millionaire/application.ex”, missing_paths: nil, duplicated_paths: nil, message: nil}<br>
All sources in rewrite state: %{“.igniter.exs” =&gt; <span class="hashtag-raw">#Rewrite.Source</span>&lt;.igniter.exs&gt;}</p>
<p>=== Final Igniter State ===<br>
<a class="hashtag-cooked" href="/tag/igniter/4207" data-type="tag" data-slug="igniter" data-id="4207" data-style-type="icon" data-icon="tag" rel="nofollow"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node"><use href="#square-full"></use></svg></span><span>igniter</span></a>&lt;rewrite: <a class="hashtag-cooked" href="/tag/rewrite/5122" data-type="tag" data-slug="rewrite" data-id="5122" data-style-type="icon" data-icon="tag" rel="nofollow"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node"><use href="#square-full"></use></svg></span><span>rewrite</span></a>&lt;1 source(s)&gt;&gt;<br>
<a class="hashtag-cooked" href="/tag/igniter/4207" data-type="tag" data-slug="igniter" data-id="4207" data-style-type="icon" data-icon="tag" rel="nofollow"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node"><use href="#square-full"></use></svg></span><span>igniter</span></a>&lt;rewrite: <a class="hashtag-cooked" href="/tag/rewrite/5122" data-type="tag" data-slug="rewrite" data-id="5122" data-style-type="icon" data-icon="tag" rel="nofollow"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node"><use href="#square-full"></use></svg></span><span>rewrite</span></a>&lt;1 source(s)&gt;&gt;<br>
iex(4)&gt; IO.inspect(result.rewrite.sources, label: “All sources”, limit: :infinity, pretty: true)<br>
All sources: %{“.igniter.exs” =&gt; <span class="hashtag-raw">#Rewrite.Source</span>&lt;.igniter.exs&gt;}<br>
%{“.igniter.exs” =&gt; <span class="hashtag-raw">#Rewrite.Source</span>&lt;.igniter.exs&gt;}</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="353543" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/compiling-igniter-mix-cant-continue-due-to-errors-on-dependencies/68859/27">Post #26</a>
	                </div>
	            </div>
              <div id="likers-container-353543" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="353543"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #26"></div>
  </section>
</div>
    <div class="postbit" id="353544" data-post-id="353544">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="nix2intel" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/nix2intel/120/37441_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  nix2intel
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>contents of .igniter.exs are :</p>
<h1><a name="p-353544-this-is-a-configuration-file-for-igniter-1" class="anchor" href="#p-353544-this-is-a-configuration-file-for-igniter-1" aria-label="Heading link" rel="nofollow"></a>This is a configuration file for igniter.</h1>
<h1><a name="p-353544-for-option-documentation-see-httpshexdocspmigniterigniterprojectigniterconfightml-2" class="anchor" href="#p-353544-for-option-documentation-see-httpshexdocspmigniterigniterprojectigniterconfightml-2" aria-label="Heading link" rel="nofollow"></a>For option documentation, see <a href="https://hexdocs.pm/igniter/Igniter.Project.IgniterConfig.html" class="inline-onebox" rel="noopener nofollow ugc">Igniter.Project.IgniterConfig — igniter v0.8.2</a></h1>
<h1><a name="p-353544-to-keep-it-up-to-date-use-mix-ignitersetup-3" class="anchor" href="#p-353544-to-keep-it-up-to-date-use-mix-ignitersetup-3" aria-label="Heading link" rel="nofollow"></a>To keep it up to date, use <code>mix igniter.setup</code></h1>
<p>[<br>
module_location: :outside_matching_folder,<br>
extensions: [{Igniter.Extensions.Phoenix, <span class="chcklst-box fa fa-square-o"></span>}],<br>
source_folders: [“lib”, “test/support”],<br>
dont_move_files: [~r"lib/mix"]<br>
]</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="353544" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/compiling-igniter-mix-cant-continue-due-to-errors-on-dependencies/68859/28">Post #27</a>
	                </div>
	            </div>
              <div id="likers-container-353544" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="353544"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #27"></div>
  </section>
</div>
    <div class="postbit" id="353545" data-post-id="353545">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="zachdaniel" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/zachdaniel/120/31980_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  zachdaniel
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Creator of Ash</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>No mocking here, you’re being ridiculously helpful <img src="https://forum.elixirforum.com/images/emoji/apple/bowing_man.png?v=15" title=":bowing_man:" class="emoji" alt=":bowing_man:" loading="lazy" width="20" height="20"></p>
<p>If you don’t do any of that, does your call to <code>compose_task</code> fail with the error about a changed file? If so that’s good news <img src="https://forum.elixirforum.com/images/emoji/apple/smile.png?v=15" title=":smile:" class="emoji" alt=":smile:" loading="lazy" width="20" height="20"> I’m not sure if compositing the <code>igniter.install</code> task is actually doing anything <img src="https://forum.elixirforum.com/images/emoji/apple/sweat.png?v=15" title=":sweat:" class="emoji" alt=":sweat:" loading="lazy" width="20" height="20"> . You may need to call into <code>Igniter.Util.Install</code> with a list of tasks. Kinds of throws a wrench into things, but the igniter install task is not, itself, an igniter task that composes <img src="https://forum.elixirforum.com/images/emoji/apple/smile.png?v=15" title=":smile:" class="emoji" alt=":smile:" loading="lazy" width="20" height="20"></p>
<p>My suspicion is that the only way this will work is when run as the mix task. So that would involve creating a new project, and using <code>{:igniter, path: "../path/to/igniter"}</code>, then having your debug code placed into your local copy of igniter, and then running <code>mix igniter.install ...</code></p>
<p>Its late here, so I’m going to hit the sack, but the next step may be for someone who is encountering this bug to video call me and let me drive on their computer to fix this <img src="https://forum.elixirforum.com/images/emoji/apple/laughing.png?v=15" title=":laughing:" class="emoji" alt=":laughing:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="353545" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/compiling-igniter-mix-cant-continue-due-to-errors-on-dependencies/68859/29">Post #28</a>
	                </div>
	            </div>
              <div id="likers-container-353545" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="353545"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #28"></div>
  </section>
</div>
    <div class="postbit" id="353548" data-post-id="353548">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="nix2intel" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/nix2intel/120/37441_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  nix2intel
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Im working on that and will paste results here but been weird issues where it isnt hitting code blocks id expect</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="353548" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/compiling-igniter-mix-cant-continue-due-to-errors-on-dependencies/68859/30">Post #29</a>
	                </div>
	            </div>
              <div id="likers-container-353548" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="353548"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #29"></div>
  </section>
</div>
    <div class="postbit" id="353555" data-post-id="353555">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="nix2intel" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/nix2intel/120/37441_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  nix2intel
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>ok <a class="mention" href="/u/zachdaniel" rel="nofollow">@zachdaniel</a>  I’ve debugged everything using the local path reference as you suggested and I think this may be a race condition on file access? I still don’t know how or can’t explain it, but when I added a debug function to each of these everything just worked as you can see at the pastebin issue at the end. After examining the code (pretentious of me and i’m sure you know better) it seems like potentially one of two things 1. A race condition where the file is being accessed before being closed, adding the private function slowed it down enough not to be an issue? I don’t think that is the case because of immutability and not seeing concurrent tasks anyways, 2. the other option is you can see I had to clean the deps cache a couple of times because I tagged a new version locally with the private function and wanted to make sure the local version was being used, so it could be something to do with the cache not getting cleaned all the way or something? but here are the outputs from the debugging and sorry I couldn’t quite pin it down all the way:</p><aside class="onebox pastebin" data-onebox-src="https://pastebin.com/UT2CQ2Bd">
  <header class="source">

      <a href="https://pastebin.com/UT2CQ2Bd" target="_blank" rel="noopener nofollow ugc">pastebin.com</a>
  </header>

  <article class="onebox-body">
    <h4><a href="https://pastebin.com/UT2CQ2Bd" target="_blank" rel="noopener nofollow ugc">https://pastebin.com/UT2CQ2Bd</a></h4>

<pre><code class="lang-auto"></code></pre>


  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>
 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="353555" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/compiling-igniter-mix-cant-continue-due-to-errors-on-dependencies/68859/31">Post #30</a>
	                </div>
	            </div>
              <div id="likers-container-353555" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="353555"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #30"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/68859/load_more?page=4">Load more posts (7 remaining)</a>
</div></template></turbo-stream>