Issue Details (XML | Word | Printable)

Key: ABICLOUD-278
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Eric Ros
Reporter: Diego Parrilla
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
abicloud

Exceptions in AMSink are not inserted in the eventing system

Created: 21/Oct/09 10:50 AM   Updated: 29/Oct/09 05:02 PM
Component/s: am, server
Affects Version/s: abicloud-1.0.0-RC1
Fix Version/s: abicloud-1.0.0-RC1

Time Tracking:
Not Specified


 Description  « Hide
If an error raises in AMSink class, there is no information report about this problem anywhere.

Insert in the eventing system the full trace of the error raised just like it's don in other parts of the code:

10:45:17.582 ERROR com.abiquo.abiserver.eventing.AMSink - An exception was occurred when receiving an event
org.hibernate.exception.DataException: could not insert: [com.abiquo.abiserver.business.hibernate.pojohb.virtualimage.VirtualimageHB]
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:100) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:64) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2186) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2666) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.action.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:71) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:321) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:204) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:130) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:210) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:195) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:117) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:93) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl.java:534) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:526) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:522) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:1.6.0_15]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [na:1.6.0_15]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.6.0_15]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_15]
at org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:342) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at $Proxy50.saveOrUpdate(Unknown Source) [na:na]
at com.abiquo.abiserver.persistence.hibernate.HibernateDAO.makePersistent(HibernateDAO.java:64) [HibernateDAO.class:na]
at com.abiquo.appliancemanager.client.DiskInfoToVirtualImage.insertVirtualImageOnDatabase(DiskInfoToVirtualImage.java:50) [DiskInfoToVirtualImage.class:na]
at com.abiquo.abiserver.eventing.AMSink.processDownload(AMSink.java:190) [AMSink.class:na]
at com.abiquo.abiserver.eventing.AMSink.updateEventOnDb(AMSink.java:158) [AMSink.class:na]
at com.abiquo.abiserver.eventing.AMSink.doPost(AMSink.java:75) [AMSink.class:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) [servlet-api.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) [catalina.jar:na]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [catalina.jar:na]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) [catalina.jar:na]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [catalina.jar:na]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [catalina.jar:na]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) [catalina.jar:na]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) [tomcat-coyote.jar:na]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) [tomcat-coyote.jar:na]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) [tomcat-coyote.jar:na]
at java.lang.Thread.run(Thread.java:619) [na:1.6.0_15]
Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'description' at row 1
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3489) [mysql-connector-java-5.1.6.jar:na]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423) [mysql-connector-java-5.1.6.jar:na]
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936) [mysql-connector-java-5.1.6.jar:na]
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060) [mysql-connector-java-5.1.6.jar:na]
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542) [mysql-connector-java-5.1.6.jar:na]
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734) [mysql-connector-java-5.1.6.jar:na]
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2019) [mysql-connector-java-5.1.6.jar:na]
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1937) [mysql-connector-java-5.1.6.jar:na]
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1922) [mysql-connector-java-5.1.6.jar:na]
at org.hibernate.id.IdentityGenerator$GetGeneratedKeysDelegate.executeAndExtract(IdentityGenerator.java:94) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:57) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
... 39 common frames omitted
2009-10-21 10:45:44,847 DEBUG [StoragePoolServiceImpl.java].[retrieveAllStoragePools:56] Get request on retrieveAllStoragePools
2009-10-21 10:46:44,889 DEBUG [StoragePoolServiceImpl.java].[retrieveAllStoragePools:56] Get request on retrieveAllStoragePools
2009-10-21 10:47:44,915 DEBUG [StoragePoolServiceImpl.java].[retrieveAllStoragePools:56] Get request on retrieveAllStoragePools
RECEIVED MESSAGE: Severity[INFO], Event[USER_LOGOUT], Component[USER], Timestamp[1256114878658], Description[], User[admin]
RECEIVED MESSAGE: Severity[INFO], Event[USER_LOGIN], Component[USER], Timestamp[1256114880523], Description[], User[admin]
2009-10-21 10:48:23,462 INFO [http-8080-1] c.a.a.ApplianceManager [ApplianceManager.java:469] There are 16 descriptions on http://192.168.10.2/space
2009-10-21 10:48:32,875 WARN [http-8080-5] c.a.u.r.ResourceManager [ResourceManager.java:431] No Resource matching the bundleBaseName. com/abiquo/appliancemanager/ApplianceManager has been found
2009-10-21 10:48:43,364 WARN [http-8080-1] c.a.a.r.i.OVFIndex [OVFIndex.java:122] Already attached RS id[http://192.168.10.2/space]
2009-10-21 10:48:43,492 WARN [http-8080-1] c.a.a.r.i.OVFIndex [OVFIndex.java:122] Already attached RS id[http://192.168.10.2/space]
2009-10-21 10:48:44,945 DEBUG [StoragePoolServiceImpl.java].[retrieveAllStoragePools:56] Get request on retrieveAllStoragePools
2009-10-21 10:48:45,065 INFO [http-8080-5] c.a.a.ApplianceManager [ApplianceManager.java:469] There are 18 descriptions on http://192.168.10.2/space
2009-10-21 10:48:54,886 INFO [http-8080-1] c.a.a.d.OVFDeployer [OVFDeployer.java:700] Created OVFPackage directory /opt/vm_repository/1/http192.168.10.2space/freebsd-7.2
2009-10-21 10:48:55,122 WARN [http-8080-1] c.a.a.r.i.OVFIndex [OVFIndex.java:122] Already attached RS id[http://192.168.10.2/space]
10:48:55.318 INFO com.abiquo.abiserver.eventing.AMSink - A disk event was received for ovfid[http://192.168.10.2/space/freebsd-7.2/freebsd-7.2-i386-monolithicFlat.ovf] on state[DOWNLOADING]
10:48:55.322 INFO com.abiquo.abiserver.eventing.AMSink - On disk update event to DB
10:48:55.322 ERROR com.abiquo.abiserver.eventing.AMSink - VirtualImage state not implement downloading
2009-10-21 10:48:55,482 INFO [http-8080-5] c.a.a.ApplianceManager [ApplianceManager.java:469] There are 18 descriptions on http://192.168.10.2/space
0.06904155015945435
5.4187580943107605
10.691848397254944
16.252675652503967
2009-10-21 10:49:44,975 DEBUG [StoragePoolServiceImpl.java].[retrieveAllStoragePools:56] Get request on retrieveAllStoragePools
2009-10-21 10:50:45,045 DEBUG [StoragePoolServiceImpl.java].[retrieveAllStoragePools:56] Get request on retrieveAllStoragePools


 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.