aurelia-ui-toolkits / aurelia-syncfusion-bridge

27 stars 21 forks source link

Problem with aurelia binding V2 #87

Open mikey74L opened 5 years ago

mikey74L commented 5 years ago

When I'm using the newest version of all aurelia core packages and the newest Version of the syncfusion bridge I see following output in the browser log for my app

webpack-internal:///aurelia-logging-console:40 WARN [array-observation] Detected 2nd attempt of patching array from Aurelia binding. This is probably caused by dependency mismatch between core modules and a 3rd party plugin. Please see https://github.com/aurelia/cli/pull/906 if you are using webpack. warn @ webpack-internal:///aurelia-logging-console:40 (anonymous) @ webpack-internal:///./node_modules/aurelia-logging/dist/native-modules/aurelia-logging.js:50 (anonymous) @ webpack-internal:///./node_modules/aurelia-syncfusion-bridge/node_modules/aurelia-binding/dist/native-modules/aurelia-binding.js:1066 ./node_modules/aurelia-syncfusion-bridge/node_modules/aurelia-binding/dist/native-modules/aurelia-binding.js @ app.58a07fc61adce1947a92.bundle.js:4602 webpack_require @ app.58a07fc61adce1947a92.bundle.js:64 (anonymous) @ webpack-internal:///./node_modules/aurelia-syncfusion-bridge/dist/commonjs/common/decorators.js:17 ./node_modules/aurelia-syncfusion-bridge/dist/commonjs/common/decorators.js @ app.58a07fc61adce1947a92.bundle.js:4530 webpack_require @ app.58a07fc61adce1947a92.bundle.js:64 (anonymous) @ webpack-internal:///./node_modules/aurelia-syncfusion-bridge/dist/commonjs/common/widget-base.js:14 (anonymous) @ webpack-internal:///./node_modules/aurelia-syncfusion-bridge/dist/commonjs/common/widget-base.js:237 ./node_modules/aurelia-syncfusion-bridge/dist/commonjs/common/widget-base.js @ app.58a07fc61adce1947a92.bundle.js:4578 webpack_require @ app.58a07fc61adce1947a92.bundle.js:64 (anonymous) @ webpack-internal:///aurelia-syncfusion-bridge/grid/grid:10 aurelia-syncfusion-bridge/grid/grid @ app.58a07fc61adce1947a92.bundle.js:15244 webpack_require @ app.58a07fc61adce1947a92.bundle.js:64 (anonymous) @ webpack-internal:///./node_modules/aurelia-loader-webpack/dist/native-modules/aurelia-loader-webpack.js:176 step @ webpack-internal:///./node_modules/aurelia-loader-webpack/dist/native-modules/aurelia-loader-webpack.js:48 (anonymous) @ webpack-internal:///./node_modules/aurelia-loader-webpack/dist/native-modules/aurelia-loader-webpack.js:29 (anonymous) @ webpack-internal:///./node_modules/aurelia-loader-webpack/dist/native-modules/aurelia-loader-webpack.js:23 Promise._execute @ webpack-internal:///./node_modules/bluebird/js/browser/bluebird.js:912 Promise._resolveFromExecutor @ webpack-internal:///./node_modules/bluebird/js/browser/bluebird.js:3048 Promise @ webpack-internal:///./node_modules/bluebird/js/browser/bluebird.js:2644 awaiter @ webpack-internal:///./node_modules/aurelia-loader-webpack/dist/native-modules/aurelia-loader-webpack.js:19 WebpackLoader._import @ webpack-internal:///./node_modules/aurelia-loader-webpack/dist/native-modules/aurelia-loader-webpack.js:154 (anonymous) @ webpack-internal:///./node_modules/aurelia-loader-webpack/dist/native-modules/aurelia-loader-webpack.js:252 step @ webpack-internal:///./node_modules/aurelia-loader-webpack/dist/native-modules/aurelia-loader-webpack.js:48 (anonymous) @ webpack-internal:///./node_modules/aurelia-loader-webpack/dist/native-modules/aurelia-loader-webpack.js:29 (anonymous) @ webpack-internal:///./node_modules/aurelia-loader-webpack/dist/native-modules/aurelia-loader-webpack.js:23 Promise._execute @ webpack-internal:///./node_modules/bluebird/js/browser/bluebird.js:912 Promise._resolveFromExecutor @ webpack-internal:///./node_modules/bluebird/js/browser/bluebird.js:3048 Promise @ webpack-internal:///./node_modules/bluebird/js/browser/bluebird.js:2644 awaiter @ webpack-internal:///./node_modules/aurelia-loader-webpack/dist/native-modules/aurelia-loader-webpack.js:19 WebpackLoader.loadModule @ webpack-internal:///./node_modules/aurelia-loader-webpack/dist/native-modules/aurelia-loader-webpack.js:239 (anonymous) @ webpack-internal:///./node_modules/aurelia-loader-webpack/dist/native-modules/aurelia-loader-webpack.js:230 WebpackLoader.loadAllModules @ webpack-internal:///./node_modules/aurelia-loader-webpack/dist/native-modules/aurelia-loader-webpack.js:230 importViewResources @ webpack-internal:///./node_modules/aurelia-templating/dist/native-modules/aurelia-templating.js:3593 (anonymous) @ webpack-internal:///aurelia-framework:646 tryCatcher @ webpack-internal:///./node_modules/bluebird/js/browser/bluebird.js:4935 Promise._settlePromiseFromHandler @ webpack-internal:///./node_modules/bluebird/js/browser/bluebird.js:3077 Promise._settlePromise @ webpack-internal:///./node_modules/bluebird/js/browser/bluebird.js:3134 Promise._settlePromise0 @ webpack-internal:///./node_modules/bluebird/js/browser/bluebird.js:3179 Promise._settlePromises @ webpack-internal:///./node_modules/bluebird/js/browser/bluebird.js:3258 Promise._fulfill @ webpack-internal:///./node_modules/bluebird/js/browser/bluebird.js:3203 PromiseArray._resolve @ webpack-internal:///./node_modules/bluebird/js/browser/bluebird.js:3468 PromiseArray._promiseFulfilled @ webpack-internal:///./node_modules/bluebird/js/browser/bluebird.js:3486 Promise._settlePromise @ webpack-internal:///./node_modules/bluebird/js/browser/bluebird.js:3139 Promise._settlePromise0 @ webpack-internal:///./node_modules/bluebird/js/browser/bluebird.js:3179 Promise._settlePromises @ webpack-internal:///./node_modules/bluebird/js/browser/bluebird.js:3258 (anonymous) @ webpack-internal:///./node_modules/bluebird/js/browser/bluebird.js:175 (anonymous) @ webpack-internal:///./node_modules/bluebird/js/browser/bluebird.js:4189 aurelia-metadata.js?aab7:64 [Deprecation] 'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead. (anonymous) @ aurelia-metadata.js?aab7:64 (anonymous) @ aurelia-loader-webpack.js?e63c:153 WebpackLoader.aurelia_pal__WEBPACK_IMPORTED_MODULE_2__.PLATFORM.eachModule @ aurelia-loader-webpack.js?e63c:150 get @ aurelia-metadata.js?aab7:61 getViewStrategy @ aurelia-templating.js?8628:787 load @ aurelia-templating.js?8628:4192 (anonymous) @ aurelia-framework.js?0682:276 loadBehaviors @ aurelia-framework.js?0682:275 (anonymous) @ aurelia-framework.js?0682:395 next @ aurelia-framework.js?0682:162 tryCatcher @ VM34 bluebird.js:4935 Promise._settlePromiseFromHandler @ VM34 bluebird.js:3077 Promise._settlePromise @ VM34 bluebird.js:3134 Promise._settlePromise0 @ VM34 bluebird.js:3179 Promise._settlePromises @ VM34 bluebird.js:3258 Promise._fulfill @ VM34 bluebird.js:3203 Promise._resolveCallback @ VM34 bluebird.js:2997 Promise._settlePromiseFromHandler @ VM34 bluebird.js:3089 Promise._settlePromise @ VM34 bluebird.js:3134 Promise._settlePromise0 @ VM34 bluebird.js:3179 Promise._settlePromises @ VM34 bluebird.js:3258 Promise._fulfill @ VM34 bluebird.js:3203 PromiseArray._resolve @ VM34 bluebird.js:3468 PromiseArray._promiseFulfilled @ VM34 bluebird.js:3486 Promise._settlePromise @ VM34 bluebird.js:3139 Promise._settlePromise0 @ VM34 bluebird.js:3179 Promise._settlePromises @ VM34 bluebird.js:3258 Promise._fulfill @ VM34 bluebird.js:3203 PromiseArray._resolve @ VM34 bluebird.js:3468 PromiseArray._promiseFulfilled @ VM34 bluebird.js:3486 Promise._settlePromise @ VM34 bluebird.js:3139 Promise._settlePromise0 @ VM34 bluebird.js:3179 Promise._settlePromises @ VM34 bluebird.js:3258 (anonymous) @ VM34 bluebird.js:175 (anonymous) @ VM34 bluebird.js:4189 webpack-internal:///aurelia-logging-console:30 INFO [aurelia] Aurelia Started

I think the problem is that you are using an old version (V1) of the aurelia binding in your bridge. The newest aurelia packages are using V2 of aurelia-binding.

So could you please update your bridge to aurelia binding version 2?

karthickthangasamy commented 5 years ago

@mikey74L Thanks for your feedback.

We will look into this issue and update the V2 binding in our bridge at the earliest.

We appreciate your patience until then.

Thanks, Karthick T