论坛

主页 » Liferay IDE » English

组合视图 统一视图 树状图
讨论主题 [ 上一个 | 下一个 ]
toggle
Erros in building service Jiangtao Qiu 2012年8月26日 上午5:06
RE: Erros in building service sunny huang 2012年8月26日 上午6:31
RE: Erros in building service Jiangtao Qiu 2012年8月26日 上午8:14
RE: Erros in building service David H Nebinger 2012年8月26日 上午10:59
RE: Erros in building service Jiangtao Qiu 2012年8月26日 下午4:46
RE: Erros in building service Hitoshi Ozawa 2012年8月26日 下午4:51
RE: Erros in building service Jiangtao Qiu 2012年8月26日 下午5:01
RE: Erros in building service Hitoshi Ozawa 2012年8月26日 下午8:35
RE: Erros in building service Jiangtao Qiu 2012年8月26日 下午8:52
RE: Erros in building service Hitoshi Ozawa 2012年8月26日 下午9:21
RE: Erros in building service David H Nebinger 2012年8月26日 下午5:27
RE: Erros in building service Jiangtao Qiu 2012年8月29日 上午2:51
RE: Erros in building service Hitoshi Ozawa 2012年8月26日 下午4:17
RE: Erros in building service Mazhar Alam 2013年2月8日 下午11:27
RE: Erros in building service Varun Arya 2013年8月22日 上午4:27
RE: Erros in building service Navin Agarwal 2013年4月5日 下午1:40
RE: Erros in building service master slave 2013年5月21日 上午3:35
RE: Erros in building service Pradip Gadewar 2013年11月20日 下午11:11
RE: Erros in building service Nitin Yeola 2014年3月24日 上午7:39
RE: Erros in building service Ehsan Rashidy 2013年5月24日 上午9:30
RE: Erros in building service Reena Dsouza 2013年5月24日 下午11:33
RE: Erros in building service Gregory Amerson 2012年8月26日 上午7:17
RE: Erros in building service Jiangtao Qiu 2012年8月26日 上午8:09
RE: Erros in building service Jiangtao Qiu 2012年8月29日 上午6:52
RE: Erros in building service Hitoshi Ozawa 2012年9月1日 上午5:28
RE: Erros in building service Jiangtao Qiu 2012年9月1日 下午8:23
RE: Erros in building service piyush liferay 2013年3月6日 上午3:11
Jiangtao Qiu
Erros in building service
2012年8月26日 上午5:06
答复

Jiangtao Qiu

等级: Junior Member

帖子: 27

加入日期: 2012年8月13日

最近的帖子

Hi,

I am learning Liferay with book "Liferay in Action".
I made a service.xml file and put it in web-inf folder of a portlet project according to steps introduced in the section 3.3 "Generating DB code with Service Builder" of the book.
right-click the service.xml, in the poped menu, I click Liferay->Build service item to running Service Builder. However, the following errors are shown

[Console output redirected to file:C:\liferay\workspace\.metadata\.plugins\com.liferay.ide.eclipse.sdk\sdk.log]
Buildfile: C:\liferay\plugins\liferay-plugins-sdk\portlets\product-registration-portlet\build.xml
build-service:
Java Result: 1
Error: Could not create the Java Virtual Machine.Error occurred during initialization of VM
Could not reserve enough space for object heapError: A fatal exception has occurred. Program will exit.

BUILD FAILED
C:\liferay\plugins\liferay-plugins-sdk\build-common-plugin.xml:207: Service Builder generated exceptions.

Total time: 1 second


clicking the button “Run->Run configuration", "VM arguments" show setting of VM
-Djava.endorsed.dirs="C:\liferay\bundles\tomcat-6.0.29\endorsed" -Xmx1024m -XX:MaxPermSize=256m

Could you please give me some helps ?
Thanks
sunny huang
RE: Erros in building service
2012年8月26日 上午6:31
答复

sunny huang

等级: New Member

帖子: 6

加入日期: 2011年1月17日

最近的帖子

