The new NodeBox forum is live! Everything from support.nodebox.net moved here: sign in with the same email to pick up your old posts. Something not working? Write to forum-support@nodebox.net.

General DiscussionFrom the old forum

The State of NodeBox - May 2016

14 replies Last reply

  1. Frederick, et. al.,

    Could you give us a quick update on the current state of NodeBox? In particular, these two questions:

    When will we get the next NodeBox 3 update? You've made a number of bug-fixes which have not yet been released.

    Is NodeBox Live still alive? Every time I visit http://nodocs.nodebox.net I see no change.

    Hope your PhD is going well.

    Thanks!

    John

    Copy link
  2. Hello John,

    Frederik has been very busy on finishing his PhD, and it is going very well! The public defense will happen on June 15th. NodeBox Live is very well too, very live and soon kicking, you will see more of it...uhm soon ;-)
    Thanks for your patience and for your active presence on the forum, it has been helpful for Frederik too.
    Lucas

    Copy link
  3. NodeBox team

    Hi John,

    • I will release a NodeBox 3 update this week. The problem is the Windows release, which requires a whole setup that occasionally gets wiped out (because I use a VM, not a real Windows box).
    • NodeBox Live is doing very well and I plan to open it up before June 15. The nodocs site is no longer updated, though.

    Overall I think we can we do a much better job at communicating our status, ideas and progress to the community. It's one of the things I will commit to once the PhD is finished.

    Copy link
  4. NodeBox team

    We've just released NodeBox 3.0.45 that includes the most recent bug-fixes.

    Copy link
  5. This is great news, Frederik.

    My bug testing network passed with flying colors. But when I opened one of my larger networks I got an error; it worked fine before. The network is very complex so I am still trying to track down the root cause.

    Do you have a list of what improvements you made and what nodes may have new behaviors under 3.45?

    Copy link
  6. NodeBox team

    Yeah, those are in the release notes.

    And of course you can look at the Git commits to get a down-to-the-source level view of what has changed.

    Could you post the error (maybe in another thread?)

    Copy link
  7. I will post the error in a separate thread as soon as I can isolate and replicate it.

    My network has many hundreds of nodes, possibly over a hundred subnetworks, going up to seven levels deep. The error was a division by zero error in a "Divide1" node. I have scores of such nodes with identical names. I eventually found the culprit, buried six levels deep. Nothing wrong at that level. But the data coming into that subnetwork under 3.45 is different than the data coming in under 3.44. So now I have to work my way back up, comparing all the lists coming in and out of each node under both versions, till I can find the root cause.

    Aside: if you are thinking I am crazy for making such a complex network, you may be right. But it's a beautiful hi-res dashboard display (showing changes in an org chart over time and other related information) that has worked reliably for months now. Situations like this, however, do expose some of the limitations of a visual programming language. I've been meaning to start a thread on that topic.

    It's nearly 4 AM here and I have to go to work in the morning, so I may not be able to get back to you for another day. But I'll report in as soon as I can isolate the issue.

    I am very excited to finally have the nasty intermittent bug swatted, so thanks again for releasing this new version. I'm sure we'll get this new wrinkle straightened out soon.

    Copy link
  8. UPDATE

    OK, I didn't go straight to bed. Instead I poked around in some other networks and soon found what I suspect is the problem.

    The problem in another one of my networks was the substring node. In v44 the index begins with 1. in v45 the index begins with 0. I use the substring node in one of my common subnetworks, which in turn affects strings used as IDs in filtering many other lists. As a result, chaos reigns and many errors occur, but they only appear far downstream of the substring node.

    I remember you asked me specifically about making this change, and I gallantly replied that I would bear the consequences in the name of zero-index purity. Tomorrow I will verify that the problem above is due to this change. If it not, and there is some other issue, I will start a new error thread. Otherwise, I think this is a feature, not a bug.

    I urge you to clarify your release notes, however. Currently all you say is "improve the string nodes". Pretty vague. It would be a big help if you would say something like "the substring node index now begins at 0 instead of 1 - any networks using this node will need to be updated." What other string nodes did you improve?

    I'm off to bed. Thanks!

    John

    Copy link
  9. NodeBox team

    It would make sense if it is related to the substring node, since that's been changed.

    We'll make the update nodes a bit more clear, especially with potentially breaking changes.

    Copy link
  10. thanks a lot for taking the time to make the update

    problem is it does not seem to run here -Win7 64-
    it fails to find jvm.dll, then to locate JNI_CreateJavaVM and to launch JVM

    EDIT: uninstalled and deleted folder, reinstalled and it works fine now

    Copy link
  11. Hi Frederik,

    Just confirming: the change to substring was indeed the cause of the errors I was experiencing. It turned out that I had 15 occurrences of substring buried at different places in my network. Fortunately, I was able to fix all of them with one click by opening the network in a text editor and doing a global search and replace.

    I did encounter one other problem (not an error, but an appearance change). This one was related to the change you made in the stack node. It was easily fixed.

    While fixing the substring problem I did a quick survey of my giant network. Here are the stats I came up with:

    Total Nodes: 1647
    Total Links: 2145
    Total Subnetworks: 129
    Total Lines in Text file: 6513
    Maximum Depth: 7 levels (including main)

    Do I win the prize for biggest network?

    John

    Copy link
  12. NodeBox team

    @john that is a huge network — I think you win!

    @rioch that's weird. Did you install it over an older version of NodeBox?

    Copy link
  13. yes, installed it over previous version, but that was never a problem before... the same happened on a Win8 system, uninstalling first seems to do the trick
    btw I use the text editor like john says to move nodes between files: is there any other way, could it be possible to share clipboard between instances of the software..?

    Copy link
  14. NodeBox team

    @rioch for the clipboards, if you use File > Open (instead of double-clicking a file) NodeBox would normally create two documents in one app instead of two apps with each one document, and you should be able to copy/paste between those.

    This is a distinction between Windows / Mac that we haven't resolved yet. We could probably add something to the global clipboard in Windows in a text-only or JSON format...

    Copy link
  15. thanks for the tip, very useful

    about the errors, simply uninstalling seemed to work in other system
    it even run fine on a third one but kept both versions installed -were different paths-
    got no more details as it was just a quick test

    Copy link

Know something that helps?

Sign in with your email address to reply. No password needed.

Sign in to reply