Learn about known issues and apply workarounds for the Server.
CR# | Description |
---|---|
671971 | By default, the RSA login uses the "SHA1withRSA" signature algorithm and the "MD5" digest algorithm. If you change the signature and digester methods in the cluster configuration, make the same changes to the SIGN_ALGORITHM and DIGEST_ALGORITHM environment variables. For example, values for the SIGN_ALGORITHM environment variable are "SHA1withRSA" (default), "MD5withRSA", and "SHA1withDSA" (Java only). Possible values for the DIGEST_ALGORITHM environment variable are "MD5" (default) and "SHA1". |
674280 | Avoid using retention with input windows that use a log store. While the compiler does not flag this as an error, the retention policy on input windows that use a log store may not work as expected after recovery. |
674786 | In the case of the ESP Server crashing, if you have a join-based window using a log store, one source window using a log store, and another source window using a memory store and being derived from a window using a log store, the data in the join window is recovered up to the crash, but new records uploaded to the ESP Server do not get joined. When all the source windows use a log store, the same records that are uploaded to the ESP Server get joined. |
675321 | If you are using an external function that returns a string, do not assign this string to the arena. Otherwise, an unrecoverable error occurs when the Server later tries to release the memory used by the returned string because the memory would have already been released by the Server when the record was processed. |
696040 | If Event Stream Processor crashes while the
Replication Server adapter is running, some data may be lost when using
the rs_lastcommit function. To work around this issue, during a controlled shut down, close the Replication Server adapter before closing Event Stream Processor. |
701653 |
The ESP compiler views the string literal "\b" as a backspace character. Therefore, CCL programs that contain \b will not compile. To work around this issue, use a double back slash ("\\b") for this string literal instead of a single back slash. |
715362 |
To reduce memory consumption growth, when allocating a vector or a dictionary using 'new' that is subsequently being used as an argument to the getData() function, check for the vector already being allocated using isnull, as follows: if (isnull(vector_var)) vector_var = new vector(...) ... ... getdata(vector_var, ...) |