Hi Himasha,

Yes, removing the Created time causes the issue as it is mandatory. The
given rxt should work without any issues.

Thank you,
Sameera

On Tue, Oct 28, 2014 at 3:09 PM, Himasha Guruge <[email protected]> wrote:

> Hi Sameera,
>
> Thanks for the response, earlier I had removed create time which must've
> caused the issue. Once I added it back the error was resolved. This is the
> RXT definition I used.
>
> <?xml version="1.0"?>
> <artifactType type="application/vnd.wso2-chevron+xml" shortName="chevron"
> singularLabel="Chevron"
>               pluralLabel="Chevrons"
>               hasNamespace="false" iconSet="10">
>
> <storagePath>/chevrons/@{overview_provider}/@{overview_name}/@{overview_version}</storagePath>
>     <nameAttribute>overview_name</nameAttribute>
>     <ui>
>         <list>
>             <column name="Provider">
>                 <data type="path" value="overview_provider"
> href="@{storagePath}"/>
>             </column>
>             <column name="Name">
>                 <data type="path" value="overview_name"
> href="@{storagePath}"/>
>             </column>
>             <column name="Platform">
>                 <data type="path" value="overview_platform"
> href="@{storagePath}"/>
>             </column>
>             <column name="Version">
>                 <data type="path" value="overview_version"
> href="@{storagePath}"/>
>             </column>
>         </list>
>     </ui>
>     <content>
>         <table name="Overview">
>             <field type="text" required="true">
>                 <name>Provider</name>
>             </field>
>             <field type="text" required="true">
>                 <name>Name</name>
>             </field>
>             <field type="text" required="true">
>                 <name>Version</name>
>             </field>
>             <field type="text" required="true">
>                 <name>Owner</name>
>             </field>
>             <field type="text" required="true">
>                 <name>Predecessors</name>
>             </field>
>             <field type="text" required="true">
>                 <name>Successors</name>
>             </field>
>             <field type="text" required="true">
>             <name>Associated Product Process</name>
>             </field>
>             <field type="text">
>                 <name>Createdtime</name>
>             </field>
>             <field type="text-area">
>                 <name>Description</name>
>             </field>
>         </table>
>         <table name="Images">
>             <field type="text" required="true">
>                 <name>Icon</name>
>             </field>
>             <field type="text" required="true">
>                 <name>Thumbnail</name>
>             </field>
>             <field type="text" required="true">
>                 <name>Banner</name>
>             </field>
>         </table>
>     </content>
>
> </artifactType>
>
> Thanks ,
>
> Himasha
>
> On Tue, Oct 28, 2014 at 2:56 PM, Sameera Jayaratna <[email protected]>
> wrote:
>
>> Hi Himasha,
>>
>> Can you share the RXT definition you tried that gives the error?
>> What is the ES version you are working with?
>>
>> AFAIK provider, name, version and created time are mandatory in an RXT
>> definition as they are required for basic processing of an asset in ES.
>>
>> Thank you,
>> Sameera
>>
>> On Tue, Oct 28, 2014 at 2:13 PM, Himasha Guruge <[email protected]>
>> wrote:
>>
>>> Hi all,
>>>
>>> I was trying out on creating new asset types in Enterprise Store, and
>>> was able to add a new asset type as mentioned in the documentation. But
>>> when I try to customize by altering the fields (add/remove) of the rxt file
>>> , I get the following error while accessing publisher url.
>>>
>>> *org.mozilla.javascript.WrappedException: Wrapped
>>> org.jaggeryjs.scriptengine.exceptions.ScriptException:
>>> org.mozilla.javascript.EcmaError: TypeError: Cannot read property "name"
>>> from null (/publisher/modules/ext/core/extension.parser.js#97)
>>> (/publisher/controllers/assets_router.jag#83)*
>>>
>>> Are there any default fields that all rxts should include? If so what
>>> would be the reason behind it? Appreciate any advice on this.
>>> --
>>> Himasha Guruge
>>> *Software Engineer*
>>> WS*O2* *Inc.*
>>> Mobile: +94 777459299
>>> [email protected]
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>>
>>
>>
>> *Thanks & Regards,Sameera Jayaratna Software Engineer; **WSO2 Inc. *
>>
>> *lean . enterprise . middleware |  http://wso2.com <http://wso2.com> *
>>
>
>
>
> --
> Himasha Guruge
> *Software Engineer*
> WS*O2* *Inc.*
> Mobile: +94 777459299
> [email protected]
>



-- 



*Thanks & Regards,Sameera Jayaratna Software Engineer; **WSO2 Inc. *

*lean . enterprise . middleware |  http://wso2.com <http://wso2.com> *
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to