[wsas-java-dev] [jira] Resolved: (WSAS-228) Service upload does not
work
Afkham Azeez (JIRA)
jira at wso2.org
Tue May 15 00:53:02 PDT 2007
[ http://www.wso2.org/jira/browse/WSAS-228?page=all ]
Afkham Azeez resolved WSAS-228.
-------------------------------
Fix Version/s: Nightly
Resolution: Fixed
Fixed
> Service upload does not work
> ----------------------------
>
> Key: WSAS-228
> URL: http://www.wso2.org/jira/browse/WSAS-228
> Project: WSO2 WSAS-Java
> Issue Type: Bug
> Environment: Any
> Reporter: Saminda Wishwajith Abeyruwan
> Assigned To: Afkham Azeez
> Priority: Blocker
> Fix For: Nightly
>
>
> 1. Create a service archive using Dump AAR to say to the distributed echo service
> 2. Delete the echo service.
> 3. Restart the system
> 4. Upload the archive created by Dump AAR. Axis2 will be deployed the service with no exception. But WSAS database gives the following error,
> Unable to handle new service group addition
> org.hibernate.PropertyValueException: not-null property references a null or transient value: org.wso2.wsas.persistence.dataobject.ServiceGroupParameterDO.serviceGroup
> at org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)
> at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:265)
> at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:167)
> at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:114)
> at org.hibernate.event.def.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:131)
> at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:87)
> at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:38)
> at org.hibernate.impl.SessionImpl.firePersist(SessionImpl.java:613)
> at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:587)
> at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:591)
> at org.wso2.wsas.persistence.PersistenceManager.handleNewServiceGroupAddition(PersistenceManager.java:1028)
> at org.wso2.wsas.deployment.DeploymentInterceptor.serviceGroupUpdate(DeploymentInterceptor.java:72)
> at org.apache.axis2.engine.AxisConfiguration.notifyObservers(AxisConfiguration.java:519)
> at org.apache.axis2.engine.AxisConfiguration.addServiceGroup(AxisConfiguration.java:269)
> at org.apache.axis2.deployment.DeploymentEngine.addServiceGroup(DeploymentEngine.java:435)
> at org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:83)
> at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:146)
> at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:577)
> at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:133)
> at org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:279)
> at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:188)
> at org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:273)
> at org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:61)
> at org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:68)
> at org.apache.axis2.deployment.scheduler.Scheduler$SchedulerTimerTask.run(Scheduler.java:76)
> at java.util.TimerThread.mainLoop(Timer.java:512)
> at java.util.TimerThread.run(Timer.java:462)
> ERROR [2007-05-14 19:27:15,685] Could not synchronize database state with session
> org.hibernate.TransientObjectException: org.wso2.wsas.persistence.dataobject.ServiceGroupDO
> at org.hibernate.engine.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:216)
> at org.hibernate.type.EntityType.getIdentifier(EntityType.java:108)
> at org.hibernate.type.ManyToOneType.nullSafeSet(ManyToOneType.java:71)
> at org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEntityPersister.java:1826)
> at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2172)
> at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:2118)
> at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2374)
> at org.hibernate.action.EntityUpdateAction.execute(EntityUpdateAction.java:91)
> at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)
> at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232)
> at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:140)
> at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:297)
> at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
> at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:985)
> at org.wso2.wsas.persistence.PersistenceManager.handleNewServiceGroupAddition(PersistenceManager.java:1037)
> at org.wso2.wsas.deployment.DeploymentInterceptor.serviceGroupUpdate(DeploymentInterceptor.java:72)
> at org.apache.axis2.engine.AxisConfiguration.notifyObservers(AxisConfiguration.java:519)
> at org.apache.axis2.engine.AxisConfiguration.addServiceGroup(AxisConfiguration.java:269)
> at org.apache.axis2.deployment.DeploymentEngine.addServiceGroup(DeploymentEngine.java:435)
> at org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:83)
> at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:146)
> at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:577)
> at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:133)
> at org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:279)
> at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:188)
> at org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:273)
> at org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:61)
> at org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:68)
> at org.apache.axis2.deployment.scheduler.Scheduler$SchedulerTimerTask.run(Scheduler.java:76)
> at java.util.TimerThread.mainLoop(Timer.java:512)
> at java.util.TimerThread.run(Timer.java:462)
> ERROR [2007-05-14 19:27:15,694] Could not handle initialization of new service group [echox]
> org.hibernate.TransientObjectException: org.wso2.wsas.persistence.dataobject.ServiceGroupDO
> at org.hibernate.engine.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:216)
> at org.hibernate.type.EntityType.getIdentifier(EntityType.java:108)
> at org.hibernate.type.ManyToOneType.nullSafeSet(ManyToOneType.java:71)
> at org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEntityPersister.java:1826)
> at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2172)
> at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:2118)
> at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2374)
> at org.hibernate.action.EntityUpdateAction.execute(EntityUpdateAction.java:91)
> at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)
> at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232)
> at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:140)
> at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:297)
> at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
> at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:985)
> at org.wso2.wsas.persistence.PersistenceManager.handleNewServiceGroupAddition(PersistenceManager.java:1037)
> at org.wso2.wsas.deployment.DeploymentInterceptor.serviceGroupUpdate(DeploymentInterceptor.java:72)
> at org.apache.axis2.engine.AxisConfiguration.notifyObservers(AxisConfiguration.java:519)
> at org.apache.axis2.engine.AxisConfiguration.addServiceGroup(AxisConfiguration.java:269)
> at org.apache.axis2.deployment.DeploymentEngine.addServiceGroup(DeploymentEngine.java:435)
> at org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:83)
> at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:146)
> at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:577)
> at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:133)
> at org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:279)
> at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:188)
> at org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:273)
> at org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:61)
> at org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:68)
> at org.apache.axis2.deployment.scheduler.Scheduler$SchedulerTimerTask.run(Scheduler.java:76)
> at java.util.TimerThread.mainLoop(Timer.java:512)
> at java.util.TimerThread.run(Timer.java:462)
> org.hibernate.PropertyValueException: not-null property references a null or transient value: org.wso2.wsas.persistence.dataobject.ServiceDO.serviceGroup
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://www.wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the Wsas-java-dev
mailing list