SDK ,change the file build-common-plugin.xml from
<jvmarg value="-Xms512m" />
<jvmarg value="-Xmx1024m" />
to
<jvmarg value="-Xms128m" />
<jvmarg value="-Xmx512m" />
祝你好运!
Gregory Amerson
RE: Erros in building service
2012年8月26日 上午7:17
答复

Gregory Amerson

LIFERAY STAFF

等级: Liferay Master

帖子: 913

加入日期: 2010年2月16日

最近的帖子

Jiangtao Qiu:
Hi,

I am learning Liferay with book "Liferay in Action".
I made a service.xml file and put it in web-inf folder of a portlet project according to steps introduced in the section 3.3 "Generating DB code with Service Builder" of the book.
right-click the service.xml, in the poped menu, I click Liferay->Build service item to running Service Builder. However, the following errors are shown

[Console output redirected to file:C:\liferay\workspace\.metadata\.plugins\com.liferay.ide.eclipse.sdk\sdk.log]
Buildfile: C:\liferay\plugins\liferay-plugins-sdk\portlets\product-registration-portlet\build.xml
build-service:
Java Result: 1
Error: Could not create the Java Virtual Machine.Error occurred during initialization of VM
Could not reserve enough space for object heapError: A fatal exception has occurred. Program will exit.

BUILD FAILED
C:\liferay\plugins\liferay-plugins-sdk\build-common-plugin.xml:207: Service Builder generated exceptions.

Total time: 1 second


clicking the button “Run->Run configuration", "VM arguments" show setting of VM
-Djava.endorsed.dirs="C:\liferay\bundles\tomcat-6.0.29\endorsed" -Xmx1024m -XX:MaxPermSize=256m

Could you please give me some helps ?
Thanks


Can you post your entire console log with the whole exception stack trace?
Jiangtao Qiu
RE: Erros in building service
2012年8月26日 上午8:09
答复

Jiangtao Qiu

等级: Junior Member

帖子: 27

加入日期: 2012年8月13日

最近的帖子

The Error shown in console of Liferay IDE are

[Console output redirected to file:C:\liferay\workspace\.metadata\.plugins\com.liferay.ide.eclipse.sdk\sdk.log]
Buildfile: C:\liferay\plugins\liferay-plugins-sdk\portlets\product-registration-portlet\build.xml
build-service:
Java Result: 1
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

BUILD FAILED
C:\liferay\plugins\liferay-plugins-sdk\build-common-plugin.xml:207: Service Builder generated exceptions.

Total time: 1 second

clicking the Error message in "Log view" in Liferay IDE, the textarea of Exception Stack Trace show that "An exception stack trace is not available."
Jiangtao Qiu
RE: Erros in building service
2012年8月26日 上午8:14
答复

Jiangtao Qiu

等级: Junior Member

帖子: 27

加入日期: 2012年8月13日

最近的帖子

Thanks a lot!

I modify the build-commons-plugin.xml according to your suggestion.
The error message did not show. However the progress of building services is in a endless waiting!
There is no change in progress bar of build service dialog.
David H Nebinger
RE: Erros in building service
2012年8月26日 上午10:59
答复

David H Nebinger

等级: Liferay Legend

帖子: 6472

加入日期: 2006年9月1日

最近的帖子

If you have a lot of entities in your service.xml file, it will take awhile for service builder to run.

Progress bar does not get updated because it is a single process that is running and that process is not communicating w/ the IDE.

For example, I have 75 entities defined and have custom methods in most of my XxxLocalServiceImpl classes.

On my desktop (times will vary depending upon your hardware), it was taking almost 8 minutes to run service builder. I was able to chop that time down to less than 3 minutes by disabling virus scanning and the windows search service.

Eventually Service Builder should complete, though, you just have to be patient.
Hitoshi Ozawa
RE: Erros in building service
2012年8月26日 下午4:17
答复

Hitoshi Ozawa

等级: Liferay Legend

帖子: 7990

加入日期: 2010年3月23日

最近的帖子

You just need a fast computer with a lot of memory. Recommend core i7 with at least 4 GB memory using linux is recommended. Windows tends to be slower and was getting out of memory error on 32 bit.

During the wait time, answer questions here. :-)
Jiangtao Qiu
RE: Erros in building service
2012年8月26日 下午4:46
答复

Jiangtao Qiu

等级: Junior Member

帖子: 27

加入日期: 2012年8月13日

最近的帖子

I only define one table in sevice.xml. However, after one night waiting there are 188 tables generated in my database except the defined table “PRProduct”.

service.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 6.0.0//EN" "http://www.liferay.com/dtd/liferay-service-builder_6_0_0.dtd">
<service-builder
package-path="com.inkwell.internet.productregistration">
<author>qjt</author>
<namespace>PR</namespace>

<entity name="PRProduct" local-service="true" remote-service="false">
<column name="productId" type="long" primary="true" />
<column name="productName" type="String" />
<column name="serialNumber" type="String" />
<column name="companyId" type="long" />
<column name="groupId" type="long" />
<order by="asc">
<order-column name="productName" />
</order>
<finder name="G_PN" return-type="Collection">
<finder-column name="groupId" />
<finder-column name="productName" />
</finder>

<finder name="GroupId" return-type="Collection">
<finder-column name="groupId" />
</finder>
<finder name="CompanyId" return-type="Collection">
<finder-column name="companyId" />
</finder>
</entity>
</service-builder>


In addition, why is decreasing Xmx value a correct operation?
Hitoshi Ozawa
RE: Erros in building service
2012年8月26日 下午4:51
答复

Hitoshi Ozawa

等级: Liferay Legend

帖子: 7990

加入日期: 2010年3月23日

最近的帖子

I only define one table in sevice.xml. However, after one night waiting there are 188 tables generated in my database except the defined table “PRProduct”.


Do you mean there are 188 liferay tables or that building a new service created additional 188 tables? What are the name of some of the tables?
Jiangtao Qiu
RE: Erros in building service
2012年8月26日 下午5:01
答复

Jiangtao Qiu

等级: Junior Member

帖子: 27

加入日期: 2012年8月13日

最近的帖子

Hitoshi Ozawa:
I only define one table in sevice.xml. However, after one night waiting there are 188 tables generated in my database except the defined table “PRProduct”.


Do you mean there are 188 liferay tables or that building a new service created additional 188 tables? What are the name of some of the tables?



