Git Product home page Git Product logo

meteor-autoform-bpmn's Introduction

Autoform BPMN Extension

Bringing the power of the bpmn-js modeler to your AutoForm


About

This packages wraps the bpmn-js modeler and bpmn-jsproperties-panel into an "out-of-the-box extension" for aldeed:autoform. "Out-of-the-box extension" means, that it saves the modeled bpmn xml as xml-string into the specified field without any initial configuration required. The modeler allows you to set the camunda moddle options, so that your autoform lets you create camunda compatible bpmn process definitions.

Changelog

0.1.6

0.1.5

  • use NavigatedViewer instead of Modeler when form is disabled
  • use blobs for downloading exported diagram
  • trigger diagram export not on commandstack.changed but on button click

0.1.4

  • removed save button and update data model on commandstack.changed event
  • added file import
  • added svg export
  • extracted utils and added tests
  • added install.sh script

0.1.3

  • moved button bar out of canvas
  • added code coverage to tests

Demo

See the /example README on how to run the example project (it's easy).

Requirements

This package requires Meteor 1.6 or higher and is currently built against with AutoForm 6.3.0

Install

Note: Before you install you should read one the AutoForm installation guide.

As this packages comes with fixed dependencies (very important for a stable release) you just need to add it as a meteor package:

meteor add jkuester:autoform-bpmn

Define a field as autoform type `in Schema.

import SimpleSchema from 'simpl-schema';

const bpmnSchema = new SimpleSchema({
    data: {
        autoform: {
            type:'bpmn',
        }
    }
})

That's it. When you load your form you should be able to start modeling immediately.

Updating the model

Currently your model is updated on click of event of the save button. So keep in mind when modeling to click save from time to time. Clicking the modeler's save button will only update the bpmn xml value to the field and not trigger any AutoForm submit!

In the future there will be an autosave on commandStack.change which is basically any registered change.

Dependencies

Currently it uses the following versions:

'bpmn-js':                  '0.27.6',
'bpmn-js-properties-panel': '0.22.1',
'camunda-bpmn-moddle':      '2.0.0',
'diagram-js':               '0.28.2',

Why using fixed Npm dependencies?

Wiring up the modeler, properties-panel with all the relevant .less files is a real hassle and not trivial at all. To comfort you as user this is all now wrapped up and you don't need to install the bpmn-js related packages besides.


So the decision is usability over configurability. Previous versions of this package used to soft-depend on the npm packages. However, by integrating the properties panel it has been revealed, that including the styles did not work that well without hacky solutions.

License

MIT License

meteor-autoform-bpmn's People

Contributors

jankapunkt avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

nanetnanet

meteor-autoform-bpmn's Issues

Add quality code platform

If you want some help to setup Codacy or any other platform that manages code quality and coverage, feel free to ask !

Resize button to toggle fullscreen

Short description of the feature:
There should be a button to toggle full screen mode. Fullscreen mode is implemented by adding / removing css that changes the modeler's container and canvas div element's display properties.
The result should be a modeler that spans across the full screen on click and resizes back to original size when clicked again

Use-case (why would anyone besides you need this feature, too):
Forms may be smaller than the full screen. This can be problematic on smaller screen and can have a negative impact on the modeling usability.

Possible next steps:
Add the button, trigger events to add / remove the css classes and implement a good (cross browser) css.

Upgrade to bpmn-js@latest

There is a newer version of bpmn-js out there.

However, simply adding the new version is not working as there are some errors thrown that seem to be related to other npm dependencies.

Use-case (why would anyone besides you need this feature, too):
To have the latest features available.

Possible next steps:
Examine the bpmn-js websites which of the recent release are considered stable releases and try diffferent versions among them.

Implement autosave using commandstack.change

Short description of the feature:
There is an event in bpmn-js to be listened to that is fired eevery time the command stack is pushed / popped. It's called commandstack.change. However when saving on this event, the event.preventDefault causes to undo the last action, making it not useful. There needs to be an implementation that utilizes this event but works around the default prevention.

Use-case (why would anyone besides you need this feature, too):
Autosave makes the save button disappear and saves on every model element change. All users will benefit from this.

Possible next steps:
Checkout commandstack.change and figure out a way to save without event.preventDefault

Upload file button

Short description of the feature:
There needs to be another button that triggers the upload prompt of the os and lets users upload an existing .bpmn file. The functionality is already implemented partially in the original bpmn-js modeler but only displayed before a model is created.

Use-case (why would anyone besides you need this feature, too):
Sometimes people have already existing bpmn models saved in files that they want to import to the modeler instead of remodeling.

Possible next steps:
Check out how the modeler imports a file upload at:
https://github.com/bpmn-io/bpmn-js-examples/tree/master/modeler
specifically:
https://github.com/bpmn-io/bpmn-js-examples/blob/master/modeler/app/index.js

Implement tests

Short description of the feature:
Tests are initially implemented and should be completed. Currently this is not running 100% because it's prevented by AutoForm's Utility package.

Use-case (why would anyone besides you need this feature, too):
There needs to be tests in order to not break functionality on changes.

Possible next steps:
Figure out how other AutoForm extensions are tested.

Template not reactive to switch between viewer and modeler

BUG
Meteor Version: 1.6
AutoForm Version: 6.2
SimpleSchema Version: 1.4.3
OS: linux ubuntu

What happened and what expected to happen (or not)?

Template is not reactive. Changing disabled on a rendered but not destroyed template does not cause a reactive reload of Modeler / Viewer (thus showing/hiding properties etc.)

What error(s) occurred? Please format the code properly.
No errors

Any additional steps to do in order to reproduce this error?
switch between disabled and normal form type but keep the template instantiated

Add viewer capability

Feature Request

Short description of the feature:

Provide an easy way to simply view the BPMN flow vs. editing it, i.e. looking at the flow w/o the sidebars etc. Ideally it wouldn’t be an image, but something you can interact with (e…g. hover over and see description or being able to navigate to sub-proc…

Use-case (why would anyone besides you need this feature, too):

Once a flow has been created it will likely more used to view, monitor and execute vs. continued editing. Having a viewer would help in many cases.

Possible next steps:

Leverage bpmn.io viewer and integrate as an additional AutoForm

installing package crashes my app

I tried installing the package into newly created meteor app 'meteor create bpmn'
then 'meteor' inside the directory and the app runs smoothly
then
'meteor add jkuester:autoform-bpmn'
then
'meteor npm install --save simpl-schema bpmn-js diagram-js matches-selector font-awesome'
then i got all these errors through console

Uncaught SyntaxError: Unexpected identifier
babel-runtime.js?hash=ad2513735fa8d9d75196ab30ea0bd927586919be:17 Uncaught TypeError: Cannot read property 'meteorInstall' of undefined
at babel-runtime.js?hash=ad2513735fa8d9d75196ab30ea0bd927586919be:17
at babel-runtime.js?hash=ad2513735fa8d9d75196ab30ea0bd927586919be:149
(anonymous) @ babel-runtime.js?hash=ad2513735fa8d9d75196ab30ea0bd927586919be:17
(anonymous) @ babel-runtime.js?hash=ad2513735fa8d9d75196ab30ea0bd927586919be:149
promise.js?hash=9ba5b4e2acdf19ad7b7bac54d00338de4c1ecd0d:17 Uncaught TypeError: Cannot read property 'meteorInstall' of undefined
at promise.js?hash=9ba5b4e2acdf19ad7b7bac54d00338de4c1ecd0d:17
at promise.js?hash=9ba5b4e2acdf19ad7b7bac54d00338de4c1ecd0d:747
(anonymous) @ promise.js?hash=9ba5b4e2acdf19ad7b7bac54d00338de4c1ecd0d:17
(anonymous) @ promise.js?hash=9ba5b4e2acdf19ad7b7bac54d00338de4c1ecd0d:747
url.js?hash=b17f76f223e6c33b3a66db77c8e2fe550a0bad4d:17 Uncaught TypeError: Cannot read property 'meteorInstall' of undefined
at url.js?hash=b17f76f223e6c33b3a66db77c8e2fe550a0bad4d:17
at url.js?hash=b17f76f223e6c33b3a66db77c8e2fe550a0bad4d:117
(anonymous) @ url.js?hash=b17f76f223e6c33b3a66db77c8e2fe550a0bad4d:17
(anonymous) @ url.js?hash=b17f76f223e6c33b3a66db77c8e2fe550a0bad4d:117
http.js?hash=8a08f913bc9ee45ce8aae2cd9cd201e542e61e68:17 Uncaught TypeError: Cannot read property 'URL' of undefined
at http.js?hash=8a08f913bc9ee45ce8aae2cd9cd201e542e61e68:17
at http.js?hash=8a08f913bc9ee45ce8aae2cd9cd201e542e61e68:363
(anonymous) @ http.js?hash=8a08f913bc9ee45ce8aae2cd9cd201e542e61e68:17
(anonymous) @ http.js?hash=8a08f913bc9ee45ce8aae2cd9cd201e542e61e68:363
dynamic-import.js?hash=1c93fd1a1f413455236b82d65c5740b88f2c9a82:17 Uncaught TypeError: Cannot read property 'meteorInstall' of undefined
at dynamic-import.js?hash=1c93fd1a1f413455236b82d65c5740b88f2c9a82:17
at dynamic-import.js?hash=1c93fd1a1f413455236b82d65c5740b88f2c9a82:517
(anonymous) @ dynamic-import.js?hash=1c93fd1a1f413455236b82d65c5740b88f2c9a82:17
(anonymous) @ dynamic-import.js?hash=1c93fd1a1f413455236b82d65c5740b88f2c9a82:517
ecmascript-runtime-client.js?hash=4f06b5aec4eb39ffb7ce8091fb57f9995646422b:17 Uncaught TypeError: Cannot read property 'meteorInstall' of undefined
at ecmascript-runtime-client.js?hash=4f06b5aec4eb39ffb7ce8091fb57f9995646422b:17
at ecmascript-runtime-client.js?hash=4f06b5aec4eb39ffb7ce8091fb57f9995646422b:115
(anonymous) @ ecmascript-runtime-client.js?hash=4f06b5aec4eb39ffb7ce8091fb57f9995646422b:17
(anonymous) @ ecmascript-runtime-client.js?hash=4f06b5aec4eb39ffb7ce8091fb57f9995646422b:115
base64.js?hash=70034bf297d812d5eea319d7eab8841e8009be3d:17 Uncaught TypeError: Cannot read property 'meteorInstall' of undefined
at base64.js?hash=70034bf297d812d5eea319d7eab8841e8009be3d:17
at base64.js?hash=70034bf297d812d5eea319d7eab8841e8009be3d:225
(anonymous) @ base64.js?hash=70034bf297d812d5eea319d7eab8841e8009be3d:17
(anonymous) @ base64.js?hash=70034bf297d812d5eea319d7eab8841e8009be3d:225
ejson.js?hash=7587586380ce943e916a569cb87a4487a2c97889:17 Uncaught TypeError: Cannot read property 'Base64' of undefined
at ejson.js?hash=7587586380ce943e916a569cb87a4487a2c97889:17
at ejson.js?hash=7587586380ce943e916a569cb87a4487a2c97889:883
(anonymous) @ ejson.js?hash=7587586380ce943e916a569cb87a4487a2c97889:17
(anonymous) @ ejson.js?hash=7587586380ce943e916a569cb87a4487a2c97889:883
diff-sequence.js?hash=9744098811e6a7f11abf1872a0689a21e3766407:17 Uncaught TypeError: Cannot read property 'EJSON' of undefined
at diff-sequence.js?hash=9744098811e6a7f11abf1872a0689a21e3766407:17
at diff-sequence.js?hash=9744098811e6a7f11abf1872a0689a21e3766407:307
(anonymous) @ diff-sequence.js?hash=9744098811e6a7f11abf1872a0689a21e3766407:17
(anonymous) @ diff-sequence.js?hash=9744098811e6a7f11abf1872a0689a21e3766407:307
geojson-utils.js?hash=9fb624fd53e827248a46955fc6a188dfe4f38306:17 Uncaught TypeError: Cannot read property 'meteorInstall' of undefined
at geojson-utils.js?hash=9fb624fd53e827248a46955fc6a188dfe4f38306:17
at geojson-utils.js?hash=9fb624fd53e827248a46955fc6a188dfe4f38306:438
(anonymous) @ geojson-utils.js?hash=9fb624fd53e827248a46955fc6a188dfe4f38306:17
(anonymous) @ geojson-utils.js?hash=9fb624fd53e827248a46955fc6a188dfe4f38306:438
id-map.js?hash=73c7b30c5c3b42f275ffa8e279c9ab7d526e38da:17 Uncaught TypeError: Cannot read property 'EJSON' of undefined
at id-map.js?hash=73c7b30c5c3b42f275ffa8e279c9ab7d526e38da:17
at id-map.js:83
(anonymous) @ id-map.js?hash=73c7b30c5c3b42f275ffa8e279c9ab7d526e38da:17
(anonymous) @ id-map.js:83
random.js?hash=3a0a1fb2f692cc600789180c65e0614eb4d1945a:17 Uncaught TypeError: Cannot read property 'meteorInstall' of undefined
at random.js?hash=3a0a1fb2f692cc600789180c65e0614eb4d1945a:17
at random.js?hash=3a0a1fb2f692cc600789180c65e0614eb4d1945a:346
(anonymous) @ random.js?hash=3a0a1fb2f692cc600789180c65e0614eb4d1945a:17
(anonymous) @ random.js?hash=3a0a1fb2f692cc600789180c65e0614eb4d1945a:346
mongo-id.js?hash=2f2a83467fca25b9f42f5bfaef5abe29526393e5:17 Uncaught TypeError: Cannot read property 'EJSON' of undefined
at mongo-id.js?hash=2f2a83467fca25b9f42f5bfaef5abe29526393e5:17
at mongo-id.js?hash=2f2a83467fca25b9f42f5bfaef5abe29526393e5:212
(anonymous) @ mongo-id.js?hash=2f2a83467fca25b9f42f5bfaef5abe29526393e5:17
(anonymous) @ mongo-id.js?hash=2f2a83467fca25b9f42f5bfaef5abe29526393e5:212
ordered-dict.js?hash=6effe900e78276f8fb4fcdfcd45c649cb21fe50e:17 Uncaught TypeError: Cannot read property 'meteorInstall' of undefined
at ordered-dict.js?hash=6effe900e78276f8fb4fcdfcd45c649cb21fe50e:17
at ordered-dict.js?hash=6effe900e78276f8fb4fcdfcd45c649cb21fe50e:384
(anonymous) @ ordered-dict.js?hash=6effe900e78276f8fb4fcdfcd45c649cb21fe50e:17
(anonymous) @ ordered-dict.js?hash=6effe900e78276f8fb4fcdfcd45c649cb21fe50e:384
minimongo.js?hash=18352629137a3b94ee43f8994aec3f9d4fd225d7:17 Uncaught TypeError: Cannot read property 'DiffSequence' of undefined
at minimongo.js?hash=18352629137a3b94ee43f8994aec3f9d4fd225d7:17
at minimongo.js?hash=18352629137a3b94ee43f8994aec3f9d4fd225d7:5129
(anonymous) @ minimongo.js?hash=18352629137a3b94ee43f8994aec3f9d4fd225d7:17
(anonymous) @ minimongo.js?hash=18352629137a3b94ee43f8994aec3f9d4fd225d7:5129
check.js?hash=7d8a6e550ea7ab9936e21a2d9bb76f12882fb043:17 Uncaught TypeError: Cannot read property 'EJSON' of undefined
at check.js?hash=7d8a6e550ea7ab9936e21a2d9bb76f12882fb043:17
at check.js?hash=7d8a6e550ea7ab9936e21a2d9bb76f12882fb043:678
(anonymous) @ check.js?hash=7d8a6e550ea7ab9936e21a2d9bb76f12882fb043:17
(anonymous) @ check.js?hash=7d8a6e550ea7ab9936e21a2d9bb76f12882fb043:678
retry.js?hash=b7e99dfd5eebf2adeecff68d150fc22e0d86f855:17 Uncaught TypeError: Cannot read property 'Random' of undefined
at retry.js?hash=b7e99dfd5eebf2adeecff68d150fc22e0d86f855:17
at retry.js:65
(anonymous) @ retry.js?hash=b7e99dfd5eebf2adeecff68d150fc22e0d86f855:17
(anonymous) @ retry.js:65
callback-hook.js?hash=8bdf3b5506fd2197bffa0db605fa422b9022fd10:17 Uncaught TypeError: Cannot read property 'meteorInstall' of undefined
at callback-hook.js?hash=8bdf3b5506fd2197bffa0db605fa422b9022fd10:17
at callback-hook.js?hash=8bdf3b5506fd2197bffa0db605fa422b9022fd10:212
(anonymous) @ callback-hook.js?hash=8bdf3b5506fd2197bffa0db605fa422b9022fd10:17
(anonymous) @ callback-hook.js?hash=8bdf3b5506fd2197bffa0db605fa422b9022fd10:212
ddp-common.js?hash=eba4c7e6cb7e9e642d2a8baafe6a87a01d8ed9f0:17 Uncaught TypeError: Cannot read property 'check' of undefined
at ddp-common.js?hash=eba4c7e6cb7e9e642d2a8baafe6a87a01d8ed9f0:17
at ddp-common.js?hash=eba4c7e6cb7e9e642d2a8baafe6a87a01d8ed9f0:606
(anonymous) @ ddp-common.js?hash=eba4c7e6cb7e9e642d2a8baafe6a87a01d8ed9f0:17
(anonymous) @ ddp-common.js?hash=eba4c7e6cb7e9e642d2a8baafe6a87a01d8ed9f0:606
reload.js?hash=96a42973e40fe6ee6372056266fe93b211f8b4f9:17 Uncaught TypeError: Cannot read property 'meteorInstall' of undefined
at reload.js?hash=96a42973e40fe6ee6372056266fe93b211f8b4f9:17
at reload.js?hash=96a42973e40fe6ee6372056266fe93b211f8b4f9:264
(anonymous) @ reload.js?hash=96a42973e40fe6ee6372056266fe93b211f8b4f9:17
(anonymous) @ reload.js?hash=96a42973e40fe6ee6372056266fe93b211f8b4f9:264
socket-stream-client.js?hash=f8b39dfba9fdeafe7c1ee49d011814e2bb921087:17 Uncaught TypeError: Cannot read property 'Retry' of undefined
at socket-stream-client.js?hash=f8b39dfba9fdeafe7c1ee49d011814e2bb921087:17
at socket-stream-client.js?hash=f8b39dfba9fdeafe7c1ee49d011814e2bb921087:3376
(anonymous) @ socket-stream-client.js?hash=f8b39dfba9fdeafe7c1ee49d011814e2bb921087:17
(anonymous) @ socket-stream-client.js?hash=f8b39dfba9fdeafe7c1ee49d011814e2bb921087:3376
ddp-client.js?hash=53be61ea50e289ef291ca3b87b6968a50594ce80:17 Uncaught TypeError: Cannot read property 'check' of undefined
at ddp-client.js?hash=53be61ea50e289ef291ca3b87b6968a50594ce80:17
at ddp-client.js?hash=53be61ea50e289ef291ca3b87b6968a50594ce80:2389
(anonymous) @ ddp-client.js?hash=53be61ea50e289ef291ca3b87b6968a50594ce80:17
(anonymous) @ ddp-client.js?hash=53be61ea50e289ef291ca3b87b6968a50594ce80:2389
ddp.js?hash=dae39f35e2956c6df4d8b9963eea38371d546176:14 Uncaught TypeError: Cannot read property 'DDP' of undefined
at ddp.js?hash=dae39f35e2956c6df4d8b9963eea38371d546176:14
at ddp.js?hash=dae39f35e2956c6df4d8b9963eea38371d546176:23
(anonymous) @ ddp.js?hash=dae39f35e2956c6df4d8b9963eea38371d546176:14
(anonymous) @ ddp.js?hash=dae39f35e2956c6df4d8b9963eea38371d546176:23
allow-deny.js?hash=17efd8167bebe1f2018f9c642d8000a549d1fe26:17 Uncaught TypeError: Cannot read property 'LocalCollection' of undefined
at allow-deny.js?hash=17efd8167bebe1f2018f9c642d8000a549d1fe26:17
at allow-deny.js?hash=17efd8167bebe1f2018f9c642d8000a549d1fe26:566
(anonymous) @ allow-deny.js?hash=17efd8167bebe1f2018f9c642d8000a549d1fe26:17
(anonymous) @ allow-deny.js?hash=17efd8167bebe1f2018f9c642d8000a549d1fe26:566
mongo.js?hash=7dae0d2bbf4992c92bbb005435b6ee27a23d13b2:17 Uncaught TypeError: Cannot read property 'AllowDeny' of undefined
at mongo.js?hash=7dae0d2bbf4992c92bbb005435b6ee27a23d13b2:17
at mongo.js?hash=7dae0d2bbf4992c92bbb005435b6ee27a23d13b2:871
(anonymous) @ mongo.js?hash=7dae0d2bbf4992c92bbb005435b6ee27a23d13b2:17
(anonymous) @ mongo.js?hash=7dae0d2bbf4992c92bbb005435b6ee27a23d13b2:871
webapp.js?hash=d9bcd3b76f81f229f6f340c1b450a20471787855:17 Uncaught TypeError: Cannot read property 'meteorInstall' of undefined
at webapp.js?hash=d9bcd3b76f81f229f6f340c1b450a20471787855:17
at webapp.js?hash=d9bcd3b76f81f229f6f340c1b450a20471787855:73
(anonymous) @ webapp.js?hash=d9bcd3b76f81f229f6f340c1b450a20471787855:17
(anonymous) @ webapp.js?hash=d9bcd3b76f81f229f6f340c1b450a20471787855:73
server-render.js?hash=65b41eb13dc3c997744242f8c4b2daf4d19ca5cd:17 Uncaught TypeError: Cannot read property 'WebApp' of undefined
at server-render.js?hash=65b41eb13dc3c997744242f8c4b2daf4d19ca5cd:17
at server-render.js?hash=65b41eb13dc3c997744242f8c4b2daf4d19ca5cd:203
(anonymous) @ server-render.js?hash=65b41eb13dc3c997744242f8c4b2daf4d19ca5cd:17
(anonymous) @ server-render.js?hash=65b41eb13dc3c997744242f8c4b2daf4d19ca5cd:203
es5-shim.js?hash=b47b88652a29a06a9b65c6003b9d5cff9507473f:17 Uncaught TypeError: Cannot read property 'meteorInstall' of undefined
at es5-shim.js?hash=b47b88652a29a06a9b65c6003b9d5cff9507473f:17
at es5-shim.js?hash=b47b88652a29a06a9b65c6003b9d5cff9507473f:68
(anonymous) @ es5-shim.js?hash=b47b88652a29a06a9b65c6003b9d5cff9507473f:17
(anonymous) @ es5-shim.js?hash=b47b88652a29a06a9b65c6003b9d5cff9507473f:68
jquery.js?hash=e15504227515793c40a6a3a8ad340399cb657500:17 Uncaught TypeError: Cannot read property 'meteorInstall' of undefined
at jquery.js?hash=e15504227515793c40a6a3a8ad340399cb657500:17
at jquery.js?hash=e15504227515793c40a6a3a8ad340399cb657500:11100
(anonymous) @ jquery.js?hash=e15504227515793c40a6a3a8ad340399cb657500:17
(anonymous) @ jquery.js?hash=e15504227515793c40a6a3a8ad340399cb657500:11100
observe-sequence.js?hash=5da2e60ce61e074a6463979f3992dd5bac41b43d:19 Uncaught TypeError: Cannot read property 'MongoID' of undefined
at observe-sequence.js?hash=5da2e60ce61e074a6463979f3992dd5bac41b43d:19
at observe-sequence.js?hash=5da2e60ce61e074a6463979f3992dd5bac41b43d:403
(anonymous) @ observe-sequence.js?hash=5da2e60ce61e074a6463979f3992dd5bac41b43d:19
(anonymous) @ observe-sequence.js?hash=5da2e60ce61e074a6463979f3992dd5bac41b43d:403
blaze.js?hash=a1ff2d6d5ecd59ee11e2ba260b8650a9d1140f59:17 Uncaught TypeError: Cannot read property '$' of undefined
at blaze.js?hash=a1ff2d6d5ecd59ee11e2ba260b8650a9d1140f59:17
at blaze.js?hash=a1ff2d6d5ecd59ee11e2ba260b8650a9d1140f59:3894
(anonymous) @ blaze.js?hash=a1ff2d6d5ecd59ee11e2ba260b8650a9d1140f59:17
(anonymous) @ blaze.js?hash=a1ff2d6d5ecd59ee11e2ba260b8650a9d1140f59:3894
spacebars.js?hash=547cf8e466d1d52603d19bd5f48fb5df184fd237:17 Uncaught TypeError: Cannot read property 'ObserveSequence' of undefined
at spacebars.js?hash=547cf8e466d1d52603d19bd5f48fb5df184fd237:17
at spacebars.js?hash=547cf8e466d1d52603d19bd5f48fb5df184fd237:331
(anonymous) @ spacebars.js?hash=547cf8e466d1d52603d19bd5f48fb5df184fd237:17
(anonymous) @ spacebars.js?hash=547cf8e466d1d52603d19bd5f48fb5df184fd237:331
templating-runtime.js?hash=0d383d6c0c2772772a6e7c4451eca7cb8f6a7559:18 Uncaught TypeError: Cannot read property 'Blaze' of undefined
at templating-runtime.js?hash=0d383d6c0c2772772a6e7c4451eca7cb8f6a7559:18
at templating-runtime.js?hash=0d383d6c0c2772772a6e7c4451eca7cb8f6a7559:252
(anonymous) @ templating-runtime.js?hash=0d383d6c0c2772772a6e7c4451eca7cb8f6a7559:18
(anonymous) @ templating-runtime.js?hash=0d383d6c0c2772772a6e7c4451eca7cb8f6a7559:252
templating.js?hash=f2c84fce6d8b04d2702ff547986293031866f706:14 Uncaught TypeError: Cannot read property 'Template' of undefined
at templating.js?hash=f2c84fce6d8b04d2702ff547986293031866f706:14
at templating.js?hash=f2c84fce6d8b04d2702ff547986293031866f706:23
(anonymous) @ templating.js?hash=f2c84fce6d8b04d2702ff547986293031866f706:14
(anonymous) @ templating.js?hash=f2c84fce6d8b04d2702ff547986293031866f706:23
livedata.js?hash=9ea2794795436b9e3896f3bcb0a59cc1e4bddc63:14 Uncaught TypeError: Cannot read property 'DDP' of undefined
at livedata.js?hash=9ea2794795436b9e3896f3bcb0a59cc1e4bddc63:14
at livedata.js?hash=9ea2794795436b9e3896f3bcb0a59cc1e4bddc63:27
(anonymous) @ livedata.js?hash=9ea2794795436b9e3896f3bcb0a59cc1e4bddc63:14
(anonymous) @ livedata.js?hash=9ea2794795436b9e3896f3bcb0a59cc1e4bddc63:27
ui.js?hash=73201242e628677db1e85e5024826e6b9b4ede91:14 Uncaught TypeError: Cannot read property 'Blaze' of undefined
at ui.js?hash=73201242e628677db1e85e5024826e6b9b4ede91:14
at ui.js?hash=73201242e628677db1e85e5024826e6b9b4ede91:27
(anonymous) @ ui.js?hash=73201242e628677db1e85e5024826e6b9b4ede91:14
(anonymous) @ ui.js?hash=73201242e628677db1e85e5024826e6b9b4ede91:27
reactive-dict.js?hash=e1f032cd2a48186f99b331b4f3017f1c1dbea988:20 Uncaught TypeError: Cannot read property 'EJSON' of undefined
at reactive-dict.js?hash=e1f032cd2a48186f99b331b4f3017f1c1dbea988:20
at reactive-dict.js:245
(anonymous) @ reactive-dict.js?hash=e1f032cd2a48186f99b331b4f3017f1c1dbea988:20
(anonymous) @ reactive-dict.js:245
aldeed_autoform.js?hash=b4f1e8a35f46e0800a1ad99d4b5d1a1156ebd5ba:17 Uncaught TypeError: Cannot read property 'DDP' of undefined
at aldeed_autoform.js?hash=b4f1e8a35f46e0800a1ad99d4b5d1a1156ebd5ba:17
at aldeed_autoform.js?hash=b4f1e8a35f46e0800a1ad99d4b5d1a1156ebd5ba:10690
(anonymous) @ aldeed_autoform.js?hash=b4f1e8a35f46e0800a1ad99d4b5d1a1156ebd5ba:17
(anonymous) @ aldeed_autoform.js?hash=b4f1e8a35f46e0800a1ad99d4b5d1a1156ebd5ba:10690
aldeed_template-extension.js?hash=4a165da949d7df27f1b12d5f1c325bbadced5fd2:17 Uncaught TypeError: Cannot read property 'Template' of undefined
at aldeed_template-extension.js?hash=4a165da949d7df27f1b12d5f1c325bbadced5fd2:17
at aldeed_template-extension.js?hash=4a165da949d7df27f1b12d5f1c325bbadced5fd2:623
(anonymous) @ aldeed_template-extension.js?hash=4a165da949d7df27f1b12d5f1c325bbadced5fd2:17
(anonymous) @ aldeed_template-extension.js?hash=4a165da949d7df27f1b12d5f1c325bbadced5fd2:623
tmeasday_check-npm-versions.js?hash=95fa42758264e61292a0ac664409277ab5a9f02a:17 Uncaught TypeError: Cannot read property 'meteorInstall' of undefined
at tmeasday_check-npm-versions.js?hash=95fa42758264e61292a0ac664409277ab5a9f02a:17
at tmeasday_check-npm-versions.js?hash=95fa42758264e61292a0ac664409277ab5a9f02a:1328
(anonymous) @ tmeasday_check-npm-versions.js?hash=95fa42758264e61292a0ac664409277ab5a9f02a:17
(anonymous) @ tmeasday_check-npm-versions.js?hash=95fa42758264e61292a0ac664409277ab5a9f02a:1328
jkuester_autoform-bpmn.js?hash=bf48527625dda9d801b4c9809670008c883e24d0:17 Uncaught TypeError: Cannot read property 'Template' of undefined
at jkuester_autoform-bpmn.js?hash=bf48527625dda9d801b4c9809670008c883e24d0:17
at jkuester_autoform-bpmn.js?hash=bf48527625dda9d801b4c9809670008c883e24d0:633
(anonymous) @ jkuester_autoform-bpmn.js?hash=bf48527625dda9d801b4c9809670008c883e24d0:17
(anonymous) @ jkuester_autoform-bpmn.js?hash=bf48527625dda9d801b4c9809670008c883e24d0:633
autoupdate.js?hash=46bd3f2f0da4ac91a35983d5b3f812777ff52758:19 Uncaught TypeError: Cannot read property 'Retry' of undefined
at autoupdate.js?hash=46bd3f2f0da4ac91a35983d5b3f812777ff52758:19
at autoupdate.js?hash=46bd3f2f0da4ac91a35983d5b3f812777ff52758:231
(anonymous) @ autoupdate.js?hash=46bd3f2f0da4ac91a35983d5b3f812777ff52758:19
(anonymous) @ autoupdate.js?hash=46bd3f2f0da4ac91a35983d5b3f812777ff52758:231
global-imports.js?hash=e00fccbcbee1aabaa1c38cc2f9e8470535546ab4:3 Uncaught TypeError: Cannot read property 'Mongo' of undefined
at global-imports.js?hash=e00fccbcbee1aabaa1c38cc2f9e8470535546ab4:3
(anonymous) @ global-imports.js?hash=e00fccbcbee1aabaa1c38cc2f9e8470535546ab4:3
app.js?hash=017b24555d53257cf7b36845efbd815388013537:1 Uncaught ReferenceError: meteorInstall is not defined
at app.js?hash=017b24555d53257cf7b36845efbd815388013537:1
(anonymous) @ app.js?hash=017b24555d53257cf7b36845efbd815388013537:1

and when i remove the package 'meteor remove jkuester:autoform-bpmn' the errors are gone.
Could you please help me.

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.