Closed Issues
Version 6.0 of TERR contains the following closed issues.
Key | Version | Description |
---|---|---|
TERR-8016 | 6.0.3 |
The Linux installer for the non-Developer Edition presents itself as the Developer Edition and defaults the installation path to the Developer Edition location. |
TERR-8015 | 6.0.3 |
Links to the TERR system requirements are not working. |
TERR-8014 | 6.0.3 |
The
|
TERR-7944 | 6.0.1 |
If the system environment variable to R_HOME is set before starting Spotfire, then the menu option IDE fails the first time with the error :
and then subsequent times with the following error:
|
TERR-7968 | 6.0.1 |
If you call
|
TERR-6032 | 6.0.1 | In certain scenarios, using the parallel package could result in orphan java processes that are not shut down correctly. These processes consume resources after the script is executed. |
TERR-3978 | 6.0.0 | seq.POSIXt(from=date1, to=date2,
by=...) outputs dates beyond
date2 .
|
TERR-5136 | 6.0.0 | A long input line in the console can cause TERR to fail unexpectedly. |
TERR-5176 | 6.0.0 | Printing the summary of a Date or a
POSIXct or
POSIXlt vector with NAs or with a data.frame
that contains a column of these types does not print the number of NAs
correctly.
|
TERR-5689 | 6.0.0 | Setting row names for an
xts object from the xts package results in the
error
invalid 'dimnames' given for xts.
|
TERR-6073 | 6.0.0 | The
regmatches function does not work correctly when
its
invert argument is
NA .
|
TERR-6114 | 6.0.0 | summary.Date ,
summary.POSIXct , and
summary.POSIXlt stores the number of NAs as a
Date instead of an integer. This behavior does not match open-source R.
|
TERR-6977 | 6.0.0 | system2 ignores input and
stdin arguments on Linux.
|
TERR-7004 | 6.0.0 | An update to the MK library in TERR 4.5.0 can
cause slight differences from
nls() compared to earlier versions.
|
TERR-7044 | 6.0.0 | The
source() function does no accept arguments that
were added to open-source R:
|
TERR-7087 | 6.0.0 | system2() returns incorrect
results if there are over a certain number of characters in the command line.
|
TERR-7122 | 6.0.0 | read.table gives an error
when reading a space character as a logical.
|
TERR-7217 | 6.0.0 | seq.Date and
seq.POSIXt does not accept specifying the time
unit as
by="quarters" .
|
TERR-7508 | 6.0.0 | When you initialize an S4 object with a slot
of class vector , or set this slot with
slot(obj,nm,check=TRUE)<-newval , the new slot
value is not coerced to a vector before it is assigned.
|
TERR-7696 | 6.0.0 | In some obscure cases, calling
eval on an expression can generate an error
before the expression started evaluation.
|
TERR-7702 | 6.0.0 | The function
setMethod does not match R's behavior when it
generates warnings or messages about unknown classes in the method signature.
Specifically, no message or warning is generated if an unknown class is
specified with a
className object.
|
TERR-7707 | 6.0.0 | The
setRefClass function does not correctly set the
slots and prototype of the
refclass , including information from any
non-refclass superclasses.
|
TERR-7713 | 6.0.0 | ts(x=matrix(), names=NULL)
does not set the column names of the output to
NULL ; rather it sets
"Series <n>" or to the
column names of
x . The formatting and printing functions for
such objects convert NULL column names to
"Series <n>" .
|
TERR-7719 | 6.0.0 | sprintf("%.0f",
c(Inf,-Inf,NA,NaN)) truncates the result to zero characters. It does
not ignore the precision part of the format specifier when rendering special
numeric values. This behavior does not match that of open-source R.
|
TERR-7726 | 6.0.0 | seq.POSIXt(from,to,by) can
give an extra element beyond the desired sequence of times, depending on the
current time zone.
|
TERR-7731 | 6.0.0 | TERR does not allow collecting errors generated within internal OpenMP code (which can lead to errors such as "Error: invalid comparison with complex values (600 times in omp region)"). |
TERR-7738 | 6.0.0 | An incorrect error message can be printed
when there was a
tryCatch call within an
on.exit expression.
|
TERR-7739 | 6.0.0 | Making a data.frame from a recursive list sometimes drops some parts of the resulting column names. |
TERR-7741 | 6.0.0 | The
exclude and
useNA arguments to
table() do not work properly in several ways.
For example,
exclude=NULL has the side effect of setting
useNA to
"always" . Also,
factor(exclude=NA, x) excludes both
NA and
NaN from the levels of the resulting factor.
|
TERR-7743 | 6.0.0 | The
real() ,
is.real() , and
as.real() functions are still in TERR. They were
removed from open-source R in 2013.
|
TERR-7747 | 6.0.0 | When printing a list containing classed
objects or an object with classed attributes, the
print method for those classed objects do not
get exactly the arguments passed to
print : some arguments are omitted and some are
added.
|
TERR-7748 | 6.0.0 | The function
as.hexmode("") returns
0 instead of giving an error, as is
done in open-source R 3.6.0.
|
TERR-7750 | 6.0.0 | array(x,dim,dimnames)
ignores non-list
dimnames , which differs from behavior in
open-source R 3.3.0, where
array(x,dim,dimnames) requires that
dimnames be a
list (or
pairlist ).
|
TERR-7754 | 6.0.0 | The functions
suppressMessages and
suppressWarnings do not include the argument
classes . This argument is used for suppressing
only certain classes of messages or warnings.
|
TERR-7757 | 6.0.0 | transform.data.frame() does
not pass arguments to
data.frame() . For example, it does not pass
stringsAsFactors and
check.names to
data.frame() , but treats them like new columns
in the
data.frame it produces.
|
TERR-7760 | 6.0.0 | The
summary method for
lm objects does not return the
weights component from the
lm object. if it exists.
|
TERR-7774 | 6.0.0 | The
normalizePath function on Windows does not
return the capitalization used in the "official" version of the file name.
Rather, the capitalization depends on context.
|
TERR-7777 | 6.0.0 | If you manually edit the
DCF created by a call to
buildServerSPK , and then rebuild the SPK from
the
DCF without explicitly providing a value for
the
spkName argument, then the function can fail
with an error.
|
TERR-7789 | 6.0.0 | TERR processing an interrupt does not match
open-source R, which defines a restart named
"resume" . In R, if the function
withCallingHandlers defines an interrupt
condition handler that invokes this restart, the interrupted computation is
resumed.
|
TERR-7790 | 6.0.0 | The
options('interrupt') does not match open-source
R, where if it is set to a function, it is called with no arguments if an
interrupt condition is not caught. In R, if this function invokes a restart
named
"resume" , then the interrupted computation is
resumed.
|
TERR-7795 | 6.0.0 | The argument matching with
... and default values do not match open-source
R. Also, the
lapply and other
apply functions do not ignore extra missing
arguments specified using
'a,i=,b' , which also does not match open-source
R.
|
TERR-7800 | 6.0.0 | The unexported function
utils:::checkHT is not defined so that the code
in the Matrix package cannot call it. The function
do.call('[',argList) does not work correctly if
argList contains missing values for the
selection indices.
|
TERR-7804 | 6.0.0 | In open-source R 4.0.0, S3 method dispatching
for
cbind and
rbind has changed, so it calls the
cbind or
rbind S3 method for the first argument that has
one, rather than using the default
cbind or
rbind if multiple arguments have different S3
methods, as TERR does.
|
TERR-7823 | 6.0.0 | A C function called with
.Call returns the C
NULL value but not generate a warning.
|
TERR-7825 | 6.0.0 | On Windows,
file.rename(aa,bb) fails if the file
bb already exists.
|
TERR-7828 | 6.0.0 | Several selection and replacement functions
defined as TERR natives (such as
storage.mode ,
`$` ,
`[<-` , and so on) do not return the correct
arguments when passed to the
args and
formals functions.
|
TERR-7833 | 6.0.0 | contrib.url(type="mac.binary") adds the
nickname of a MacOS version in the returned URL.
|
TERR-7843 | 6.0.0 | TERR does not correctly handle CTRL+C interrupts in non-interactive sessions, such as when TERR is started with the options -e, -f, or < file, or when TERR is run in Emacs/ESS. |
TERR-7852 | 6.0.0 | The R C API function
VECTOR_ELT(x,i) does not accept
i up to
max(TRUELENGTH(x),length(x))-1 , but just to
length(x)-1 , which is needed for the data.table
package, version 1.13.0, to work in TERR.
|
TERR-7854 | 6.0.0 | The Rapi entries
TAG and
SET_TAG do not allow an object to be the 'tag'
of a pairlist, rather than giving an error. The Rapi entry
R_UnwindProtect gives an error
"bad continuation argument". These
cause problems using the vroom and cpp11 packages.
|
TERR-7864 | 6.0.0 | base::OlsonNames() contans a
small memory leak.
|
TERR-7876 | 6.0.0 | The Rapi entries
CAR ,
CDR , and
TAG do not work on function objects. The
corresponding entries for setting (SETCAR ,
SETCDR , and
SET_TAG ) also do not work on function objects.
(These entries are called by the qs package.)
|
TERR-7891 | 6.0.0 | With the curl package, when you call
Rf_error while executing a
R_new_custom_connection callback method, TERR
can close unexpectedly.
|
TERR-7893 | 6.0.0 | as.POSIXct("2029-02-29
14:17",format="%Y-%m-%d %H:%M") does not return
NA, rather than returning
2029-03-01.
|
TERR-7894 | 6.0.0 | stats::reformulate() does
not have the argument
env=parent.frame() so you could make the
environment of the returned formula whatever you want it to be.
|
TERR-7895 | 6.0.0 | regmatches(x, invert=TRUE,
...) and
regmatches(x, invert=NA, ...) give the error
"missing value where TRUE/FALSE
needed" when
x contained an NA.
|
TERR-7906 | 6.0.0 | When
utils::unzip has problems unzipping a file when
used with
install.packages (for example), it does not give
an error message containing details about the error. Errors are printed to the
standard error stream and are not part of the error message itself.
|
TERR-7923 | 6.0.0 | When functions like
readLines read UTF-8 characters, they skip
illegal Unicode characters (such as
0xFFFD ) with a warning, where they should read
them as a character (for example, the character
0xFFFD ). This does not permit loading the
package jsonld, which reads a long js script including
0xFFFD characters.
|
TERR-7930 | 6.0.0 | System Requirements does not reflect required library installation for running the TERR console on RHEL 8, CentOS 8, and SUSE 15. |