History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: TORO-10
Type: Bug Bug
Status: Open Open
Priority: Major Major
Assignee: Andrew Petro
Reporter: michael irion
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Toro

ant mergeUPortalConfiguration fails against uPortal 2.6 RC1 and RC2

Created: 07/Aug/07 03:33 PM   Updated: 09/Aug/07 01:28 PM
Component/s: None
Affects Version/s: None
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
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  « Hide
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)


 All   Comments   Work Log   Change History   FishEye      Sort Order:
michael irion [09/Aug/07 01:28 PM]
also affects the GA.