<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Service-Builder issue in Liferay 5.1.*</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=1322496" />
  <subtitle>Service-Builder issue in Liferay 5.1.*</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=1322496</id>
  <updated>2026-04-06T18:50:13Z</updated>
  <dc:date>2026-04-06T18:50:13Z</dc:date>
  <entry>
    <title>RE: Service-Builder issue in Liferay 5.1.*</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=5995950" />
    <author>
      <name>Archi Madhu</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=5995950</id>
    <updated>2010-09-27T22:16:31Z</updated>
    <published>2010-09-27T22:16:31Z</published>
    <summary type="html">Has anyone got luck in this?&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Archi</summary>
    <dc:creator>Archi Madhu</dc:creator>
    <dc:date>2010-09-27T22:16:31Z</dc:date>
  </entry>
  <entry>
    <title>RE: Service-Builder issue in Liferay 5.1.*</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=1399801" />
    <author>
      <name>Andre Darian Bonner</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=1399801</id>
    <updated>2008-10-08T19:03:00Z</updated>
    <published>2008-10-08T19:03:00Z</published>
    <summary type="html">SOLUTION::&lt;br /&gt;&lt;br /&gt;  If you upgrade to Liferay 5.1.* all previous services must now place their service.xml files in the root of the package level specified in the file.&lt;br /&gt;&lt;br /&gt; If you were to not change the scheme in your previous services(prior to upgrade). Then when the 5.1.x Service Builder reads through the ext-spring or remoting-servlet-ext , it checks all other services that are in that file for their service.xml either for changes/ or dependencies&lt;br /&gt;prior to your new service beans being generated in the xml.&lt;br /&gt;&lt;br /&gt; This is smart because bean naming conflicts or injecting the wrong dependencies once the Spring Context is loaded.</summary>
    <dc:creator>Andre Darian Bonner</dc:creator>
    <dc:date>2008-10-08T19:03:00Z</dc:date>
  </entry>
  <entry>
    <title>RE: Service-Builder issue in Liferay 5.1.*</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=1393678" />
    <author>
      <name>Sten Martinez</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=1393678</id>
    <updated>2008-10-07T15:49:25Z</updated>
    <published>2008-10-07T15:49:25Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;I think there is something wrong with the service.xml, namely because of this:&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;code&gt;[java] at java.io.Reader.&amp;lt;init&amp;gt;(Reader.java:61)
[java] at java.io.InputStreamReader.&amp;lt;init&amp;gt;(InputStreamReader.java:55)
[java] at com.liferay.portal.kernel.util.StringUtil.read(StringUtil.java:530)
[java] at com.liferay.portal.kernel.util.StringUtil.read(StringUtil.java:519)
[java] at com.liferay.portal.kernel.util.StringUtil.read(StringUtil.java:488)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.getEntity(ServiceBuilder.java:1094)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder._createRemotingXml(ServiceBuilder.java:2124)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.&amp;lt;init&amp;gt;(ServiceBuilder.java:971)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.&amp;lt;init&amp;gt;(ServiceBuilder.java:390)
[java] at com.liferay.portal.tools.servicebuilder.ServiceBuilder.main(ServiceBuilder.java:157)&amp;lt;/init&amp;gt;&amp;lt;/init&amp;gt;&amp;lt;/init&amp;gt;&amp;lt;/init&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;which indicates for me that service builder is choking somewhere. it is not very fault tolerant and will not tell you what you've done wrong. but in this case, the line that service builder crashes on, 1094, is instructive:&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;code&gt;FileUtil.write(
                    refFileName,
                    StringUtil.read(
                        classLoader, refPackageDir + "/service.xml"));&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;this is where it writes out the service.xml to the package dir that was defined in the xml. so, put an empty file in the package directory for your service, and re-run build-service. after that succeeds, modify your ant build.xml to point the the "new" one in the package dir.&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Sten Martinez</dc:creator>
    <dc:date>2008-10-07T15:49:25Z</dc:date>
  </entry>
  <entry>
    <title>RE: Service-Builder issue in Liferay 5.1.*</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=1393109" />
    <author>
      <name>Andre Darian Bonner</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=1393109</id>
    <updated>2008-10-07T14:56:31Z</updated>
    <published>2008-10-07T14:56:31Z</published>
    <summary type="html">I followed the above instructions and was met with the same results. All my types are valid&lt;br /&gt;Integer, Long, Boolean, String, Date</summary>
    <dc:creator>Andre Darian Bonner</dc:creator>
    <dc:date>2008-10-07T14:56:31Z</dc:date>
  </entry>
  <entry>
    <title>RE: Service-Builder issue in Liferay 5.1.*</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=1389545" />
    <author>
      <name>Sten Martinez</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=1389545</id>
    <updated>2008-10-06T21:46:19Z</updated>
    <published>2008-10-06T21:46:19Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;chances are that the service builder is looking for a service.xml file in the root of the package you created. here's how to fix it:&lt;br&gt;&lt;br&gt;say you create a service xml for com.liferay.example.Entity - you put this service xml in the root of ext-impl and run it and it fails halfway through, similarly to the messages you posted earlier. move the service.xml file to ext-impl/src/com/liferay/example and edit the build.xml in ext-impl as such:&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;target name="build-service-example"&amp;gt;
                &amp;lt;antcall target="build-service"&amp;gt;
                        &amp;lt;param name="service.file" value="src/com/liferay/example/service.xml"&amp;gt;
                &amp;lt;/antcall&amp;gt;
        &amp;lt;/target&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;you can then call "build-service-example" and it should work.&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Sten Martinez</dc:creator>
    <dc:date>2008-10-06T21:46:19Z</dc:date>
  </entry>
  <entry>
    <title>RE: Service-Builder issue in Liferay 5.1.*</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=1389376" />
    <author>
      <name>Andre Darian Bonner</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=1389376</id>
    <updated>2008-10-06T20:46:34Z</updated>
    <published>2008-10-06T20:46:34Z</published>
    <summary type="html">It generates everything else except the Exception files? Why is this?</summary>
    <dc:creator>Andre Darian Bonner</dc:creator>
    <dc:date>2008-10-06T20:46:34Z</dc:date>
  </entry>
  <entry>
    <title>RE: Service-Builder issue in Liferay 5.1.*</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=1389361" />
    <author>
      <name>Andre Darian Bonner</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=1389361</id>
    <updated>2008-10-06T20:45:28Z</updated>
    <published>2008-10-06T20:45:28Z</published>
    <summary type="html">was this issue ever resolved? My company has recently updated to 5.1.2 and I am having the same problem with Service Builder&lt;br /&gt;&lt;br /&gt;build-service:&lt;br /&gt;     [java] Loading jar:file:/C:/Developer/conenza/modules/portal-impl.jar!/system.properties&lt;br /&gt;     [java] Loading jar:file:/C:/Developer/conenza/modules/portal-impl.jar!/portal.properties&lt;br /&gt;     [java] Loading jar:file:/C:/Developer/conenza/modules/portal-impl.jar!/com/liferay/portal/tools/dependencies/portal-tools.properties&lt;br /&gt;     [java] 2008-10-06 20:44:15,933 INFO  [PortalImpl:228] Portal lib directory /C:/Developer/conenza/lib/portal/util-java.jar!/&lt;br /&gt;     [java] Building CommunityEvent&lt;br /&gt;     [java] Building CommunityEventVenue&lt;br /&gt;     [java] Building CommunityEventInvite&lt;br /&gt;     [java] Building CommunityEventContact&lt;br /&gt;     [java] Building CommunityEventOrganizer&lt;br /&gt;     [java] Building CommunityEventMemberCompany&lt;br /&gt;     [java] Building CommunityEventMember&lt;br /&gt;     [java] Building CommunityEventMemberContactInfo&lt;br /&gt;     [java] Building CommunityEventOrgRegion&lt;br /&gt;     [java] Building CommunityEventMailItem&lt;br /&gt;     [java] Building CommunityEventPhoto&lt;br /&gt;     [java] java.lang.NullPointerException&lt;br /&gt;     [java] 	at java.io.Reader.&amp;lt;init&amp;gt;(Reader.java:61)&lt;br /&gt;     [java] 	at java.io.InputStreamReader.&amp;lt;init&amp;gt;(InputStreamReader.java:55)&lt;br /&gt;     [java] 	at com.liferay.portal.kernel.util.StringUtil.read(StringUtil.java:530)&lt;br /&gt;     [java] 	at com.liferay.portal.kernel.util.StringUtil.read(StringUtil.java:519)&lt;br /&gt;     [java] 	at com.liferay.portal.kernel.util.StringUtil.read(StringUtil.java:488)&lt;br /&gt;     [java] 	at com.liferay.portal.tools.servicebuilder.ServiceBuilder.getEntity(ServiceBuilder.java:1094)&lt;br /&gt;     [java] 	at com.liferay.portal.tools.servicebuilder.ServiceBuilder._createRemotingXml(ServiceBuilder.java:2124)&lt;br /&gt;     [java] 	at com.liferay.portal.tools.servicebuilder.ServiceBuilder.&amp;lt;init&amp;gt;(ServiceBuilder.java:971)&lt;br /&gt;     [java] 	at com.liferay.portal.tools.servicebuilder.ServiceBuilder.&amp;lt;init&amp;gt;(ServiceBuilder.java:390)&lt;br /&gt;     [java] 	at com.liferay.portal.tools.servicebuilder.ServiceBuilder.main(ServiceBuilder.java:157)&lt;br /&gt;&lt;br /&gt;compile:&lt;br /&gt;    [javac] Compiling 121 source files to C:\Developer\conenza\ext-service\classes&lt;br /&gt;    [javac] C:\Developer\conenza\ext-service\src\com\saic\events\service\persistence\CommunityEventMailItemPersistence.java:10: cannot find symbol&lt;br /&gt;    [javac] symbol  : class NoSuchCommunityEventMailItemException&lt;br /&gt;    [javac] location: package com.saic.events&lt;br /&gt;    [javac]             com.saic.events.NoSuchCommunityEventMailItemException;&lt;br /&gt;    [javac]                            ^&lt;br /&gt;    [javac] C:\Developer\conenza\ext-service\src\com\saic\events\service\persistence\CommunityEventMailItemPersistence.java:47: cannot find symbol&lt;br /&gt;    [javac] symbol  : class NoSuchCommunityEventMailItemException&lt;br /&gt;    [javac] location: package com.saic.events&lt;br /&gt;    [javac]             com.saic.events.NoSuchCommunityEventMailItemException;&lt;br /&gt;    [javac]                            ^&lt;br /&gt;    [javac] C:\Developer\conenza\ext-service\src\com\saic\events\service\persistence\CommunityEventMailItemPersistence.java:68: cannot find symbol&lt;br /&gt;    [javac] symbol  : class NoSuchCommunityEventMailItemException&lt;br /&gt;    [javac] location: package com.saic.events&lt;br /&gt;    [javac]             com.saic.events.NoSuchCommunityEventMailItemException;&lt;br /&gt;    [javac]                            ^&lt;br /&gt;    [javac] C:\Developer\conenza\ext-service\src\com\saic\events\service\persistence\CommunityEventMailItemPersistence.java:74: cannot find symbol&lt;br /&gt;    [javac] symbol  : class NoSuchCommunityEventMailItemException&lt;br /&gt;    [javac] location: package com.saic.events&lt;br /&gt;    [javac]             com.saic.events.NoSuchCommunityEventMailItemException;&lt;br /&gt;    [javac]                            ^&lt;br /&gt;    [javac] C:\Developer\conenza\ext-service\src\com\saic\events\service\persistence\CommunityEventMailItemPersistence.java:80: cannot find symbol&lt;br /&gt;    [javac] symbol  : class NoSuchCommunityEventMailItemException&lt;br /&gt;    [javac] location: package com.saic.events&lt;br /&gt;    [javac]             com.saic.events.NoSuchCommunityEventMailItemException;</summary>
    <dc:creator>Andre Darian Bonner</dc:creator>
    <dc:date>2008-10-06T20:45:28Z</dc:date>
  </entry>
  <entry>
    <title>RE: Service-Builder issue in Liferay 5.1.*</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=1322516" />
    <author>
      <name>Manish Kumar Gupta</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=1322516</id>
    <updated>2008-09-18T17:02:06Z</updated>
    <published>2008-09-18T17:02:06Z</published>
    <summary type="html">Last week, I have seen this problem in trunk and not in 5.1.x branch. &lt;br /&gt;I had not updated my 5.1.x workspace since one week.</summary>
    <dc:creator>Manish Kumar Gupta</dc:creator>
    <dc:date>2008-09-18T17:02:06Z</dc:date>
  </entry>
  <entry>
    <title>Service-Builder issue in Liferay 5.1.*</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=1322495" />
    <author>
      <name>Jonas Yuan</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=1322495</id>
    <updated>2008-09-18T16:51:48Z</updated>
    <published>2008-09-18T16:51:48Z</published>
    <summary type="html">There is service-builder issue in Liferay 5.1.*&lt;br /&gt;&lt;br /&gt;com.ext.portlet.user.NoSuchException is not generated but is used by other codes.&lt;br /&gt;such as ExtUserPersistence, ExtUserUtil, etc.&lt;br /&gt;&lt;br /&gt;---------------------------------------&lt;br /&gt;&lt;br /&gt;Buildfile: C:\Training\PalmTree\workspace\ext\ext-impl\build.xml&lt;br /&gt;build-service:&lt;br /&gt;     [java] Loading jar:file:/C:/Training/PalmTree/workspace/ext/modules/portal-impl.jar!/system.properties&lt;br /&gt;     [java] Loading file:/C:/Training/PalmTree/workspace/ext/ext-impl/classes/system-ext.properties&lt;br /&gt;     [java] Loading jar:file:/C:/Training/PalmTree/workspace/ext/modules/portal-impl.jar!/portal.properties&lt;br /&gt;     [java] Loading file:/C:/Training/PalmTree/workspace/ext/ext-impl/classes/portal-ext.properties&lt;br /&gt;     [java] Loading jar:file:/C:/Training/PalmTree/workspace/ext/modules/portal-impl.jar!/com/liferay/portal/tools/dependencies/portal-tools.properties&lt;br /&gt;     [java] 16:47:41,843 INFO  [PortalImpl:228] Portal lib directory /C:/Training/PalmTree/workspace/ext/lib/portal/util-java.jar!/&lt;br /&gt;     [java] Building ExtUser&lt;br /&gt;     [java] Writing src\com\ext\portlet\user\service\persistence\ExtUserPersistenceImpl.java&lt;br /&gt;     [java] Writing ..\ext-service\src\com\ext\portlet\user\service\persistence\ExtUserPersistence.java&lt;br /&gt;     [java] Writing ..\ext-service\src\com\ext\portlet\user\service\persistence\ExtUserUtil.java&lt;br /&gt;     [java] Writing src\com\ext\portlet\user\model\impl\ExtUserModelImpl.java&lt;br /&gt;     [java] Writing src\com\ext\portlet\user\model\impl\ExtUserImpl.java&lt;br /&gt;     [java] Writing ..\ext-service\src\com\ext\portlet\user\model\ExtUserModel.java&lt;br /&gt;     [java] Writing ..\ext-service\src\com\ext\portlet\user\model\ExtUser.java&lt;br /&gt;     [java] Writing ..\ext-service\src\com\ext\portlet\user\model\ExtUserSoap.java&lt;br /&gt;     [java] Writing src\com\ext\portlet\user\service\base\ExtUserLocalServiceBaseImpl.java&lt;br /&gt;     [java] Writing src\com\ext\portlet\user\service\impl\ExtUserLocalServiceImpl.java&lt;br /&gt;     [java] Writing ..\ext-service\src\com\ext\portlet\user\service\ExtUserLocalService.java&lt;br /&gt;     [java] Writing ..\ext-service\src\com\ext\portlet\user\service\ExtUserLocalServiceFactory.java&lt;br /&gt;     [java] Writing ..\ext-service\src\com\ext\portlet\user\service\ExtUserLocalServiceUtil.java&lt;br /&gt;     [java] Writing src\com\ext\portlet\user\service\base\ExtUserServiceBaseImpl.java&lt;br /&gt;     [java] Writing src\com\ext\portlet\user\service\impl\ExtUserServiceImpl.java&lt;br /&gt;     [java] Writing ..\ext-service\src\com\ext\portlet\user\service\ExtUserService.java&lt;br /&gt;     [java] Writing ..\ext-service\src\com\ext\portlet\user\service\ExtUserServiceFactory.java&lt;br /&gt;     [java] Writing ..\ext-service\src\com\ext\portlet\user\service\ExtUserServiceUtil.java&lt;br /&gt;     [java] Writing src\com\ext\portlet\user\service\http\ExtUserServiceHttp.java&lt;br /&gt;     [java] Writing src\com\ext\portlet\user\service\http\ExtUserServiceJSON.java&lt;br /&gt;     [java] Writing src\com\ext\portlet\user\service\http\ExtUserJSONSerializer.java&lt;br /&gt;     [java] Writing src\com\ext\portlet\user\service\http\ExtUserServiceSoap.java&lt;br /&gt;     [java] java.lang.NullPointerException&lt;br /&gt;     [java] 	at java.io.Reader.&amp;lt;init&amp;gt;(Unknown Source)&lt;br /&gt;     [java] 	at java.io.InputStreamReader.&amp;lt;init&amp;gt;(Unknown Source)&lt;br /&gt;     [java] 	at com.liferay.portal.kernel.util.StringUtil.read(StringUtil.java:530)&lt;br /&gt;     [java] 	at com.liferay.portal.kernel.util.StringUtil.read(StringUtil.java:519)&lt;br /&gt;     [java] 	at com.liferay.portal.kernel.util.StringUtil.read(StringUtil.java:488)&lt;br /&gt;     [java] 	at com.liferay.portal.tools.servicebuilder.ServiceBuilder.getEntity(ServiceBuilder.java:1094)&lt;br /&gt;     [java] 	at com.liferay.portal.tools.servicebuilder.ServiceBuilder._createRemotingXml(ServiceBuilder.java:2124)&lt;br /&gt;     [java] 	at com.liferay.portal.tools.servicebuilder.ServiceBuilder.&amp;lt;init&amp;gt;(ServiceBuilder.java:971)&lt;br /&gt;     [java] 	at com.liferay.portal.tools.servicebuilder.ServiceBuilder.&amp;lt;init&amp;gt;(ServiceBuilder.java:390)&lt;br /&gt;     [java] 	at com.liferay.portal.tools.servicebuilder.ServiceBuilder.main(ServiceBuilder.java:157)&lt;br /&gt;compile:&lt;br /&gt;    [javac] Compiling 11 source files to C:\Training\PalmTree\workspace\ext\ext-service\classes&lt;br /&gt;BUILD SUCCESSFUL&lt;br /&gt;Total time: 7 seconds</summary>
    <dc:creator>Jonas Yuan</dc:creator>
    <dc:date>2008-09-18T16:51:48Z</dc:date>
  </entry>
</feed>
