error writing tuple to database the owning entity is not mapped geronimo 2.1.1

2008-07-05 Thread the666pack

hello,

i am back again and hope someone can help me out with my new error in
geronimo 2.1.1. 

my database scheme consists of a Person entity and a Director entity which
is inherited from the Person entity. 

so i want to write a Person first, to keep it simple. unfortunately i get an
error when i try to perform a write:

openjpa-1.0.2-r420667:627158 fatal user error
org.apache.openjpa.persistence.ArgumentException: Attempt to map
vt.bean.entity.Person.id failed: the owning entity is not mapped.

i was successfully writing tuples of my application to database with
geronimo version 2.0.2 and also did not change nothing in my .ear archive
and application. 

i found a jira on a similar topic:

https://issues.apache.org/jira/browse/OPENJPA-524

but i am not sure if this is the same problem, and the jira is in a
fixed-solved status.

the full debug view is:

  [exec] 10:51:04,196 INFO  [OpenEJB] invoking method create on
videothek.jar/WriteDataBean
 [exec] 10:51:04,268 INFO  [OpenEJB] finished invoking method create
 [exec] 10:51:04,300 INFO  [Transaction] TX Required: Started
transaction [EMAIL PROTECTED]
 [exec] 10:51:04,304 INFO  [Transaction] TX Required: Committing
transaction [EMAIL PROTECTED]
 [exec] 10:51:04,305 INFO  [Transaction] TX Required: Started
transaction [EMAIL PROTECTED]
 [exec] 10:51:04,314 INFO  [Runtime] Starting OpenJPA 1.0.2
 [exec] 10:51:04,427 INFO  [JDBC] Using dictionary class
org.apache.openjpa.jdbc.sql.PostgresDictionary.
 [exec] 10:51:05,734 INFO  [Transaction] TX Required: setRollbackOnly()
on transaction
[EMAIL PROTECTED]
 [exec] 10:51:05,735 INFO  [Transaction] TX Required: Rolling back
transaction [EMAIL PROTECTED]
 [exec] javax.ejb.EJBException: The bean encountered a non-application
exception.; nested exception is:
 [exec] openjpa-1.0.2-r420667:627158 fatal user error
org.apache.openjpa.persistence.ArgumentException: Attempt to map
vt.bean.entity.Person.id failed: the owning entity is not mapped.
 [exec] at
org.apache.openejb.core.ivm.BaseEjbProxyHandler.convertException(BaseEjbProxyHandler.java:366)
 [exec] at
org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:251)
 [exec] at
org.apache.openejb.util.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:49)
 [exec] at $Proxy23.writeToDB(Unknown Source)
 [exec] at vt.servlet.AddServlet.doGet(AddServlet.java:48)
 [exec] at
javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
 [exec] at
javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 [exec] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 [exec] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 [exec] at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
 [exec] at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
 [exec] at
org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56)
 [exec] at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:406)
 [exec] at
org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:47)
 [exec] at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
 [exec] at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
 [exec] at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 [exec] at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
 [exec] at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
 [exec] at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
 [exec] at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
 [exec] at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
 [exec] at java.lang.Thread.run(Thread.java:619)
 [exec] Caused by: openjpa-1.0.2-r420667:627158 fatal user error
org.apache.openjpa.persistence.ArgumentException: Attempt to map
vt.bean.entity.Person.id failed: the owning entity is not mapped.
 [exec] at
org.apache.openjpa.jdbc.meta.MappingInfo.assertTable(MappingInfo.java:544)
 [exec] at
org.apache.openjpa.jdbc.meta.MappingInfo.createColumns(MappingInfo.java:496)
 [exec] at
org.apache.openjpa.jdbc.meta.ValueMappingInfo.getColumns(ValueMappingInfo.java:143)
 [exec] at
org.apache.openjpa.jdbc.meta.strats.PrimitiveFieldStrategy.map(PrimitiveFieldStrategy.java:83)
 [exec] at
org.apache.openjpa.jdbc.meta.FieldMapping.setStrategy(FieldMapping.java:120)
 [exec] at

GEP Publishing to server automatically

2008-07-05 Thread purdticker

