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