Account_
Address
AnnouncementsDelivery
AnnouncementsEntry
AnnouncementsFlag
AssetCategory
AssetCategoryProperty
AssetEntries_AssetCategories
AssetEntries_AssetTags
AssetEntry
AssetLink
AssetTag
AssetTagProperty
AssetTagStats
AssetVocabulary
BlogsEntry
BlogsStatsUser
BookmarksEntry
BookmarksFolder
BrowserTracker
CalEvent
Chat_Entry
Chat_Status
ClassName_
ClusterGroup
Company
Contact_
Counter
Country
CyrusUser
CyrusVirtual
DLFileEntry
DLFileRank
DLFileShortcut
DLFileVersion
DLFolder
EmailAddress
ExpandoColumn
ExpandoRow
ExpandoTable
ExpandoValue
Group_
Groups_Orgs
Groups_Permissions
Groups_Roles
Groups_UserGroups
IGFolder
IGImage
Image
JournalArticle
JournalArticleImage
JournalArticleResource
JournalContentSearch
JournalFeed
JournalStructure
JournalTemplate
KaleoAction
KaleoDefinition
KaleoInstance
KaleoInstanceToken
KaleoLog
KaleoNode
KaleoNotification
KaleoNotificationRecipient
KaleoTask
KaleoTaskAssignment
KaleoTaskAssignmentInstance
KaleoTaskInstanceToken
KaleoTransition
Layout
LayoutPrototype
LayoutSet
LayoutSetPrototype
ListType
Lock_
Mail_Account
Mail_Attachment
Mail_Folder
Mail_Message
MBBan
MBCategory
MBDiscussion
MBMailingList
MBMessage
MBMessageFlag
MBStatsUser
MBThread
MembershipRequest
OpenSocial_Gadget
Organization_
OrgGroupPermission
OrgGroupRole
OrgLabor
PasswordPolicy
PasswordPolicyRel
PasswordTracker
Permission_
Phone
PluginSetting
PollsChoice
PollsQuestion
PollsVote
Portlet
PortletItem
PortletPreferences
product
productregistrationuser
QUARTZ_BLOB_TRIGGERS
QUARTZ_CALENDARS
QUARTZ_CRON_TRIGGERS
QUARTZ_FIRED_TRIGGERS
QUARTZ_JOB_DETAILS
QUARTZ_JOB_LISTENERS
QUARTZ_LOCKS
QUARTZ_PAUSED_TRIGGER_GRPS
QUARTZ_SCHEDULER_STATE
QUARTZ_SIMPLE_TRIGGERS
QUARTZ_TRIGGER_LISTENERS
QUARTZ_TRIGGERS
RatingsEntry
RatingsStats
Region
registration
Release_
Resource_
ResourceAction
ResourceCode
ResourcePermission
Role_
Roles_Permissions
SCFrameworkVersi_SCProductVers
SCFrameworkVersion
SCLicense
SCLicenses_SCProductEntries
SCProductEntry
SCProductScreenshot
SCProductVersion
ServiceComponent
Shard
ShoppingCart
ShoppingCategory
ShoppingCoupon
ShoppingItem
ShoppingItemField
ShoppingItemPrice
ShoppingOrder
ShoppingOrderItem
SN_MeetupsEntry
SN_MeetupsRegistration
SN_WallEntry
SocialActivity
SocialEquityAssetEntry
SocialEquityGroupSetting
SocialEquityHistory
SocialEquityLog
SocialEquitySetting
SocialEquityUser
SocialRelation
SocialRequest
Subscription
TasksProposal
TasksReview
Team
Ticket
User_
UserGroup
UserGroupGroupRole
UserGroupRole
UserIdMapper
Users_Groups
Users_Orgs
Users_Permissions
Users_Roles
Users_Teams
Users_UserGroups
UserTracker
UserTrackerPath
Vocabulary
WebDAVProps
Website
WikiNode
WikiPage
WikiPageResource
WorkflowDefinitionLink
WorkflowInstanceLink
WSRP_WSRPConsumer
WSRP_WSRPConsumerPortlet
WSRP_WSRPProducer
David H Nebinger
RE: Erros in building service
2012年8月26日 下午5:27
答复

David H Nebinger

等级: Liferay Legend

帖子: 6472

加入日期: 2006年9月1日

最近的帖子

Jiangtao Qiu:
I only define one table in sevice.xml. However, after one night waiting there are 188 tables generated in my database except the defined table “PRProduct”.


I don't see anything wrong with your service.xml file, but I'm betting you have environmental problems (properties not set up correctly in the SDK dir and/or others).

In addition, why is decreasing Xmx value a correct operation?


If you specify a value that is too big, the JVM cannot get the memory at startup and you end up with the failure you reported.

Decreasing the values gets you to a memory allocation that works for your local configuration.

Please note that you didn't mention what JDK you're using - if it is anything besides the oracle 6 JDK, you're using the wrong one.
Hitoshi Ozawa
RE: Erros in building service
2012年8月26日 下午8:35
答复

Hitoshi Ozawa

等级: Liferay Legend

帖子: 7990

加入日期: 2010年3月23日

最近的帖子

Those are just liferay's default tables. Where are you defining your service.xml? In your custom portlet?
Jiangtao Qiu
RE: Erros in building service
2012年8月26日 下午8:52
答复

Jiangtao Qiu

等级: Junior Member

帖子: 27

加入日期: 2012年8月13日

最近的帖子

Hitoshi Ozawa:
Those are just liferay's default tables. Where are you defining your service.xml? In your custom portlet?



I created a portlet project in Liferay IDE, and then puting service.xml in docroot->WEB-INF folder.
Right-click the service.xml file, in the poped menu, I choose Liferay->build service command
Hitoshi Ozawa
RE: Erros in building service
2012年8月26日 下午9:21
答复

Hitoshi Ozawa

等级: Liferay Legend

帖子: 7990

加入日期: 2010年3月23日

最近的帖子

Open up a command console and go to the portlet directory in liferay sdk. Try executing ant build-service and see if you get any errors.
Jiangtao Qiu
RE: Erros in building service
2012年8月29日 上午2:51
答复

