| Viewing Issue Advanced Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||
| ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||
| 0001687 | [BOS] runtime-core | minor | always | 2010-06-15 11:10 | 2010-07-30 09:41 | ||
| Reporter |
ceefour |
View Status | public | ||||
| Assigned To | m.chaffotte | ||||||
| Priority | normal | Resolution | fixed | Platform | Linux | ||
| Status | resolved | OS | Ubuntu | ||||
| Projection | none | OS Version | Lucid Lynx 10.04 | ||||
| ETA | none | Fixed in Version | BOS 5.3.M2 | Product Version | BOS 5.2 | ||
| Target Version | BOS 5.3.M2 | Product Build | 5_2 | ||||
| Summary | 0001687: Description limited to 255 characters | ||||||
| Description |
When editing a step (or other elements), it is possible to input and even save, a long description. However, the process cannot be run and display the error in attachment. The log says: org.hibernate.exception.GenericJDBCException: could not insert: [org.ow2.bonita.facade.def.InternalActivityDefinition] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43) at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:40) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2163) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2643) at org.hibernate.action.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:51) at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279) at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:298) at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:181) at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:107) at org.hibernate.event.def.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:131) at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:87) at org.hibernate.impl.SessionImpl.firePersist(SessionImpl.java:609) at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:601) at org.hibernate.engine.CascadingAction$8.cascade(CascadingAction.java:295) at org.hibernate.engine.Cascade.cascadeToOne(Cascade.java:268) at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:216) at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:169) at org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:296) at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:242) at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:219) at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:169) at org.hibernate.engine.Cascade.cascade(Cascade.java:130) at org.hibernate.event.def.AbstractSaveEventListener.cascadeAfterSave(AbstractSaveEventListener.java:456) at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:334) at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:181) at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:107) 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:618) at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:592) at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:596) at org.ow2.bonita.persistence.db.HibernateDbSession.save(HibernateDbSession.java:50) at org.ow2.bonita.services.impl.DbJournal.recordProcessDeployed(DbJournal.java:233) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.ow2.bonita.util.Chainer.invoke(Chainer.java:100) at $Proxy10.recordProcessDeployed(Unknown Source) at org.ow2.bonita.deployment.Deployer.deploy(Deployer.java:127) at org.ow2.bonita.facade.impl.ManagementAPIImpl.deploy(ManagementAPIImpl.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.ow2.bonita.facade.APIInterceptor$APIInterceptorCommand.execute(APIInterceptor.java:92) at org.ow2.bonita.services.impl.DefaultCommandService.execute(DefaultCommandService.java:44) at org.ow2.bonita.runtime.tx.StandardTransactionInterceptor.execute(StandardTransactionInterceptor.java:55) at org.ow2.bonita.services.impl.EnvironmentInterceptor.execute(EnvironmentInterceptor.java:40) at org.ow2.bonita.services.impl.RetryInterceptor.execute(RetryInterceptor.java:57) at org.ow2.bonita.facade.APIInterceptor.invoke(APIInterceptor.java:116) at $Proxy8.deploy(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.ow2.bonita.facade.interceptor.ClientAPIInterceptor.invoke(ClientAPIInterceptor.java:69) at $Proxy9.deploy(Unknown Source) at org.bonitasoft.studio.application.actions.DeployProcessCommand.engineDeploy(DeployProcessCommand.java:245) at org.bonitasoft.studio.application.actions.DeployProcessCommand.deploySubprocesses(DeployProcessCommand.java:293) at org.bonitasoft.studio.application.actions.DeployProcessCommand.execute(DeployProcessCommand.java:162) at org.bonitasoft.studio.application.actions.RunProcessCommand$1.run(RunProcessCommand.java:188) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372) at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:507) at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:275) at org.eclipse.ui.internal.progress.ProgressManager.run(ProgressManager.java:1178) at org.bonitasoft.studio.application.actions.RunProcessCommand.execute(RunProcessCommand.java:268) at org.bonitasoft.studio.application.actions.RunProcessCommand.execute(RunProcessCommand.java:124) at org.bonitasoft.studio.application.BonitaStudioWorkbenchWindowAdvisor$10.handleEvent(BonitaStudioWorkbenchWindowAdvisor.java:386) at org.bonitasoft.studio.application.CoolbarButton.execute(CoolbarButton.java:254) at org.bonitasoft.studio.application.CoolbarButton.access$2(CoolbarButton.java:250) at org.bonitasoft.studio.application.CoolbarButton$7.mouseUp(CoolbarButton.java:216) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:207) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1176) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3493) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3112) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.bonitasoft.studio.application.BonitaStudioApplication.start(BonitaStudioApplication.java:48) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514) at org.eclipse.equinox.launcher.Main.run(Main.java:1311) Caused by: org.h2.jdbc.JdbcSQLException: Value too long for column "DESCRIPTION_ VARCHAR(255)": "STRINGDECODE('.......... (520)"; SQL statement: insert into BN_ACT_DEF (DBID_, ACT_UUID_, PROCESS_UUID_, NAME_, LABEL_, DESCRIPTION_, DYN_LABEL_, DYN_DESCRIPTION_, TYPE_, BAM_EXECUTING_TIME_, BAM_PRIORITY_, ASYNC_, TIMER_COND, JOIN_TYPE_, SPLIT_TYPE_, SUBFLOW_ID_, SUBFLOW_VERSION_, activityInstantiator, filter, IN_CYCLE, incomingEvent, BEHAV_CLASS_, BEHAV_ID_, INSTANTIATOR_, JOIN_CHECKER_, LOOP_, BEFORE_EXECUTION_, LOOP_CONDITION_, LOOP_MAXIMUM_) values (null, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [90005-132] |
||||||
| Steps To Reproduce | Put description more than 255 characters. | ||||||
| Additional Information | In short, either the description should be a Text column that allows long description (I'd prefer this one), or the Details editor should limit the textbox to 255 characters. | ||||||
| Tags | No tags attached. | ||||||
| Workload | 1 | ||||||
| Attached Files |
|
||||||
|
|
|||||||
Notes |
|
|
(0003606) svn (updater) 2010-07-02 13:33 |
bug: 1687, Activities support long descriptions [Subversion, svn] r10144 |
|
(0003607) svn (updater) 2010-07-02 13:40 |
bug: 1687, Update migration scripts [Subversion, svn] r10145 |