Fórumok

No luck running the service builder in eclipse -Help Needed!

Alexander Widerberg, módosítva 12 év-val korábban

No luck running the service builder in eclipse -Help Needed!

New Member Bejegyzések: 7 Csatlakozás dátuma: 2012.04.14. Legújabb bejegyzések
Hi!

I´m new to developing in liferay and i think i need som help from a more focused person. emoticon

I´m trying to build the following service in Eclipse IDE but i´m getting ALOT of exceptions. (See below)

Essentially, what i want is to create multiple entities and then i have one entitiy that has relations to the others. (see pic below)



I know the post seems abit long, but the exceptions are eating rows emoticon

<!--?xml version="1.0" encoding="UTF-8"?-->

<service-builder package-path="com.polaris.inquiry">
	<author>AmbaTop</author>
	<namespace>inq</namespace>

	<entity name="Consumer" local-service="true" table="Consumer_" remote-service="true">

		<column name="consumerID" type="long" primary="true" id-type="increment" />
		<column name="emailAddress" type="String" />
		<column name="comments" type="String" />
		<column name="firstName" type="String" />
		<column name="middleName" type="String"></column>
		<column name="lastName" type="String" />
		<column name="streetAddress1" type="String" />
		<column name="streetAddress2" type="String" />
		<column name="city" type="String" />
		<column name="state" type="String" />
		<column name="zip" type="int" />
        <column name="phone" type="String"></column>
        <column name="createDate" type="Date"></column>
        <column name="modifiedDate" type="Date" />

		<order by="asc">
            <order-column name="consumerID"></order-column>
		</order>

		<finder name="Consumerid" return-type="Collection">
            <finder-column name="consumerID"></finder-column>
		</finder>
		
	</entity>
	
	<entity name="Service" local-service="true" table="Service_" remote-service="true">

		<column name="serviceID" type="long" primary="true" id-type="increment" />
		<column name="bulletinID" type="long"></column>
		<column name="bulletinDescription" type="String"></column>
		<column name="bulletinType" type="Collection"></column>
		<column name="bulletinStatus" type="Collection"></column>
        <column name="createDate" type="Date"></column>
        <column name="modifiedDate" type="Date" />

		<order by="asc">
            <order-column name="serviceID"></order-column>
		</order>

		<finder name="Serviceid" return-type="Collection">
            <finder-column name="serviceID"></finder-column>
		</finder>
		
	</entity>
	
		<entity name="Warranty" local-service="true" table="Warranty_" remote-service="true">

		<column name="warrantyID" type="long" primary="true" id-type="increment" />
		<column name="dealerID" type="long"></column>
		<column name="date" type="Date"></column>
		<column name="complaint" type="String"></column>
		<column name="authorizationType" type="Collection"></column>
		<column name="status" type="Collection"></column>
        <column name="repairAuthorized" type="boolean"></column>
        <column name="createDate" type="Date"></column>
        <column name="modifiedDate" type="Date" />

		<order by="asc">
            <order-column name="warrantyID"></order-column>
		</order>

		<finder name="Warrantyid" return-type="Collection">
            <finder-column name="warrantyID"></finder-column>
		</finder>
		
	</entity>
	
    <entity local-service="true" name="Unit" table="Unit_" remote-service="true">
        <column name="unitID" type="long" primary="true" id-type="increment" filter-primary="false"></column>
        <column name="serialNumber" type="long"></column>
        <column name="modelNumber" type="long"></column>
        <column name="dealerID" type="long"></column>
        <column name="consumerID" type="long"></column>
        <column name="warrantyID" type="long"></column>
        <column name="serviceID" type="long"></column>
        <column name="createDate" type="Date"></column>
        <column name="modifiedDate" type="Date"></column>
        <column name="comments" type="String"></column>
        <column name="productionDate" type="Date"></column>
        <column name="purchaseDate" type="Date"></column>
        <column name="registrationDate" type="Date"></column>
        <column name="warrantyExpirationDate" type="Date"></column>
        <column name="extendedServiceContractVendor" type="long"></column>
        
        <order by="asc">
            <order-column name="unitID"></order-column>
        </order>
        
        <finder name="Unitid" return-type="Collection">
            <finder-column name="unitID"></finder-column>
        </finder>
        <reference entity="Consumer"></reference>
        <reference entity="Service"></reference>
        <reference entity="Warranty"></reference>
        
     </entity>
     
</service-builder>


The exceptions i get are the following:

 ....[echo] Building Service
     [echo] Method public com.liferay.portal.tools.servicebuilder.Entity com.liferay.portal.tools.servicebuilder.ServiceBuilder.getEntity(java.lang.String) throws java.io.IOException threw an exception when invoked on com.liferay.portal.tools.servicebuilder.ServiceBuilder@2f9795d8
     [echo] The problematic instruction:
     [echo] ----------
     [echo] ==&gt; assignment: tempEntity=serviceBuilder.getEntity(column.getEJBName()) [on line 4100, column 25 in com/liferay/portal/tools/servicebuilder/dependencies/persistence_impl.ftl]
     [echo] ----------
     [echo] Java backtrace for programmers:
     [echo] ----------
     [echo] freemarker.template.TemplateModelException: Method public com.liferay.portal.tools.servicebuilder.Entity com.liferay.portal.tools.servicebuilder.ServiceBuilder.getEntity(java.lang.String) throws java.io.IOException threw an exception when invoked on com.liferay.portal.tools.servicebuilder.ServiceBuilder@2f9795d8
     [echo] 	at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:130)
     [echo] 	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
     [echo] 	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
     [echo] 	at freemarker.core.Assignment.accept(Assignment.java:90)
     [echo] 	at freemarker.core.Environment.visit(Environment.java:221)
     [echo] 	at freemarker.core.MixedContent.accept(MixedContent.java:92)
     [echo] 	at freemarker.core.Environment.visit(Environment.java:221)
     [echo] 	at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:79)
     [echo] 	at freemarker.core.Environment.visit(Environment.java:221)
     [echo] 	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:179)
     [echo] 	at freemarker.core.Environment.visit(Environment.java:428)
     [echo] 	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
     [echo] 	at freemarker.core.Environment.visit(Environment.java:221)
     [echo] 	at freemarker.core.MixedContent.accept(MixedContent.java:92)
     [echo] 	at freemarker.core.Environment.visit(Environment.java:221)
     [echo] 	at freemarker.core.Environment.process(Environment.java:199)
     [echo] 	at freemarker.template.Template.process(Template.java:237)
     [echo] 	at com.liferay.portal.freemarker.FreeMarkerUtil.process(FreeMarkerUtil.java:49)
     [echo] 	at com.liferay.portal.freemarker.FreeMarkerUtil.process(FreeMarkerUtil.java:39)
     [echo] 	at com.liferay.portal.tools.servicebuilder.ServiceBuilder._processTemplate(ServiceBuilder.java:4788)
     [echo] 	at com.liferay.portal.tools.servicebuilder.ServiceBuilder._createPersistenceImpl(ServiceBuilder.java:2430)
     [echo] 	at com.liferay.portal.tools.servicebuilder.ServiceBuilder.<init>(ServiceBuilder.java:649)
     [echo] 	at com.liferay.portal.tools.servicebuilder.ServiceBuilder.<init>(ServiceBuilder.java:430)
     [echo] 	at com.liferay.portal.tools.servicebuilder.ServiceBuilder.main(ServiceBuilder.java:146)
     [echo] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [echo] 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     [echo] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     [echo] 	at java.lang.reflect.Method.invoke(Unknown Source)
     [echo] 	at org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217)
     [echo] 	at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152)
     [echo] 	at org.apache.tools.ant.taskdefs.Java.run(Java.java:771)
     [echo] 	at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:221)
     [echo] 	at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:135)
     [echo] 	at org.apache.tools.ant.taskdefs.Java.execute(Java.java:108)
     [echo] 	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
     [echo] 	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
     [echo] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     [echo] 	at java.lang.reflect.Method.invoke(Unknown Source)
     [echo] 	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
     [echo] 	at org.apache.tools.ant.Task.perform(Task.java:348)
     [echo] 	at org.apache.tools.ant.Target.execute(Target.java:390)
     [echo] 	at org.apache.tools.ant.Target.performTasks(Target.java:411)
     [echo] 	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
     [echo] 	at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
     [echo] 	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
     [echo] 	at org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
     [echo] 	at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
     [echo] 	at org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:424)
     [echo] 	at org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:138)
     [echo] Caused by: java.lang.NullPointerException
     [echo] 	at com.liferay.portal.tools.servicebuilder.ServiceBuilder.getEntity(ServiceBuilder.java:850)
     [echo] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [echo] 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     [echo] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     [echo] 	at java.lang.reflect.Method.invoke(Unknown Source)
     [echo] 	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:866)
     [echo] 	at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:106)
     [echo] 	... 48 more
   [delete] Deleting: C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\ServiceBuilder.temp
    [mkdir] Created dir: C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service-classes
