Changes for Derby 10.4.1.3

CHANGES

The following table lists issues in JIRA which were fixed between Derby release 10.4.1.3 and the preceding release 10.3.2.1. This includes issues for the product source, documentation and tests

Issue IdDescription
DERBY-3616TableFunctionTest fails under Ubuntu 7.10
DERBY-3603'IN' clause ignores valid results, incorrect qualifier handling suspected
DERBY-3589AllocPage.createPage() doesn't initialize minimumRecordSize correctly
DERBY-3586Remove am.Connection.reset(LogWriter,ClientBaseDataSource,boolean) and called methods
DERBY-3585Document user authentication support for network server shutdown
DERBY-3584Replication tests shall not be run on Java ME
DERBY-3582IndexOutOfBoundsError in ClockPolicy.moveHand
DERBY-3580Remove unused method Connection.resetConnection(LogWriter, String, Properties)
DERBY-3578DrdaStreamOutBufferSize attribute of NetworkServerMBean should be of type int instead of String
DERBY-3576Merge EngineBlob and EngineClob into a single interface
DERBY-3571LOB locators are not released if the LOB columns are not accessed by the client
DERBY-3567AsynchronousLogShipper#forceFlush should time out
DERBY-3566Alter column set data type not allowed in soft upgrade with unique constraint
DERBY-3563Create eclipse doc and ui plgin for 10.4 release
DERBY-3562Number of log files (and log dir size) on the slave increases continuously
DERBY-3561testStartStopManagementFromApplication(org.apache.derbyTesting.functionTests.tests.management.ManagementMBeanTest)junit.framework.AssertionFailedError: expected:<2> but was:<5>
DERBY-3552Handle jar files that are installed when replication is enabled
DERBY-3551Implement procedure SYSCS_UTIL.SYSCS_PREPARE_REPLICATION()
DERBY-3550The Reference guide says that you can create your own user-defined aggregates, but Derby does not have this capability.
DERBY-3549Unable to start slave mode after authentication failure on a previous startSlave attempt
DERBY-3548NoClassDefFoundError failure in SystemPrivilegesPermissionTest for weme6.1
DERBY-3542New ROW_NUMBER function topic needs a few minor fixes
DERBY-3538NullPointerException during execution for query with LEFT OUTER JOIN whose inner table selects all constants.
DERBY-3537Invalid use shutdown authentication checks in NetworkServerControlImpl.directShutdown()
DERBY-3536specialCollation() and noSpecialCollation() in TableFunctionTest fail with weme6.1.
DERBY-3534Run 10.3 tests against 10.4 to help identify any compatibility issues
DERBY-3528ReplicationSuite tests hang when running on jvm 1.5, jvm 1.4
DERBY-3527The slave will not notice that a network cable is unplugged and will therefore reject failover/stopSlave commands
DERBY-3526AsynchronousLogShipper#workToDo is blocked while the log shipper sends a log chunk
DERBY-3525Remove unneeded code to get JDBC level in BrokeredConnection and BrokeredStatement classes
DERBY-3521Functionality for skipping testsuites on certain platforms fails for the new management testsuite on phoneME advanced
DERBY-3520convert views.sql to junit
DERBY-3517testReplication_Local(org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun_Local)java.lang.StringIndexOutOfBoundsException
DERBY-3514SecureServerTest failing with timeout waiting for the network server to start only when run in derbynet._Suite
DERBY-3509The replication log shipper is not notified when a new replication transmitter is instantiated in MC#handleException.
DERBY-3508Log receiver thread fails with NPE at failover when master has died
DERBY-3506Add JMX testing with a security manager and investigate testing with JMX authentication.
DERBY-3504getting "Timed out waiting for network server to start" errors while running JMX unit tests
DERBY-3503Change stress.multi to dump thread stacks before killing off testers with jdk 1.5 and higher
DERBY-3502Unique Constraint's backing index when shared with existing indexes doesn't behave as expected
DERBY-3499testStartStopManagementFromApplication junit test failure in nightly test suite.
DERBY-3497OOME at slave during replication
DERBY-3496CallableStatement with output parameter leaves cursor open after execution
DERBY-3493stress.multi times out waiting on testers with blocked testers waiting on the same statement
DERBY-3492When the replication log buffer becomes full, the chunk of log that should be appended is to the buffer is discarded
DERBY-3489Error message XRE04 does not include the right port number.
DERBY-3480ComparisonFailure in JUnit tests(lang.LangScripts) caused by 'WHERE' when 'where' expected.
DERBY-3479Changed/unexpected query plan when running test 'lang/predicatePushdown.sql'
DERBY-3475Replication: Slave reports ERROR XSLA7: Cannot redo operation null in the log.
DERBY-3474update unique constraint sections of refrence manual
DERBY-3472Replication: Thread deadlock when deleting many records.
DERBY-3466Investigate ability to run multiple Derby systems in same JVM with different sets of MBeans.
DERBY-3462Require new permissions in o.a.d.security.SystemPermission to allow control to Derby's JMX management and to ensure information is not leaked through JMX
DERBY-3460SQL roles: patch to mask off roles on 10.4 release branch
DERBY-3458dblook fails on TERRITORY_BASED databases
DERBY-3457Closing a logical connection must close all associated logical statements
DERBY-3455Move replication methods from org.apache.derby.database.Database to org.apache.derby.iapi.db.Database
DERBY-3454'java.lang.NullPointerException' is thrown when starting a master db before a slave one
DERBY-3447Shutdown on a database without stopping replication hangs
DERBY-3443With IBM 1.6 derbynet/sysinfo.java, derbynet/sysinfo_withproperties and derbynet/getCurrentProperties fail with missing line "listing properties"
DERBY-3442Reference Manual doesn't state limit on number of identity columns
DERBY-3441Determine and implement a proper procedure for resetting a prepared statement for reuse in a statement pool
DERBY-3438Allow SQL query text to be null in StatementKey
DERBY-3437Give all replication threads meaningfull names
DERBY-3435Add an MBean for monitoring and managing the Network Server
DERBY-3433Register a network port for replication
DERBY-3432Move replication code from org.apache.derby.impl.services.replication to o.a.d.i.store.replication
DERBY-3430Inconsistency in JDBC autogen APIs between Connection.prepareStatement(...) and Statement.execute(...)
DERBY-3429Remove system property derby.system.jmx
DERBY-3428Doing a replication failover should shutdown the database and the connection should no longer be available
DERBY-3427setting transaction isolation level to read committed raise ERROR X0X03: Invalid transaction state - held cursor requires same isolation level
DERBY-3426Remove unused code for autogenerated keys columnNames
DERBY-3425J2EEDataSourceTest throws away stack trace for many errors
DERBY-3423providesQueryObjectGenerator() should be removed from the DatabaseMetaData implementations
DERBY-3422Embedded returns wrong value for DatabaseMetaData.autoCommitFailureClosesAllResultSets()
DERBY-3421Remove unused code for caching of connect bytes
DERBY-3415'DataSourceSerializationTestjunit.framework.AssertionFailedError' on 'extin\ClientConnectionPoolDataSource-10_1_3_1.ser' on Windows.
DERBY-3412junit regression test failure on j2me in testForwardOnlyNegative(org.apache.derbyTesting.functionTests.tests.lang.ScrollCursors2Test)junit.framework.AssertionFailedError
DERBY-3410split DataSourceTest into test for basic datasources and j2ee datasources
DERBY-3406IllegalMonitorStateException in ...replication.master.AsynchronousLogShipper.workToDo(:320)
DERBY-3404EmbedResultSet.getString() returns wrong value after auto-commit with CLOSE_CURSORS_AT_COMMIT
DERBY-3392Performing failover on a database not being replicated should give a more meaningful error message.
DERBY-3391CompilerContext contains old logic to restore the entry isolation level of the connection after compilation
DERBY-3385Tests for JMX Management and Monitoring
DERBY-3384Replication: startMaster does not unfreeze DB
DERBY-3383Replication: stopSlave boots database?
DERBY-3382Replication: Slave must inform master if DBs are out of sync.
DERBY-3379"No Current connection" on PooledConnection.getConnection() if pooled connection is reused during connectionClosed processing
DERBY-3375Localize new error messages added in 10.3
DERBY-3374Hang in master server if startMaster command is given twice
DERBY-3373SQL "distinct" and "order by" needed together
DERBY-3372Adjust demos build.xml to avoid re-compiling SimpleApp and SimpleMobileApp
DERBY-3369Extend jdbcapi.DataSourceReferenceTest to handle data sources with differing property sets
DERBY-3366Various formatting erros in L10N property files
DERBY-3365Network Server stores a duplicate entry in the lob hash map for every lob
DERBY-3364Replication failover implementation must be modified to fail at the master after slave has been stopped
DERBY-3362ControlRow NPE
DERBY-3361Specifying a non-existant slaveHost for startSlave seemingly succeeds in starting slave mode.
DERBY-3359The log shipper needs to be modified to vary the shipping intervals dynamically (based on load)
DERBY-3358After an incorrect(unsuccesfull) startMaster comand, further correct startMaster attempts also fail.
DERBY-3357Reduce runtime of jdbcapi.DataSourceTest
DERBY-3356"Replication slave got a fatal error for database 'test'. Replication will be stopped." on insert on master db.
DERBY-3355Alter Column ... NULL ignores double quotes around column name
DERBY-3354Select from large lob table with embedded gives OutOfMemoryError
DERBY-3352truncateTable crashed, Caused by: java.lang.NullPointerException
DERBY-3350SQL CAST always marks its type as nullable even if the expression to be cast is not nullable
DERBY-3349Nested WHERE EXISTS queries need improved testing
DERBY-3348Small typo in table functions documentation. Should have EmployeeTable not EmployeesTable
DERBY-3347ERROR XSDB3: Container information cannot change once written
DERBY-3346DatabaseMetaData.getIndexInfo returns the wrong nullabilty for column 4 NON_UNIQUE
DERBY-3345RolesTest fails with weme6.1 in the nightly test run
DERBY-3343Subsequent calls to PreparedStatement cause SQLIntegrityConstraintViolationException on column that is "Generated always"
DERBY-3342DatabaseMetaData.getProcedureColumns() returns incorrect nullability for column 9 LENGTH
DERBY-3340Add debug target to Netbeans 6.0 project file
DERBY-3336jdbcapi/derbyStress.java no longer runs with low memory heap so does not provide testing for leak scenarios
DERBY-3329Enable statement pooling in the client JDBC driver
DERBY-3328Extend client JDBC object factory with methods to create objects required for statement pooling
DERBY-3326Introduce a caching logical connection and logical prepared statement in the client driver
DERBY-3325Add 'maxStatements' property to ClientConnectionPoolDataSource
DERBY-3324JDBC statement cache implementation
DERBY-3323ComparisonFailure in derbyStress
DERBY-3322Server guide refers to phantom property in template policy file for the Network Server
DERBY-3321NullPointerException for 'NOT EXISTS' with nested subquery
DERBY-3320Database creation and boot should fail if collation=TERRITORY_BASED and the selected locale is not supported
DERBY-3316Leak in client if ResultSet not closed
DERBY-3315Should UCS_BASIC character types have to look at collation elements when dealing with escape character in the LIKE clause?
DERBY-3311Client ResultSet.getHoldabilty will return incorrect value when the ResultSet is obtained from a procedure call
DERBY-3310ASSERT in MergeSort.checkColumnTypes() disallow legal type conversions
DERBY-3309Minor cleanups in ClientPooledConnection40 and ClientPooledConnection
DERBY-3308Broken synchronization for event handling in ClientPooledConnection40
DERBY-3306jdbc4.StatementEventsTest cannot be run individually in a clean environment
DERBY-3305Embedded ResultSet.getStatement() returns incorrect reference for dynamic result sets
DERBY-3304Explicit commit inside a java procedure makes a dynamic result sets passed out unavailable
DERBY-3303ArrayIndexOutOfBoundsException at MergeSort.compare
DERBY-3302NullPointerException during recovery of database with territory-based collation
DERBY-3301Incorrect result from query with nested EXIST
DERBY-3299Uniqueness violation error (23505) occurs after dropping a PK constraint if there exists a foreign key on the same columns.
DERBY-3298Getting Started manual needs clearer introduction to connection URL
DERBY-3294Convert demo/checkToursDB.java to junit
DERBY-3293Upgrade Derby website build to Forrest 0.8
DERBY-3289Bracketed comments should be documented in the Derby Tools and Utilities Guide
DERBY-3288wrong query result in presence of a unique index
DERBY-3280Poor distribution of hash values from RecordId.hashCode()
DERBY-3279Derby 10.3.X ignores ORDER BY DESC when target column has an index and is used in an OR clause or an IN list.
DERBY-3278Developer's Guide topic cdevdvlp51654 has duplicate information on connection URL
DERBY-3274Developer's Guide has duplicate information on database connections
DERBY-3273convert derbynet/testconnection.java to junit
DERBY-3268Reference Manual - PDF version - Explanation column in Sql Expressions section runs off the page - cannot be read
DERBY-3263derbynet/testconnection.java failed on AIX5.2 with bothe ibm142 and ibm15 jdks
DERBY-3262Documentation is missing cross-references for connection URL attributes
DERBY-3261'Empty right rows returned = 0' expected '... = 1' in lang/outerjoin.sql
DERBY-3260NullPointerException caused by race condition in GenericActivationHolder
DERBY-3257SELECT with HAVING clause containing OR conditional incorrectly return 1 row - should return 2 rows - works correctly with 10.2 DB
DERBY-3253NullPointer Exception (NPE) from query with IN predicate containing two values and joining a view with a large table. ERROR 38000: The exception 'java.lang.NullPointerException' was thrown while evaluating an expression.
DERBY-3250NetworkServerTestSetup will fail when starting the server as a process if any of the command line arguments contains a space
DERBY-3247Activation for a dynamic ResultSet created from an Prepared/CallableStatement will not be closed until garbage collection indicates it is unused to the LCC and the LCC closes it
DERBY-3246Minor cleanup in the Derby JUnit classes
DERBY-3244NullPointerException in ....B2IRowLocking3.searchLeftAndLockPreviousKey
DERBY-3243(jdbc net client) exception during normal iteration through "ResultSet" of "select * from t"
DERBY-3242ij doesn't understand bracketed comments
DERBY-3241No syntax error when compiling statement with unterminated comment
DERBY-3238When table contains large LOB values (> ~32K) trigger execution fails for that row with ERROR XCL30: An IOException was thrown when reading a 'BLOB'
DERBY-3235Implement the replication stop functionality
DERBY-3231Sorting on COUNT with OR and GROUP BY delivers wrong results.
DERBY-3230Selecting data from a Table raises Error XN008: Query processing has been terminated due to an error on the server
DERBY-3229testSysinfoLocale fails if derbyTools.jar is first in the classpath
DERBY-3227Remove final from all getConnection() methods in EmbeddedDataSource
DERBY-3226BlobLocatorInputStream.read() and ClobLocatorInputStream.read() don't mask out sign bits
DERBY-3221"java.sql.SQLException: The conglomerate (-5) requested does not exist." from Derby 10.3.1.4 embedded within Eclipse 3.3 and RAD 7.0
DERBY-3220<transition table or variable list> (ReferencingClause) in CREATE TRIGGER statement not SQL compliant
DERBY-3217ErrorStreamTest failing on ibm j9 jvm
DERBY-3215Potential NullPointerException in CachedPage class
DERBY-3214Optimizer can see negative cost estimates when pulling Optimizables from the join order.
DERBY-3211Convert derbynet/NSinSameJVM.java to junit
DERBY-3208Callers of DaemonService.serviceNow() assume behaviour not guaranteed by the interface
DERBY-3206Replication: Add functionality to send various commands from master to slave using the replication network connection
DERBY-3205Replication: Add connection url command options for starting, stopping slave and for failover
DERBY-3203Convert jdbcapi/statementJdbc20.java to JUnit
DERBY-3202'AccessControlException: access denied (java.io.FilePermission C:\....\file-2.log read)' in ErrorStreamTest.
DERBY-3199Minor cleanup of DRDAProtocolTest
DERBY-3198Using setQueryTimeout will leak sections
DERBY-3194LOCALIZEDDISPLAY of CURRENT_TIMESTAMP returns only the TIME
DERBY-3191SQL roles: add upgrade support
DERBY-3189Replication: Add connection url command options for starting and stopping master
DERBY-3188'Failure in loading T2 native library db2jcct2' in lang/triggerGeneral.sql
DERBY-3184Replication: Connection attempts to a database in slave mode must fail
DERBY-3169Add documentation for replication
DERBY-3168Reference Manual lacks topics on trace-related connection URL attributes
DERBY-3166Update docs to address code improvments to LIKE (see Derby-2967)
DERBY-3165Updating Building.txt
DERBY-3162Create a framework for replication tests
DERBY-3160SYSCS_GET_USER_ACCESS incorrectly treats the passed in user name as a SQL identifier and thus can reports the wrong user information
DERBY-3156Convert testing of derby error stream to JUnit
DERBY-3153AccessControlException when running junit tests under the ant harness in ant 1.7.0
DERBY-3152'ComparisonFailure' in 'testClassPathChecker(org.apache.derbyTesting.functionTests.tests.tools.SysinfoCPCheckTest)'
DERBY-3149Add ant targets for building and running the package private tests against the classes directories
DERBY-3148IllegalArgumentException: Malformed \uxxxx encoding while trying to find Xalan version running tests via ant
DERBY-3138Optimizer error when vtis are invoked with correlated references to outer query blocks
DERBY-3135TableFunctionTest fails with weme6.1 on trunk
DERBY-3131Background cleaner has no daemon service after database creation
DERBY-3130Reduce memory footprint of StoredRecordHeader
DERBY-3122Remove dead code in Clob
DERBY-3121The description of CONSTRAINT clause in reference manual seems to have error
DERBY-3116totalSpace not properly initialized in AllocPage
DERBY-3113Use Arrays.fill() in StoredPage.clearSection()
DERBY-3100java.lang.NumberFormatException in test lang.TableFunctionTest on specific machines (Win2003, Vista)
DERBY-3094Grouping of expressions causes NullPointerException
DERBY-3088convert to junit, or otherwise eliminate version in tests which require an update of the master in the release management process
DERBY-3084CREATE SCHEMA in refman does not contain material on restrictions in sqlAuthorization mode
DERBY-3079Database name is printed twice in derby.log on rollbacks when logStatementText is enabled
DERBY-3073SQL roles: add parser support
DERBY-3068testImportExportProcedureNegative(org.apache.derbyTesting.functionTests.tests.tools.ImportExportProcedureTest)junit.framework.ComparisonFailure: Unexpected SQL state. expected:<38000> but was:<XIE0S>
DERBY-3060Network Server incorrectly assumes that all SQLExceptions with error code 08004 are caused by an authentication failure.
DERBY-3057with weme 6.1 testTableFunctions(org.apache.derbyTesting.functionTests.tests.lang.TableFunctionTest) failed: java.lang.NoSuchMethodError: java/lang/String.matches(Ljava/lang/String;)Z
DERBY-3056testReleaseCompileLocks(org.apache.derbyTesting.functionTests.tests.lang.ReleaseCompileLocksTest) failed: with exception java.sql.SQLException: The exception 'java.lang.NoClassDefFoundError: java.sql.DriverManager' was thrown while evaluating an expressi
DERBY-3050Convert groupBy.sql tests to JUnit and include them in GroupByTest.java
DERBY-3049Remove (Language) ResultSet.getResultDescription() method
DERBY-3044Typos in documentation
DERBY-3042Remove Java 1.3 specific code in NetworkServerControlImpl.setUpSocket()
DERBY-3041Merge the separate JDBC 2.0 and JDBC 3.0 implementations in the ij code (Main/Main14 and utilMain/utilMain14)
DERBY-3040Provide a basic framework to do 10.4 upgrade testing to test upgrade changes that went into 10.4 codeline
DERBY-3036Derby 10.4 (trunk at the moment) still used version 10.3 for the data dictionary. The data dictionary should be marked version 10.4 when a database is created with 10.4 codeline
DERBY-3034Address testing todo items in CollationTest.java
DERBY-3030Several broken links on Derby documentation web-site
DERBY-3026Remove deprecated frameworks directory and scripts
DERBY-3023Different result rows depending on the sequence of INNER JOIN and OUTER JOIN
DERBY-3013column-definition WITH DEFAULT should accept CURRENT_USER, SESSION_USER in addition to USER
DERBY-3010WITH DEFAULT value documentation needs improvement
DERBY-3004Get rid of the finalizer in EmbedResultSet
DERBY-3003ArrayInputStream.skipBytes() may throw EOFException which is disallowed by java.io.DataInput
DERBY-3001SYSTABLES documentation for TABLETYPE should include 'A' (Synonym)
DERBY-2995convert lang/renameIndex.sql to JUnit
DERBY-2993Duplicated description of java.sql.ResultSet#beforeFirst() is written in reference manual
DERBY-2988Add max heap memory setting for JVMs spawned when running ant junitreport
DERBY-2983The ResultSet returned by DatabaseMetaData.getFunctions() does not contain a required column named FUNCTION_TYPE.
DERBY-2981Convert jdbcapi/prepStamtNull.java to JUnit
DERBY-2978Replication: Add slave replication mode
DERBY-2977Replication: Add a ReplicationMaster controller that will manage replication on the master side
DERBY-2971Wording improvement of Table for streaming columns in reference manual
DERBY-2969Admin Guide: Document that online backup is non-blocking
DERBY-2962Change functional tests to use casts for System table queries to avoid conversion errors when run with TERRITORY_BASED collation
DERBY-2948Reoccurrence of DERBY-2842: derbynet/testconnection.java fails with '...Connection refused: connect' expecting 'Connection refused'
DERBY-2946In soft upgrade mode, the metadata queries do not get compiled in SYS schema. This will cause problems in future releases of Derby.
DERBY-2942Convert jdbcapi/statementJdbc30.java to JUnit
DERBY-2939Log file is flushed every time a log buffer gets full
DERBY-2937ERROR 22011: The second or third argument of the SUBSTR function is out of range with data concatenation in group by query.
DERBY-2936Use java.nio.ByteBuffer for buffering in DDMWriter
DERBY-2935DDMReader.readLengthAndCodePoint() decodes long integer incorrectly
DERBY-2926Replication: Add a log buffer for log records that should be shipped to the slave
DERBY-2922Replication: Add master replication mode
DERBY-2911Implement a buffer manager using java.util.concurrent classes
DERBY-2907Automatically close statement objects returned by utility methods of BaseJDBCTestCase at teardown.
DERBY-2887NULLS FIRST / LAST for ORDER BY
DERBY-2884CtxStack should only create unmodifiable view once per instance
DERBY-2881tools/dblook_test.java fails with 'java.security.AccessControlException: access denied (java.io.FilePermission dblook_test.jar read)'
DERBY-2880Several failures in TestDbMetaData: 'The parameter position '4' is out of range. The number of parameters for this prepared statement is '3'.
DERBY-2878Scan protection handle could be cached in BasePage
DERBY-2855Convert jdbc4/TestConnectionMethods.java to JUnit
DERBY-2854Convert jdbc4/TestResultSetMethods.java to JUnit
DERBY-2836Documentation of derby.storage.pageSize should mention that the default is dynamic
DERBY-2829Write a test which verifies that timeout errors contain information about the locks involved
DERBY-2824Improve error reporting, fix whitespace/formatting issues and replace tabs in UTF8Reader
DERBY-2815ij doesn't start with J2ME / JSR169 / weme6.1 because attempting to find java.sql.Driver if ij.protocol property is specified
DERBY-2760Clean-up issues for UTF8Util.java
DERBY-2733ij rolls through NullPointerException (NPE) with J2ME/JSR169/WEME 6.1.
DERBY-2727convert lang/AggregateClassLoading to JUnit.
DERBY-2683tools and utilities guide: ij.URLCheck's list of checked attributes is not correct
DERBY-2680Reference manual section "Setting attributes.." lacks upgrade=true attribute
DERBY-2674Stop running jdbc40 tests in the old test framework
DERBY-2658Convert jdbcapi/parameterMetaDataJdbc30.java to JUnit
DERBY-2653Expose existing auto-generated key functionality through more JDBC APIs in Derby Client.
DERBY-2615Minor errata in page of "Where dynamic parameters are allowed" of reference manual
DERBY-2592Wrong description of IndexName field in public JavaDoc for LockTable
DERBY-2585Mistaken description in page of CLOB
DERBY-2559recreating a datasource using javax.naming.Reference from a ClientDataSource40 fails
DERBY-2518convert lang/releaseCompileLocks.sql to junit
DERBY-2484Convert syscat.sql to junit
DERBY-2359Code cleanups for the org.apache.derby.impl.store.access.* packages
DERBY-2351ORDER BY with expression with distinct in the select list returns incorrect result
DERBY-2320Example in DEGREES function is not appropriate.
DERBY-2270'18 ' (18 followed by four blanks) needs three more blanks
DERBY-2255ij should indicate that it is waiting for more input in a multi-line interactive statement.
DERBY-2242Convert jdbcapi/metadata.java to JUnit test.
DERBY-2240"VALUES expression" is written "VALUES statement" in SelectExpression page of Derby Reference Manual
DERBY-2239Example of SelectExpression for GROUP BY clause is mistaken
DERBY-2182Documentation for derby.system.bootAll is missing
DERBY-2145Remove LIKE tweak from metadata.properties
DERBY-2142NullPointerException while using XAConnection/PooledConnection in a heavily contended multithreaded scenario
DERBY-2128The word 'class' appears twice for the message SIF01.V
DERBY-2065Network and embedded difference in SQLSTATE and message when Connection.close() with open transaction.
DERBY-1931Derby JAR files should be grouped as a single library in Package Explorer
DERBY-1823Derby Developer's Guide - Issues w/ User authentication and authorization extended examples section/paragraph
DERBY-1749Implement Bracketed SQL comments (/*...*/ comments)
DERBY-1734Simplify building of SystemColumn array in CatalogRowFactory implementations.
DERBY-1626TransactionTable.sql fails
DERBY-1585derbylang/procedureInTrigger: not able to create trigger due to an open ResultSet
DERBY-1573Unsafe synchronization in NetworkServerControlImpl
DERBY-1387Add JMX extensions to Derby