Git Product home page Git Product logo

activiti-monitoring's People

Contributors

smirzai avatar tyrcho avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

lxndrbrl

activiti-monitoring's Issues

bug when process is finished

when entering a finished process

NullPointerException
Filter stack frames Stack trace
org.activiti.monitor.dao.InstanceDAO.getProcessDefinitionId(InstanceDAO.java:62)
org.activiti.monitor.pages.Index.getDisplay(Index.java:112)
org.activiti.monitor.pages.Index.onActionFromProcessBranchInstances(Index.java:22

variable deserialisation

De : Thevenet Benoît
Envoyé : mardi 8 janvier 2013 22:29
À : Mirzaei, Saeid
Cc : DAVIOT Michel
Objet : Error on activiti monitor

Hello,

I have a new error, due to i add some object to variable in the process.
This classes are serializable but you don’t have the class in your code, perhaps it’s the cause of the bug ?
Just try / catch this exception and show “object” on screen will be good, or perhaps the toString of the object ?

See attachments :
1 : the main process
2 : the subprocess
3 : try to see a sub-sub process with variable object

webAppMonitorErrorOnVariableDeserialization docx Protected View - Microsoft Wo_2013-01-09_10-38-13

improve the datatables usage

  • keep the selected value for "number of entries" + sort column criteria (I know this is a native feature of the javascript library)
  • improve the layout, to click on a page is really cumbersome. For instance use bootstrap css (again a std css for this library)
  • on the first page, listing the process definitions, sort by version desc instead of asc.

Licensing

Are you able to confirm the licence that covers the existing code, e.g. Apache? Could a suitable LICENSE file be added to the repository to confirm this?

new screen : all process instances

I would like to see all my instances, sorted by date desc, rather than having to find the correct definition and version (useful when I have several version deployed in dev).

images not displayed on Tomcat

Images are only displayed on Jetty server.

When deploying on Tomcat (either by using WTP in Eclipse or mvn package + deploy the war on a existing Tomcat) the images are never displayed.

When I copy / paste the URL of the image (ex : http://localhost:8080/activiti-webapp-monitor/app/processImage?instanceId=11), it displays the full web page. So I think this has something to do with a web filter which intercepts the request instead of sending it to the ProcessImageFilter.

Exception in the logs on first access

The first time I access a process instance, I get this exception in the logs :

[ERROR] AssetsModule.ResourceMinimizer JavaScript compression problems for resource classpath:net/atos/kawwaportal/components/assets/jquery.tipsy.js:
[ERROR] AssetsModule.ResourceMinimizer String index out of range: 5576
java.lang.StringIndexOutOfBoundsException: String index out of range: 5576
at java.lang.String.substring(String.java:1934)
at com.yahoo.platform.yui.compressor.JavaScriptCompressor.printSourceString(JavaScriptCompressor.java:267)
at com.yahoo.platform.yui.compressor.JavaScriptCompressor.parse(JavaScriptCompressor.java:330)
at com.yahoo.platform.yui.compressor.JavaScriptCompressor.(JavaScriptCompressor.java:533)
at org.apache.tapestry5.internal.yuicompressor.JavaScriptResourceMinimizer.doMinimize(JavaScriptResourceMinimizer.java:150)
at org.apache.tapestry5.internal.yuicompressor.AbstractMinimizer$1.perform(AbstractMinimizer.java:67)
at org.apache.tapestry5.internal.TapestryInternalUtils$5.run(TapestryInternalUtils.java:582)
at org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(OperationTrackerImpl.java:51)
at org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(OperationTrackerImpl.java:48)
at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:74)
at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:47)
at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java:76)
at org.apache.tapestry5.ioc.internal.RegistryImpl.run(RegistryImpl.java:1119)
at org.apache.tapestry5.internal.TapestryInternalUtils.performIO(TapestryInternalUtils.java:576)
at org.apache.tapestry5.internal.yuicompressor.AbstractMinimizer.minimize(AbstractMinimizer.java:61)
at org.apache.tapestry5.internal.services.assets.MasterResourceMinimizer.minimize(MasterResourceMinimizer.java:44)
at $ResourceMinimizer_fc16d1347aed.minimize(Unknown Source)
at org.apache.tapestry5.internal.services.assets.SRSMinimizingInterceptor.getStreamableResource(SRSMinimizingInterceptor.java:44)
at org.apache.tapestry5.internal.services.assets.SRSCachingInterceptor.getStreamableResource(SRSCachingInterceptor.java:56)
at org.apache.tapestry5.internal.services.assets.SRSCompressingInterceptor.getStreamableResource(SRSCompressingInterceptor.java:40)
at org.apache.tapestry5.internal.services.assets.SRSCachingInterceptor.getStreamableResource(SRSCachingInterceptor.java:56)
at $StreamableResourceSource_fc16d1347aeb.getStreamableResource(Unknown Source)
at org.apache.tapestry5.internal.services.ResourceStreamerImpl$1.perform(ResourceStreamerImpl.java:93)
at org.apache.tapestry5.internal.TapestryInternalUtils$5.run(TapestryInternalUtils.java:582)
at org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(OperationTrackerImpl.java:51)
at org.apache.tapestry5.ioc.internal.OperationTrackerImpl$1.invoke(OperationTrackerImpl.java:48)
at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:74)
at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:47)
at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java:76)
at org.apache.tapestry5.ioc.internal.RegistryImpl.run(RegistryImpl.java:1119)
at org.apache.tapestry5.internal.TapestryInternalUtils.performIO(TapestryInternalUtils.java:576)
at org.apache.tapestry5.internal.services.ResourceStreamerImpl.streamResource(ResourceStreamerImpl.java:86)
at $ResourceStreamer_fc16d1347ae9.streamResource(Unknown Source)
at org.apache.tapestry5.internal.services.assets.ClasspathAssetRequestHandler.handleAssetRequest(ClasspathAssetRequestHandler.java:58)
at org.apache.tapestry5.internal.services.AssetDispatcher.dispatch(AssetDispatcher.java:114)
at $Dispatcher_fc16d1347ae2.dispatch(Unknown Source)
at $Dispatcher_fc16d1347ae5.dispatch(Unknown Source)
at $Dispatcher_fc16d1347adf.dispatch(Unknown Source)
at org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302)
at org.activiti.monitor.services.AppModule$1.service(AppModule.java:119)
at $RequestFilter_fc16d1347ade.service(Unknown Source)
at $RequestHandler_fc16d1347ae0.service(Unknown Source)
at org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
at $RequestHandler_fc16d1347ae0.service(Unknown Source)
at org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:902)
at $RequestHandler_fc16d1347ae0.service(Unknown Source)
at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:892)
at $RequestHandler_fc16d1347ae0.service(Unknown Source)
at org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
at $RequestHandler_fc16d1347ae0.service(Unknown Source)
at $RequestHandler_fc16d1347ac8.service(Unknown Source)
at org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:253)
at org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
at $HttpServletRequestHandler_fc16d1347aca.service(Unknown Source)
at org.got5.tapestry5.jquery.services.AjaxUploadServletRequestFilter.service(AjaxUploadServletRequestFilter.java:26)
at $HttpServletRequestHandler_fc16d1347aca.service(Unknown Source)
at org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
at $HttpServletRequestHandler_fc16d1347aca.service(Unknown Source)
at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
at $HttpServletRequestFilter_fc16d1347ac4.service(Unknown Source)
at $HttpServletRequestHandler_fc16d1347aca.service(Unknown Source)
at org.tynamo.security.services.impl.SecurityConfiguration$1.call(SecurityConfiguration.java:58)
at org.tynamo.security.services.impl.SecurityConfiguration$1.call(SecurityConfiguration.java:53)
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:380)
at org.tynamo.security.services.impl.SecurityConfiguration.service(SecurityConfiguration.java:53)
at $HttpServletRequestFilter_fc16d1347ac3.service(Unknown Source)
at $HttpServletRequestHandler_fc16d1347aca.service(Unknown Source)
at org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:852)
at $HttpServletRequestHandler_fc16d1347aca.service(Unknown Source)
at $HttpServletRequestHandler_fc16d1347ac2.service(Unknown Source)
at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:171)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
[INFO] AssetsModule.ResourceMinimizer Minimized classpath:net/atos/kawwaportal/components/assets/jquery.tipsy.js (9 324 input bytes of JavaScript to 9 324 output bytes in 2,85 ms, 0,00% reduction)
[INFO] AppModule.TimingFilter Request time: 4 ms
[INFO] AppModule.TimingFilter Request time: 11 ms

end status displays id instead of name

In the "Processes" section of the list, the "End Status" column displays the id of this status.
It is better to display the name of the status instead (which is displayed on the BPMN).
This would be coherent with the way the "activities" section is displayed.

display user task (form) entered values

I would like to see what the user has entered in the form associated with a user task.
The information is present in table act_hi_detail with type FormProperty.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.