ice icon indicating copy to clipboard operation
ice copied to clipboard

All-in-one solution for creating networked applications with RPC, pub/sub, server deployment, and more.

Results 346 ice issues
Sort by recently updated
recently updated
newest added

This PR adds comments for the `setReadyCallback` and `fd` methods on the `Transceiver` interface.

This PR implements ClassGraphDepthMax in Java and simplifies the recursive class test in all language mappings. Fixes #2295

This PR merges the back pressure fix from 3.7 to main.

We don't need these checks, the factory methods are only called when requesting a new reference with different settings. https://github.com/zeroc-ice/ice/blob/a30bc338624899c0bafa92dc88745c0dcaf73789/csharp/src/Ice/Internal/Reference.cs#L127-L130

bug

As of Ice 3.7, Ice.ClassGraphMaxDepth is implemented in all languages except Java and JavaScript, where we rely instead on catching / transmitting a stack overflow error. We should fix that...

enhancement
js
java

Related to: https://github.com/zeroc-ice/ice-demos/issues/146 All C++ local exceptions should follow this rule. For generated user exceptions with user-specified fields, it should be true when the fields are noexcept copy-constructible and assignable....

cpp

We should use the same algorithm in all language mappings. I propose: ```cpp Identity id = rfe.id(); string facet = rfe.facet(); string operation = rfe.operation(); if (id.name.empty()) { id =...

bug

We have this bug in all mappings, it would be good to add a test. _Originally posted by @pepone in https://github.com/zeroc-ice/ice/pull/2340#discussion_r1652239899_

bug

On debug macos https://github.com/zeroc-ice/ice/actions/runs/9616790340/job/26527104938 ``` *** [280/330] Running csharp/Ice/inactivityTimeout tests *** [ running client/server test - 06/21/24 17:38:45 ] - Config: ssl (dotnet /Users/runner/work/ice/ice/csharp/test/Ice/inactivityTimeout/msbuild/server/net8.0/server.dll --Ice.Default.Host=127.0.0.1 --Test.BasePort=14000 --Ice.Warn.Connections=1 --Ice.Default.Protocol=ssl --Ice.IPv6=0 --Ice.Plugin.IceSSL=...

bug
csharp

Currently, in Java, calling `checkedCast` will always eat `FacetNotExistException`, and if caught, we return `null`: https://github.com/zeroc-ice/ice/blob/b81c856d81add8691dafe56ac51097faed13a9da/java/src/Ice/src/main/java/com/zeroc/Ice/ObjectPrx.java#L879-L880 So it's impossible for `checkedCast` to ever throw this exception, in Java. But in...

proposal