Toro
  1. Toro
  2. TORO-10

ant mergeUPortalConfiguration fails against uPortal 2.6 RC1 and RC2

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:
      Ubuntu 7.04 (linux-image-2.6.20-15-server 2.6.20-15.27)
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)
      Apache Ant version 1.7.0 compiled on December 13 2006
      Apache Tomcat/5.5.23

      Description

      The installation instructions at http://code.google.com/p/toro-channels/wiki/Installation pass for uPortal 2.6 M1, but fail for both RC1 and RC2

      First the install fails because PersonDirs.xml is not present.

      mergeUPortalConfiguration:
      [java] Merging xml changes to /home/webservice/tomcat/webapps/portal/WEB-INF/classes/properties/groups/compositeGroupServices.xml
      [java] Replacing text at path: /servicelist/service[name='local']/service_factory with: net.unicon.portal.groups.framework.eve.caching.CachingGroupServiceFactory
      [java] Replacing text at path: /servicelist/service[name='local']/entity_store_factory with: net.unicon.portal.groups.framework.eve.EntityStoreFactory
      [java] Replacing text at path: /servicelist/service[name='local']/group_store_factory with: net.unicon.portal.groups.framework.eve.GroupStoreFactory
      [java] Merging xml changes to /home/webservice/tomcat/webapps/portal/WEB-INF/classes/properties/personDirectory.xml
      [java] Replacing node at path: /beans/bean[@id='personAttributeDao']
      [java] Merging xml changes to /home/webservice/tomcat/webapps/portal/WEB-INF/classes/properties/PersonDirs.xml
      [java] java.io.FileNotFoundException: /home/webservice/tomcat/webapps/portal/WEB-INF/classes/properties/PersonDirs.xml (No such file or directory)
      [java] at java.io.FileInputStream.open(Native Method)
      [java] at java.io.FileInputStream.<init>(FileInputStream.java:106)
      [java] at net.unicon.portal.tools.MergeUPortalConfiguration.backupOriginalFile(MergeUPortalConfiguration.java:332)
      [java] at net.unicon.portal.tools.MergeUPortalConfiguration.mergeXmlChanges(MergeUPortalConfiguration.java:162)
      [java] at net.unicon.portal.tools.MergeUPortalConfiguration.mergeChanges(MergeUPortalConfiguration.java:120)
      [java] at net.unicon.portal.tools.MergeUPortalConfiguration.execute(MergeUPortalConfiguration.java:109)
      [java] at net.unicon.portal.tools.MergeUPortalConfiguration.main(MergeUPortalConfiguration.java:359)

      Copying the PersonDirs.xml file from the M1 snapshot into basedir/src/portal/properties/PersonDirs.xml fixes the issue for RC1, and the portal successfully installs.

      However, the RC2 install still fails even after providing the PersonDirs.xml file. Error below:

      mergeUPortalConfiguration:
      [java] Merging xml changes to /home/webservice/tomcat/webapps/portal/WEB-INF/classes/properties/groups/compositeGroupServices.xml
      [java] Replacing text at path: /servicelist/service[name='local']/service_factory with: net.unicon.portal.groups.framework.eve.caching.CachingGroupServiceFactory
      [java] Replacing text at path: /servicelist/service[name='local']/entity_store_factory with: net.unicon.portal.groups.framework.eve.EntityStoreFactory
      [java] Replacing text at path: /servicelist/service[name='local']/group_store_factory with: net.unicon.portal.groups.framework.eve.GroupStoreFactory
      [java] Merging xml changes to /home/webservice/tomcat/webapps/portal/WEB-INF/classes/properties/personDirectory.xml
      [java] Replacing node at path: /beans/bean[@id='personAttributeDao']
      [java] Merging xml changes to /home/webservice/tomcat/webapps/portal/WEB-INF/classes/properties/PersonDirs.xml
      [java] Replacing node at path: /PersonDirs
      [java] Merging properties changes to /home/webservice/tomcat/webapps/portal/WEB-INF/classes/properties/portal.properties
      [java] Merging xml changes to /home/webservice/tomcat/webapps/portal/WEB-INF/classes/properties/services.xml
      [java] Merging properties changes to /home/webservice/tomcat/webapps/portal/WEB-INF/classes/properties/worker.properties
      [java] Merging web.xml changes to /home/webservice/tomcat/webapps/portal/WEB-INF/web.xml
      [java] java.lang.StringIndexOutOfBoundsException: String index out of range: -1
      [java] at java.lang.String.substring(String.java:1768)
      [java] at net.unicon.portal.tools.MergeUPortalConfiguration$DtdAwareSAXWriter.write(MergeUPortalConfiguration.java:610)
      [java] at org.dom4j.io.SAXWriter.parse(SAXWriter.java:603)
      [java] at net.unicon.portal.tools.MergeUPortalConfiguration.mergeWebChanges(MergeUPortalConfiguration.java:312)
      [java] at net.unicon.portal.tools.MergeUPortalConfiguration.mergeChanges(MergeUPortalConfiguration.java:118)
      [java] at net.unicon.portal.tools.MergeUPortalConfiguration.execute(MergeUPortalConfiguration.java:109)
      [java] at net.unicon.portal.tools.MergeUPortalConfiguration.main(MergeUPortalConfiguration.java:359)
      [java] java.lang.StringIndexOutOfBoundsException: String index out of range: -1
      [java] at java.lang.String.substring(String.java:1768)
      [java] at net.unicon.portal.tools.MergeUPortalConfiguration$DtdAwareSAXWriter.write(MergeUPortalConfiguration.java:610)
      [java] at org.dom4j.io.SAXWriter.parse(SAXWriter.java:603)
      [java] at net.unicon.portal.tools.MergeUPortalConfiguration.mergeWebChanges(MergeUPortalConfiguration.java:312)
      [java] at net.unicon.portal.tools.MergeUPortalConfiguration.mergeChanges(MergeUPortalConfiguration.java:118)
      [java] at net.unicon.portal.tools.MergeUPortalConfiguration.execute(MergeUPortalConfiguration.java:109)
      [java] at net.unicon.portal.tools.MergeUPortalConfiguration.main(MergeUPortalConfiguration.java:359)

        Activity

        Hide
        Michael added a comment -

        also affects the GA.

        Show
        Michael added a comment - also affects the GA.

          People

          • Assignee:
            Andrew Petro
            Reporter:
            Michael
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated: