tag:support.nodebox.net,2012-11-01:/discussions/nodebox-2-3/5424-os-x-nodebox-3043-crashes-on-startupNodeBox: Discussion 2015-09-07T10:48:58Ztag:support.nodebox.net,2012-11-01:Comment/363086252015-03-18T00:07:09Z2015-03-18T00:07:11ZOS X NodeBox 3.0.43 crashes on startup<div><p>I also get the attached crashlog in my home directory.</p></div>Szabolcstag:support.nodebox.net,2012-11-01:Comment/363086252015-03-20T19:17:42Z2015-03-20T19:17:42ZOS X NodeBox 3.0.43 crashes on startup<div><p>Hi,</p>
<p>I've heard other people report problems on this before, but I
can't reproduce it. Could you try creating a new user account on
your Mac and starting NodeBox from there?</p>
<p>Best,</p>
<p>F</p></div>Frederik De Blesertag:support.nodebox.net,2012-11-01:Comment/363086252015-03-20T20:56:17Z2015-03-20T20:56:18ZOS X NodeBox 3.0.43 crashes on startup<div><p>I would rather not create an extra user account ... then I'd
have to figure out how to cleanly remove it.</p>
<p>But I have tested on a different Mac computer (2014 Mac Pro) and
it crashes there as well.</p>
<p>I can try to remove all settings if you let me know how
(anything else than ~/Library/NodeBox?) Also, can I run NodeBox
with some other Java version than the embedded one?S</p></div>Szabolcstag:support.nodebox.net,2012-11-01:Comment/363086252015-03-20T21:09:57Z2015-03-20T21:10:15ZOS X NodeBox 3.0.43 crashes on startup<div><p>Deleting an account is just a matter of removing the home
folder. OS X will ask what to do when you press "delete". But I
understand that you don't want to do that.</p>
<p>The embedded version was created precisely so we won't have
these issues :-) We don't want people to worry about Java, or if
they have it installed.</p>
<p>If you're handy with the Terminal you could try running it from
there. You need Xcode and <a href="http://brew.sh/">Homebrew</a>
installed. Then:</p>
<pre>
<code>brew update
brew install maven ant
git clone https://github.com/nodebox/nodebox.git
ant run</code>
</pre>
<p>I'll look into the crash logs next week.</p></div>Frederik De Blesertag:support.nodebox.net,2012-11-01:Comment/363086252015-03-20T21:22:55Z2015-03-20T21:22:56ZOS X NodeBox 3.0.43 crashes on startup<div><p>I tried a new account. It doesn't crash there. Does this give
any hints about what I need to do to make it run on my main
account?</p></div>Szabolcstag:support.nodebox.net,2012-11-01:Comment/363086252015-03-20T21:31:28Z2015-03-20T21:31:29ZOS X NodeBox 3.0.43 crashes on startup<div><p>I should note that the previous version I had, 3.0.3x, did run
without problems. But unfortunately I deleted that one ... Is there
a way to download older versions?</p></div>Szabolcstag:support.nodebox.net,2012-11-01:Comment/363086252015-03-20T21:33:32Z2015-03-20T21:33:32ZOS X NodeBox 3.0.43 crashes on startup<div><p>That’s why I asked about the account – I’ve
seen this with other people as well. Not yet sure why that
is….</p>
<p>Here’s a link to all downloads:</p>
<p><a href="https://secure.nodebox.net/downloads/">https://secure.nodebox.net/downloads/</a></p>
<p>Best,</p>
<p>F</p></div>Frederik De Blesertag:support.nodebox.net,2012-11-01:Comment/363086252015-03-24T19:01:08Z2015-03-24T19:01:10ZOS X NodeBox 3.0.43 crashes on startup<div><p>Frederik,</p>
<p>I tried your suggestion of cloning the github repo and executing
<code>ant run</code>. It does not crash when run this way.</p></div>Szabolcstag:support.nodebox.net,2012-11-01:Comment/363086252015-03-24T19:04:34Z2015-03-24T19:04:35ZOS X NodeBox 3.0.43 crashes on startup<div><p>However, if I build the app with <code>ant dist-mac</code>, then
try to run the app, it will crash the same again.</p></div>Szabolcstag:support.nodebox.net,2012-11-01:Comment/363086252015-04-05T13:52:38Z2015-04-05T13:52:38ZOS X NodeBox 3.0.43 crashes on startup<div><p>That's really weird! The dist-mac command is what we use to
build NodeBox as well. Again, does dist-mac work on a newly created
user account?</p>
<p>Best,</p>
<p>F</p></div>Frederik De Blesertag:support.nodebox.net,2012-11-01:Comment/363086252015-04-05T14:47:19Z2015-04-05T14:47:19ZOS X NodeBox 3.0.43 crashes on startup<div><p>What I meant to say is this:</p>
<p><code>ant run</code> does run nodebox, and it does not
crash.</p>
<p><code>ant dist-mac</code> does correctly build an application
bundle. Running this application bundle crashes.</p>
<p>I assumed that <code>ant dist-mac</code> will build exactly the
same application bundle that nodebox.net carries, so this behaviour
was not a surprise. The surprise was that <code>ant run</code>
works, and suggests that the crash is due to how the app bundle is
packaged.</p>
<p>I did not use Homebrew, I installed the dependencies using
MacPorts.</p>
<p>What is it precisely that you need me to test on a fresh user
account?</p></div>Szabolcstag:support.nodebox.net,2012-11-01:Comment/363086252015-04-05T17:26:08Z2015-04-05T17:26:09ZOS X NodeBox 3.0.43 crashes on startup<div><p>Frederik,</p>
<p>Would it at all help if I tested older versions to find out
which is the oldest one that still crashes?</p></div>Szabolcstag:support.nodebox.net,2012-11-01:Comment/363086252015-04-05T18:25:47Z2015-04-05T18:25:47ZOS X NodeBox 3.0.43 crashes on startup<div><p>You could try that. I'm assuming it's the first one that bundles
Java 1.8. (3.0.42, according to the <a href="https://www.nodebox.net/node/release-notes.html">release notes</a>
)</p></div>Frederik De Blesertag:support.nodebox.net,2012-11-01:Comment/363086252015-04-06T23:59:47Z2015-04-06T23:59:48ZOS X NodeBox 3.0.43 crashes on startup<div><p>3.41rc1 works, 3.41rc2 doesn't start at all (nothing visible
happens) and 3.41rc3 crashes the same as 3.42 or 3.43.</p>
<p>I notice that the app bundle structure is singificantly
different between 3.41rc1 and 3.41rc3 or later. This could be a
cause of the crash too ...</p></div>Szabolcstag:support.nodebox.net,2012-11-01:Comment/363086252015-04-07T07:09:05Z2015-04-07T07:09:05ZOS X NodeBox 3.0.43 crashes on startup<div><p>3.0.41-rc1 doesn't bundle Java 8 yet, whereas, starting from
3.0.41-rc3, we did bundle Java 8. This is necessary since Apple
didn't include Java anymore in newer versions of OS X, and also
removed the "auto-install" option.</p>
<p>The app bundle is different since we're using Oracle's own
Appbundler in the latest release, which should do a proper job of
bundling Java 1.8. For most users, this works without a hitch, so
I'm not really sure why it would be different in your case.</p></div>Frederik De Blesertag:support.nodebox.net,2012-11-01:Comment/363086252015-04-07T07:10:41Z2015-04-07T07:10:41ZOS X NodeBox 3.0.43 crashes on startup<div><p>Okay, wild hunch, but could you try putting it in a folder
without spaces? I noticed from the crash report you put NodeBox in
the "Applications/Generate Art" folder; I've found that spaces in
the name could cause weird errors. I'm wondering if they have
anything to do with it.</p></div>Frederik De Blesertag:support.nodebox.net,2012-11-01:Comment/363086252015-04-07T07:12:54Z2015-04-07T07:12:54ZOS X NodeBox 3.0.43 crashes on startup<div><p>Also, does your user name, or use directory, have any non-ASCII,
accented characters?</p></div>Frederik De Blesertag:support.nodebox.net,2012-11-01:Comment/363086252015-04-07T20:13:56Z2015-04-07T20:13:56ZOS X NodeBox 3.0.43 crashes on startup<div><p>No, there are no special characters. It's not due to the spaces
either (it crashes regardless of location).</p>
<p>So what else could it be?</p>
<p>You mentioned that others complained too.<br>
For me it crashes on two different computers.<br>
It could be a conflict with something that's installed? I do have a
JDK installed, but I'm not sure how to remove it fully. Deleting
/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/ doesn't fix the
problem. I also have Apple's Java installed because actually OS X
Yosemite still prompts to install it if programs need it, and there
are a few I use that do need it. I also have MacPorts, but it's
supposed to keep the system unmodified except for /opt/local, so I
don't see how it would cause a conflict (applications don't see the
PATH I set in my .profile, so shouldn't be able to see
MacPorts).</p>
<p>It also seems that NodeBox will only crash when running it app
bundle. ant run won't crash.</p>
<p>A final piece of information: the I tested 3.41rc1, just before
the crash a window came up showing some Java errors (not the usual
OS X crash report). It was only a split second, so I couldn't see
what was there. The crash happens only just before the main NodeBox
window would come up, the startup progress bar is still displayed
after starting the app.</p></div>Szabolcstag:support.nodebox.net,2012-11-01:Comment/363086252015-04-07T20:19:54Z2015-04-07T20:20:24ZOS X NodeBox 3.0.43 crashes on startup<div><p>Well, I managed to capture a screenshot of that Java error
before it disappeared. This is wit 3.41rc3 (not rc1 as I wrote
above, that was a mistake). Right after showing this it
crashes.</p></div>Szabolcstag:support.nodebox.net,2012-11-01:Comment/363086252015-04-08T19:18:12Z2015-04-08T19:21:10ZOS X NodeBox 3.0.43 crashes on startup<div><p>Thanks for looking into this. Unfortunately this refers to a bug
that<br>
was already fixed (<a href="https://github.com/nodebox/nodebox/commit/5645463e9b2149c34ab59bc8f6bfa4d0b0c4899b">https://github.com/nodebox/nodebox/commit/5645463e9b2149c34ab59bc8f...</a>).</p>
<p>Reading through the crash report again, it seems that Java has
an issue<br>
with locales. What locale is your system set in?</p></div>Frederik De Bleser