db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mamta A. Satoor (JIRA)" <j...@apache.org>
Subject [jira] Issue Comment Edited: (DERBY-3302) NullPointerException during recovery of database with territory-based collation
Date Thu, 10 Jan 2008 19:25:34 GMT

    [ https://issues.apache.org/jira/browse/DERBY-3302?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12557721#action_12557721
] 

mamtas edited comment on DERBY-3302 at 1/10/08 11:23 AM:
------------------------------------------------------------------

Commited a fix for this into trunk using revision 610846. I will work on merging this into
10.3 codeline and writing a test case. The tests ran fine on my Windows XP machine with Sun
jdk1.4 The commit comments are as follows

DERBY-3302 The user was running into null pointer exception at the time of database recovery
because Derby was trying to get the Collator object through database context. But the 
Collator object is already available in the territory sensitive character classes and we
do not have to go to database context to get it. I changed the code to use that collator 
object rather than look into database context. The reason for null pointer exception was 
that database context was not loaded yet during database recovery.

      was (Author: mamtas):
    Commited a fix for this into trunk using revision . I will work on merging this into 10.3
codeline and writing a test case. The tests ran fine on my Windows XP machine with Sun jdk1.4
The commit comments are as follows

DERBY-3302 The user was running into null pointer exception at the time of database recovery
because Derby was trying to get the Collator object through database context. But the 
Collator object is already available in the territory sensitive character classes and we
do not have to go to database context to get it. I changed the code to use that collator 
object rather than look into database context. The reason for null pointer exception was 
that database context was not loaded yet during database recovery.
  
> NullPointerException during recovery of database with territory-based collation
> -------------------------------------------------------------------------------
>
>                 Key: DERBY-3302
>                 URL: https://issues.apache.org/jira/browse/DERBY-3302
>             Project: Derby
>          Issue Type: Bug
>          Components: Store
>    Affects Versions: 10.3.1.4, 10.3.2.1, 10.4.0.0
>            Reporter: Knut Anders Hatlen
>            Assignee: Mamta A. Satoor
>            Priority: Critical
>         Attachments: npe.sql
>
>
> When logical undo is performed on a database with territory-based collation, you may
get a NullPointerException in SQLChar.getCollationKey() because SQLChar.getLocaleFinder()
returns null.
> This bug was reported on derby-user: http://thread.gmane.org/gmane.comp.apache.db.derby.user/8253

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message