I import 
*org.nuxeo.ecm.platform.ui.web.invalidations.DocumentContextBoundActionBean* 
class and now I have only one error:


14:48:33,140 ERROR [EventServiceImpl] Error during sync listener execution
java.lang.NullPointerException
        at 
org.nuxeo.ecm.platform.jbpm.web.JbpmActionsBean.getCurrentProcess(JbpmActionsBean.java:232)
        at 
org.nuxeo.ecm.platform.jbpm.web.JbpmActionsBean.getCanCreateProcess(JbpmActionsBean.java:130)
        at 
org.nuxeo.upcoming.DocumentCreationListener.handleEvent(DocumentCreationListener.java:72)
        at 
org.nuxeo.ecm.core.event.impl.EventServiceImpl.fireEvent(EventServiceImpl.java:123)
        at 
org.nuxeo.ecm.core.api.AbstractSession.fireEvent(AbstractSession.java:330)
        at 
org.nuxeo.ecm.core.api.AbstractSession.notifyEvent(AbstractSession.java:378)
        at 
org.nuxeo.ecm.core.api.AbstractSession.createDocument(AbstractSession.java:784)
        at 
org.nuxeo.upcoming.test.EventTest.testDocumentCreationHandled(EventTest.java:79)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at junit.framework.TestCase.runTest(TestCase.java:164)
        at org.jmock.core.VerifyingTestCase.runBare(Unknown Source)
        at junit.framework.TestResult$1.protect(TestResult.java:106)
        at junit.framework.TestResult.runProtected(TestResult.java:124)
        at junit.framework.TestResult.run(TestResult.java:109)
        at junit.framework.TestCase.run(TestCase.java:120)
        at junit.framework.TestSuite.runTest(TestSuite.java:230)
        at junit.framework.TestSuite.run(TestSuite.java:225)
        at 
org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)
        at 
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)


This is because I introduce this code in listener class:

if (!(event.getName().equals(DocumentEventTypes.DOCUMENT_CREATED))) {
            /*System.out.println("Document Event Ignored: "+event.getName());*/
            return;
        }
        else
        {
                for(int i=0;i<10;i++){
             System.out.println("Aici ar merge faza asta: "+event.getName());
             System.out.println("Aici ar merge faza asta: "+event.getName());
                }
                
           +if(jbpm.getCanCreateProcess()){             +
         +      for(int i=0;i<10;i++)+ 
         +      System.out.println("Am rezolvat o treaba. Procesul poate fi 
creat.");           + 
          +}+
  
        }

I understood that is something about the context..but I don't not what to do
--
Posted by "cadam" at Nuxeo Discussions <http://nuxeo.org/discussions>
View the complete thread: 
<http://www.nuxeo.org/discussions/thread.jspa?threadID=2679#7623>
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm
To unsubscribe, go to http://lists.nuxeo.com/mailman/options/ecm

Reply via email to