The newest version of eclipse no longer has the option to disable automatic
publishing of project to geronimo server.  It used to be in: Window -
Preferences - Server.  There was a checkbox that you could disable to stop
this.  Anyone know if this has just moved or is it moved somewhere
inconspicuous?
-- 
View this message in context: 
http://www.nabble.com/GEP-Publishing-to-server-automatically-tp18295473s134p18295473.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.



Re: error writing tuple to database the owning entity is not mapped geronimo 2.1.1

2008-07-05 Thread Jacek Laskowski
On Sat, Jul 5, 2008 at 11:19 AM, the666pack [EMAIL PROTECTED] wrote:

 my database scheme consists of a Person entity and a Director entity which
 is inherited from the Person entity.

Hi,

It won't solve your issue, but why is Person a superclass of
Directory. Shouldn't Director be a role of a Person in a given
scenario? If a person becomes a director, (s)he won't be able to
resign and become a manager or just a developer?

On to your issue...

 so i want to write a Person first, to keep it simple. unfortunately i get an
 error when i try to perform a write:

Could you show us how Person looks like? And your persistence.xml too.
I assume you don't use orm.xml or alike, do you? If so, show it too.

Jacek

-- 
Jacek Laskowski
Notatnik Projektanta Java EE - http://www.JacekLaskowski.pl


Geronimo 2.1.2-SNAPSHOT Server Start-Up Failed

2008-07-05 Thread jklcom99

I'm running 07/03 build

 [java] Booting Geronimo Kernel (in Java 1.6.0)...
 [java] Starting Geronimo Application Server v2.1.2-SNAPSHOT
 [java] 
 [java] []   0%   0s Loading
   
[]   0% 
  1s Loading   
[]   0% 
  1s  Loading
org.apache.ger...
[**  ]   6% 
  1s  Loading
org.apache.ger...
[**  ]   6% 
  1s Starting
org.apache.ger...
[**  ]   6% 
  1s  Loading
org.apache.ger...
[**  ]   7% 
  1s  Loading
org.apache.ger...
[*** ]   8% 
  1s Starting
org.apache.ger...
[*** ]   8% 
  1s  Loading
org.apache.ger...
[*** ]   8% 
  1s  Loading
org.apache.ger...
[*** ]   9% 
  1s Starting
org.apache.ger...
[*** ]   9% 
  1s  Loading
org.apache.ger...
[]  10% 
  1s  Loading
org.apache.ger...
[]  10% 
  1s Starting
org.apache.ger...
[]  10% 
  1s  Loading
org.apache.ger...



[**  ]  76% 
 17s Starting
org.apache.ger...
[**  ]  76% 
 17s  Loading
org.apache.ger...
[**  ]  77% 
 18s  Loading
org.apache.ger...
[**  ]  77% 
 18s Starting
org.apache.ger...
[**  ]  77% 
 19s Starting
org.apache.ger...
01:05:12,633 ERROR [NameService] Incorrect 
level of org.omg.CORBA
classes found.Likely cause is an incorrect java.endorsed.dirs configuration
 [java] 01:05:12,648 ERROR [GBeanInstanceState] Error while starting;
GBean is now in the FAILED state:
abstractName=org.apache.geronimo.configs/j2ee-corba-yoko/2.1.2-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/j2ee-corba-yoko/2.1.2-SNAPSHOT/car,j2eeType=CORBANameService,name=NameServer
 [java] org.apache.geronimo.gbean.InvalidConfigurationException: CORBA
usage requires Yoko CORBA spec classes in java.endorsed.dirs classpath
 [java] at
org.apache.geronimo.corba.NameService.doStart(NameService.java:168)
 [java] at
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:998)
 [java] at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:268)
 [java] at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
 [java] at
org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:541)
 [java] at
org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart(GBeanDependency.java:111)
 [java] at
org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDependency.java:146)
 [java] at
org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDependency.java:120)
 [java] at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEvent(BasicLifecycleMonitor.java:176)
 [java] at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(BasicLifecycleMonitor.java:44)
 [java] at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBroadcaster.fireRunningEvent(BasicLifecycleMonitor.java:254)
 [java] at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:294)
 [java] at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
 [java] at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
 [java] at
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:555)
 [java] at
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
 [java] at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:456)
 [java] at