GraphQl Registration issue
-
Please help me.
i post following query :
mutation customerRegister ($fname:String!,$lnaem:String!,$email:String!,$password:String!,$confpassword:String!){
customerRegister(input: {
firstName: $fname,
lastName: $lnaem,
email: $email,
password:$password,
passwordConfirmation: $confpassword
}) {
status,
success
}
}to URL ::http://35.239.195.234/hemchhaya/public/graphql
But I am getting following error :
{
"errors": [
{
"debugMessage": "An unknown error occurred.",
"message": "Internal server error",
"extensions": {
"category": "internal"
},
"locations": [
{
"line": 2,
"column": 7
}
],
"path": [
"customerRegister"
],
"trace": [
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\nuwave\lighthouse\src\Schema\Directives\FieldDirective.php",
"line": 51,
"call": "Webkul\GraphQLAPI\Mutations\Shop\Customer\RegistrationMutation::register(null, array(2), instance of Nuwave\Lighthouse\Schema\Context, instance of GraphQL\Type\Definition\ResolveInfo)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\nuwave\lighthouse\src\Schema\Directives\RenameArgsDirective.php",
"line": 33,
"call": "Nuwave\Lighthouse\Schema\Directives\FieldDirective::Nuwave\Lighthouse\Schema\Directives\{closure}(null, array(1), instance of Nuwave\Lighthouse\Schema\Context, instance of GraphQL\Type\Definition\ResolveInfo)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\nuwave\lighthouse\src\Schema\Directives\SpreadDirective.php",
"line": 34,
"call": "Nuwave\Lighthouse\Schema\Directives\RenameArgsDirective::Nuwave\Lighthouse\Schema\Directives\{closure}(null, array(1), instance of Nuwave\Lighthouse\Schema\Context, instance of GraphQL\Type\Definition\ResolveInfo)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\nuwave\lighthouse\src\Schema\Directives\ArgTraversalDirective.php",
"line": 29,
"call": "Nuwave\Lighthouse\Schema\Directives\SpreadDirective::Nuwave\Lighthouse\Schema\Directives\{closure}(null, array(1), instance of Nuwave\Lighthouse\Schema\Context, instance of GraphQL\Type\Definition\ResolveInfo)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\nuwave\lighthouse\src\Validation\ValidateDirective.php",
"line": 60,
"call": "Nuwave\Lighthouse\Schema\Directives\ArgTraversalDirective::Nuwave\Lighthouse\Schema\Directives\{closure}(null, array(1), instance of Nuwave\Lighthouse\Schema\Context, instance of GraphQL\Type\Definition\ResolveInfo)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\nuwave\lighthouse\src\Schema\Directives\ArgTraversalDirective.php",
"line": 29,
"call": "Nuwave\Lighthouse\Validation\ValidateDirective::Nuwave\Lighthouse\Validation\{closure}(null, array(1), instance of Nuwave\Lighthouse\Schema\Context, instance of GraphQL\Type\Definition\ResolveInfo)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\nuwave\lighthouse\src\Schema\Directives\TrimDirective.php",
"line": 56,
"call": "Nuwave\Lighthouse\Schema\Directives\ArgTraversalDirective::Nuwave\Lighthouse\Schema\Directives\{closure}(null, array(1), instance of Nuwave\Lighthouse\Schema\Context, instance of GraphQL\Type\Definition\ResolveInfo)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\nuwave\lighthouse\src\Schema\Factories\FieldFactory.php",
"line": 92,
"call": "Nuwave\Lighthouse\Schema\Directives\TrimDirective::Nuwave\Lighthouse\Schema\Directives\{closure}(null, array(1), instance of Nuwave\Lighthouse\Schema\Context, instance of GraphQL\Type\Definition\ResolveInfo)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\webonyx\graphql-php\src\Executor\ReferenceExecutor.php",
"line": 623,
"call": "Nuwave\Lighthouse\Schema\Factories\FieldFactory::Nuwave\Lighthouse\Schema\Factories\{closure}(null, array(1), instance of Nuwave\Lighthouse\Schema\Context, instance of GraphQL\Type\Definition\ResolveInfo)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\webonyx\graphql-php\src\Executor\ReferenceExecutor.php",
"line": 550,
"call": "GraphQL\Executor\ReferenceExecutor::resolveFieldValueOrError(instance of GraphQL\Type\Definition\FieldDefinition, instance of GraphQL\Language\AST\FieldNode, instance of Closure, null, instance of GraphQL\Type\Definition\ResolveInfo)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\webonyx\graphql-php\src\Executor\ReferenceExecutor.php",
"line": 474,
"call": "GraphQL\Executor\ReferenceExecutor::resolveField(GraphQLType: Mutation, null, instance of ArrayObject(1), array(1))"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\webonyx\graphql-php\src\Executor\ReferenceExecutor.php",
"line": 857,
"call": "GraphQL\Executor\ReferenceExecutor::GraphQL\Executor\{closure}(array(0), 'customerRegister')"
},
{
"call": "GraphQL\Executor\ReferenceExecutor::GraphQL\Executor\{closure}(array(0), 'customerRegister')"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\webonyx\graphql-php\src\Executor\ReferenceExecutor.php",
"line": 859,
"function": "array_reduce(array(1), instance of Closure, array(0))"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\webonyx\graphql-php\src\Executor\ReferenceExecutor.php",
"line": 490,
"call": "GraphQL\Executor\ReferenceExecutor::promiseReduce(array(1), instance of Closure, array(0))"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\webonyx\graphql-php\src\Executor\ReferenceExecutor.php",
"line": 263,
"call": "GraphQL\Executor\ReferenceExecutor::executeFieldsSerially(GraphQLType: Mutation, null, array(0), instance of ArrayObject(1))"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\webonyx\graphql-php\src\Executor\ReferenceExecutor.php",
"line": 215,
"call": "GraphQL\Executor\ReferenceExecutor::executeOperation(instance of GraphQL\Language\AST\OperationDefinitionNode, null)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\webonyx\graphql-php\src\Executor\Executor.php",
"line": 156,
"call": "GraphQL\Executor\ReferenceExecutor::doExecute()"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\webonyx\graphql-php\src\GraphQL.php",
"line": 162,
"call": "GraphQL\Executor\Executor::promiseToExecute(instance of GraphQL\Executor\Promise\Adapter\SyncPromiseAdapter, instance of GraphQL\Type\Schema, instance of GraphQL\Language\AST\DocumentNode, null, instance of Nuwave\Lighthouse\Schema\Context, array(5), 'customerRegister', null)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\webonyx\graphql-php\src\GraphQL.php",
"line": 94,
"call": "GraphQL\GraphQL::promiseToExecute(instance of GraphQL\Executor\Promise\Adapter\SyncPromiseAdapter, instance of GraphQL\Type\Schema, instance of GraphQL\Language\AST\DocumentNode, null, instance of Nuwave\Lighthouse\Schema\Context, array(5), 'customerRegister', null, array(29))"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\nuwave\lighthouse\src\GraphQL.php",
"line": 213,
"call": "GraphQL\GraphQL::executeQuery(instance of GraphQL\Type\Schema, instance of GraphQL\Language\AST\DocumentNode, null, instance of Nuwave\Lighthouse\Schema\Context, array(5), 'customerRegister', null, array(29))"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\nuwave\lighthouse\src\GraphQL.php",
"line": 164,
"call": "Nuwave\Lighthouse\GraphQL::executeQuery(instance of GraphQL\Language\AST\DocumentNode, instance of Nuwave\Lighthouse\Schema\Context, array(5), null, 'customerRegister')"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\nuwave\lighthouse\src\GraphQL.php",
"line": 118,
"call": "Nuwave\Lighthouse\GraphQL::executeOperation(instance of GraphQL\Server\OperationParams, instance of Nuwave\Lighthouse\Schema\Context)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\nuwave\lighthouse\src\Support\Utils.php",
"line": 98,
"call": "Nuwave\Lighthouse\GraphQL::Nuwave\Lighthouse\{closure}(instance of GraphQL\Server\OperationParams)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\nuwave\lighthouse\src\GraphQL.php",
"line": 117,
"call": "Nuwave\Lighthouse\Support\Utils::applyEach(instance of Closure, instance of GraphQL\Server\OperationParams)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\nuwave\lighthouse\src\Support\Http\Controllers\GraphQLController.php",
"line": 32,
"call": "Nuwave\Lighthouse\GraphQL::executeOperationOrOperations(instance of GraphQL\Server\OperationParams, instance of Nuwave\Lighthouse\Schema\Context)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php",
"line": 48,
"call": "Nuwave\Lighthouse\Support\Http\Controllers\GraphQLController::__invoke(instance of Illuminate\Http\Request, instance of Nuwave\Lighthouse\GraphQL, instance of Illuminate\Events\Dispatcher, instance of Laragraph\Utils\RequestParser, instance of Nuwave\Lighthouse\Execution\SingleResponse, instance of Nuwave\Lighthouse\Execution\ContextFactory)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Routing\Route.php",
"line": 239,
"call": "Illuminate\Routing\ControllerDispatcher::dispatch(instance of Illuminate\Routing\Route, instance of Nuwave\Lighthouse\Support\Http\Controllers\GraphQLController, '__invoke')"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Routing\Route.php",
"line": 196,
"call": "Illuminate\Routing\Route::runController()"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Routing\Router.php",
"line": 685,
"call": "Illuminate\Routing\Route::run()"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 128,
"call": "Illuminate\Routing\Router::Illuminate\Routing\{closure}(instance of Illuminate\Http\Request)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\nuwave\lighthouse\src\Support\Http\Middleware\AttemptAuthentication.php",
"line": 32,
"call": "Illuminate\Pipeline\Pipeline::Illuminate\Pipeline\{closure}(instance of Illuminate\Http\Request)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 167,
"call": "Nuwave\Lighthouse\Support\Http\Middleware\AttemptAuthentication::handle(instance of Illuminate\Http\Request, instance of Closure)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\nuwave\lighthouse\src\Support\Http\Middleware\AcceptJson.php",
"line": 27,
"call": "Illuminate\Pipeline\Pipeline::Illuminate\Pipeline\{closure}(instance of Illuminate\Http\Request)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 167,
"call": "Nuwave\Lighthouse\Support\Http\Middleware\AcceptJson::handle(instance of Illuminate\Http\Request, instance of Closure)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 103,
"call": "Illuminate\Pipeline\Pipeline::Illuminate\Pipeline\{closure}(instance of Illuminate\Http\Request)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Routing\Router.php",
"line": 687,
"call": "Illuminate\Pipeline\Pipeline::then(instance of Closure)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Routing\Router.php",
"line": 662,
"call": "Illuminate\Routing\Router::runRouteWithinStack(instance of Illuminate\Routing\Route, instance of Illuminate\Http\Request)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Routing\Router.php",
"line": 628,
"call": "Illuminate\Routing\Router::runRoute(instance of Illuminate\Http\Request, instance of Illuminate\Routing\Route)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Routing\Router.php",
"line": 617,
"call": "Illuminate\Routing\Router::dispatchToRoute(instance of Illuminate\Http\Request)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php",
"line": 165,
"call": "Illuminate\Routing\Router::dispatch(instance of Illuminate\Http\Request)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 128,
"call": "Illuminate\Foundation\Http\Kernel::Illuminate\Foundation\Http\{closure}(instance of Illuminate\Http\Request)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\barryvdh\laravel-debugbar\src\Middleware\InjectDebugbar.php",
"line": 67,
"call": "Illuminate\Pipeline\Pipeline::Illuminate\Pipeline\{closure}(instance of Illuminate\Http\Request)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 167,
"call": "Barryvdh\Debugbar\Middleware\InjectDebugbar::handle(instance of Illuminate\Http\Request, instance of Closure)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php",
"line": 116,
"call": "Illuminate\Pipeline\Pipeline::Illuminate\Pipeline\{closure}(instance of Illuminate\Http\Request)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php",
"line": 62,
"call": "Illuminate\Session\Middleware\StartSession::handleStatefulRequest(instance of Illuminate\Http\Request, instance of Illuminate\Session\Store, instance of Closure)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 167,
"call": "Illuminate\Session\Middleware\StartSession::handle(instance of Illuminate\Http\Request, instance of Closure)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php",
"line": 37,
"call": "Illuminate\Pipeline\Pipeline::Illuminate\Pipeline\{closure}(instance of Illuminate\Http\Request)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 167,
"call": "Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::handle(instance of Illuminate\Http\Request, instance of Closure)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php",
"line": 67,
"call": "Illuminate\Pipeline\Pipeline::Illuminate\Pipeline\{closure}(instance of Illuminate\Http\Request)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 167,
"call": "Illuminate\Cookie\Middleware\EncryptCookies::handle(instance of Illuminate\Http\Request, instance of Closure)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\packages\Webkul\Core\src\Http\Middleware\CheckForMaintenanceMode.php",
"line": 117,
"call": "Illuminate\Pipeline\Pipeline::Illuminate\Pipeline\{closure}(instance of Illuminate\Http\Request)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 167,
"call": "Webkul\Core\Http\Middleware\CheckForMaintenanceMode::handle(instance of Illuminate\Http\Request, instance of Closure)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php",
"line": 103,
"call": "Illuminate\Pipeline\Pipeline::Illuminate\Pipeline\{closure}(instance of Illuminate\Http\Request)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php",
"line": 140,
"call": "Illuminate\Pipeline\Pipeline::then(instance of Closure)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php",
"line": 109,
"call": "Illuminate\Foundation\Http\Kernel::sendRequestThroughRouter(instance of Illuminate\Http\Request)"
},
{
"file": "C:\xampp\htdocs\hemchhaya\public\index.php",
"line": 74,
"call": "Illuminate\Foundation\Http\Kernel::handle(instance of Illuminate\Http\Request)"
}
]
}
],
"data": {
"customerRegister": null
}
} -
Hello @sudipdig ,
please tell me where did you define your all variables that you have used in the mutation,
also you can check the document for this:
https://devdocs.bagisto.com/1.x/graphql-shop-api/getting-started-with-the-api.html#register-a-new-customer