Fórum
Extend Liferay Tables
satish bejgum, modificado 15 Anos atrás.
Extend Liferay Tables
Junior Member Postagens: 44 Data de Entrada: 05/11/08 Postagens Recentes
I'm trying to Extend Liferay Tables by using
this url. but Im getting following exception while running the build-service:
[java] com.liferay.portal.kernel.xml.DocumentException: Error on line 3 of document file:///F:/Satishb/ext/ext-impl/service.xml : Attribute "root-dir" must be declared for element type "service-builder". Nested exception: Attribute "root-dir" must be declared for element type "service-builder".
[java] at com.liferay.portal.xml.SAXReaderImpl.read(SAXReaderImpl.java:344)
[java] at com.liferay.portal.kernel.xml.SAXReaderUtil.read(SAXReaderUtil.java:126)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.<init>(ServiceBuilder.java:490)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.<init>(ServiceBuilder.java:390)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.main(ServiceBuilder.java:157)
what should i do?
this url. but Im getting following exception while running the build-service:
[java] com.liferay.portal.kernel.xml.DocumentException: Error on line 3 of document file:///F:/Satishb/ext/ext-impl/service.xml : Attribute "root-dir" must be declared for element type "service-builder". Nested exception: Attribute "root-dir" must be declared for element type "service-builder".
[java] at com.liferay.portal.xml.SAXReaderImpl.read(SAXReaderImpl.java:344)
[java] at com.liferay.portal.kernel.xml.SAXReaderUtil.read(SAXReaderUtil.java:126)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.<init>(ServiceBuilder.java:490)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.<init>(ServiceBuilder.java:390)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.main(ServiceBuilder.java:157)
what should i do?
Manish Kumar Gupta, modificado 15 Anos atrás.
RE: Extend Liferay Tables
Liferay Master Postagens: 535 Data de Entrada: 16/05/08 Postagens Recentes
please attach your service.xml.
satish bejgum, modificado 15 Anos atrás.
RE: Extend Liferay Tables
Junior Member Postagens: 44 Data de Entrada: 05/11/08 Postagens Recentes
Manish Kumar Gupta, modificado 15 Anos atrás.
RE: Extend Liferay Tables
Liferay Master Postagens: 535 Data de Entrada: 16/05/08 Postagens Recentes
which version of LR are you using??
From service.xml, it seems that you are using 4.0 but from stack trace it seems that you are running service builder from ext-impl that means LR version is 5.0.
From service.xml, it seems that you are using 4.0 but from stack trace it seems that you are running service builder from ext-impl that means LR version is 5.0.
satish bejgum, modificado 15 Anos atrás.
RE: Extend Liferay Tables
Junior Member Postagens: 44 Data de Entrada: 05/11/08 Postagens Recentes
Liferay version is 5.2
Wilson Man, modificado 15 Anos atrás.
RE: Extend Liferay Tables
Liferay Master Postagens: 581 Data de Entrada: 21/06/06 Postagens Recentes
yeah, I agree with what Manish said. Your file has the wrong DTD version. You should download liferay src, and then look for one of the many service.xml and use it as a model/reference to create yours.
satish bejgum, modificado 15 Anos atrás.
RE: Extend Liferay Tables
Junior Member Postagens: 44 Data de Entrada: 05/11/08 Postagens Recentes
I have changed to <!DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 5.2.0//EN" "http://www.liferay.com/dtd/liferay-service-builder_5_2_0.dtd">, but im getting the same exception
Manish Kumar Gupta, modificado 15 Anos atrás.
RE: Extend Liferay Tables
Liferay Master Postagens: 535 Data de Entrada: 16/05/08 Postagens Recentes
did you removed root-dir attribute from your service.xml as it is not required in 5.2?
<!--ELEMENT service-builder (author?, namespace, entity+, exceptions?)-->
satish bejgum, modificado 15 Anos atrás.
RE: Extend Liferay Tables
Junior Member Postagens: 44 Data de Entrada: 05/11/08 Postagens Recentes
I have change my service.xml file. Now i'm getting the following exception
What should i Do now?
[java] 14:32:51,125 INFO [PortalImpl:237] Portal lib directory /F:/Satishb/ext/lib/portal/util-java.jar!/
[java] java.lang.ArrayIndexOutOfBoundsException: -1
[java] at java.util.ArrayList.get(ArrayList.java:324)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.getEntity(ServiceBuilder.java:1088)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.getEntity(ServiceBuilder.java:1128)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.<init>(ServiceBuilder.java:859)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.<init>(ServiceBuilder.java:390)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.main(ServiceBuilder.java:157)
What should i Do now?
Anexos:
Satish Iyer, modificado 14 Anos atrás.
RE: Extend Liferay Tables
New Member Postagens: 10 Data de Entrada: 04/06/09 Postagens Recentes
I get the following exception while using build-service:
[java] 13:50:19,425 INFO [PortalImpl:?] Portal lib directory /D:/project/e
xt/lib/portal/util-java.jar!/
[java] Building CredentialEntry
[java] java.lang.ArrayIndexOutOfBoundsException: -1
[java] at java.util.ArrayList.get(ArrayList.java:324)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.getEnt
ity(Unknown Source)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.getEnt
ity(Unknown Source)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder._creat
eRemotingXml(Unknown Source)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.<init>
(Unknown Source)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.<init>
(Unknown Source)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.main(U
nknown Source)
I built the ext env pretty recently with latest available sources, etc
I'm working around this by copying the wsdd from the sample 'report's portlet.
[java] 13:50:19,425 INFO [PortalImpl:?] Portal lib directory /D:/project/e
xt/lib/portal/util-java.jar!/
[java] Building CredentialEntry
[java] java.lang.ArrayIndexOutOfBoundsException: -1
[java] at java.util.ArrayList.get(ArrayList.java:324)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.getEnt
ity(Unknown Source)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.getEnt
ity(Unknown Source)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder._creat
eRemotingXml(Unknown Source)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.<init>
(Unknown Source)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.<init>
(Unknown Source)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.main(U
nknown Source)
I built the ext env pretty recently with latest available sources, etc
I'm working around this by copying the wsdd from the sample 'report's portlet.
Anexos: