[JBoss JIRA] Updated: (GPD-126) CLONE -New Page Flow broken - exception
by Koen Aers (JIRA)
[ http://jira.jboss.com/jira/browse/GPD-126?page=all ]
Koen Aers updated GPD-126:
--------------------------
Fix Version/s: jBPM JPDL Designer 3.1.0.CR
> CLONE -New Page Flow broken - exception
> ---------------------------------------
>
> Key: GPD-126
> URL: http://jira.jboss.com/jira/browse/GPD-126
> Project: JBoss jBPM GPD
> Issue Type: Bug
> Affects Versions: jBPM JPDL Designer 3.1.0.beta2
> Reporter: Koen Aers
> Assigned To: Koen Aers
> Priority: Blocker
> Fix For: jBPM JPDL Designer 3.1.0.CR
>
>
> Ctrl+N, select Page Flow and Next or Finish gives multiple errors and the dialog is just stuck:
> java.lang.IllegalArgumentException: Path must include project and resource name: /
> at org.eclipse.core.runtime.Assert.isLegal(Assert.java:62)
> at org.eclipse.core.internal.resources.Workspace.newResource(Workspace.java:1625)
> at org.eclipse.core.internal.resources.Container.getFolder(Container.java:137)
> at org.jbpm.ui.pageflow.wizard.NewPageFlowWizardPage.getProcessFolder(Unknown Source)
> at org.jbpm.ui.pageflow.wizard.NewPageFlowWizard.performFinish(Unknown Source)
> at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:742
> java.lang.NullPointerException
> at org.jbpm.ui.pageflow.wizard.NewPageFlowWizardPage.getRootForEmbeddingProject(Unknown Source)
> at org.jbpm.ui.pageflow.wizard.NewPageFlowWizardPage.initContainerName(Unknown Source)
> at org.jbpm.ui.pageflow.wizard.NewPageFlowWizardPage.init(Unknown Source)
> at org.jbpm.ui.pageflow.wizard.NewPageFlowWizard.addPages(Unknown Source)
> at org.eclipse.jface.wizard.WizardSelectionPage.getNextPage(WizardSelectionPage.java:113)
> java.lang.IllegalArgumentException: Argument cannot be null
> at org.eclipse.swt.SWT.error(SWT.java:3547)
> at org.eclipse.swt.SWT.error(SWT.java:3481)
> at org.eclipse.swt.SWT.error(SWT.java:3452)
> at org.eclipse.swt.widgets.Widget.error(Widget.java:438)
> at org.eclipse.swt.widgets.Text.setText(Text.java:1870)
> at org.jbpm.ui.pageflow.wizard.NewPageFlowWizardPage.createContainerField(Unknown Source)
> at org.jbpm.ui.pageflow.wizard.NewPageFlowWizardPage.createControl(Unknown Source)
> at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:170)
> at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:669)
> at org.eclipse.jface.wizard.WizardDialog.setWizard(WizardDialog.java:1083)
> at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1142)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
18 years, 5 months
[JBoss JIRA] Moved: (GPD-126) CLONE -New Page Flow broken - exception
by Koen Aers (JIRA)
[ http://jira.jboss.com/jira/browse/GPD-126?page=all ]
Koen Aers moved JBIDE-640 to GPD-126:
-------------------------------------
Project: JBoss jBPM GPD (was: JBoss Tools)
Key: GPD-126 (was: JBIDE-640)
Component/s: (was: Seam)
Affects Version/s: jBPM JPDL Designer 3.1.0.beta2
(was: 2.0.0.20070731)
> CLONE -New Page Flow broken - exception
> ---------------------------------------
>
> Key: GPD-126
> URL: http://jira.jboss.com/jira/browse/GPD-126
> Project: JBoss jBPM GPD
> Issue Type: Bug
> Affects Versions: jBPM JPDL Designer 3.1.0.beta2
> Reporter: Koen Aers
> Assigned To: Koen Aers
> Priority: Blocker
>
> Ctrl+N, select Page Flow and Next or Finish gives multiple errors and the dialog is just stuck:
> java.lang.IllegalArgumentException: Path must include project and resource name: /
> at org.eclipse.core.runtime.Assert.isLegal(Assert.java:62)
> at org.eclipse.core.internal.resources.Workspace.newResource(Workspace.java:1625)
> at org.eclipse.core.internal.resources.Container.getFolder(Container.java:137)
> at org.jbpm.ui.pageflow.wizard.NewPageFlowWizardPage.getProcessFolder(Unknown Source)
> at org.jbpm.ui.pageflow.wizard.NewPageFlowWizard.performFinish(Unknown Source)
> at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:742
> java.lang.NullPointerException
> at org.jbpm.ui.pageflow.wizard.NewPageFlowWizardPage.getRootForEmbeddingProject(Unknown Source)
> at org.jbpm.ui.pageflow.wizard.NewPageFlowWizardPage.initContainerName(Unknown Source)
> at org.jbpm.ui.pageflow.wizard.NewPageFlowWizardPage.init(Unknown Source)
> at org.jbpm.ui.pageflow.wizard.NewPageFlowWizard.addPages(Unknown Source)
> at org.eclipse.jface.wizard.WizardSelectionPage.getNextPage(WizardSelectionPage.java:113)
> java.lang.IllegalArgumentException: Argument cannot be null
> at org.eclipse.swt.SWT.error(SWT.java:3547)
> at org.eclipse.swt.SWT.error(SWT.java:3481)
> at org.eclipse.swt.SWT.error(SWT.java:3452)
> at org.eclipse.swt.widgets.Widget.error(Widget.java:438)
> at org.eclipse.swt.widgets.Text.setText(Text.java:1870)
> at org.jbpm.ui.pageflow.wizard.NewPageFlowWizardPage.createContainerField(Unknown Source)
> at org.jbpm.ui.pageflow.wizard.NewPageFlowWizardPage.createControl(Unknown Source)
> at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:170)
> at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:669)
> at org.eclipse.jface.wizard.WizardDialog.setWizard(WizardDialog.java:1083)
> at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1142)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
18 years, 5 months
[JBoss JIRA] Created: (JBPM-1030) jbpmContext can't close
by zhang baoquan (JIRA)
jbpmContext can't close
-----------------------
Key: JBPM-1030
URL: http://jira.jboss.com/jira/browse/JBPM-1030
Project: JBoss jBPM
Issue Type: Patch
Components: Core Engine
Affects Versions: jBPM jPDL 3.2
Environment: win2000,tomcat,jbpm3.2,eclipse
Reporter: zhang baoquan
Assigned To: Tom Baeyens
Session hsession = jbpmContext.getSession();
try {
hsession.save(businessReport);
ProcessDefinition pd = jbpmContext.getGraphSession().findLatestProcessDefinition("RNDFProcess");
ProcessInstance pi = pd.createProcessInstance();
//pi.getContextInstance().setVariable("username", from_username);
TaskInstance ti = pi.getTaskMgmtInstance().createStartTaskInstance();
jbpmContext.close();//here is exception
ti.setVariable("report_id", businessReport.getReportId());
ti.end();
} catch (Exception e) {
System.out.println("Unknown error in the SaveGo().");
e.printStackTrace();
jbpmContext.setRollbackOnly();
}finally{
jbpmContext.close();
}
exception:
09:36:53,328 [http8001-Processor22] DEBUG JbpmContextInfo : creating jbpm context with service factories '[tx, message, scheduler, logging, persistence, authentication]'
09:36:53,328 [http8001-Processor22] DEBUG JbpmContext : creating org.jbpm.JbpmContext@1ddf47e
09:36:53,328 [http8001-Processor22] DEBUG DbPersistenceServiceFactory : creating persistence service
09:36:53,328 [http8001-Processor22] DEBUG DbPersistenceService : creating hibernate session
09:36:53,343 [http8001-Processor22] DEBUG DbPersistenceService : beginning hibernate transaction
09:36:53,359 [http8001-Processor22] DEBUG GraphElement : event 'process-start' on 'ProcessDefinition(RNDFProcess)' for 'Token(/)'
09:36:53,359 [http8001-Processor22] WARN StatefulPersistenceContext : Narrowing proxy to class org.jbpm.graph.node.StartState - this operation breaks ==
09:36:53,375 [http8001-Processor22] DEBUG TaskController : creating task instance variable 'report_id' from process variable 'report_id', value 'null'
09:36:53,375 [http8001-Processor22] DEBUG VariableContainer : create variable 'report_id' in 'TaskInstance[appendForm]' with value 'null'
09:36:53,375 [http8001-Processor22] DEBUG GraphElement : event 'task-create' on 'Task(appendForm)' for 'Token(/)'
09:36:56,203 [http8001-Processor22] DEBUG GraphElement : event 'task-assign' on 'Task(appendForm)' for 'Token(/)'
09:36:56,203 [http8001-Processor22] DEBUG JbpmContext : closing JbpmContext
09:36:56,203 [http8001-Processor22] DEBUG Services : closing service 'persistence': org.jbpm.persistence.db.DbPersistenceService@9d478b
09:36:56,203 [http8001-Processor22] DEBUG DbPersistenceService : committing hibernate transaction
09:36:56,203 [http8001-Processor22] ERROR DbPersistenceService : hibernate commit failed
org.hibernate.SessionException: Session is closed
at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:116)
at org.hibernate.transaction.JDBCTransaction.commitAndResetAutoCommit(JDBCTransaction.java:139)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:115)
at org.jbpm.persistence.db.DbPersistenceService.commit(DbPersistenceService.java:253)
at org.jbpm.persistence.db.DbPersistenceService.close(DbPersistenceService.java:211)
at org.jbpm.svc.Services.close(Services.java:222)
at org.jbpm.JbpmContext.close(JbpmContext.java:139)
at buesiness.BusinessEngine.SaveGo(BusinessEngine.java:113)
at buesiness.BusinessEngine.exectue(BusinessEngine.java:62)
at org.apache.jsp.order_005fexec_jsp._jspService(order_005fexec_jsp.java:99)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:195)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:209)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:670)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:517)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:575)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
at java.lang.Thread.run(Thread.java:595)
09:36:56,203 [http8001-Processor22] DEBUG DbPersistenceService : rolling back hibernate transaction
09:36:56,203 [http8001-Processor22] ERROR DbPersistenceService : hibernate rollback failed
org.hibernate.SessionException: Session is closed
at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:116)
at org.hibernate.transaction.JDBCTransaction.rollbackAndResetAutoCommit(JDBCTransaction.java:183)
at org.hibernate.transaction.JDBCTransaction.rollback(JDBCTransaction.java:162)
at org.jbpm.persistence.db.DbPersistenceService.rollback(DbPersistenceService.java:297)
at org.jbpm.persistence.db.DbPersistenceService.close(DbPersistenceService.java:213)
at org.jbpm.svc.Services.close(Services.java:222)
at org.jbpm.JbpmContext.close(JbpmContext.java:139)
at buesiness.BusinessEngine.SaveGo(BusinessEngine.java:113)
at buesiness.BusinessEngine.exectue(BusinessEngine.java:62)
at org.apache.jsp.order_005fexec_jsp._jspService(order_005fexec_jsp.java:99)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:195)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:209)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:670)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:517)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:575)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
at java.lang.Thread.run(Thread.java:595)
09:36:56,203 [http8001-Processor22] WARN DbPersistenceService : hibernate session was already closed
org.jbpm.persistence.JbpmPersistenceException: hibernate commit failed
at org.jbpm.persistence.db.DbPersistenceService.close(DbPersistenceService.java:216)
at org.jbpm.svc.Services.close(Services.java:222)
at org.jbpm.JbpmContext.close(JbpmContext.java:139)
at buesiness.BusinessEngine.SaveGo(BusinessEngine.java:113)
at buesiness.BusinessEngine.exectue(BusinessEngine.java:62)
at org.apache.jsp.order_005fexec_jsp._jspService(order_005fexec_jsp.java:99)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:195)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:209)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:670)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:517)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:575)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
at java.lang.Thread.run(Thread.java:595)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
18 years, 5 months
[JBoss JIRA] Updated: (JBCACHE-172) Strange performance problem with LRU
by Jason T. Greene (JIRA)
[ http://jira.jboss.com/jira/browse/JBCACHE-172?page=all ]
Jason T. Greene updated JBCACHE-172:
------------------------------------
Fix Version/s: 2.1.0.GA
(was: 2.0.0.GA)
> Strange performance problem with LRU
> ------------------------------------
>
> Key: JBCACHE-172
> URL: http://jira.jboss.com/jira/browse/JBCACHE-172
> Project: JBoss Cache
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Affects Versions: 1.2.2
> Environment: Windows XP
> Eclipse 3.1
> JDK50
> Reporter: Peter Bridge
> Assigned To: Jason T. Greene
> Priority: Minor
> Fix For: 2.1.0.GA
>
> Attachments: CachePerformanceTest.java, treecacheconfig.xml
>
>
> There seems to be a performance issue when using the LRU option. With the attaches test, the 100,000 item Get takes 1200ms with LRU and 800ms without any config loaded. I also noticed the put is slower.
> get, put, remove
> 2704 1187 625 configured
> 2204 812 625 not configured
> For comparison I used a LinkedHashMap configured as LRU and get these figures:
> 1370 184 172
> Is this an issue with my configuration? Or a problem with how I'm using the cache?
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
18 years, 5 months
[JBoss JIRA] Created: (JBCACHE-1088) problem with tests in examples/PojoCache
by Prabhat Jha (JIRA)
problem with tests in examples/PojoCache
----------------------------------------
Key: JBCACHE-1088
URL: http://jira.jboss.com/jira/browse/JBCACHE-1088
Project: JBoss Cache
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: PojoCache
Affects Versions: 2.0.0.CR2
Reporter: Prabhat Jha
Assigned To: Manik Surtani
Fix For: 2.0.0.CR3
Running tests in examples/PojoCache has some failures and errors.
JBossCache-all-2.0.0.CR2/examples/PojoCache/loadtime - Error
java.lang.Exception: Don't know how to marshall object of type class examples.Student
JBossCache-all-2.0.0.CR2/examples/PojoCache/non-annotated - Error
javassist.NotFoundException: org.jboss.cache.pojo.observable.SubjectImpl
JBossCache-all-2.0.0.CR2/examples/PojoCache/passivation - Error
./build.sh compile fails with
test.examples.StudentMaintTest.MyCacheListener is not abstract and does not override abstract method nodePassivated(org.jboss.cache.Fqn,boolean,java.util.Map<java.lang.Object,java.lang.Object>) in
org.jboss.cache.CacheListener
[javac] public class MyCacheListener implements CacheListener
[javac] ^
[javac] 1 error
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
18 years, 5 months
[JBoss JIRA] Created: (JBCACHE-846) PojoCache 2.0 key features
by Ben Wang (JIRA)
PojoCache 2.0 key features
--------------------------
Key: JBCACHE-846
URL: http://jira.jboss.com/jira/browse/JBCACHE-846
Project: JBoss Cache
Issue Type: Task
Security Level: Public (Everyone can see)
Components: PojoCache
Reporter: Ben Wang
Assigned To: Manik Surtani
Priority: Minor
Fix For: 2.0.0.GA
Manik, FYI, followings are the key features for PojoCache 2.0. When do the announcement later, please include them in. Thanks! -Ben
Key PojoCache 2.0 features:
1. Supports replicated POJO field as Enum class (JBCACHE-619)
2. Option to replicate POJO final field (JBCACHE-839)
3. Support JDK5.0 only
4. PojoCache provides MBean interface (JBCACHE-783)
5. Uses a pojocache-aop.xml for configuration (JBCACHE-780)
6. Handle complete rollback of POJO field operation under transaction if needed (JBCACHE-723)
7. PojoCache to throw PojoCacheException only runtime exception (JBCACHE-700)
8. Interceptor based architecture to allow easy customization (JBCACHE-588)
9. PojoCache now uses Cache as a delegate (JBCACHE-673)
10. PojoCache event listener (JBCACHE-85)
11. During passivation, PojoCache now lazily loads the individual POJO.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
18 years, 5 months