Hi Michael, that, with "the crystal ball"... totally unnecessary... as Donald Trump would say. ;) This time. :)
After I changed directory structure from "src --> com --> companyname --> ofbizdemo --> services" to "src --> main --> java --> com --> companyname --> ofbizdemo --> services" the class file compiled. Blindly followed tutorial instruction: "Create package in your ofbizdemo components src directory e.g. src --> com --> companyname --> ofbizdemo --> services. Services which has to be implemented in Java can be placed in this directory for your application." In this adventure of mine, I spotted also a few typos or things that simply do not work with this release (16.11): Running Apache OFBiz - "./gradlew cleanAll loadDefault ofbiz()" - [bash: syntax error near unexpected token `('] + "./gradlew cleanAll loadDefault ofbiz" Running your first application - (3.) ... http://localhost:8080/ofbizdemo + (3.) ... https://localhost:8443/ofbizDemo Loading data in entity - "./gradlew loadefault" + "./gradlew loadDefault" Controller Entry for Form - http://localhost:8080/ofbizdemo + https://localhost:8443/ofbizDemo Use of UI Labels (Completion) - "https://localhost:8443/ofbizdemo/control/main" + "https://localhost:8443/ofbizDemo/control/main" OfbizDemoServices.java, OfbizDemoServices.groovy, OfbizDemoEvents.java - "import org.ofbiz..." + "import org.apache.ofbiz..." paths in the tutorial - "/webapp/ofbizdemo" + "/webapp/ofbizDemo". It's not the end of the world, but... hope it could be helpful by the tutorial update. ;) Best regards, Daniel