Error on installing PSOToolKit 7.0

I have downloaded a copy of PSOToolKit 7.0 from https://github.com/percussion/PSOToolkit/archive/master.zip and tried to install it. I got javadoc not found error (see the following). I was able to get it installed by creating an empty javadoc directory but it still did not work properly. I added the following code to template to test it but got nothing returned on $guid. Any help is appreciated.

#set($cid=$sys.item.getProperty(‘rx:sys_contentid’).String)
$cid
<br>
#set($guid = $user.psoObjectFinder.getGuidById($cid))
$guid


hhsstd@m-as-perc-02-d:~/Rhythmyx/PSOToolkit7.0$ ./install.sh /appdata/hhsstd/Rhythmyx
0
RHYTHMYX_HOME=/appdata/hhsstd/Rhythmyx
JAVA_HOME=/appdata/hhsstd/Rhythmyx/JRE/
ANT_HOME=/appdata/hhsstd/Rhythmyx/Patch/InstallToolkit/
Unable to locate tools.jar. Expected to find it in /appdata/hhsstd/Rhythmyx/lib/tools.jar
Buildfile: ./deploy.xml

dist:
     [echo] Installing PSOToolkit to /appdata/hhsstd/Rhythmyx

jarcopy:

installExtensions:
     [java] Jun 17, 2013 8:43:57 PM com.percussion.extension.PSExtensionManager init
     [java] INFO: Initializing extension manager.
     [java] Jun 17, 2013 8:43:58 PM com.percussion.extension.PSExtensionManager init
     [java] INFO: Initialization successful.
     [java] Updating extension: Java/global/percussion/user/psoFolders
     [java] Updating extension: Java/global/percussion/user/psoRelationships
     [java] Updating extension: Java/global/percussion/user/psoNavTools
     [java] Updating extension: Java/global/percussion/user/psoTransform
     [java] Updating extension: Java/global/percussion/user/psoBase64
     [java] Updating extension: Java/global/percussion/user/psoObjectFinder
     [java] Updating extension: Java/global/percussion/user/psoQueryTools
     [java] Updating extension: Java/global/percussion/user/psoStringTools
     [java] Updating extension: Java/global/percussion/user/psoDateTools
     [java] Updating extension: Java/global/percussion/user/psoFeedTools
     [java] Updating extension: Java/global/percussion/user/psoListTools
     [java] Updating extension: Java/global/percussion/user/psoMapTools
     [java] Updating extension: Java/global/percussion/user/psoSlotTools
     [java] Updating extension: Java/global/percussion/workflow/psoWorkflowActionDispatcher
     [java] Updating extension: Java/global/percussion/workflow/psoSpringWorkflowActionDispatcher
     [java] Updating extension: Java/global/percussion/generic/PSONextNumberUdf
     [java] Updating extension: Java/global/percussion/generic/PSOJexlEvaluatorUDF
     [java] Updating extension: Java/global/percussion/itemfilter/sys_previewFilter
     [java] Updating extension: Java/global/percussion/itemfilter/sys_publicFilter
     [java] Updating extension: Java/global/percussion/itemfilter/PSOStagingRevisionFilter
     [java] Updating extension: Java/global/percussion/cms/publisher/PSOPublishContent
     [java] Updating extension: Java/user/PSOThumbnailGenerator
     [java] Updating extension: Java/user/PSORequiredFieldsItemValidation
     [java] Updating extension: Java/user/PSOValidateRelatedItems
     [java] Updating extension: Java/global/percussion/slotcontentfinder/PSOAncestorFolderSlotContentFinder
     [java] Updating extension: Java/global/percussion/slotcontentfinder/PSOReverseSlotContentFinder
     [java] Updating extension: Java/global/percussion/user/PSOSQLContentFinder
     [java] Updating extension: Java/user/PSOProxyQueryResource
     [java] Updating extension: Java/user/PSOFileUploadValidation
     [java] Updating extension: Java/user/PSOUniqueFieldWithInFolders
     [java] Updating extension: Java/user/PSFolderFollowerEffect
     [java] Updating extension: Java/user/PSFolderOwnerSubfolderEffect
     [java] Updating extension: Java/global/percussion/user/PSODateAdjust
     [java] Updating extension: Java/global/percussion/user/PSODateRangeFieldValidator
     [java] Updating extension: Java/global/percussion/generic/PSOUserCommunityUDF
     [java] Updating extension: Java/global/percussion/workflow/PSOSetRevisionLock
     [java] Updating extension: Java/global/percussion/assemblers/validatingXHTMLVelocityAssembler
     [java] Updating extension: Java/user/PSEffectLoggingEffectEffect
     [java] Updating extension: Java/user/PSOPreventOnTranslatedItem
     [java] Updating extension: Java/global/percussion/generic/PSOPreventDeepCloneUDF
     [java] Updating extension: Java/global/percussion/user/HashCodeFieldTransform
     [java] Updating extension: Java/global/percussion/user/pso_CopyParameter
     [java] Updating extension: Java/global/percussion/task/pso_cleanupTrashTask
     [java] Converting old exits directory: /appdata/hhsstd/Rhythmyx/Exits
     [java] Completed successfully.
     [copy] Copying 1 file to /appdata/hhsstd/Rhythmyx/rx_resources/tidy
     [copy] Copying 1 file to /appdata/hhsstd/Rhythmyx/rx_resources/tidy
     [copy] Copying 1 file to /appdata/hhsstd/Rhythmyx/rx_resources/tidy
     [copy] Copying 1 file to /appdata/hhsstd/Rhythmyx/rx_resources/tidy

javadoc:

BUILD FAILED
/appdata/hhsstd/Rhythmyx/PSOToolkit7.0/deploy.xml:96: The following error occurred while executing this line:
/appdata/hhsstd/Rhythmyx/PSOToolkit7.0/deploy.xml:86: /appdata/hhsstd/Rhythmyx/PSOToolkit7.0/javadoc not found.

Total time: 17 seconds

Hi Weikai,

The Zip link that GitHub provides is actually not a distribution, it is a zipped copy of the source tree. The reason it isn’t finding the java doc is because the “dist” ant target hasn’t been run.

Are you looking to build the latest version from source or just to download and install?

-n

[QUOTE=weikai;20723]I have downloaded a copy of PSOToolKit 7.0 from https://github.com/percussion/PSOToolkit/archive/master.zip and tried to install it. I got javadoc not found error (see the following). I was able to get it installed by creating an empty javadoc directory but it still did not work properly. I added the following code to template to test it but got nothing returned on $guid. Any help is appreciated.

#set($cid=$sys.item.getProperty(‘rx:sys_contentid’).String)
$cid
<br>
#set($guid = $user.psoObjectFinder.getGuidById($cid))
$guid


hhsstd@m-as-perc-02-d:~/Rhythmyx/PSOToolkit7.0$ ./install.sh /appdata/hhsstd/Rhythmyx
0
RHYTHMYX_HOME=/appdata/hhsstd/Rhythmyx
JAVA_HOME=/appdata/hhsstd/Rhythmyx/JRE/
ANT_HOME=/appdata/hhsstd/Rhythmyx/Patch/InstallToolkit/
Unable to locate tools.jar. Expected to find it in /appdata/hhsstd/Rhythmyx/lib/tools.jar
Buildfile: ./deploy.xml

dist:
     [echo] Installing PSOToolkit to /appdata/hhsstd/Rhythmyx

jarcopy:

installExtensions:
     [java] Jun 17, 2013 8:43:57 PM com.percussion.extension.PSExtensionManager init
     [java] INFO: Initializing extension manager.
     [java] Jun 17, 2013 8:43:58 PM com.percussion.extension.PSExtensionManager init
     [java] INFO: Initialization successful.
     [java] Updating extension: Java/global/percussion/user/psoFolders
     [java] Updating extension: Java/global/percussion/user/psoRelationships
     [java] Updating extension: Java/global/percussion/user/psoNavTools
     [java] Updating extension: Java/global/percussion/user/psoTransform
     [java] Updating extension: Java/global/percussion/user/psoBase64
     [java] Updating extension: Java/global/percussion/user/psoObjectFinder
     [java] Updating extension: Java/global/percussion/user/psoQueryTools
     [java] Updating extension: Java/global/percussion/user/psoStringTools
     [java] Updating extension: Java/global/percussion/user/psoDateTools
     [java] Updating extension: Java/global/percussion/user/psoFeedTools
     [java] Updating extension: Java/global/percussion/user/psoListTools
     [java] Updating extension: Java/global/percussion/user/psoMapTools
     [java] Updating extension: Java/global/percussion/user/psoSlotTools
     [java] Updating extension: Java/global/percussion/workflow/psoWorkflowActionDispatcher
     [java] Updating extension: Java/global/percussion/workflow/psoSpringWorkflowActionDispatcher
     [java] Updating extension: Java/global/percussion/generic/PSONextNumberUdf
     [java] Updating extension: Java/global/percussion/generic/PSOJexlEvaluatorUDF
     [java] Updating extension: Java/global/percussion/itemfilter/sys_previewFilter
     [java] Updating extension: Java/global/percussion/itemfilter/sys_publicFilter
     [java] Updating extension: Java/global/percussion/itemfilter/PSOStagingRevisionFilter
     [java] Updating extension: Java/global/percussion/cms/publisher/PSOPublishContent
     [java] Updating extension: Java/user/PSOThumbnailGenerator
     [java] Updating extension: Java/user/PSORequiredFieldsItemValidation
     [java] Updating extension: Java/user/PSOValidateRelatedItems
     [java] Updating extension: Java/global/percussion/slotcontentfinder/PSOAncestorFolderSlotContentFinder
     [java] Updating extension: Java/global/percussion/slotcontentfinder/PSOReverseSlotContentFinder
     [java] Updating extension: Java/global/percussion/user/PSOSQLContentFinder
     [java] Updating extension: Java/user/PSOProxyQueryResource
     [java] Updating extension: Java/user/PSOFileUploadValidation
     [java] Updating extension: Java/user/PSOUniqueFieldWithInFolders
     [java] Updating extension: Java/user/PSFolderFollowerEffect
     [java] Updating extension: Java/user/PSFolderOwnerSubfolderEffect
     [java] Updating extension: Java/global/percussion/user/PSODateAdjust
     [java] Updating extension: Java/global/percussion/user/PSODateRangeFieldValidator
     [java] Updating extension: Java/global/percussion/generic/PSOUserCommunityUDF
     [java] Updating extension: Java/global/percussion/workflow/PSOSetRevisionLock
     [java] Updating extension: Java/global/percussion/assemblers/validatingXHTMLVelocityAssembler
     [java] Updating extension: Java/user/PSEffectLoggingEffectEffect
     [java] Updating extension: Java/user/PSOPreventOnTranslatedItem
     [java] Updating extension: Java/global/percussion/generic/PSOPreventDeepCloneUDF
     [java] Updating extension: Java/global/percussion/user/HashCodeFieldTransform
     [java] Updating extension: Java/global/percussion/user/pso_CopyParameter
     [java] Updating extension: Java/global/percussion/task/pso_cleanupTrashTask
     [java] Converting old exits directory: /appdata/hhsstd/Rhythmyx/Exits
     [java] Completed successfully.
     [copy] Copying 1 file to /appdata/hhsstd/Rhythmyx/rx_resources/tidy
     [copy] Copying 1 file to /appdata/hhsstd/Rhythmyx/rx_resources/tidy
     [copy] Copying 1 file to /appdata/hhsstd/Rhythmyx/rx_resources/tidy
     [copy] Copying 1 file to /appdata/hhsstd/Rhythmyx/rx_resources/tidy

javadoc:

BUILD FAILED
/appdata/hhsstd/Rhythmyx/PSOToolkit7.0/deploy.xml:96: The following error occurred while executing this line:
/appdata/hhsstd/Rhythmyx/PSOToolkit7.0/deploy.xml:86: /appdata/hhsstd/Rhythmyx/PSOToolkit7.0/javadoc not found.

Total time: 17 seconds

[/QUOTE]

I updated the Read Me on the master branch with what should be clearer install / build instructions. Also added direct download links there.

-n

[QUOTE=natechadwick;20724]Hi Weikai,

The Zip link that GitHub provides is actually not a distribution, it is a zipped copy of the source tree. The reason it isn’t finding the java doc is because the “dist” ant target hasn’t been run.

Are you looking to build the latest version from source or just to download and install?

-n[/QUOTE]

Thank you Nate! It helped!