error writing tuple to database the owning entity is not mapped geronimo 2.1.1
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
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
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
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