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
> > >
> > >
>
>

Reply via email to