compile-java:
     [copy] Copied 6 empty directories to 6 empty directories under C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service-classes
    [javac] Compiling 15 source files to C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service-classes
    [javac] ----------
    [javac] 1. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 94)
    [javac] 	ClpSerializer.translateInput(consumer));
    [javac] 	^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 2. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 113)
    [javac] 	return (com.polaris.inquiry.model.Consumer)ClpSerializer.translateOutput(returnObj);
    [javac] 	                                           ^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 3. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 135)
    [javac] 	return (com.polaris.inquiry.model.Consumer)ClpSerializer.translateOutput(returnObj);
    [javac] 	                                           ^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 4. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 169)
    [javac] 	ClpSerializer.translateInput(consumer));
    [javac] 	^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 5. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 196)
    [javac] 	ClpSerializer.translateInput(dynamicQuery));
    [javac] 	^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 6. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 215)
    [javac] 	return (java.util.List)ClpSerializer.translateOutput(returnObj);
    [javac] 	                       ^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 7. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 225)
    [javac] 	ClpSerializer.translateInput(dynamicQuery), start, end);
    [javac] 	^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 8. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 244)
    [javac] 	return (java.util.List)ClpSerializer.translateOutput(returnObj);
    [javac] 	                       ^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 9. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 256)
    [javac] 	ClpSerializer.translateInput(dynamicQuery), start, end,
    [javac] 	^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 10. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 257)
    [javac] 	ClpSerializer.translateInput(orderByComparator));
    [javac] 	^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 11. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 276)
    [javac] 	return (java.util.List)ClpSerializer.translateOutput(returnObj);
    [javac] 	                       ^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 12. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 285)
    [javac] 	ClpSerializer.translateInput(dynamicQuery));
    [javac] 	^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 13. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 331)
    [javac] 	return (com.polaris.inquiry.model.Consumer)ClpSerializer.translateOutput(returnObj);
    [javac] 	                                           ^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 14. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 363)
    [javac] 	return (com.polaris.inquiry.model.Consumer)ClpSerializer.translateOutput(returnObj);
    [javac] 	                                           ^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 15. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 373)
    [javac] 	ClpSerializer.translateInput(primaryKeyObj));
    [javac] 	^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 16. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 396)
    [javac] 	return (com.liferay.portal.model.PersistedModel)ClpSerializer.translateOutput(returnObj);
    [javac] 	                                                ^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 17. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 424)
    [javac] 	return (java.util.List<com.polaris.inquiry.model.consumer>)ClpSerializer.translateOutput(returnObj);
    [javac] 	                                                           ^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 18. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 459)
    [javac] 	ClpSerializer.translateInput(consumer));
    [javac] 	^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 19. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 478)
    [javac] 	return (com.polaris.inquiry.model.Consumer)ClpSerializer.translateOutput(returnObj);
    [javac] 	                                           ^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 20. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 487)
    [javac] 	ClpSerializer.translateInput(consumer), merge);
    [javac] 	^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 21. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 506)
    [javac] 	return (com.polaris.inquiry.model.Consumer)ClpSerializer.translateOutput(returnObj);
    [javac] 	                                           ^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 22. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 527)
    [javac] 	return (java.lang.String)ClpSerializer.translateOutput(returnObj);
    [javac] 	                         ^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 23. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceClp.java (at line 532)
    [javac] 	ClpSerializer.translateInput(beanIdentifier));
    [javac] 	^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] ----------
    [javac] 24. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceUtil.java (at line 270)
    [javac] 	Object object = PortletBeanLocatorUtil.locate(ClpSerializer.getServletContextName(),
    [javac] 	                                              ^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 25. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceUtil.java (at line 272)
    [javac] 	ClassLoader portletClassLoader = (ClassLoader)PortletBeanLocatorUtil.locate(ClpSerializer.getServletContextName(),
    [javac] 	                                                                            ^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 26. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerLocalServiceUtil.java (at line 280)
    [javac] 	ClpSerializer.setClassLoader(portletClassLoader);
    [javac] 	^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] ----------
    [javac] 27. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerServiceUtil.java (at line 47)
    [javac] 	Object object = PortletBeanLocatorUtil.locate(ClpSerializer.getServletContextName(),
    [javac] 	                                              ^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 28. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerServiceUtil.java (at line 49)
    [javac] 	ClassLoader portletClassLoader = (ClassLoader)PortletBeanLocatorUtil.locate(ClpSerializer.getServletContextName(),
    [javac] 	                                                                            ^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] 29. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\ConsumerServiceUtil.java (at line 57)
    [javac] 	ClpSerializer.setClassLoader(portletClassLoader);
    [javac] 	^^^^^^^^^^^^^
    [javac] ClpSerializer cannot be resolved
    [javac] ----------
    [javac] ----------
    [javac] 30. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\persistence\ConsumerPersistence.java (at line 73)
    [javac] 	com.polaris.inquiry.NoSuchConsumerException;
    [javac] 	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] com.polaris.inquiry.NoSuchConsumerException cannot be resolved to a type
    [javac] ----------
    [javac] 31. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\persistence\ConsumerPersistence.java (at line 89)
    [javac] 	com.polaris.inquiry.NoSuchConsumerException;
    [javac] 	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] com.polaris.inquiry.NoSuchConsumerException cannot be resolved to a type
    [javac] ----------
    [javac] 32. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\persistence\ConsumerPersistence.java (at line 165)
    [javac] 	com.polaris.inquiry.NoSuchConsumerException;
    [javac] 	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] com.polaris.inquiry.NoSuchConsumerException cannot be resolved to a type
    [javac] ----------
    [javac] 33. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\persistence\ConsumerPersistence.java (at line 184)
    [javac] 	com.polaris.inquiry.NoSuchConsumerException;
    [javac] 	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] com.polaris.inquiry.NoSuchConsumerException cannot be resolved to a type
    [javac] ----------
    [javac] 34. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\persistence\ConsumerPersistence.java (at line 201)
    [javac] 	long consumerID, long consumerID,
    [javac] 	                      ^^^^^^^^^^
    [javac] Duplicate parameter consumerID
    [javac] ----------
    [javac] 35. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\persistence\ConsumerPersistence.java (at line 204)
    [javac] 	com.polaris.inquiry.NoSuchConsumerException;
    [javac] 	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] com.polaris.inquiry.NoSuchConsumerException cannot be resolved to a type
    [javac] ----------
    [javac] ----------
    [javac] 36. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\persistence\ConsumerUtil.java (at line 152)
    [javac] 	com.polaris.inquiry.NoSuchConsumerException {
    [javac] 	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] com.polaris.inquiry.NoSuchConsumerException cannot be resolved to a type
    [javac] ----------
    [javac] 37. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\persistence\ConsumerUtil.java (at line 153)
    [javac] 	return getPersistence().remove(consumerID);
    [javac] 	                        ^^^^^^
    [javac] The method remove(long) from the type ConsumerPersistence refers to the missing type NoSuchConsumerException
    [javac] ----------
    [javac] 38. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\persistence\ConsumerUtil.java (at line 173)
    [javac] 	com.polaris.inquiry.NoSuchConsumerException {
    [javac] 	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] com.polaris.inquiry.NoSuchConsumerException cannot be resolved to a type
    [javac] ----------
    [javac] 39. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\persistence\ConsumerUtil.java (at line 174)
    [javac] 	return getPersistence().findByPrimaryKey(consumerID);
    [javac] 	                        ^^^^^^^^^^^^^^^^
    [javac] The method findByPrimaryKey(long) from the type ConsumerPersistence refers to the missing type NoSuchConsumerException
    [javac] ----------
    [javac] 40. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\persistence\ConsumerUtil.java (at line 261)
    [javac] 	com.polaris.inquiry.NoSuchConsumerException {
    [javac] 	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] com.polaris.inquiry.NoSuchConsumerException cannot be resolved to a type
    [javac] ----------
    [javac] 41. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\persistence\ConsumerUtil.java (at line 263)
    [javac] 	.findByConsumerid_First(consumerID, orderByComparator);
    [javac] 	 ^^^^^^^^^^^^^^^^^^^^^^
    [javac] The method findByConsumerid_First(long, OrderByComparator) from the type ConsumerPersistence refers to the missing type NoSuchConsumerException
    [javac] ----------
    [javac] 42. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\persistence\ConsumerUtil.java (at line 283)
    [javac] 	com.polaris.inquiry.NoSuchConsumerException {
    [javac] 	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] com.polaris.inquiry.NoSuchConsumerException cannot be resolved to a type
    [javac] ----------
    [javac] 43. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\persistence\ConsumerUtil.java (at line 285)
    [javac] 	.findByConsumerid_Last(consumerID, orderByComparator);
    [javac] 	 ^^^^^^^^^^^^^^^^^^^^^
    [javac] The method findByConsumerid_Last(long, OrderByComparator) from the type ConsumerPersistence refers to the missing type NoSuchConsumerException
    [javac] ----------
    [javac] 44. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\persistence\ConsumerUtil.java (at line 303)
    [javac] 	long consumerID, long consumerID,
    [javac] 	                      ^^^^^^^^^^
    [javac] Duplicate parameter consumerID
    [javac] ----------
    [javac] 45. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\persistence\ConsumerUtil.java (at line 306)
    [javac] 	com.polaris.inquiry.NoSuchConsumerException {
    [javac] 	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] com.polaris.inquiry.NoSuchConsumerException cannot be resolved to a type
    [javac] ----------
    [javac] 46. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\persistence\ConsumerUtil.java (at line 308)
    [javac] 	.findByConsumerid_PrevAndNext(consumerID, consumerID,
    [javac] 	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] The method findByConsumerid_PrevAndNext(long, long, OrderByComparator) from the type ConsumerPersistence refers to the missing type NoSuchConsumerException
    [javac] ----------
    [javac] 47. ERROR in C:\Users\AmbaTop\Desktop\Utveckling\Liferay SDK\portlets\Unit-Inquiry-portlet\docroot\WEB-INF\service\com\polaris\inquiry\service\persistence\ConsumerUtil.java (at line 407)
    [javac] 	_persistence = (ConsumerPersistence)PortletBeanLocatorUtil.locate(com.polaris.inquiry.service.ClpSerializer.getServletContextName(),
    [javac] 	                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] com.polaris.inquiry.service.ClpSerializer cannot be resolved to a type
    [javac] ----------
    [javac] 47 problems (47 errors)

