-
Notifications
You must be signed in to change notification settings - Fork 154
Description
Hi,
I'm trying to create a generic class with Google wallet but when I try and run the generic class example with
demo.createClass('issuer_id', 'class_suffix');
I get the following error in my terminal:
node:internal/modules/cjs/loader:1226
validateString(id, 'id');
^
TypeError: The "id" argument must be of type string. Received an instance of Object
at Module.require (node:internal/modules/cjs/loader:1226:3)
at require (node:internal/modules/helpers:179:18)
at DemoGeneric.auth (C:\Users\cstroman\Sites\eCommissionPass\controllers\googleWallet/index.js:60:24)
at new DemoGeneric (C:\Users\cstroman\Sites\eCommissionPass\controllers\googleWallet/index.js:46:10)
at commissionWallet (C:\Users\cstroman\Sites\eCommissionPass\controllers\main/index.js:13:14)
at Layer.handle [as handle_request] (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\layer.js:95:5)
at next (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\route.js:149:13)
at Route.dispatch (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\route.js:119:3)
at Layer.handle [as handle_request] (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\layer.js:95:5)
at C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:284:15
at param (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:365:14)
at param (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:376:14)
at param (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:376:14)
at param (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:376:14)
at param (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:376:14)
at param (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:376:14)
at param (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:376:14)
at param (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:376:14)
at Function.process_params (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:421:3)
at next (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:280:10)
at Function.handle (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:175:3)
at router (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:47:12)
at Layer.handle [as handle_request] (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\layer.js:95:5)
at trim_prefix (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:328:13)
at C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:286:9
at Function.process_params (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:346:12)
at next (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:280:10)
at expressInit (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\middleware\init.js:40:5)
at Layer.handle [as handle_request] (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\layer.js:95:5)
at trim_prefix (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:328:13)
at C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:286:9
at Function.process_params (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:346:12)
at next (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:280:10)
at query (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\middleware\query.js:45:5)
at Layer.handle [as handle_request] (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\layer.js:95:5)
at trim_prefix (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:328:13)
at C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:286:9
at Function.process_params (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:346:12)
at next (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:280:10)
at Function.handle (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\router\index.js:175:3)
at Function.handle (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\application.js:181:10)
at Server.app (C:\Users\cstroman\Sites\eCommissionPass\node_modules\express\lib\express.js:39:9)
at Server.emit (node:events:519:28)
at Server.emit (node:domain:488:12)
at parserOnIncoming (node:_http_server:1140:12)
at HTTPParser.parserOnHeadersComplete (node:_http_common:119:17) {
code: 'ERR_INVALID_ARG_TYPE'
}
I also get the same error when I try and run:
demo.createObject('issuer_id', 'class_suffix', 'object_suffix');