Hi
I'm trying to generate my ejb deploy code (for websphere ) by running "maven
was40:generate-ejb-code" and all seems ok until i get an error message saying
something about "delete with no primary key"(see below paste).The created dorectory
was40/ejbdeploy is empty :
There is part of my output from "maven was40:generate-ejb-code" :
[exec] Generating deployment code
[exec]
[exec]
[exec] Processing session bean: UniqueIDEjb
[exec]
[exec] Processing CMP entity bean: GroupEjb
[exec]
[exec] Building: /Support_Persistence-1.1.jar.
[exec]
[exec]
[exec] Invoking Java Builder on /Support_Persistence-1.1.jar.
[exec]
[exec] Scrubbing output folder
[exec]
[exec] Analyzing packages
[exec]
[exec] Analyzing sources
[exec]
[exec] Compiling content of ejbModule/net/msl/support/busobject
[exec]
[exec] Copying all resources on the classpath
[exec]
[exec] Build done.
[exec]
[exec] Java build completed
[exec] [*Error] An unexpected exception was thrown. Halting execution.
[exec]
[exec]
[exec] Shutting down workbench.
[exec] Shutting down workbench.
[exec]
[exec] delete with no primary key
[exec] >com.ibm.etools.ejbdeploy.EJBDeploymentException (delete with no prim
ary key)
[exec] >com.ibm.etools.codegen.api.GenerationException (delete with no prima
ry key)
[exec] com.ibm.ObjectQuery.QueryException: delete with no primary key
[exec] at com.ibm.ObjectQuery.crud.queryplan.RdbDeleteQueryTemplate.ini
tialize(RdbDeleteQueryTemplate.java:68)
[exec] at com.ibm.ObjectQuery.crud.queryplan.RdbDeleteQueryTemplate.<in
it>(RdbDeleteQueryTemplate.java:21)
[exec] at com.ibm.ObjectQuery.crud.queryplan.RdbDeleteQueryTemplate.cre
ateFrom(RdbDeleteQueryTemplate.java:39)
[exec] at com.ibm.ObjectQuery.crud.queryplan.QuerySubplan.createQueryTe
mplates(QuerySubplan.java:104)
[exec] at com.ibm.ObjectQuery.crud.queryplan.QuerySubplan.initialize(Qu
erySubplan.java:182)
[exec] at com.ibm.ObjectQuery.crud.queryplan.QuerySubplan.<init>(QueryS
ubplan.java:37)
[exec] at com.ibm.ObjectQuery.crud.queryplan.QueryPlan.createSubplan(Qu
eryPlan.java:35)
[exec] at com.ibm.ObjectQuery.crud.queryplan.QueryPlan.initialize(Query
Plan.java:79)
[exec] at com.ibm.ObjectQuery.crud.queryplan.QueryPlan.<init>(QueryPlan
.java:29)
[exec] at com.ibm.ObjectQuery.crud.queryplan.WriteQueryCreator.createQu
eryPlan(WriteQueryCreator.java:66)
[exec] at com.ibm.ObjectQuery.crud.queryplan.WriteQueryCreator.deleteQu
eryPlan(WriteQueryCreator.java:87)
[exec] at com.ibm.ObjectQuery.crud.queryplan.WriteQueryCreator.createDe
leteQuery(WriteQueryCreator.java:48)
[exec] at com.ibm.etools.ejbdeploy.generators.SqlRemoveString.initializ
e(SqlRemoveString.java:97)
[exec] at com.ibm.etools.ejbdeploy.generators.PersisterClass.initialize
(PersisterClass.java:111)
[exec] at com.ibm.etools.ejbdeploy.generators.Persister.initialize(Pers
ister.java:56)
[exec] at com.ibm.etools.ejbdeploy.generators.CMPBeanDeploy.initialize(
CMPBeanDeploy.java:36)
[exec] at com.ibm.etools.ejbdeploy.plugin.EJBDeployOperation.deployCMP(
EJBDeployOperation.java:183)
[exec] at com.ibm.etools.ejbdeploy.plugin.EJBDeployOperation.run(EJBDep
loyOperation.java:587)
[exec] at com.ibm.etools.ejbdeploy.plugin.EJBDeployOperation.doit(EJBDe
ployOperation.java:228)
[exec] at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.invokeDe
ployment(BatchExtension.java:744)
[exec] at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.run(Batc
hExtension.java:904)
[exec] at com.ibm.etools.ejbdeploy.batch.impl.BatchDeploy.execute(Batch
Deploy.java:129)
[exec] at com.ibm.etools.ejbdeploy.EJBDeploy.execute(EJBDeploy.java:68)
[exec] at com.ibm.etools.ejbdeploy.EJBDeploy.main(EJBDeploy.java:248)
BUILD SUCCESSFUL
jeff mutonho
---------------------------------
Do you Yahoo!?
New and Improved Yahoo! Mail - Send 10MB messages!