stefan      2004/09/10 05:25:58

  Modified:    proposals/jcrri/src/org/apache/slide/jcr/core
                        RepositoryImpl.java
  Log:
  jcrri: java,lang.NumberFormatException on startup
  
  Revision  Changes    Path
  1.27      +4 -4      
jakarta-slide/proposals/jcrri/src/org/apache/slide/jcr/core/RepositoryImpl.java
  
  Index: RepositoryImpl.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/proposals/jcrri/src/org/apache/slide/jcr/core/RepositoryImpl.java,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- RepositoryImpl.java       9 Sep 2004 15:45:45 -0000       1.26
  +++ RepositoryImpl.java       10 Sep 2004 12:25:58 -0000      1.27
  @@ -280,8 +280,8 @@
        repProps = new Properties();
        loadRepProps();
   
  -     nodesCount = Long.parseLong(repProps.getProperty(STATS_NODE_COUNT_PROPERTY));
  -     propsCount = Long.parseLong(repProps.getProperty(STATS_PROP_COUNT_PROPERTY));
  +     nodesCount = Long.parseLong(repProps.getProperty(STATS_NODE_COUNT_PROPERTY, 
"0"));
  +     propsCount = Long.parseLong(repProps.getProperty(STATS_PROP_COUNT_PROPERTY, 
"0"));
   
        // get the system session for every defined workspace and
        // register as an event listener
  @@ -453,7 +453,7 @@
        FileSystemResource propFile = new FileSystemResource(metaDataStore, 
PROPERTIES_RESOURCE);
        try {
            repProps.clear();
  -         if (!propFile.exists()) {
  +         if (!propFile.exists() || propFile.length() == 0) {
                // initialize properties with pre-defined values
                repProps.setProperty(SPEC_VERSION_PROPERTY, SPEC_VERSION);
                repProps.setProperty(SPEC_NAME_PROPERTY, SPEC_NAME);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to