Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot read property x-ua-compatible of null #1175

Closed
wants to merge 1 commit into from

Conversation

h4ck3rm1k3
Copy link

This occurs building Leaflet (latest) with node (latest)
Commented out the code and I can build. No idea why or how right now.

/.bin/jake
Checking for JS errors...
Check passed.

Checking for specs JS errors...
Check passed.

Running tests...

WARN [plugin]: Error during loading "karma-coverage" plugin:
Cannot find module './lib/store'
jake aborted.
TypeError: Cannot read property 'x-ua-compatible' of null
at getXUACompatibleMetaElement (/mnt/newdrive2/home/mdupont/experiments/Leaflet/node_modules/karma/lib/middleware/karma.js:40:19)
at /mnt/newdrive2/home/mdupont/experiments/Leaflet/node_modules/karma/lib/middleware/karma.js:145:45
(See full trace by running task with --trace)
ERROR [karma]: [TypeError: Cannot read property 'x-ua-compatible' of null]
TypeError: Cannot read property 'x-ua-compatible' of null
at getXUACompatibleMetaElement (/mnt/newdrive2/home/mdupont/experiments/Leaflet/node_modules/karma/lib/middleware/karma.js:40:19)
at /mnt/newdrive2/home/mdupont/experiments/Leaflet/node_modules/karma/lib/middleware/karma.js:145:45
at /mnt/newdrive2/home/mdupont/experiments/Leaflet/node_modules/karma/lib/middleware/common.js:65:35
at fs.js:295:14
at /mnt/newdrive2/home/mdupont/experiments/Leaflet/node_modules/karma/node_modules/graceful-fs/graceful-fs.js:104:5
at Object.oncomplete (fs.js:93:15)

@maksimr
Copy link
Contributor

maksimr commented Sep 8, 2014

@h4ck3rm1k3 hello.

Thanks for pull request!
Which version node you use? Seems problem in module url, which should return empty object for query when we call require('url').parse(url, true)

@h4ck3rm1k3
Copy link
Author

I am using https://github.com/h4ck3rm1k3/node which was relatively recent.

mdupont@mdupont-Aspire-7750G:/experiments/new3/lawrence/Leaflet$ npm install url
npm WARN package.json karma-chrome-launcher@0.1.4 No README data
npm WARN package.json karma-coverage@0.2.6 No README data
npm WARN package.json karma-phantomjs-launcher@0.1.4 No README data
npm WARN unmet dependency /mnt/newdrive2/home/mdupont/experiments/lawrence/Leaflet/node_modules/copyfiles/node_modules/glob requires minimatch@'0.3' but will load
npm WARN unmet dependency /mnt/newdrive2/home/mdupont/experiments/lawrence/Leaflet/node_modules/minimatch,
npm WARN unmet dependency which is version 1.0.0
url@0.10.1 node_modules/url
└── punycode@1.2.4
mdupont@mdupont-Aspire-7750G:
/experiments/new3/lawrence/Leaflet$ npm list url
npm WARN unmet dependency /mnt/newdrive2/home/mdupont/experiments/lawrence/Leaflet/node_modules/copyfiles/node_modules/glob requires minimatch@'0.3' but will load
npm WARN unmet dependency /mnt/newdrive2/home/mdupont/experiments/lawrence/Leaflet/node_modules/minimatch,
npm WARN unmet dependency which is version 1.0.0
leaflet@0.7.0 /mnt/newdrive2/home/mdupont/experiments/lawrence/Leaflet
└── url@0.10.1 extraneous

npm ERR! extraneous: url@0.10.1 /mnt/newdrive2/home/mdupont/experiments/lawrence/Leaflet/node_modules/url
npm ERR! not ok code 0
mdupont@mdupont-Aspire-7750G:~/experiments/new3/lawrence/Leaflet$ ./node_modules/.bin/jake
Checking for JS errors...
Check passed.

Checking for specs JS errors...
Check passed.

Running tests...

jake aborted.
TypeError: Cannot read property 'x-ua-compatible' of null
at getXUACompatibleMetaElement (/mnt/newdrive2/home/mdupont/experiments/lawrence/Leaflet/node_modules/karma/lib/middleware/karma.js:40:19)
at /mnt/newdrive2/home/mdupont/experiments/lawrence/Leaflet/node_modules/karma/lib/middleware/karma.js:145:45
(See full trace by running task with --trace)
ERROR [karma]: [TypeError: Cannot read property 'x-ua-compatible' of null]
TypeError: Cannot read property 'x-ua-compatible' of null
at getXUACompatibleMetaElement (/mnt/newdrive2/home/mdupont/experiments/lawrence/Leaflet/node_modules/karma/lib/middleware/karma.js:40:19)
at /mnt/newdrive2/home/mdupont/experiments/lawrence/Leaflet/node_modules/karma/lib/middleware/karma.js:145:45
at /mnt/newdrive2/home/mdupont/experiments/lawrence/Leaflet/node_modules/karma/lib/middleware/common.js:65:35
at fs.js:295:14
at /mnt/newdrive2/home/mdupont/experiments/lawrence/Leaflet/node_modules/karma/node_modules/graceful-fs/graceful-fs.js:104:5
at Object.oncomplete (fs.js:93:15)
mdupont@mdupont-Aspire-7750G:~/experiments/new3/lawrence/Leaflet$

@maksimr
Copy link
Contributor

maksimr commented Sep 17, 2014

@h4ck3rm1k3 Thanks!

I can not reproduce error.

  • Clone Leaflet
  • Install deps (npm install)
  • Install url module in project (npm install url)
  • Runt tests (npm test)
➜  /tmp/Leaflet git:(master) npm list url
leaflet@0.7.0 /tmp/Leaflet
└── url@0.10.1  extraneous

npm ERR! extraneous: url@0.10.1 /tmp/Leaflet/node_modules/url
npm ERR! not ok code 0
➜  /tmp/Leaflet git:(master) v package.json
➜  /tmp/Leaflet git:(master) npm test

> leaflet@0.7.0 test /tmp/Leaflet
> jake test

Checking for JS errors...
/       Check passed.

Checking for specs JS errors...
-       Check passed.

Running tests...

WARN [karma]: Port 9876 in use
WARN [karma]: Port 9877 in use
.......................................................-
.......................................................|
....................................................................-
....................................................WARN [web-server]: 404: /18131072131072
..................
PhantomJS 1.9.7 (Linux): Executed 318 of 318 SUCCESS (3.357 secs / 3.144 secs)
\       Tests ran successfully.

@h4ck3rm1k3
Copy link
Author

ok, i will look into this deeper thanks

@maksimr
Copy link
Contributor

maksimr commented Sep 18, 2014

Move to #1182

@maksimr maksimr closed this Sep 18, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants