06-26-2011 07:30 PM
An error has occured in the Share component: /share/service/components/search/advsearch.
It responded with a status of 500 - Internal Error.
Error Code Information: 500 - An error inside the HTTP server which prevented it from fulfilling the request.
Error Message: 05250001 Failed to execute script 'classpath*:alfresco/site-webscripts/org/alfresco/components/search/advsearch.get.js': 05250000 TypeError: Cannot call method "size" of null (file:/opt/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/search/advsearch.get.js#18)
Server: Alfresco Spring WebScripts - v1.0.0 (Release Candidate 2 744) schema 1 000
Time: 25 juin 2011 02:18:15
Click here to view full technical information on the error.
Caused by: org.springframework.extensions.webscripts.WebScriptException: 05250000 TypeError: Cannot call method "size" of null (file:/opt/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/search/advsearch.get.js#18)
   at org.springframework.extensions.webscripts.processor.JSScriptProcessor.executeScriptImpl(JSScriptProcessor.java:328)
   at org.springframework.extensions.webscripts.processor.JSScriptProcessor.executeScript(JSScriptProcessor.java:192)
   … 87 more
Caused by: org.mozilla.javascript.EcmaError: TypeError: Cannot call method "size" of null (file:/opt/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/search/advsearch.get.js#18)
   at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3350)
   at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3340)
   at org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3356)
   at org.mozilla.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:3375)
   at org.mozilla.javascript.ScriptRuntime.undefCallError(ScriptRuntime.java:3394)
   at org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThis(ScriptRuntime.java:2026)
   at org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:117)
   at org.mozilla.javascript.gen.c14._c1(file:/opt/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/search/advsearch.get.js:18)
   at org.mozilla.javascript.gen.c14.call(file:/opt/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/search/advsearch.get.js)
   at org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRuntime.java:108)
   at org.mozilla.javascript.gen.c14._c0(file:/opt/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/search/advsearch.get.js:61)
   at org.mozilla.javascript.gen.c14.call(file:/opt/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/search/advsearch.get.js)
   at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
   at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834)
   at org.mozilla.javascript.gen.c14.call(file:/opt/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/search/advsearch.get.js)
   at org.mozilla.javascript.gen.c14.exec(file:/opt/alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/search/advsearch.get.js)
   at org.springframework.extensions.webscripts.processor.JSScriptProcessor.executeScriptImpl(JSScriptProcessor.java:318)
   … 88 more
<?xml version="1.0" encoding="UTF-8"?>
<!– The important part here is the name - Note: the use of the my: namespace
     which is defined further on in the document –>
<model name="can:canl" xmlns="http://www.alfresco.org/model/dictionary/1.0">
   <!– Optional meta-data about the model –>   
    <description>Documents Can'l</description>
    <author></author>
    <version>1.0</version>
   <!– Imports are required to allow references to definitions in other models –>   
    <imports>
        <!– Import Alfresco Dictionary Definitions –>
        <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d"/>
      <!– Import Alfresco Content Domain Model Definitions –>
        <import uri="http://www.alfresco.org/model/content/1.0" prefix="cm"/>
    </imports>
   <!– Introduction of new namespaces defined by this model –>
   <!– NOTE: The following namespace my.new.model should be changed to reflect your own namespace –>
    <namespaces>
        <namespace uri="http://www.canl.nc/model/content/1.0" prefix="can"/>
    </namespaces>
    <constraints>
        <constraint name="can:list" type="LIST">
            <parameter name="allowedValues">
                <list>
                    <value> </value>
                    <value>Contrat initial</value>
                    <value>Contrat de modification</value>
                    <value>Contrat d'options</value>
                    <value>Fiche d'intervention</value>                    
                    <value>Bon de mise a disposition</value>                    
                    <value>Bon optimo</value>
                    <value>Autorisation prelevement</value>
                    <value>Piece d'identite</value>
                    <value>Config Materiel</value>
                </list>
            </parameter>
            <!–
            <parameter name="caseSensitive">
                <value>true</value>
            </parameter>
            –>
        </constraint>
    </constraints>
   
      <!– Definition of new Content Type: documents types Can'l –>
    <types>
        <type name="can:canl">
            <title>Documents Canl</title>
            <parent>cm:content</parent>
            <properties>
                <property name="can:name">
                    <title>Nom / Prenom / Societe</title>
                    <type>d:text</type>
                    <multiple>true</multiple>
                </property>              
                <property name="can:contrat">
                    <title>Numero contrat</title>
                    <type>d:text</type>
                </property>
                <property name="can:typedoc">
                    <title>Type document</title>
                    <type>d:text</type>
                    <constraints>
                        <constraint ref="can:list"/>
                    </constraints>
                </property>
            </properties>
        </type>
    </types>
    
    <aspects>
        <aspect name="can:dsl">
            <title>Ligne DSL</title>
            <properties>
                <property name="can:adsl">
                    <title>DSL</title>
                    <type>d:text</type>
                </property>
            </properties>
        </aspect>
        <aspect name="can:log">
            <title>Login</title>
            <properties>
                <property name="can:login">
                    <title>Login</title>
                    <type>d:text</type>
                    <multiple>true</multiple>
                </property>
            </properties>
        </aspect>
    </aspects>
   
</model>
<alfresco-config>
 <!– Repository Library config section –>
    <config evaluator="string-compare" condition="RepositoryLibrary" replace="true">
      <!–
         Whether the link to the Repository Library appears in the header component or not.
      –>
        <visible>true</visible>
    </config>
    <config evaluator="string-compare" condition="Remote">
        <remote>
            <endpoint>
                <id>alfresco-noauth</id>
                <name>Alfresco - unauthenticated access</name>
                <description>Access to Alfresco Repository WebScripts that do not require authentication</description>
                <connector-id>alfresco</connector-id>
                <endpoint-url>http://localhost:8080/alfresco/s</endpoint-url>
                <identity>none</identity>
            </endpoint>
            <endpoint>
                <id>alfresco</id>
                <name>Alfresco - user access</name>
                <description>Access to Alfresco Repository WebScripts that require user authentication</description>
                <connector-id>alfresco</connector-id>
                <endpoint-url>http://localhost:8080/alfresco/s</endpoint-url>
                <identity>user</identity>
            </endpoint>
            <endpoint>
                <id>alfresco-feed</id>
                <name>Alfresco Feed</name>
                <description>Alfresco Feed - supports basic HTTP authentication via the EndPointProxyServlet</description>
                <connector-id>http</connector-id>
                <endpoint-url>http://localhost:8080/alfresco/s</endpoint-url>
                <basic-auth>true</basic-auth>
                <identity>user</identity>
            </endpoint>
        </remote>
    </config>
   
    <config evaluator="string-compare" condition="AdvancedSearch" replace="true">
        <advanced-search>        
            <forms>
         <!– l'ordre de parametrage jouera sur l'ordre d'affichage dans le menu –>
         <!– Pour l'exemple ci-dessous, la recherche sur les contenus de base sera selectionnee en premier –>
                <form label="CAN'L" description="Documents CAN'L">can:canl</form>
                <form labelId="search.form.label.cm_content" descriptionId="search.form.desc.cm_content">cm:content</form>
                <form labelId="search.form.label.cm_folder" descriptionId="search.form.desc.cm_folder">cm:folder</form>
          <!– Pour affichage  dans la recherche avancee du lien SOP document–>
         <!–<form label="SOP Document" description="Procedure standard">my:sop</form>–>   
            </forms>
        </advanced-search>
    </config>
         
            <!– Pour affichage  métadonnées CANL–>
    <config evaluator="model-type" condition="can:canl">
        <forms>
            <form id="search">
                <field-visibility>
                    <show id="can:contrat" />
                    <show id="can:name" />               
                    <show id="can:typedoc" />
                                  
                </field-visibility>           
            </form>
        </forms>
    </config>
    <!– surcharge la conf presente dans \tomcat\webapps\share\WEB-INF\classes\alfresco\share-form-config.xml –>
 <!– configuration can'l –>
    <config evaluator="node-type" condition="can:canl">
        <forms>
         <!– Default form configuration for the cm:content type –>
            <form>
                <field-visibility> 
                    <show id="can:contrat" />
                    <show id="can:name" />                  
                    <show id="can:typedoc" />
            
               
               <!– tags and categories –>
                    <show id="cm:taggable" for-mode="edit" force="true" />
                    <show id="cm:categories" />
               
               <!– cm:dublincore aspect –>
               
                    <show id="cm:publisher"/>
                    <show id="cm:contributor"/>
                    <show id="cm:type"/>
                    <show id="cm:identifier"/>
                    <show id="cm:dcsource"/>
                    <show id="cm:coverage"/>
                    
               <!–<show id="cm:rights"/>–>
                    <show id="cm:subject"/>
            
               
               <!– cm:complianceable aspect –>
                    <show id="cm:removeAfter" />
               
               <!– cm:effectivity aspect –>
                    <show id="cm:from"/>
                    <show id="cm:to"/>
               
               <!–  cm:summarizable aspect –>
                    <show id="cm:summary" />
               
               <!– cm:translatable aspect –>
                    <show id="cm:translations" />
               
               <!– cm:localizable aspect –>
                    <show id="cm:locale" />
               
               <!– cm:ownable aspect –>
                    <show id="cm:owner" />
               
               <!– cm:attachable aspect –>
                    <show id="cm:attachments" />
               
               <!– cm:emailed aspect –>
                    <show id="cm:originator" />
                    <show id="cm:addressee" />
                    <show id="cm:addressees" />
                    <show id="cm:sentdate" />
                    <show id="cm:subjectline" />
               
               <!– cm:geographic aspect –>
                    <show id="cm:latitude" />
                    <show id="cm:longitude" />
                    
               <!– can:dsl aspect –>     
                    <show id="can:adsl" />
                    
               <!– can:log aspect–>     
                    <show id="can:login" />
   
                </field-visibility>
            </form>
        </forms>
    </config>
   
     
   
  <!– Pour affichage  des metadonnees liees a SOP document–>
  <!–
  <config evaluator="model-type" condition="my:sop">
      <forms>
         <form id="search">
            <field-visibility>
               <show id="cm:name" />
               <show id="my:publishedDate" />
               <show id="my:authorisedBy" />
            <show id="my:many" />
            <show id="my:signOff" />
            <show id="my:long" />
            </field-visibility>
            <appearance>
           <field id="my:authorisedBy">
                  <control template="/org/alfresco/components/form/controls/textfield.ftl" />              
               </field>
              <field id="my:many">
                  <control template="/org/alfresco/components/form/controls/size.ftl" />              
               </field>
               <field id="my:long">
                  <control template="/org/alfresco/components/form/controls/size.ftl" />              
               </field>
               <field id="my:publishedDate">
                  <control template="/org/alfresco/components/form/controls/daterange.ftl" />              
               </field>
              <field id="my:signOff">
                  <control template="/org/alfresco/components/form/controls/association.ftl" />              
               </field>
            </appearance>
         </form>
      </forms>
   </config>   –>
 
   
 <!– surcharge la conf presente dans \tomcat\webapps\share\WEB-INF\classes\alfresco\share-form-config.xml –>
  <!–
  <config  evaluator="node-type" condition="my:sop"> 
      <forms>         
         <form> 
             <field-visibility>
            
               <show id="my:publishedDate" /> 
               <show id="my:authorisedBy" />
              <show id="my:many" />
          
               <show id="cm:name" />
               <show id="cm:title" force="true" />
               <show id="cm:description" force="true" />
               <show id="mimetype" />
               <show id="cm:author" force="true" />
               <show id="size" for-mode="view" />
               <show id="cm:creator" for-mode="view" />
               <show id="cm:created" for-mode="view" />
               <show id="cm:modifier" for-mode="view" />
               <show id="cm:modified" for-mode="view" />
            
         
               <show id="my:width" /> 
               <show id="my:height" /> 
               <show id="my:resolution" /> 
               
             
               <show id="cm:taggable" for-mode="edit" force="true" />
               <show id="cm:categories" />
               
              
               <show id="cm:publisher"/>
               <show id="cm:contributor"/>
               <show id="cm:type"/>
               <show id="cm:identifier"/>
               <show id="cm:dcsource"/>
               <show id="cm:coverage"/>
               <show id="cm:rights"/>
               <show id="cm:subject"/>
               
           
               <show id="cm:removeAfter" />
               
            
               <show id="cm:from"/>
               <show id="cm:to"/>
               
             
               <show id="cm:summary" />
               
             
               <show id="cm:translations" />
               
             
               <show id="cm:locale" />
               
          
               <show id="cm:owner" />
               
             
               <show id="cm:attachments" />
            
               <show id="cm:originator" />
               <show id="cm:addressee" />
               <show id="cm:addressees" />
               <show id="cm:sentdate" />
               <show id="cm:subjectline" />
               
             
               <show id="exif:dateTimeOriginal" />
               <show id="exif:pixelXDimension" />
               <show id="exif:pixelYDimension" />
               <show id="exif:exposureTime" />
               <show id="exif:fNumber" />
               <show id="exif:flash" />
               <show id="exif:focalLength" />
               <show id="exif:isoSpeedRatings" />
               <show id="exif:manufacturer" />
               <show id="exif:model" />
               <show id="exif:software" />
               <show id="exif:orientation" />
               <show id="exif:xResolution" />
               <show id="exif:yResolution" />
               <show id="exif:resolutionUnit" />
               
              
               <show id="cm:latitude" />
               <show id="cm:longitude" />
            </field-visibility>   
      </form> 
     </forms> 
   </config>
   –>
        
   
   
   
    <config evaluator="string-compare" condition="DocumentLibrary" replace="true">
        <tree>        
            <evaluate-child-folders>true</evaluate-child-folders>  
            <!– <maximum-folder-count>-1</maximum-folder-count> –>
        </tree>
        <aspects>
            <visible>
                <aspect name="cm:generalclassifiable" />
                <aspect name="cm:complianceable" />
                <aspect name="cm:dublincore" />
                <aspect name="cm:effectivity" />
                <aspect name="cm:summarizable" />
                <aspect name="cm:versionable" />
                <aspect name="cm:templatable" />
                <aspect name="cm:emailed" />
                <aspect name="emailserver:aliasable" />
                <aspect name="cm:taggable" />
                <aspect name="app:inlineeditable" />
                <aspect name="cm:geographic" />
                <aspect name="exif:exif" />
                <aspect name="can:dsl" />
                <aspect name="can:log" />
            </visible>
    
         <!– ajouter un aspect ici si on souhaite uniquement pouvoir ajouter mais pas supprimer –>
            <addable>      
            </addable>
      
         <!– ajouter un aspect ici si on souhaite uniquement pouvoir supprimer mais pas ajouter –>
            <removeable>         
            </removeable>
        </aspects>
   
        <types>
            <type name="cm:content">
                <subtype name="mod:dta" />
                <subtype name="can:canl"/>
            </type>
            <type name="cm:folder">
            </type>
            
       <!– pour pouvoir typer un document avec ce type –>
         <!–<type name="my:sop"></type>–>
      
        
        </types>
   
        <google-docs>     
            <enabled>false</enabled>        
            <creatable-types>
                <creatable type="doc">application/msword</creatable>
                <creatable type="xls">application/vnd.ms-excel</creatable>
                <creatable type="ppt">application/vnd.ms-powerpoint</creatable>
            </creatable-types>
        </google-docs>
    
        <file-upload>       
            <adobe-flash-enabled>true</adobe-flash-enabled>
        </file-upload>
    </config>
</alfresco-config>06-27-2011 12:34 AM
06-27-2011 12:22 PM
06-27-2011 05:38 PM
Compatibilité Share
Le multi-tenancy gère aussi bien l’interface Alfresco DM que l’interface SHARE.
Des tests fonctionnels sous SHARE sont nécessaires pour une complète validation fonctionnelle.
06-29-2011 05:41 PM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.