Hi Adam,

The second issue is because PersonFinderServiceLocal has not been built. You’ll 
find the cause of that early in the log, which will probably be a database 
mapping problem, most likely an inability to map the Person entity to the 
PERSON table. So its cause is probably the same as the first issue.

As for the first issue, I’ll get back to you on that after I have recreated 
your situation. What operating system are you on? Linux? Are you using Eclipse?

Geoff

> On 25 Oct 2015, at 1:00 am, Adam X <vbgnm3c...@gmail.com> wrote:
> 
> Hello,
> 
> I am trying to get jumpstart running locally. I got it to the point it
> builds and boots without errors, but I have two issues I don't seem to be
> able to resolve:\
> 
> * First *
> 
> Populating openejb HSQL database. Executing data_util >
> repopulate_database_prompted results in the following error:
> 
> Buildfile: /home/mrazjava/workspace/jumpstart/data_util.xml
> check-properties:
> interpret-database-type:
> gracefully-check-database-available:
> gracefully-check-database-available-if-hsqldb-files:
> gracefully-check-database-available-if-hsqldb-server:
> repopulate-database-prompted:
> repopulate-database:
>     [copy] Copying 1 file to /home/mrazjava/workspace/jumpstart
> interpret-database-type:
> gracefully-check-database-available:
> gracefully-check-database-available-if-hsqldb-files:
> gracefully-check-database-available-if-hsqldb-server:
> run-prepared-script:
>     [java] SEVERE  SQL Error at
> '/home/mrazjava/workspace/jumpstart/null886400076sql' line 7:
>     [java] "delete from Person"
>     [java] user lacks privilege or object not found: PERSON
>     [java] org.hsqldb.cmdline.SqlTool$SqlToolException
> 
> BUILD FAILED
> /home/mrazjava/workspace/jumpstart/data_util.xml:47: The following error
> occurred while executing this line:
> /home/mrazjava/workspace/jumpstart/data_util.xml:58: The following error
> occurred while executing this line:
> /home/mrazjava/workspace/jumpstart/data_util.xml:62: Java returned: 3
> 
> Total time: 4 seconds
> 
> Note that the build does see my openejb data directory
> (/opt/openejb/apache-openejb-4.5.1/data/hsqldb) because it did create these
> files:
> hsqldb.log
> hsqldb.properties
> hsqldb.script
> 
> * Second *
> 
> When I navigate to localhost:8080/jumpstart I either expected success or a
> db related error such as database not found, but instead I'm getting jndi
> lookup error. There is nothing in the installation manual that covers how
> to setup JNDI in openejb, so I'm lost here as well.
> 
> Caused by: jumpstart.business.commons.exception.SystemUnavailableException:
> The system is temporarily unavailable.  Symptom: JNDI lookup failed for
> "PersonFinderServiceLocal".  Is ejb server not started? Has the
> ejb.provider property been specified correctly
>    at
> jumpstart.business.commons.jndi.JNDIObjectLocator.lookup(JNDIObjectLocator.java:64)
>    at
> jumpstart.business.commons.jndi.JNDIObjectLocator.getJNDIObject(JNDIObjectLocator.java:43)
>    at
> jumpstart.client.BusinessServicesLocator.getService(BusinessServicesLocator.java:79)
>    at
> jumpstart.web.services.EJBAnnotationWorker.transform(EJBAnnotationWorker.java:53)
>    at $ComponentClassTransformWorker2_dc3341da4a2.transform(Unknown Source)
>    at $ComponentClassTransformWorker2_dc3341da4ad.transform(Unknown Source)
>    at $ComponentClassTransformWorker2_dc3341da4a0.transform(Unknown Source)
>    at
> org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl$3.run(ComponentInstantiatorSourceImpl.java:326)
>    at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(OperationTrackerImpl.java:51)
>    at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(OperationTrackerImpl.java:48)
>    at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:74)
>    ... 122 more
> Caused by: javax.naming.NameNotFoundException: Name
> "PersonFinderServiceLocal" not found.
>    at
> org.apache.openejb.core.ivm.naming.IvmContext.federate(IvmContext.java:197)
>    at
> org.apache.openejb.core.ivm.naming.IvmContext.lookup(IvmContext.java:151)
>    at
> org.apache.openejb.core.ivm.naming.ContextWrapper.lookup(ContextWrapper.java:115)
>    at javax.naming.InitialContext.lookup(InitialContext.java:411)
>    at
> jumpstart.business.commons.jndi.JNDIObjectLocator.lookup(JNDIObjectLocator.java:60)
>    ... 132 more
> 
> Adam


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to