Jiangtao Qiu

等级: Junior Member

帖子: 27

加入日期: 2012年8月13日

最近的帖子

David H Nebinger:
Jiangtao Qiu:
I only define one table in sevice.xml. However, after one night waiting there are 188 tables generated in my database except the defined table “PRProduct”.


I don't see anything wrong with your service.xml file, but I'm betting you have environmental problems (properties not set up correctly in the SDK dir and/or others).

In addition, why is decreasing Xmx value a correct operation?


If you specify a value that is too big, the JVM cannot get the memory at startup and you end up with the failure you reported.

Decreasing the values gets you to a memory allocation that works for your local configuration.

Please note that you didn't mention what JDK you're using - if it is anything besides the oracle 6 JDK, you're using the wrong one.



Although replaced JDK 7 with JDK 1.6, the problems remain unresolved.
I also install the liferay developer studio, and then building service in the studio. Everything went to be all right except that fail to find PRProduct table in database.
Why?
Jiangtao Qiu
RE: Erros in building service
2012年8月29日 上午6:52
答复

Jiangtao Qiu

等级: Junior Member

帖子: 27

加入日期: 2012年8月13日

最近的帖子

Problems have been solved.
I intalled Liferay Portal with 6.0 version, but plugin SDK with 6.1 version.
Having reinstalled plugin SDK with 6.0 version, everything is all right.
Hitoshi Ozawa
RE: Erros in building service
2012年9月1日 上午5:28
答复

Hitoshi Ozawa

等级: Liferay Legend

帖子: 7990

加入日期: 2010年3月23日

最近的帖子

Nice to hear that you've got is resolved. Should have asked you about the versions because this is one of the major cause of problem during a build.

As an addition, there seems to be some difference between CE and EE version as well because liferay's revisions are different. You've mentioned using Studio so I assume you have an EE version, so recommend to obtain EE version of SDK if it's available.
Jiangtao Qiu
RE: Erros in building service
2012年9月1日 下午8:23
答复

Jiangtao Qiu

等级: Junior Member

帖子: 27

加入日期: 2012年8月13日

最近的帖子

Hitoshi Ozawa:
Nice to hear that you've got is resolved. Should have asked you about the versions because this is one of the major cause of problem during a build.

As an addition, there seems to be some difference between CE and EE version as well because liferay's revisions are different. You've mentioned using Studio so I assume you have an EE version, so recommend to obtain EE version of SDK if it's available.



Thank Hitoshi
I am newbie to Liferay, learning hard at it.
Mazhar Alam
RE: Erros in building service
2013年2月8日 下午11:27
答复

Mazhar Alam

等级: Regular Member

帖子: 188

加入日期: 2011年11月25日

最近的帖子

SDK ,change the file build-common-plugin.xml from
<jvmarg value="-Xms512m" />
<jvmarg value="-Xmx1024m" />
to
<jvmarg value="-Xms128m" />
<jvmarg value="-Xmx512m" />



THis helped me...
piyush liferay
RE: Erros in building service
2013年3月6日 上午3:11
答复

piyush liferay

等级: Junior Member

帖子: 40

加入日期: 2013年1月1日

最近的帖子

Jiangtao Qiu:
Hi,

I am learning Liferay with book "Liferay in Action".
I made a service.xml file and put it in web-inf folder of a portlet project according to steps introduced in the section 3.3 "Generating DB code with Service Builder" of the book.
right-click the service.xml, in the poped menu, I click Liferay->Build service item to running Service Builder. However, the following errors are shown

[Console output redirected to file:C:\liferay\workspace\.metadata\.plugins\com.liferay.ide.eclipse.sdk\sdk.log]
Buildfile: C:\liferay\plugins\liferay-plugins-sdk\portlets\product-registration-portlet\build.xml
build-service:
Java Result: 1
Error: Could not create the Java Virtual Machine.Error occurred during initialization of VM
Could not reserve enough space for object heapError: A fatal exception has occurred. Program will exit.

BUILD FAILED
C:\liferay\plugins\liferay-plugins-sdk\build-common-plugin.xml:207: Service Builder generated exceptions.

