fjage icon indicating copy to clipboard operation
fjage copied to clipboard

Framework for Java and Groovy Agents

Results 56 fjage issues
Sort by recently updated
recently updated
newest added

With the added support for "auth" (Authentication/Authorization) in fjage's protocol, I have updated the Gateway.md document which documents the requirements for Gateways. Summary : - added an `authenticate` method on...

When using subclasses of `org.arl.fjage.param.NamedParameter` which are exposed by an Agent, when listing the `AgentID` in a Groovy shell (like the one provided by the ShellAgent), a `MissingPropertyException` is thrown....

bug

Some languages support complex arrays (e.g. Julia, Python, etc). But JSON doesn't, and Java doesn't. We serialize complex arrays as interleaved real/imaginary parts, which is fine. But we need a...

feature request

Groovy Shell has an `InterpreterMode` which allows shell variables to be typed. This would make it simpler for copy-pasting Java/Groovy code into the Shell. http://groovy-lang.org/groovysh.html#GroovyShell-InterpreterMode It would allow code like...

feature request

The fjåge C gateway uses an custom generic queue implementation to store messages https://github.com/org-arl/fjage/blob/master/gateways/c/fjage.c#L243 We have had some issues with the queue implementation before. It might be safer to rely...

feature request

If I accidentally type an incorrect `import` command on the fjåge Groovy shell then I can't run any commands after that. This makes the shell totally unusable. ``` > import...

Fjage seems to serialize `Double.NEGATIVE_INFINITY` as `-Infinity`, which isn't a valid JSON value. This causes `fjage.js` to throw errors and not parse any message if some value is set to...

bug

Happens when running a fjåge application while running Google meet, which uses a lot of CPU. **From logs** ``` 1636702965758|INFO|org.arl.fjage.remote.MasterContainer@1:start|Starting container... 1636702965760|INFO|org.arl.unet.remote.RemoteControl/audio@40:startup|Using transport for communication 1636702965760|INFO|org.arl.unet.transport.SWTransport/audio@54:startup|Using router for communication 1636702965761|INFO|org.arl.unet.diversity.Unity/audio@47:startup|No...

bug

Windows CI is broken as one of the JAR attributes turns out to be `null` on Windows: ```groovy jar { manifest { attributes 'Build-Owner': System.getenv().USER, 'Build-Timestamp': new Date().format('d-MM-yyyy_HH:mm:ss'), 'Build-Version': "${project.version}/${commit}"...

low priority
tests