Fórum

Service Builder does not build services properly in 5.2.*

thumbnail
Jonas Yuan, modificado 15 Anos atrás.

Service Builder does not build services properly in 5.2.*

Liferay Master Postagens: 993 Data de Entrada: 27/04/07 Postagens Recentes
Bug reported: http://issues.liferay.com/browse/LPS-1599

The default service.xml sounds working fine in /ext-impl/src/com/ext/portlet/reports.

Now, copy service.xml from /ext-impl/src/com/ext/portlet/reports to /ext-impl/

replace "reports" with "test", replace "Reports" with "Test", then ant clean build-service, getting error:

--------------------------------------

C:\Training\PalmTree\workspace\ext52\ext-impl>ant clean build-service
Buildfile: build.xml

clean:

build-service:
[java] Loading jar:file:/C:/Training/PalmTree/workspace/ext52/modules/portal-impl.jar!/system.properties
[java] Loading jar:file:/C:/Training/PalmTree/workspace/ext52/modules/portal-impl.jar!/portal.properties
[java] Loading jar:file:/C:/Training/PalmTree/workspace/ext52/modules/portal-impl.jar!/com/liferay/portal/tools/dep
endencies/portal-tools.properties
[java] Loading jar:file:/C:/Training/PalmTree/workspace/ext52/modules/portal-impl.jar!/captcha.properties
[java] 19:44:28,343 INFO [PortalImpl:240] Portal lib directory /C:/Training/PalmTree/workspace/ext52/lib/portal/ut
il-java.jar!/
[java] Building TestEntry
[java] Writing src\com\ext\portlet\test\service\persistence\TestEntryPersistenceImpl.java
[java] Writing ..\ext-service\src\com\ext\portlet\test\service\persistence\TestEntryPersistence.java
[java] Writing ..\ext-service\src\com\ext\portlet\test\service\persistence\TestEntryUtil.java
[java] Writing src\com\ext\portlet\test\model\impl\TestEntryModelImpl.java
[java] Writing src\com\ext\portlet\test\model\impl\TestEntryImpl.java
[java] Writing ..\ext-service\src\com\ext\portlet\test\model\TestEntryModel.java
[java] Writing ..\ext-service\src\com\ext\portlet\test\model\TestEntry.java
[java] Writing ..\ext-service\src\com\ext\portlet\test\model\TestEntrySoap.java
[java] Writing src\com\ext\portlet\test\service\base\TestEntryServiceBaseImpl.java
[java] Writing src\com\ext\portlet\test\service\impl\TestEntryServiceImpl.java
[java] Writing ..\ext-service\src\com\ext\portlet\test\service\TestEntryService.java
[java] Writing ..\ext-service\src\com\ext\portlet\test\service\TestEntryServiceFactory.java
[java] Writing ..\ext-service\src\com\ext\portlet\test\service\TestEntryServiceUtil.java
[java] Writing src\com\ext\portlet\test\service\http\TestEntryServiceHttp.java
[java] Writing src\com\ext\portlet\test\service\http\TestEntryServiceJSON.java
[java] Writing src\com\ext\portlet\test\service\http\TestEntryJSONSerializer.java
[java] Writing src\com\ext\portlet\test\service\http\TestEntryServiceSoap.java
[java] java.lang.NullPointerException
[java] at java.io.Reader.<init>(Reader.java:61)
[java] at java.io.InputStreamReader.<init>(InputStreamReader.java:55)
[java] at com.liferay.portal.kernel.util.StringUtil.read(StringUtil.java:554)
[java] at com.liferay.portal.kernel.util.StringUtil.read(StringUtil.java:543)
[java] at com.liferay.portal.kernel.util.StringUtil.read(StringUtil.java:512)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.getEntity(ServiceBuilder.java:1118)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder._createRemotingXml(ServiceBuilder.java:2201)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.<init>(ServiceBuilder.java:994)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.<init>(ServiceBuilder.java:393)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.main(ServiceBuilder.java:159)

compile:
[javac] Compiling 8 source files to C:\Training\PalmTree\workspace\ext52\ext-service\classes
[javac] C:\Training\PalmTree\workspace\ext52\ext-service\src\com\ext\portlet\test\service\persistence\TestEntryPersi
stence.java:17: cannot find symbol
[javac] symbol : class NoSuchEntryException
[javac] location: package com.ext.portlet.test