Total time: 1 second


clicking the button “Run->Run configuration", "VM arguments" show setting of VM
-Djava.endorsed.dirs="C:\liferay\bundles\tomcat-6.0.29\endorsed" -Xmx1024m -XX:MaxPermSize=256m

Could you please give me some helps ?
Thanks


if your problem of exception in building a service is not resolved then restart your computer after that build service ......
Navin Agarwal
RE: Erros in building service
2013年4月5日 下午1:40
答复

Navin Agarwal

等级: Junior Member

帖子: 46

加入日期: 2011年1月20日

最近的帖子

sunny huang:
SDK ,change the file build-common-plugin.xml from
<jvmarg value="-Xms512m" />
<jvmarg value="-Xmx1024m" />
to
<jvmarg value="-Xms128m" />
<jvmarg value="-Xmx512m" />
祝你好运!


Hey Sunny,
your post have saved my lot of time .. thanks. I was getting same error which I fixed,by changing the value of <jvmarg /> in build-common-plugin.xml. I have attached the Error file for others reference. I am using liferay-portal-6.1.1-ce-ga2. It might other people get the solution....
附件

附件: serviceBuilderError.jpg (107.3k)
master slave
RE: Erros in building service
2013年5月21日 上午3:35
答复

master slave

等级: Junior Member

帖子: 31

加入日期: 2013年4月8日

最近的帖子

Yes it helped me , thank you both emoticon
Ehsan Rashidy
RE: Erros in building service
2013年5月24日 上午9:30
答复

Ehsan Rashidy

等级: New Member

帖子: 10

加入日期: 2013年4月24日

最近的帖子

sunny huang:
SDK ,change the file build-common-plugin.xml from
<jvmarg value="-Xms512m" />
<jvmarg value="-Xmx1024m" />
to
<jvmarg value="-Xms128m" />
<jvmarg value="-Xmx512m" />
祝你好运!


this helped me ....
Reena Dsouza
RE: Erros in building service
2013年5月24日 下午11:33
答复

Reena Dsouza

等级: New Member

帖子: 1

加入日期: 2010年2月11日

最近的帖子

This helped me too
SDK ,change the file build-common-plugin.xml from
<jvmarg value="-Xms512m" />
<jvmarg value="-Xmx1024m" />
to
<jvmarg value="-Xms128m" />
<jvmarg value="-Xmx512m" />
Varun Arya
RE: Erros in building service
2013年8月22日 上午4:27
答复

Varun Arya

等级: New Member

帖子: 4

加入日期: 2013年4月11日

最近的帖子

its working... emoticon
thanks
Pradip Gadewar
RE: Erros in building service
2013年11月20日 下午11:11
答复

Pradip Gadewar

等级: New Member

帖子: 2

加入日期: 2013年10月17日

最近的帖子

yes it helped me a lot
and its working now....

Thank u so much...!!!!
Nitin Yeola
RE: Erros in building service
2014年3月24日 上午7:39
答复

Nitin Yeola

等级: Junior Member

帖子: 32

加入日期: 2014年1月16日

最近的帖子

Hi,
I am also getting same kind of issue. My service builder is not creating service classes also.
When i click on "build-service" from ANT view in eclipse indigo it is giving following result in console.i have tried alot of tests but simple service builder is not working in my case.not working even after replacing memory options.
i have tried from command line also.

Buildfile: E:\Liferay-workspace\liferay-plugins-sdk-6.1.1\portlets\Test9-portlet\build.xml
build-service:
Created dir: E:\Liferay-workspace\liferay-plugins-sdk-6.1.1\portlets\Test9-portlet\docroot\WEB-INF\service
Created dir: E:\Liferay-workspace\liferay-plugins-sdk-6.1.1\portlets\Test9-portlet\docroot\WEB-INF\sql
Building MANIFEST-only jar: E:\Liferay-workspace\liferay-plugins-sdk-6.1.1\portlets\Test9-portlet\build-service-classpath.jar


one more thing after clicking on "build-service", build is never ending and automatically Portal build files are generated in my portlet.
any ideas please help me