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]
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to