You can also refer the Release Notes 16.11.01 <http://ofbiz.apache.org/release-notes-16.11.01.html> for more details
Thanks & Regards -- Deepak Dixit www.hotwaxsystems.com www.hotwax.co On Wed, Jun 14, 2017 at 6:10 PM, Deepak Dixit < [email protected]> wrote: > Hi Parminder, > > > I think you are deploying you old code with ofbiz 16.11 > > Package hierarchy has been changed > > Please refer https://issues.apache.org/jira/browse/OFBIZ-6274 for more detail > > > org.ofbiz.* has been changed to org.apache.ofbiz.* > > > Thanks & Regards > -- > Deepak Dixit > www.hotwaxsystems.com > www.hotwax.co > > On Wed, Jun 14, 2017 at 5:50 PM, Parminder S. Lehal <[email protected]> > wrote: > >> code is nothing more than ofbiz demo code for component/plugin >> development. In fact just the import statement alone cause the error >> even if there is no other code. Similarly groovy script also complains >> about ofbiz class which should be available to the framework. Following >> is the the java code and error messages. >> >> package net.rimptec.expenses.services; >> import java.util.Map; >> >> import org.ofbiz.base.util.Debug; >> import org.ofbiz.entity.Delegator; >> import org.ofbiz.entity.GenericEntityException; >> import org.ofbiz.entity.GenericValue; >> import org.ofbiz.service.DispatchContext; >> import org.ofbiz.service.ServiceUtil; >> >> public class ExpensesServices { >> >> public static final String module = >> ExpensesServices.class.getName(); >> >> public static Map<String, Object> createExpenses(DispatchContext >> dctx, Map<String, ? extends Object> context) { >> Map<String, Object> result = ServiceUtil.returnSuccess(); >> Delegator delegator = dctx.getDelegator(); >> try { >> GenericValue expenses = delegator.makeValue("Expenses"); >> // Auto generating next sequence of expensesId primary key >> expenses.setNextSeqId(); >> // Setting up all non primary key field values from context >> map >> expenses.setNonPKFields(context); >> // Creating record in database for Expenses entity for >> prepared value >> expenses = delegator.create(expenses); >> result.put("expensesId", expenses.getString("expensesId")); >> Debug.log("==========Expenses record created successfully >> with expensesId: "+expenses.getString("expensesId")); >> } catch (GenericEntityException e) { >> Debug.logError(e, module); >> return ServiceUtil.returnError("Error in creating record in >> Expenses entity ........" +module); >> } >> return result; >> } >> >> } >> >> >> >> >> /home/plehal/Downloads/apache-ofbiz- >> 16.11.02/specialpurpose/expenses/src/main/java/net/rimptec/expenses/ser >> vices/ExpensesServices.java:17: error: cannot find symbol >> Map<String, Object> result = ServiceUtil.returnSuccess(); >> ^ >> symbol: variable ServiceUtil >> location: class ExpensesServices >> /home/plehal/Downloads/apache-ofbiz- >> 16.11.02/specialpurpose/expenses/src/main/java/net/rimptec/expenses/ser >> vices/ExpensesServices.java:18: error: cannot find symbol >> Delegator delegator = dctx.getDelegator(); >> ^ >> symbol: class Delegator >> location: class ExpensesServices >> /home/plehal/Downloads/apache-ofbiz- >> 16.11.02/specialpurpose/expenses/src/main/java/net/rimptec/expenses/ser >> vices/ExpensesServices.java:20: error: cannot find symbol >> GenericValue expenses = delegator.makeValue("Expenses"); >> ^ >> symbol: class GenericValue >> location: class ExpensesServices >> /home/plehal/Downloads/apache-ofbiz- >> 16.11.02/specialpurpose/expenses/src/main/java/net/rimptec/expenses/ser >> vices/ExpensesServices.java:28: error: cannot find symbol >> Debug.log("==========Expenses record created successfully >> with expensesId: "+expenses.getString("expensesId")); >> ^ >> symbol: variable Debug >> location: class ExpensesServices >> /home/plehal/Downloads/apache-ofbiz- >> 16.11.02/specialpurpose/expenses/src/main/java/net/rimptec/expenses/ser >> vices/ExpensesServices.java:29: error: cannot find symbol >> } catch (GenericEntityException e) { >> ^ >> symbol: class GenericEntityException >> location: class ExpensesServices >> /home/plehal/Downloads/apache-ofbiz- >> 16.11.02/specialpurpose/expenses/src/main/java/net/rimptec/expenses/ser >> vices/ExpensesServices.java:30: error: cannot find symbol >> Debug.logError(e, module); >> ^ >> symbol: variable Debug >> location: class ExpensesServices >> /home/plehal/Downloads/apache-ofbiz- >> 16.11.02/specialpurpose/expenses/src/main/java/net/rimptec/expenses/ser >> vices/ExpensesServices.java:31: error: cannot find symbol >> return ServiceUtil.returnError("Error in creating record in >> Expenses entity ........" +module); >> ^ >> symbol: variable ServiceUtil >> location: class ExpensesServices >> Note: Some input files use unchecked or unsafe operations. >> Note: Recompile with -Xlint:unchecked for details. >> 14 errors >> >> :compileJava FAILED >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> -----Original Message----- >> >> Date: Wed, 14 Jun 2017 11:12:45 +0200 >> Subject: Re: Ofbiz fails to build with a java service created in a >> plugin >> To: [email protected] >> Reply-to: [email protected] >> From: Jacques Le Roux <[email protected]> >> Sorry but we will need more information to help >> >> Maybe the stack trace, and even more the piece of code which fails with >> the name of the directory where the file is placed >> >> Jacques >> >> >> Le 13/06/2017 à 21:49, Parminder S. Lehal a écrit : >> > 16.11.02. >> > >> > >> > >> > -----Original Message----- >> > >> > Date: Tue, 13 Jun 2017 20:02:20 +0200 >> > Subject: Re: Ofbiz fails to build with a java service created in a >> > plugin >> > To: [email protected] >> > Reply-to: [email protected] >> > From: Jacques Le Roux <[email protected]> >> > Which version are you using? >> > >> > Jacques >> > >> > >> > Le 13/06/2017 à 18:46, Parminder S. Lehal a écrit : >> > > xxxxx is tld.companyname...The error is about missing ofbiz >> > > imports. >> > > >> > > Same thing happens with groovy service script too at runtime. >> > > >> > > 1: unable to resolve class org.ofbiz.entity.GenericEntityException >> > > @ line 1, column 1. >> > > import org.ofbiz.entity.GenericEntityException; >> > > ^ >> > > >> > > >> > > >> > > >> > > -----Original Message----- >> > > >> > > Date: Tue, 13 Jun 2017 14:47:24 +0300 >> > > Subject: RE: Ofbiz fails to build with a java service created in a >> > > plugin >> > > To: [email protected], [email protected] >> > > From: Taher Alkhateeb <[email protected]> >> > > What's exactly in the "xxxxxxx" and does it match the directory >> > > structure? >> > > >> > > -----Original Message----- >> > > From: Parminder S. Lehal [mailto:[email protected]] >> > > Sent: Tuesday, 13 June 2017 2:31 PM >> > > To: user <[email protected]> >> > > Subject: Ofbiz fails to build with a java service created in a >> > > plugin >> > > >> > > Ofbiz fails to compile with a java service created in a plugin as >> > > it >> > > complains about missing symbols on all ofbiz imports. >> > > >> > > >> > > >> > > } catch (GenericEntityException e) { >> > > ^ >> > > symbol: class GenericEntityException >> > > location: class ExpensesServices >> > > /home/plehal/Downloads/apache-ofbiz- >> > > 16.11.02/specialpurpose/expenses/src/main/java/xxxxxxxxxxxxxx/expen >> > > se >> > > s/ >> > > services/ExpensesServices.java:30: error: cannot find symbol >> > > Debug.logError(e, module); >> > > ^ >> > > symbol: variable Debug >> > > location: class ExpensesServices >> > > /home/plehal/Downloads/apache-ofbiz- >> > > 16.11.02/specialpurpose/expenses/src/main/java/xxxxxxxxxxxxxxxxxxx/ >> > > ex >> > > pe >> > > nses/services/ExpensesServices.java:31: error: cannot find symbol >> > > return ServiceUtil.returnError("Error in creating >> > > record >> > > in >> > > Expenses entity ........" +module); >> > > ^ >> > > symbol: variable ServiceUtil >> > > >> > > >> >> >