BUILD FAILED.....</com.polaris.inquiry.model.consumer></init></init>


Can someone please point me in the right direction or maybe give me a more complete solution?

Thanks in advance!
Alexander
thumbnail
David H Nebinger, módosítva 12 év-val korábban

RE: No luck running the service builder in eclipse -Help Needed!

Liferay Legend Bejegyzések: 14915 Csatlakozás dátuma: 2006.09.02. Legújabb bejegyzések
First you do not need to define finders for the primary keys, they will be automatically created.

Second, since all of the entities are defined in the same service.xml file, you do not need to declare them as references. References are only used when you need to pull in an entity defined in some other service declaration (i.e. one of the Liferay services).

Third you cannot declare a collection as a naked column type; when using collections you will typically be referring to some other table.
Alexander Widerberg, módosítva 12 év-val korábban

RE: No luck running the service builder in eclipse -Help Needed!

New Member Bejegyzések: 7 Csatlakozás dátuma: 2012.04.14. Legújabb bejegyzések
Thanks for the heads up! I´ll try to fix the above and return with my findings.
Sebastian Kirchner, módosítva 11 év-val korábban

RE: No luck running the service builder in eclipse -Help Needed!

New Member Bejegyzések: 11 Csatlakozás dátuma: 2012.04.24. Legújabb bejegyzések
i had the problem with the duplicate entries for the primary key too, thanks for your help ;o)