I opened up XOD ide but it never offered me an update. Is there a way to manually start the update inside XOD ide? I don’t see anything in the menu system for updating the XOD software. Under help it says I have version 0.30.0
Are you on Linux? The Linux version lacks auto-update.
Regardless of the OS you can download a new version and just install it over the existing one.
Okay that explains it. Yeah I’m on linux.
I had problems compiling a program after the installation of the new version and i fount that the error is caused by a defer node if it’s used for a cycle; for example, to reset a counter if it reaches a certain number.
I reinstalled version 0.30.1 and tried the same program and it works.
This is the test program i made. Is it a bug of the new version?
Defer Test.xodball (2.6 KB)
I have also a problem whit 0.31.0 whit the Led ,after reinstalling 0.30.1 the problem is solved.
The message i got
Dead reference Error
Path "xod/core/act"is not found in the project.
it appears only in the IDE version of 0.31.0 the online version is OK
Looks like you have a stale standard library fork. Delete
$HOME/xod/__lib__/xod-dev, restart IDE, and try again.
Yep, that’s a bug. Will release a fix very soon.
@soulbringer, the fix is released. Please update to 0.31.1
Even with the update i got the same problem using WIndows 10 Ide version 0.31.1
eror path “xod/core/act”’ not found
It’s very likely that you have a personal fork of
0.30 which overrides the
0.31.1. Hit File → Switch Workspace. What directory do you see here? In this directory, delete
./__lib__/xod with your file browser.
THX it works i just removed that specifiek map and installed the latest version
delete equal or in the project browser select the type (number, etc)
there is a node with no connection there
Another bug? Someone pointed out gweimer/utils/running-avg no longer works. I assumed something had changed with update & there were errors with it somewhere, but it seems to be OK.
Trying to use it in a patch, nothing seems to update. Since it is built on gweimer/utils/queue-buffer, I tried testing it. In a patch by itself, it works fine. If I add running-avg to the same patch, it no longer updates
Pulsing queue-buffer-UPD should update MEM output to match queue-buffer-NEW input. Pulsing again updates oMEM to match…except nothing happens in the patch above unless you delete the running-avg node, then queue-buffer works correctly.
How does having an unused patch (with no timers or other interrupts) affect a patch that only uses select, defer, and buffer nodes?
I was able to reproduce this bug, but only during simulation. Still investigating why this is happening.
Did you test it in simulation mode or on an a real board?
Simulation… I was too lazy to dig out my board
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
Turns out, the cloud compiler was making over-optimisations in some cases.
@knopki has updated it, and now the problem is fixed.