Skip to content

Instantly share code, notes, and snippets.

@jrootham
Last active August 29, 2015 14:09
Show Gist options
  • Save jrootham/77cc647f759d07f73555 to your computer and use it in GitHub Desktop.
Save jrootham/77cc647f759d07f73555 to your computer and use it in GitHub Desktop.
npm error log file
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'publish', '.' ]
2 info using npm@1.4.28
3 info using node@v0.10.33
4 verbose node symlink /usr/bin/node
5 verbose publish [ '.' ]
6 verbose cache add [ '.', null ]
7 verbose cache add name=undefined spec="." args=[".",null]
8 verbose parsed url { protocol: null,
8 verbose parsed url slashes: null,
8 verbose parsed url auth: null,
8 verbose parsed url host: null,
8 verbose parsed url port: null,
8 verbose parsed url hostname: null,
8 verbose parsed url hash: null,
8 verbose parsed url search: null,
8 verbose parsed url query: null,
8 verbose parsed url pathname: '.',
8 verbose parsed url path: '.',
8 verbose parsed url href: '.' }
9 silly lockFile 3a52ce78- .
10 verbose lock . /home/jrootham/.npm/3a52ce78-.lock
11 verbose tar pack [ '/home/jrootham/.npm/argument-spec/2.0.1/package.tgz', '.' ]
12 verbose tarball /home/jrootham/.npm/argument-spec/2.0.1/package.tgz
13 verbose folder .
14 info prepublish argument-spec@2.0.1
15 silly lockFile 1f1177db-tar tar://.
16 verbose lock tar://. /home/jrootham/.npm/1f1177db-tar.lock
17 silly lockFile 0778e270--argument-spec-2-0-1-package-tgz tar:///home/jrootham/.npm/argument-spec/2.0.1/package.tgz
18 verbose lock tar:///home/jrootham/.npm/argument-spec/2.0.1/package.tgz /home/jrootham/.npm/0778e270--argument-spec-2-0-1-package-tgz.lock
19 silly lockFile 1f1177db-tar tar://.
20 silly lockFile 1f1177db-tar tar://.
21 silly lockFile 0778e270--argument-spec-2-0-1-package-tgz tar:///home/jrootham/.npm/argument-spec/2.0.1/package.tgz
22 silly lockFile 0778e270--argument-spec-2-0-1-package-tgz tar:///home/jrootham/.npm/argument-spec/2.0.1/package.tgz
23 silly lockFile fd67c807--npm-argument-spec-2-0-1-package /home/jrootham/.npm/argument-spec/2.0.1/package
24 verbose lock /home/jrootham/.npm/argument-spec/2.0.1/package /home/jrootham/.npm/fd67c807--npm-argument-spec-2-0-1-package.lock
25 silly lockFile fd67c807--npm-argument-spec-2-0-1-package /home/jrootham/.npm/argument-spec/2.0.1/package
26 silly lockFile fd67c807--npm-argument-spec-2-0-1-package /home/jrootham/.npm/argument-spec/2.0.1/package
27 silly lockFile 3a52ce78- .
28 silly lockFile 3a52ce78- .
29 silly publish { name: 'argument-spec',
29 silly publish version: '2.0.1',
29 silly publish description: 'Package to validate function arguments',
29 silly publish main: 'argument-spec.js',
29 silly publish directories: { example: 'example', test: 'test' },
29 silly publish repository:
29 silly publish { type: 'git',
29 silly publish url: 'https://github.com/jrootham/argument-spec.git' },
29 silly publish keywords: [ 'argument', 'specification', 'validation' ],
29 silly publish author: { name: 'Jim Rootham', email: 'jrootham@gmail.com' },
29 silly publish license: 'LGPL',
29 silly publish bugs: { url: 'https://github.com/jrootham/argument-spec/issues' },
29 silly publish homepage: 'https://github.com/jrootham/argument-spec',
29 silly publish dependencies: {},
29 silly publish readme: 'argument-spec\n============\n\nA library to ease argument checking, espcially complex arguments like options objects.\n\nUsage\n=====\n\n var argumentSpec = require(\'argument-spec.js\');\n\n var errorArray = argumentSpec.validate(name, spec, argument);\n\nVariable| Meaning\n---------|---------\nerrorArray|array of string error messages (empty if no errors)\nname|name of argument, included in error messages\nspec|specification of expected argument (see below)\nargument|argument to validate\n\nSpecification|Valid argument\n-----------|----------\nundefined|anything\n\'\'|string\n\'regex\'|string argument matching regex\n0 (or any number)|number\ntrue (or false)|boolean\n[]|any Array\n[spec]|Array all of whose elements match spec\n[spec1, spec2, ...]|Exact match for the array argument\nfunction(a1,a2, ...)|Argument is function with matching number of arguments\n{}|Any Object\n{key1:spec, key2:spec2,...}| Object containing key1, key2,... where each property matches the corresponding spec. Keys are included in the name part of any error message. \nargumentSpec.Base->{validate:function, spec:{key1:spec, key2:spec2,...}}| A function that validates an argument using a spec object (see below).\n\nArray and object specs nest.\n\nValidation Functions\n=====================\n\nFunctions and related specifications are defined as properties of objects created by the function argumentSpec.Base. \n\nFunction| definition\n------------|---\nsome([spec1, spec2,...]| some spec is true for argument\nevery([spec1, spec2,...]| every spec is true for argument (useful for composing specs)\nrange(low, high)| numeric argument in low..high range (inclusive)\ninteger()| integer (fractional part is 0)\nlength(maxLength) | argument.length <= maxLength (argument.length must exist)\ninstance(object)|instanceof object\nexact(object)|exact match for object properties, useful for options without defaults\noptional(object)|permit missing properties in the argument, useful for options with defaults\nYou can write your own validation functions.\nHere is an example:\n\n /*\n * Validation function that tests if the argument is an instance of another object\n */\n\n var instance = function (thing) {\n var instance = new Base();\n\n instance.validate = function(name, argument) {\n if (! (argument instanceof thing)) {\n return [name + " is not an instance"]\n }\n\n return [];\n }\n\n return instance;\n }\n\n\nExample of Use\n==============\n\n var write = function(file, data, fetch) {\n var fileSpec = {\n name:argumentSpec.every([argumentSpec.length(10), "[a-z]+"]) ,\n extension: "jpg|gif"\n };\n\n var dataSpec = {\n width: argumentSpec.range(20, 500),\n height: argumentSpec.range(20, 500),\n buffer: argumentSpec.instance(Buffer)\n };\n\n var errorArray = argumentSpec.validate(\'file\', fileSpec, file);\n errorArray = errorArray.concat(argumentSpec.validate(\'data\', dataSpec, data));\n errorArray = errorArray.concat(argumentSpec.validate(\'fetch\', function(){}, fetch));\n\n if (errorArray.length > 0) {\n throw new Error(errorArray.join(\'\\n\'));\n }\n }\n\n\n \n\n\n\n\n',
29 silly publish readmeFilename: 'README.md',
29 silly publish gitHead: 'eaafab040a83abe0416810f0b1958be919d84517',
29 silly publish _id: 'argument-spec@2.0.1',
29 silly publish scripts: {},
29 silly publish _shasum: '08bf3f00c2cdc07b8d5271a8bcffaa81ab8b393f',
29 silly publish _from: '.' }
30 verbose request where is /argument-spec
31 verbose request registry https://registry.npmjs.org/
32 verbose request id f330a5cac755f09b
33 verbose url raw /argument-spec
34 verbose url resolving [ 'https://registry.npmjs.org/', './argument-spec' ]
35 verbose url resolved https://registry.npmjs.org/argument-spec
36 verbose request where is https://registry.npmjs.org/argument-spec
37 info trying registry request attempt 1 at 14:37:23
38 http PUT https://registry.npmjs.org/argument-spec
39 http 500 https://registry.npmjs.org/argument-spec
40 info retry will retry, error on last attempt: Error: pound_internal_server_error : argument-spec
41 info trying registry request attempt 2 at 14:37:34
42 http PUT https://registry.npmjs.org/argument-spec
43 http 500 https://registry.npmjs.org/argument-spec
44 info retry will retry, error on last attempt: Error: pound_internal_server_error : argument-spec
45 info trying registry request attempt 3 at 14:38:35
46 http PUT https://registry.npmjs.org/argument-spec
47 http 500 https://registry.npmjs.org/argument-spec
48 verbose headers { date: 'Wed, 19 Nov 2014 19:38:53 GMT',
48 verbose headers server: 'Apache',
48 verbose headers 'content-type': 'text/html',
48 verbose headers expires: 'now',
48 verbose headers pragma: 'no-cache',
48 verbose headers 'cache-control': 'max-age=0',
48 verbose headers 'content-length': '111',
48 verbose headers 'accept-ranges': 'bytes',
48 verbose headers via: '1.1 varnish',
48 verbose headers 'x-served-by': 'cache-dfw1822-DFW',
48 verbose headers 'x-cache': 'MISS',
48 verbose headers 'x-cache-hits': '0',
48 verbose headers 'x-timer': 'S1416425933.098513,VS0,VE207',
48 verbose headers connection: 'close' }
49 error publish Failed PUT 500
50 error Error: pound_internal_server_error : argument-spec
50 error at RegClient.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:308:14)
50 error at Request._callback (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:246:65)
50 error at Request.self.callback (/usr/lib/node_modules/npm/node_modules/request/request.js:236:22)
50 error at Request.emit (events.js:98:17)
50 error at Request.<anonymous> (/usr/lib/node_modules/npm/node_modules/request/request.js:1142:14)
50 error at Request.emit (events.js:117:20)
50 error at IncomingMessage.<anonymous> (/usr/lib/node_modules/npm/node_modules/request/request.js:1096:12)
50 error at IncomingMessage.emit (events.js:117:20)
50 error at _stream_readable.js:943:16
50 error at process._tickCallback (node.js:419:13)
51 error If you need help, you may report this *entire* log,
51 error including the npm and node versions, at:
51 error <http://github.com/npm/npm/issues>
52 error System Linux 3.13.0-37-generic
53 error command "/usr/bin/node" "/usr/bin/npm" "publish" "."
54 error cwd /home/jrootham/dev/argument-spec
55 error node -v v0.10.33
56 error npm -v 1.4.28
57 verbose exit [ 1, true ]
0 info it worked if it ends with ok
1 verbose cli [ 'node', '/usr/bin/npm', 'publish', '.' ]
2 info using npm@2.1.8
3 info using node@v0.10.33
4 verbose node symlink /usr/bin/node
5 verbose publish [ '.' ]
6 silly cache add args [ '.', null ]
7 verbose cache add spec .
8 silly cache add parsed spec { raw: '.',
8 silly cache add scope: null,
8 silly cache add name: null,
8 silly cache add rawSpec: '.',
8 silly cache add spec: '/home/jrootham/dev/argument-spec',
8 silly cache add type: 'directory' }
9 verbose tar pack [ '/home/jrootham/.npm/argument-spec/2.0.1/package.tgz',
9 verbose tar pack '/home/jrootham/dev/argument-spec' ]
10 verbose tarball /home/jrootham/.npm/argument-spec/2.0.1/package.tgz
11 verbose folder /home/jrootham/dev/argument-spec
12 info prepublish argument-spec@2.0.1
13 verbose addLocalTarball adding from inside cache /home/jrootham/.npm/argument-spec/2.0.1/package.tgz
14 silly cache afterAdd argument-spec@2.0.1
15 verbose afterAdd /home/jrootham/.npm/argument-spec/2.0.1/package/package.json not in flight; writing
16 verbose afterAdd /home/jrootham/.npm/argument-spec/2.0.1/package/package.json written
17 silly publish { name: 'argument-spec',
17 silly publish version: '2.0.1',
17 silly publish description: 'Package to validate function arguments',
17 silly publish main: 'argument-spec.js',
17 silly publish directories: { example: 'example', test: 'test' },
17 silly publish repository:
17 silly publish { type: 'git',
17 silly publish url: 'https://github.com/jrootham/argument-spec.git' },
17 silly publish keywords: [ 'argument', 'specification', 'validation' ],
17 silly publish author: { name: 'Jim Rootham', email: 'jrootham@gmail.com' },
17 silly publish license: 'LGPL',
17 silly publish bugs: { url: 'https://github.com/jrootham/argument-spec/issues' },
17 silly publish homepage: 'https://github.com/jrootham/argument-spec',
17 silly publish dependencies: {},
17 silly publish readme: 'argument-spec\n============\n\nA library to ease argument checking, espcially complex arguments like options objects.\n\nUsage\n=====\n\n var argumentSpec = require(\'argument-spec.js\');\n\n var errorArray = argumentSpec.validate(name, spec, argument);\n\nVariable| Meaning\n---------|---------\nerrorArray|array of string error messages (empty if no errors)\nname|name of argument, included in error messages\nspec|specification of expected argument (see below)\nargument|argument to validate\n\nSpecification|Valid argument\n-----------|----------\nundefined|anything\n\'\'|string\n\'regex\'|string argument matching regex\n0 (or any number)|number\ntrue (or false)|boolean\n[]|any Array\n[spec]|Array all of whose elements match spec\n[spec1, spec2, ...]|Exact match for the array argument\nfunction(a1,a2, ...)|Argument is function with matching number of arguments\n{}|Any Object\n{key1:spec, key2:spec2,...}| Object containing key1, key2,... where each property matches the corresponding spec. Keys are included in the name part of any error message. \nargumentSpec.Base->{validate:function, spec:{key1:spec, key2:spec2,...}}| A function that validates an argument using a spec object (see below).\n\nArray and object specs nest.\n\nValidation Functions\n=====================\n\nFunctions and related specifications are defined as properties of objects created by the function argumentSpec.Base. \n\nFunction| definition\n------------|---\nsome([spec1, spec2,...]| some spec is true for argument\nevery([spec1, spec2,...]| every spec is true for argument (useful for composing specs)\nrange(low, high)| numeric argument in low..high range (inclusive)\ninteger()| integer (fractional part is 0)\nlength(maxLength) | argument.length <= maxLength (argument.length must exist)\ninstance(object)|instanceof object\nexact(object)|exact match for object properties, useful for options without defaults\noptional(object)|permit missing properties in the argument, useful for options with defaults\nYou can write your own validation functions.\nHere is an example:\n\n /*\n * Validation function that tests if the argument is an instance of another object\n */\n\n var instance = function (thing) {\n var instance = new Base();\n\n instance.validate = function(name, argument) {\n if (! (argument instanceof thing)) {\n return [name + " is not an instance"]\n }\n\n return [];\n }\n\n return instance;\n }\n\n\nExample of Use\n==============\n\n var write = function(file, data, fetch) {\n var fileSpec = {\n name:argumentSpec.every([argumentSpec.length(10), "[a-z]+"]) ,\n extension: "jpg|gif"\n };\n\n var dataSpec = {\n width: argumentSpec.range(20, 500),\n height: argumentSpec.range(20, 500),\n buffer: argumentSpec.instance(Buffer)\n };\n\n var errorArray = argumentSpec.validate(\'file\', fileSpec, file);\n errorArray = errorArray.concat(argumentSpec.validate(\'data\', dataSpec, data));\n errorArray = errorArray.concat(argumentSpec.validate(\'fetch\', function(){}, fetch));\n\n if (errorArray.length > 0) {\n throw new Error(errorArray.join(\'\\n\'));\n }\n }\n\n\n \n\n\n\n\n',
17 silly publish readmeFilename: 'README.md',
17 silly publish gitHead: 'eaafab040a83abe0416810f0b1958be919d84517',
17 silly publish _id: 'argument-spec@2.0.1',
17 silly publish scripts: {},
17 silly publish _shasum: '3f215a1ae0804cd3654a7d43f6638a4b1b9b3034',
17 silly publish _from: '.' }
18 silly mapToRegistry name argument-spec
19 silly mapToRegistry using default registry
20 silly mapToRegistry registry https://registry.npmjs.org/
21 silly mapToRegistry uri https://registry.npmjs.org/argument-spec
22 verbose publish registryBase https://registry.npmjs.org/
23 silly publish uploading /home/jrootham/.npm/argument-spec/2.0.1/package.tgz
24 verbose request uri https://registry.npmjs.org/argument-spec
25 verbose request sending authorization for write operation
26 info attempt registry request try #1 at 16:09:12
27 verbose request id e0472284468c6de8
28 http request PUT https://registry.npmjs.org/argument-spec
29 http 500 https://registry.npmjs.org/argument-spec
30 info retry will retry, error on last attempt: Error: pound_internal_server_error : argument-spec
31 info attempt registry request try #2 at 16:09:23
32 http request PUT https://registry.npmjs.org/argument-spec
33 http 500 https://registry.npmjs.org/argument-spec
34 info retry will retry, error on last attempt: Error: pound_internal_server_error : argument-spec
35 info attempt registry request try #3 at 16:10:24
36 http request PUT https://registry.npmjs.org/argument-spec
37 http 500 https://registry.npmjs.org/argument-spec
38 info retry will retry, error on last attempt: Error: pound_internal_server_error : argument-spec
39 info attempt registry request try #4 at 16:11:24
40 http request PUT https://registry.npmjs.org/argument-spec
41 http 500 https://registry.npmjs.org/argument-spec
42 info retry will retry, error on last attempt: Error: pound_internal_server_error : argument-spec
43 info attempt registry request try #5 at 16:12:30
44 http request PUT https://registry.npmjs.org/argument-spec
45 http 500 https://registry.npmjs.org/argument-spec
46 info retry will retry, error on last attempt: Error: pound_internal_server_error : argument-spec
47 info attempt registry request try #6 at 16:13:31
48 http request PUT https://registry.npmjs.org/argument-spec
49 http 500 https://registry.npmjs.org/argument-spec
50 info retry will retry, error on last attempt: Error: pound_internal_server_error : argument-spec
51 info attempt registry request try #7 at 16:14:32
52 http request PUT https://registry.npmjs.org/argument-spec
53 http 500 https://registry.npmjs.org/argument-spec
54 info retry will retry, error on last attempt: Error: pound_internal_server_error : argument-spec
55 info attempt registry request try #8 at 16:15:33
56 http request PUT https://registry.npmjs.org/argument-spec
57 http 500 https://registry.npmjs.org/argument-spec
58 info retry will retry, error on last attempt: Error: pound_internal_server_error : argument-spec
59 info attempt registry request try #9 at 16:16:39
60 http request PUT https://registry.npmjs.org/argument-spec
61 http 500 https://registry.npmjs.org/argument-spec
62 info retry will retry, error on last attempt: Error: pound_internal_server_error : argument-spec
63 info attempt registry request try #10 at 16:17:39
64 http request PUT https://registry.npmjs.org/argument-spec
65 http 500 https://registry.npmjs.org/argument-spec
66 info retry will retry, error on last attempt: Error: pound_internal_server_error : argument-spec
67 info attempt registry request try #11 at 16:18:40
68 http request PUT https://registry.npmjs.org/argument-spec
69 http 500 https://registry.npmjs.org/argument-spec
70 verbose headers { date: 'Wed, 19 Nov 2014 21:18:58 GMT',
70 verbose headers server: 'Apache',
70 verbose headers 'content-type': 'text/html',
70 verbose headers expires: 'now',
70 verbose headers pragma: 'no-cache',
70 verbose headers 'cache-control': 'max-age=0',
70 verbose headers 'content-length': '111',
70 verbose headers 'accept-ranges': 'bytes',
70 verbose headers via: '1.1 varnish',
70 verbose headers 'x-served-by': 'cache-ord1733-ORD',
70 verbose headers 'x-cache': 'MISS',
70 verbose headers 'x-cache-hits': '0',
70 verbose headers 'x-timer': 'S1416431938.406373,VS0,VE109',
70 verbose headers connection: 'close' }
71 verbose request invalidating /home/jrootham/.npm/registry.npmjs.org/argument-spec on PUT
72 error publish Failed PUT 500
73 verbose stack Error: pound_internal_server_error : argument-spec
73 verbose stack at CachingRegistryClient.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:234:14)
73 verbose stack at Request._callback (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:172:14)
73 verbose stack at Request.self.callback (/usr/lib/node_modules/npm/node_modules/request/request.js:372:22)
73 verbose stack at Request.emit (events.js:98:17)
73 verbose stack at Request.<anonymous> (/usr/lib/node_modules/npm/node_modules/request/request.js:1310:14)
73 verbose stack at Request.emit (events.js:117:20)
73 verbose stack at IncomingMessage.<anonymous> (/usr/lib/node_modules/npm/node_modules/request/request.js:1258:12)
73 verbose stack at IncomingMessage.emit (events.js:117:20)
73 verbose stack at _stream_readable.js:943:16
73 verbose stack at process._tickCallback (node.js:419:13)
74 verbose statusCode 500
75 verbose pkgid argument-spec
76 verbose cwd /home/jrootham/dev/argument-spec
77 error Linux 3.13.0-37-generic
78 error argv "node" "/usr/bin/npm" "publish" "."
79 error node v0.10.33
80 error npm v2.1.8
81 error code E500
82 error pound_internal_server_error : argument-spec
83 error If you need help, you may report this error at:
83 error <http://github.com/npm/npm/issues>
84 verbose exit [ 1, true ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment