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

Failed to generate server side code on windows 10 #58

Closed
its-me-mahmud opened this issue Jan 16, 2022 · 24 comments
Closed

Failed to generate server side code on windows 10 #58

its-me-mahmud opened this issue Jan 16, 2022 · 24 comments
Labels
enhancement New feature or request

Comments

@its-me-mahmud
Copy link

its-me-mahmud commented Jan 16, 2022

Describe the bug:
Failed to generate server side code after running the command

serverpod generate
Generating classes
Generating server side code.
Failed to generate lib/src/protocol\company.yaml
FileSystemException: Cannot create file, path = 'lib/src/generated/protocol\company.dart' (OS Error: The system cannot find the path specified.
, errno = 3)
Failed to generate lib/src/protocol\employee.yaml
FileSystemException: Cannot create file, path = 'lib/src/generated/protocol\employee.dart' (OS Error: The system cannot find the path specified.
, errno = 3)
Failed to generate lib/src/protocol\example_class.yaml
FileSystemException: Cannot create file, path = 'lib/src/generated/protocol\example_class.dart' (OS Error: The system cannot find the path specified.
, errno = 3)
Generating Dart client side code.
Failed to generate lib/src/protocol\company.yaml
FileSystemException: Cannot create file, path = '../mypod_client/lib/src/protocol/protocol\company.dart' (OS Error: The system cannot find the path specified.
, errno = 3)
Failed to generate lib/src/protocol\employee.yaml
FileSystemException: Cannot create file, path = '../mypod_client/lib/src/protocol/protocol\employee.dart' (OS Error: The system cannot find the path specified.
, errno = 3)
Failed to generate lib/src/protocol\example_class.yaml
FileSystemException: Cannot create file, path = '../mypod_client/lib/src/protocol/protocol\example_class.dart' (OS Error: The system cannot find the path specified.
, errno = 3)
Done.
Generating protocol
Unhandled exception:
Invalid argument(s): Only absolute normalized paths are supported: C:\Users\abdullah\dart_backend\mypod\mypod_server\lib/src/endpoints
#0      AnalysisContextCollectionImpl._throwIfNotAbsoluteNormalizedPath (package:analyzer/src/dart/analysis/analysis_context_collection.dart:104:7)
#1      AnalysisContextCollectionImpl._throwIfAnyNotAbsoluteNormalizedPath (package:analyzer/src/dart/analysis/analysis_context_collection.dart:95:7)
#2      new AnalysisContextCollectionImpl (package:analyzer/src/dart/analysis/analysis_context_collection.dart:47:5)
#3      new ProtocolAnalyzer (file:///C:/Users/abdullah/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/serverpod_cli-0.8.10/bin/generator/protocol_analyzer.dart:23:18)
#4      performAnalysis (file:///C:/Users/abdullah/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/serverpod_cli-0.8.10/bin/generator/protocol_analyzer.dart:14:31)
#5      performGenerateProtocol (file:///C:/Users/abdullah/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/serverpod_cli-0.8.10/bin/generator/protocol_generator.dart:14:26)
#6      performGenerate (file:///C:/Users/abdullah/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/serverpod_cli-0.8.10/bin/generator/generator.dart:13:3)
#7      main (file:///C:/Users/abdullah/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/serverpod_cli-0.8.10/bin/serverpod_cli.dart:136:7)
#8      _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:295:32)
#9      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192:12)
Generating classes
Generating server side code.
Failed to generate lib/src/protocol\company.yaml
FileSystemException: Cannot create file, path = 'lib/src/generated/protocol\company.dart' (OS Error: The system cannot find the path specified.
, errno = 3)
Failed to generate lib/src/protocol\employee.yaml
FileSystemException: Cannot create file, path = 'lib/src/generated/protocol\employee.dart' (OS Error: The system cannot find the path specified.
, errno = 3)
Failed to generate lib/src/protocol\example_class.yaml
FileSystemException: Cannot create file, path = 'lib/src/generated/protocol\example_class.dart' (OS Error: The system cannot find the path specified.
, errno = 3)
Generating Dart client side code.
Failed to generate lib/src/protocol\company.yaml
FileSystemException: Cannot create file, path = '../mypod_client/lib/src/protocol/protocol\company.dart' (OS Error: The system cannot find the path specified.
, errno = 3)
Failed to generate lib/src/protocol\employee.yaml
FileSystemException: Cannot create file, path = '../mypod_client/lib/src/protocol/protocol\employee.dart' (OS Error: The system cannot find the path specified.
, errno = 3)
Failed to generate lib/src/protocol\example_class.yaml
FileSystemException: Cannot create file, path = '../mypod_client/lib/src/protocol/protocol\example_class.dart' (OS Error: The system cannot find the path specified.
, errno = 3)
Done.
Generating protocol
Unhandled exception:
Invalid argument(s): Only absolute normalized paths are supported: C:\Users\abdullah\dart_backend\mypod\mypod_server\lib/src/endpoints
#0      AnalysisContextCollectionImpl._throwIfNotAbsoluteNormalizedPath (package:analyzer/src/dart/analysis/analysis_context_collection.dart:104:7)
#1      AnalysisContextCollectionImpl._throwIfAnyNotAbsoluteNormalizedPath (package:analyzer/src/dart/analysis/analysis_context_collection.dart:95:7)
#2      new AnalysisContextCollectionImpl (package:analyzer/src/dart/analysis/analysis_context_collection.dart:47:5)
#3      new ProtocolAnalyzer (file:///C:/Users/abdullah/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/serverpod_cli-0.8.10/bin/generator/protocol_analyzer.dart:23:18)
#4      performAnalysis (file:///C:/Users/abdullah/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/serverpod_cli-0.8.10/bin/generator/protocol_analyzer.dart:14:31)
#5      performGenerateProtocol (file:///C:/Users/abdullah/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/serverpod_cli-0.8.10/bin/generator/protocol_generator.dart:14:26)
#6      performGenerate (file:///C:/Users/abdullah/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/serverpod_cli-0.8.10/bin/generator/generator.dart:13:3)
#7      main (file:///C:/Users/abdullah/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/serverpod_cli-0.8.10/bin/serverpod_cli.dart:136:7)
#8      _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:295:32)
#9      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192:12)

Reproduce code:

protocol/employee.yaml

class: Employee
fields:
  name: String
  startingDate: DateTime?

protocol/company.yaml

class: Company
fields:
  name: String
  employees: List<Employee>
  foundedDate: DateTime?

Environment:

flutter doctor -v
[√] Flutter (Channel beta, 2.9.0-0.1.pre, on Microsoft Windows [Version 10.0.19043.1466], locale en-US)
    • Flutter version 2.9.0-0.1.pre at C:\src\flutter
    • Upstream repository https://github.com/flutter/flutter.gitFramework revision 8f1f9c10f0 (5 weeks ago), 2021-12-14 13:41:48 -0800Engine revision 234aca678a
    • Dart version 2.16.0 (build 2.16.0-80.1.beta)
    • DevTools version 2.9.1

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at C:\Users\abdullah\AppData\Local\Android\sdk
    • Platform android-31, build-tools 30.0.3Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.0.4)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\CommunityVisual Studio Community 2022 version 17.0.32014.148Windows 10 SDK version 10.0.19041.0

[√] Android Studio (version 2020.3)
    • Android Studio at C:\Program Files\Android\Android StudioFlutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutterDart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dartJava version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)

[√] VS Code (version 1.63.2)
    • VS Code at C:\Users\abdullah\AppData\Local\Programs\Microsoft VS CodeFlutter extension version 3.32.0

[√] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.19043.1466]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 97.0.4692.71Edge (web)        • edge    • web-javascript • Microsoft Edge 96.0.1054.62No issues found!
@vlidholt
Copy link
Collaborator

Thanks for the report. Currently only Mac and Linux is supported, but Windows support will be coming later this spring.

@vlidholt vlidholt added the enhancement New feature or request label Jan 19, 2022
@richard457
Copy link

@vlidholt update on this?

@vlidholt
Copy link
Collaborator

vlidholt commented Apr 2, 2022

There has been work done in the latest version 0.9.6. I failed to test it in a virtual machine since it couldn't run a virtual machine inside a virtual machine.

@anandsubbu007
Copy link

WARNING! Windows is not officially supported yet. Things may or may not work as expected.

WARNING! skipping check to see if "dart" exists.   
WARNING! skipping check to see if "flutter" exists.
WARNING! skipping check to see if "docker" exists.
Starting Serverpod.
 • Automatic generate and reload are enabled.
 • Running Postgres and Redis in Docker container.

Spinning up serverpod generate (this can take a few seconds).
Unhandled exception:
Invalid argument(s): Only absolute normalized paths are supported: C:\Users\anand\Desktop\Github\TestProj\app_server\app_server_server\lib/src/endpoints
#0      AnalysisContextCollectionImpl._throwIfNotAbsoluteNormalizedPath (package:analyzer/src/dart/analysis/analysis_context_collection.dart:124:7)  
#1      AnalysisContextCollectionImpl._throwIfAnyNotAbsoluteNormalizedPath (package:analyzer/src/dart/analysis/analysis_context_collection.dart:115:7)
#2      new AnalysisContextCollectionImpl (package:analyzer/src/dart/analysis/analysis_context_collection.dart:51:5)
#3      new ProtocolAnalyzer (file:///C:/Users/anand/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/serverpod_cli-0.9.6/bin/generator/protocol_analyzer.dart:45:18)
#4      performAnalysis (file:///C:/Users/anand/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/serverpod_cli-0.9.6/bin/generator/protocol_analyzer.dart:31:17)
#5      performGenerateProtocol (file:///C:/Users/anand/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/serverpod_cli-0.9.6/bin/generator/protocol_generator.dart:16:26)
#6      performRun (file:///C:/Users/anand/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/serverpod_cli-0.9.6/bin/run/runner.dart:70:9)
<asynchronous suspension>

showing this when runs

serverpod run

@anandsubbu007
Copy link

SERVERPOD version: 0.9.6 mode: development
2022-04-26 17:18:53.700734Z Failed to connect to database.
PostgreSQLSeverity.error 42P01: relation "serverpod_runtime_settings" does not exist
package:postgres/src/connection.dart 453:18                     _PostgreSQLExecutionContextMixin._query
package:postgres/src/connection.dart 427:7                      _PostgreSQLExecutionContextMixin.query
package:postgres/src/connection.dart 482:22                     _PostgreSQLExecutionContextMixin.mappedResultsQuery
package:serverpod_postgres_pool/postgres_pool.dart 750:23       _PgExecutionContextWrapper.mappedResultsQuery.<fn>
package:serverpod_postgres_pool/postgres_pool.dart 678:27       _PgExecutionContextWrapper._run
package:serverpod_postgres_pool/postgres_pool.dart 749:12       _PgExecutionContextWrapper.mappedResultsQuery
package:serverpod_postgres_pool/postgres_pool.dart 614:16       PgPool.mappedResultsQuery.<fn>
package:serverpod_postgres_pool/postgres_pool.dart 319:22       PgPool.run.<fn>.<fn>
package:serverpod_postgres_pool/postgres_pool.dart 418:27       PgPool._useOrCreate
package:serverpod_postgres_pool/postgres_pool.dart 390:14       PgPool._withConnection.<fn>
package:executor/src/executor_impl.dart 61:19                   _Executor.scheduleTask
package:serverpod_postgres_pool/postgres_pool.dart 318:18       PgPool.run.<fn>
package:retry/retry.dart 131:16                                 RetryOptions.retry
package:serverpod_postgres_pool/postgres_pool.dart 316:14       PgPool.run
package:serverpod/src/database/database_connection.dart 171:20  DatabaseConnection.find
package:serverpod/src/database/database_connection.dart 199:18  DatabaseConnection.findSingleRow
package:serverpod/src/database/database.dart 86:12              Database.findSingleRow
package:serverpod/src/server/serverpod.dart 297:13              Serverpod.start.<fn>
package:serverpod/src/server/serverpod.dart 286:5               Serverpod.start
package:app_server_server/server.dart 22:3                      run
===== asynchronous gap ===========================
package:serverpod_postgres_pool/postgres_pool.dart 318:18       PgPool.run.<fn>
package:retry/retry.dart 131:16                                 RetryOptions.retry
package:serverpod_postgres_pool/postgres_pool.dart 316:14       PgPool.run
package:serverpod/src/database/database_connection.dart 171:20  DatabaseConnection.find
package:serverpod/src/database/database_connection.dart 199:18  DatabaseConnection.findSingleRow
package:serverpod/src/database/database.dart 86:12              Database.findSingleRow
package:serverpod/src/server/serverpod.dart 297:13              Serverpod.start.<fn>
package:serverpod/src/server/serverpod.dart 286:5               Serverpod.start
package:app_server_server/server.dart 22:3                      run

2022-04-26 17:18:55.008783Z Internal server error. Failed to load method lookup.
PostgreSQLSeverity.error 42P01: relation "serverpod_method" does not exist
package:postgres/src/connection.dart 453:18                     _PostgreSQLExecutionContextMixin._query
package:postgres/src/connection.dart 427:7                      _PostgreSQLExecutionContextMixin.query
package:postgres/src/connection.dart 482:22                     _PostgreSQLExecutionContextMixin.mappedResultsQuery
package:serverpod_postgres_pool/postgres_pool.dart 750:23       _PgExecutionContextWrapper.mappedResultsQuery.<fn>
package:serverpod_postgres_pool/postgres_pool.dart 678:27       _PgExecutionContextWrapper._run
package:serverpod_postgres_pool/postgres_pool.dart 749:12       _PgExecutionContextWrapper.mappedResultsQuery
package:serverpod_postgres_pool/postgres_pool.dart 614:16       PgPool.mappedResultsQuery.<fn>
package:serverpod_postgres_pool/postgres_pool.dart 319:22       PgPool.run.<fn>.<fn>
package:serverpod_postgres_pool/postgres_pool.dart 418:27       PgPool._useOrCreate
package:serverpod_postgres_pool/postgres_pool.dart 390:14       PgPool._withConnection.<fn>
package:executor/src/executor_impl.dart 61:19                   _Executor.scheduleTask
package:serverpod_postgres_pool/postgres_pool.dart 318:18       PgPool.run.<fn>
package:retry/retry.dart 131:16                                 RetryOptions.retry
package:serverpod_postgres_pool/postgres_pool.dart 316:14       PgPool.run
package:serverpod/src/database/database_connection.dart 171:20  DatabaseConnection.find
package:serverpod/src/database/database_connection.dart 199:18  DatabaseConnection.findSingleRow
package:serverpod/src/database/database.dart 86:12              Database.findSingleRow
package:serverpod/src/server/method_lookup.dart 47:26           MethodLookup._attemptLoad
package:serverpod/src/server/method_lookup.dart 30:7            MethodLookup.load
package:serverpod/src/server/serverpod.dart 312:9               Serverpod.start.<fn>
package:serverpod/src/server/serverpod.dart 286:5               Serverpod.start
package:app_server_server/server.dart 22:3                      run
===== asynchronous gap ===========================
package:serverpod_postgres_pool/postgres_pool.dart 318:18       PgPool.run.<fn>
package:retry/retry.dart 131:16                                 RetryOptions.retry
package:serverpod_postgres_pool/postgres_pool.dart 316:14       PgPool.run
package:serverpod/src/database/database_connection.dart 171:20  DatabaseConnection.find
package:serverpod/src/database/database_connection.dart 199:18  DatabaseConnection.findSingleRow
package:serverpod/src/database/database.dart 86:12              Database.findSingleRow
package:serverpod/src/server/method_lookup.dart 47:26           MethodLookup._attemptLoad
package:serverpod/src/server/method_lookup.dart 30:7            MethodLookup.load
package:serverpod/src/server/serverpod.dart 312:9               Serverpod.start.<fn>
package:serverpod/src/server/serverpod.dart 286:5               Serverpod.start
package:app_server_server/server.dart 22:3                      run

Insights listening on port 8089
Server id 0 listening on port 8088
2022-04-26 17:18:55.227924Z Internal server error. Failed to connect to database in future call manager.
PostgreSQLSeverity.error 42P01: relation "serverpod_future_call" does not exist
package:postgres/src/connection.dart 453:18                     _PostgreSQLExecutionContextMixin._query
package:postgres/src/connection.dart 427:7                      _PostgreSQLExecutionContextMixin.query
package:postgres/src/connection.dart 482:22                     _PostgreSQLExecutionContextMixin.mappedResultsQuery
package:serverpod_postgres_pool/postgres_pool.dart 750:23       _PgExecutionContextWrapper.mappedResultsQuery.<fn>
package:serverpod_postgres_pool/postgres_pool.dart 678:27       _PgExecutionContextWrapper._run
package:serverpod_postgres_pool/postgres_pool.dart 749:12       _PgExecutionContextWrapper.mappedResultsQuery
package:serverpod_postgres_pool/postgres_pool.dart 614:16       PgPool.mappedResultsQuery.<fn>
package:serverpod_postgres_pool/postgres_pool.dart 319:22       PgPool.run.<fn>.<fn>
package:serverpod_postgres_pool/postgres_pool.dart 418:27       PgPool._useOrCreate
package:serverpod_postgres_pool/postgres_pool.dart 390:14       PgPool._withConnection.<fn>
package:executor/src/executor_impl.dart 61:19                   _Executor.scheduleTask
package:serverpod_postgres_pool/postgres_pool.dart 318:18       PgPool.run.<fn>
package:retry/retry.dart 131:16                                 RetryOptions.retry
package:serverpod_postgres_pool/postgres_pool.dart 316:14       PgPool.run
package:serverpod/src/database/database_connection.dart 171:20  DatabaseConnection.find
package:serverpod/src/database/database.dart 60:12              Database.find
package:serverpod/src/server/future_call_manager.dart 97:18     FutureCallManager._checkQueue
===== asynchronous gap ===========================
package:serverpod_postgres_pool/postgres_pool.dart 318:18       PgPool.run.<fn>
package:retry/retry.dart 131:16                                 RetryOptions.retry
package:serverpod_postgres_pool/postgres_pool.dart 316:14       PgPool.run
package:serverpod/src/database/database_connection.dart 171:20  DatabaseConnection.find
package:serverpod/src/database/database.dart 60:12              Database.find
package:serverpod/src/server/future_call_manager.dart 97:18     FutureCallManager._checkQueue

Local stacktrace:
#0      FutureCallManager._checkQueue (package:serverpod/src/server/future_call_manager.dart:146:36)
<asynchronous suspension>

showing this when runs

dart bin/main.dart

@yahu1031
Copy link
Contributor

WARNING! Windows is not officially supported yet. Things may or may not work as expected.

WARNING! skipping check to see if "dart" exists.   
WARNING! skipping check to see if "flutter" exists.
WARNING! skipping check to see if "docker" exists.
Starting Serverpod.
 • Automatic generate and reload are enabled.
 • Running Postgres and Redis in Docker container.

Spinning up serverpod generate (this can take a few seconds).
Unhandled exception:
Invalid argument(s): Only absolute normalized paths are supported: C:\Users\anand\Desktop\Github\TestProj\app_server\app_server_server\lib/src/endpoints
#0      AnalysisContextCollectionImpl._throwIfNotAbsoluteNormalizedPath (package:analyzer/src/dart/analysis/analysis_context_collection.dart:124:7)  
#1      AnalysisContextCollectionImpl._throwIfAnyNotAbsoluteNormalizedPath (package:analyzer/src/dart/analysis/analysis_context_collection.dart:115:7)
#2      new AnalysisContextCollectionImpl (package:analyzer/src/dart/analysis/analysis_context_collection.dart:51:5)
#3      new ProtocolAnalyzer (file:///C:/Users/anand/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/serverpod_cli-0.9.6/bin/generator/protocol_analyzer.dart:45:18)
#4      performAnalysis (file:///C:/Users/anand/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/serverpod_cli-0.9.6/bin/generator/protocol_analyzer.dart:31:17)
#5      performGenerateProtocol (file:///C:/Users/anand/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/serverpod_cli-0.9.6/bin/generator/protocol_generator.dart:16:26)
#6      performRun (file:///C:/Users/anand/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/serverpod_cli-0.9.6/bin/run/runner.dart:70:9)
<asynchronous suspension>

showing this when runs

serverpod run

This is because the paths weren't handled correctly. Look at the path. It has both / and \ in the path. That is not how it supposed to be. To avoid it, use path.

@yahu1031
Copy link
Contributor

May be PR #130 will fix this.

Fixed logs with verbose

Connecting to VM Service at http://127.0.0.1:58631/UXY48y1g9HA=/
WARNING! Windows is not officially supported yet. Things may or may not work as expected.
Generating classes
Generating server side code.
  - processing file: lib\src\protocol\example_class.yaml
Generating Dart client side code.
  - processing file: lib\src\protocol\example_class.yaml
Generating protocol
Analyzing protocol
Generating client endpoints
/* AUTOMATICALLY GENERATED CODE DO NOT MODIFY */
/*   To generate run: "serverpod generate"    */

// ignore_for_file: public_member_api_docs
// ignore_for_file: unused_import

import 'dart:io';
import 'dart:typed_data' as typed_data;
import 'package:serverpod_client/serverpod_client.dart';
import 'protocol.dart';

class _EndpointExample extends EndpointRef {
  @override
  String get name => 'example';

  _EndpointExample(EndpointCaller caller) : super(caller);

  Future<String> hello(String name,) async {
    return await caller.callServerEndpoint('example', 'hello', 'String', {
      'name':name,
    });
  }
}

class Client extends ServerpodClient {
  late final _EndpointExample example;

  Client(String host, {SecurityContext? context, ServerpodClientErrorCallback? errorHandler, AuthenticationKeyManager? authenticationKeyManager}) : super(host, Protocol.instance, context: context, errorHandler: errorHandler, authenticationKeyManager: authenticationKeyManager) {
    example = _EndpointExample(this);
  }

  @override
  Map<String, EndpointRef> get endpointRefLookup => {
    'example' : example,
  };

  @override
  Map<String, ModuleEndpointCaller> get moduleLookup => {
  };
}

Writing: ../dummy_client/lib/src/protocol\client.dart
Generating server endpoint dispatch
/* AUTOMATICALLY GENERATED CODE DO NOT MODIFY */
/*   To generate run: "serverpod generate"    */

// ignore_for_file: public_member_api_docs
// ignore_for_file: unnecessary_import
// ignore_for_file: unused_import

import 'dart:typed_data' as typed_data;
import 'package:serverpod/serverpod.dart';

import 'protocol.dart';

import '../endpoints/example_endpoint.dart';

class Endpoints extends EndpointDispatch {
  @override
  void initializeEndpoints(Server server) {
    var endpoints = <String, Endpoint>{
      'example': ExampleEndpoint()..initialize(server, 'example', null),
    };

    connectors['example'] = EndpointConnector(
      name: 'example',
      endpoint: endpoints['example']!,
      methodConnectors: {
        'hello': MethodConnector(
          name: 'hello',
          params: {
            'name': ParameterDescription(name: 'name', type: String, nullable: false),
          },
          call: (Session session, Map<String, dynamic> params) async {
            return (endpoints['example'] as ExampleEndpoint).hello(session,params['name'],);
          },
        ),
      },
    );
  }

  @override
  void registerModules(Serverpod pod) {
  }
}

Writing: lib\src\generated\endpoints.dart
Writing: generated\protocol.yaml

Dart format
Formatted client.dart
Formatted example_class.dart
Formatted protocol.dart
Formatted 3 files (3 changed) in 0.30 seconds.

Formatted endpoints.dart
Formatted example_class.dart
Formatted protocol.dart
Formatted 3 files (3 changed) in 0.29 seconds.


Done.
Exited

System configs:
Windows 11

NOTE:
Need to check with Win 10, @anandsubbu007 Can you please check with my PR or my repo.

@yahu1031
Copy link
Contributor

SERVERPOD version: 0.9.6 mode: development
2022-04-26 17:18:53.700734Z Failed to connect to database.
PostgreSQLSeverity.error 42P01: relation "serverpod_runtime_settings" does not exist
package:postgres/src/connection.dart 453:18                     _PostgreSQLExecutionContextMixin._query
package:postgres/src/connection.dart 427:7                      _PostgreSQLExecutionContextMixin.query
package:postgres/src/connection.dart 482:22                     _PostgreSQLExecutionContextMixin.mappedResultsQuery
package:serverpod_postgres_pool/postgres_pool.dart 750:23       _PgExecutionContextWrapper.mappedResultsQuery.<fn>
package:serverpod_postgres_pool/postgres_pool.dart 678:27       _PgExecutionContextWrapper._run
package:serverpod_postgres_pool/postgres_pool.dart 749:12       _PgExecutionContextWrapper.mappedResultsQuery
package:serverpod_postgres_pool/postgres_pool.dart 614:16       PgPool.mappedResultsQuery.<fn>
package:serverpod_postgres_pool/postgres_pool.dart 319:22       PgPool.run.<fn>.<fn>
package:serverpod_postgres_pool/postgres_pool.dart 418:27       PgPool._useOrCreate
package:serverpod_postgres_pool/postgres_pool.dart 390:14       PgPool._withConnection.<fn>
package:executor/src/executor_impl.dart 61:19                   _Executor.scheduleTask
package:serverpod_postgres_pool/postgres_pool.dart 318:18       PgPool.run.<fn>
package:retry/retry.dart 131:16                                 RetryOptions.retry
package:serverpod_postgres_pool/postgres_pool.dart 316:14       PgPool.run
package:serverpod/src/database/database_connection.dart 171:20  DatabaseConnection.find
package:serverpod/src/database/database_connection.dart 199:18  DatabaseConnection.findSingleRow
package:serverpod/src/database/database.dart 86:12              Database.findSingleRow
package:serverpod/src/server/serverpod.dart 297:13              Serverpod.start.<fn>
package:serverpod/src/server/serverpod.dart 286:5               Serverpod.start
package:app_server_server/server.dart 22:3                      run
===== asynchronous gap ===========================
package:serverpod_postgres_pool/postgres_pool.dart 318:18       PgPool.run.<fn>
package:retry/retry.dart 131:16                                 RetryOptions.retry
package:serverpod_postgres_pool/postgres_pool.dart 316:14       PgPool.run
package:serverpod/src/database/database_connection.dart 171:20  DatabaseConnection.find
package:serverpod/src/database/database_connection.dart 199:18  DatabaseConnection.findSingleRow
package:serverpod/src/database/database.dart 86:12              Database.findSingleRow
package:serverpod/src/server/serverpod.dart 297:13              Serverpod.start.<fn>
package:serverpod/src/server/serverpod.dart 286:5               Serverpod.start
package:app_server_server/server.dart 22:3                      run

2022-04-26 17:18:55.008783Z Internal server error. Failed to load method lookup.
PostgreSQLSeverity.error 42P01: relation "serverpod_method" does not exist
package:postgres/src/connection.dart 453:18                     _PostgreSQLExecutionContextMixin._query
package:postgres/src/connection.dart 427:7                      _PostgreSQLExecutionContextMixin.query
package:postgres/src/connection.dart 482:22                     _PostgreSQLExecutionContextMixin.mappedResultsQuery
package:serverpod_postgres_pool/postgres_pool.dart 750:23       _PgExecutionContextWrapper.mappedResultsQuery.<fn>
package:serverpod_postgres_pool/postgres_pool.dart 678:27       _PgExecutionContextWrapper._run
package:serverpod_postgres_pool/postgres_pool.dart 749:12       _PgExecutionContextWrapper.mappedResultsQuery
package:serverpod_postgres_pool/postgres_pool.dart 614:16       PgPool.mappedResultsQuery.<fn>
package:serverpod_postgres_pool/postgres_pool.dart 319:22       PgPool.run.<fn>.<fn>
package:serverpod_postgres_pool/postgres_pool.dart 418:27       PgPool._useOrCreate
package:serverpod_postgres_pool/postgres_pool.dart 390:14       PgPool._withConnection.<fn>
package:executor/src/executor_impl.dart 61:19                   _Executor.scheduleTask
package:serverpod_postgres_pool/postgres_pool.dart 318:18       PgPool.run.<fn>
package:retry/retry.dart 131:16                                 RetryOptions.retry
package:serverpod_postgres_pool/postgres_pool.dart 316:14       PgPool.run
package:serverpod/src/database/database_connection.dart 171:20  DatabaseConnection.find
package:serverpod/src/database/database_connection.dart 199:18  DatabaseConnection.findSingleRow
package:serverpod/src/database/database.dart 86:12              Database.findSingleRow
package:serverpod/src/server/method_lookup.dart 47:26           MethodLookup._attemptLoad
package:serverpod/src/server/method_lookup.dart 30:7            MethodLookup.load
package:serverpod/src/server/serverpod.dart 312:9               Serverpod.start.<fn>
package:serverpod/src/server/serverpod.dart 286:5               Serverpod.start
package:app_server_server/server.dart 22:3                      run
===== asynchronous gap ===========================
package:serverpod_postgres_pool/postgres_pool.dart 318:18       PgPool.run.<fn>
package:retry/retry.dart 131:16                                 RetryOptions.retry
package:serverpod_postgres_pool/postgres_pool.dart 316:14       PgPool.run
package:serverpod/src/database/database_connection.dart 171:20  DatabaseConnection.find
package:serverpod/src/database/database_connection.dart 199:18  DatabaseConnection.findSingleRow
package:serverpod/src/database/database.dart 86:12              Database.findSingleRow
package:serverpod/src/server/method_lookup.dart 47:26           MethodLookup._attemptLoad
package:serverpod/src/server/method_lookup.dart 30:7            MethodLookup.load
package:serverpod/src/server/serverpod.dart 312:9               Serverpod.start.<fn>
package:serverpod/src/server/serverpod.dart 286:5               Serverpod.start
package:app_server_server/server.dart 22:3                      run

Insights listening on port 8089
Server id 0 listening on port 8088
2022-04-26 17:18:55.227924Z Internal server error. Failed to connect to database in future call manager.
PostgreSQLSeverity.error 42P01: relation "serverpod_future_call" does not exist
package:postgres/src/connection.dart 453:18                     _PostgreSQLExecutionContextMixin._query
package:postgres/src/connection.dart 427:7                      _PostgreSQLExecutionContextMixin.query
package:postgres/src/connection.dart 482:22                     _PostgreSQLExecutionContextMixin.mappedResultsQuery
package:serverpod_postgres_pool/postgres_pool.dart 750:23       _PgExecutionContextWrapper.mappedResultsQuery.<fn>
package:serverpod_postgres_pool/postgres_pool.dart 678:27       _PgExecutionContextWrapper._run
package:serverpod_postgres_pool/postgres_pool.dart 749:12       _PgExecutionContextWrapper.mappedResultsQuery
package:serverpod_postgres_pool/postgres_pool.dart 614:16       PgPool.mappedResultsQuery.<fn>
package:serverpod_postgres_pool/postgres_pool.dart 319:22       PgPool.run.<fn>.<fn>
package:serverpod_postgres_pool/postgres_pool.dart 418:27       PgPool._useOrCreate
package:serverpod_postgres_pool/postgres_pool.dart 390:14       PgPool._withConnection.<fn>
package:executor/src/executor_impl.dart 61:19                   _Executor.scheduleTask
package:serverpod_postgres_pool/postgres_pool.dart 318:18       PgPool.run.<fn>
package:retry/retry.dart 131:16                                 RetryOptions.retry
package:serverpod_postgres_pool/postgres_pool.dart 316:14       PgPool.run
package:serverpod/src/database/database_connection.dart 171:20  DatabaseConnection.find
package:serverpod/src/database/database.dart 60:12              Database.find
package:serverpod/src/server/future_call_manager.dart 97:18     FutureCallManager._checkQueue
===== asynchronous gap ===========================
package:serverpod_postgres_pool/postgres_pool.dart 318:18       PgPool.run.<fn>
package:retry/retry.dart 131:16                                 RetryOptions.retry
package:serverpod_postgres_pool/postgres_pool.dart 316:14       PgPool.run
package:serverpod/src/database/database_connection.dart 171:20  DatabaseConnection.find
package:serverpod/src/database/database.dart 60:12              Database.find
package:serverpod/src/server/future_call_manager.dart 97:18     FutureCallManager._checkQueue

Local stacktrace:
#0      FutureCallManager._checkQueue (package:serverpod/src/server/future_call_manager.dart:146:36)
<asynchronous suspension>

showing this when runs

dart bin/main.dart

Hope this goes under new issue. or check #121

@yahu1031
Copy link
Contributor

yahu1031 commented Apr 27, 2022

Wrapped some lines with try-catch and found this

minnu@Minnus-Mac dummy_server % /Users/minnu/Documents/Flutter/serverpod/tools/serverpod_cli/serverpod_cli_minnu generate -v       
Generating classes
Generating server side code.
  - processing file: lib/src/protocol/example_class.yaml
Generating Dart client side code.
  - processing file: lib/src/protocol/example_class.yaml
Generating protocol
Analyzing protocol
[exception: FileSystemException(path=/Users/minnu/Documents/Flutter/serverpod/tools/lib/_internal/sdk_library_metadata/lib/libraries.dart; message=Cannot open file)][stackTrace: #0      _PhysicalFile.readAsStringSync (package:analyzer/file_system/physical_file_system.dart:158)
#1      FolderBasedDartSdk.initialLibraryMap (package:analyzer/src/dart/sdk/sdk.dart:479)
#2      new FolderBasedDartSdk (package:analyzer/src/dart/sdk/sdk.dart:377)
#3      ContextBuilderImpl._createSdk (package:analyzer/src/dart/analysis/context_builder.dart:170)
#4      ContextBuilderImpl.createContext (package:analyzer/src/dart/analysis/context_builder.dart:87)
#5      new AnalysisContextCollectionImpl (package:analyzer/src/dart/analysis/analysis_context_collection.dart:67)
#6      new ProtocolAnalyzer (file:///Users/minnu/Documents/Flutter/serverpod/tools/serverpod_cli/bin/generator/protocol_analyzer.dart:46)
#7      performAnalysis (file:///Users/minnu/Documents/Flutter/serverpod/tools/serverpod_cli/bin/generator/protocol_analyzer.dart:31)
#8      performGenerateProtocol (file:///Users/minnu/Documents/Flutter/serverpod/tools/serverpod_cli/bin/generator/protocol_generator.dart:16)
#9      performGenerate (file:///Users/minnu/Documents/Flutter/serverpod/tools/serverpod_cli/bin/generator/generator.dart:13)
#10     main (file:///Users/minnu/Documents/Flutter/serverpod/tools/serverpod_cli/bin/serverpod_cli.dart:224)
<asynchronous suspension>
]
[exception: FileSystemException(path=/Users/minnu/Documents/Flutter/serverpod/tools/lib/_internal/libraries.dart; message=Cannot open file)][stackTrace: #0      _PhysicalFile.readAsStringSync (package:analyzer/file_system/physical_file_system.dart:158)
#1      FolderBasedDartSdk.initialLibraryMap (package:analyzer/src/dart/sdk/sdk.dart:479)
#2      new FolderBasedDartSdk (package:analyzer/src/dart/sdk/sdk.dart:377)
#3      ContextBuilderImpl._createSdk (package:analyzer/src/dart/analysis/context_builder.dart:170)
#4      ContextBuilderImpl.createContext (package:analyzer/src/dart/analysis/context_builder.dart:87)
#5      new AnalysisContextCollectionImpl (package:analyzer/src/dart/analysis/analysis_context_collection.dart:67)
#6      new ProtocolAnalyzer (file:///Users/minnu/Documents/Flutter/serverpod/tools/serverpod_cli/bin/generator/protocol_analyzer.dart:46)
#7      performAnalysis (file:///Users/minnu/Documents/Flutter/serverpod/tools/serverpod_cli/bin/generator/protocol_analyzer.dart:31)
#8      performGenerateProtocol (file:///Users/minnu/Documents/Flutter/serverpod/tools/serverpod_cli/bin/generator/protocol_generator.dart:16)
#9      performGenerate (file:///Users/minnu/Documents/Flutter/serverpod/tools/serverpod_cli/bin/generator/generator.dart:13)
#10     main (file:///Users/minnu/Documents/Flutter/serverpod/tools/serverpod_cli/bin/serverpod_cli.dart:224)
<asynchronous suspension>
]
Unhandled exception:
FileSystemException(path=/Users/minnu/Documents/Flutter/serverpod/tools/lib/_internal/allowed_experiments.json; message=Cannot open file)
#0      _PhysicalFile.readAsStringSync (package:analyzer/file_system/physical_file_system.dart:158)
#1      FolderBasedDartSdk.allowedExperimentsJson (package:analyzer/src/dart/sdk/sdk.dart:386)
#2      FeatureSetProvider._experimentsForSdk (package:analyzer/src/dart/analysis/feature_set_provider.dart:150)
#3      FeatureSetProvider.build (package:analyzer/src/dart/analysis/feature_set_provider.dart:137)
#4      AnalysisDriver._createFileTracker (package:analyzer/src/dart/analysis/driver.dart:1643)
#5      new AnalysisDriver (package:analyzer/src/dart/analysis/driver.dart:281)
#6      ContextBuilderImpl.createContext (package:analyzer/src/dart/analysis/context_builder.dart:106)
#7      new AnalysisContextCollectionImpl (package:analyzer/src/dart/analysis/analysis_context_collection.dart:67)
#8      new ProtocolAnalyzer (file:///Users/minnu/Documents/Flutter/serverpod/tools/serverpod_cli/bin/generator/protocol_analyzer.dart:46)
#9      performAnalysis (file:///Users/minnu/Documents/Flutter/serverpod/tools/serverpod_cli/bin/generator/protocol_analyzer.dart:31)
#10     performGenerateProtocol (file:///Users/minnu/Documents/Flutter/serverpod/tools/serverpod_cli/bin/generator/protocol_generator.dart:16)
#11     performGenerate (file:///Users/minnu/Documents/Flutter/serverpod/tools/serverpod_cli/bin/generator/generator.dart:13)
#12     main (file:///Users/minnu/Documents/Flutter/serverpod/tools/serverpod_cli/bin/serverpod_cli.dart:224)
<asynchronous suspension>

The code works fine in debug mode, cause the required paths were there during the runtime but when it comes out of it, it doesn't.

@yahu1031
Copy link
Contributor

yahu1031 commented Apr 27, 2022

If I don't provide any path in AnalysisContextCollection(includePaths: []), I don't get any kind of error. Here are the logs that I have tried. Lemme know that is not what the expected results are.
MacOS
Windows 11

I don't think Win 10 and win 11 will make a huge difference

This was referenced Apr 27, 2022
@vlidholt
Copy link
Collaborator

This is now working for me on the dev branch. Only tested on a fresh Windows 10 install. Closing for now.

@FaisalHDT
Copy link

SERVERPOD version: 0.9.19 mode: development time: 2022-10-29 01:23:33.955686Z
2022-10-29 01:23:35.112417Z Failed to connect to database.
PostgreSQLSeverity.error 42P01: relation "serverpod_runtime_settings" does not exist
package:postgres/src/connection.dart 513:18 _PostgreSQLExecutionContextMixin._query
package:postgres/src/connection.dart 474:7 _PostgreSQLExecutionContextMixin.query
package:postgres/src/connection.dart 542:22 _PostgreSQLExecutionContextMixin.mappedResultsQuery
package:postgres_pool/postgres_pool.dart 769:23 _PgExecutionContextWrapper.mappedResultsQuery.
package:postgres_pool/postgres_pool.dart 695:27 _PgExecutionContextWrapper._run
package:postgres_pool/postgres_pool.dart 768:12 _PgExecutionContextWrapper.mappedResultsQuery
package:postgres_pool/postgres_pool.dart 631:16 PgPool.mappedResultsQuery.
package:postgres_pool/postgres_pool.dart 332:22 PgPool.run..
package:postgres_pool/postgres_pool.dart 431:27 PgPool._useOrCreate
package:postgres_pool/postgres_pool.dart 403:14 PgPool._withConnection.
package:executor/src/executor_impl.dart 61:19 _Executor.scheduleTask
package:postgres_pool/postgres_pool.dart 331:18 PgPool.run.
package:retry/retry.dart 131:16 RetryOptions.retry
package:postgres_pool/postgres_pool.dart 329:14 PgPool.run
package:serverpod/src/database/database_connection.dart 171:20 DatabaseConnection.find
package:serverpod/src/database/database_connection.dart 199:18 DatabaseConnection.findSingleRow
package:serverpod/src/database/database.dart 86:12 Database.findSingleRow
package:serverpod/src/server/serverpod.dart 312:13 Serverpod.start.
package:serverpod/src/server/serverpod.dart 301:5 Serverpod.start
package:blogger_server/server.dart 30:3 run
===== asynchronous gap ===========================
package:postgres_pool/postgres_pool.dart 331:18 PgPool.run.
package:retry/retry.dart 131:16 RetryOptions.retry
package:postgres_pool/postgres_pool.dart 329:14 PgPool.run
package:serverpod/src/database/database_connection.dart 171:20 DatabaseConnection.find
package:serverpod/src/database/database_connection.dart 199:18 DatabaseConnection.findSingleRow
package:serverpod/src/database/database.dart 86:12 Database.findSingleRow
package:serverpod/src/server/serverpod.dart 312:13 Serverpod.start.
package:serverpod/src/server/serverpod.dart 301:5 Serverpod.start
package:blogger_server/server.dart 30:3 run

2022-10-29 01:23:36.542741Z Internal server error. Failed to load method lookup.
PostgreSQLSeverity.error 42P01: relation "serverpod_method" does not exist
package:postgres/src/connection.dart 513:18 _PostgreSQLExecutionContextMixin._query
package:postgres/src/connection.dart 474:7 _PostgreSQLExecutionContextMixin.query
package:postgres/src/connection.dart 542:22 _PostgreSQLExecutionContextMixin.mappedResultsQuery
package:postgres_pool/postgres_pool.dart 769:23 _PgExecutionContextWrapper.mappedResultsQuery.
package:postgres_pool/postgres_pool.dart 695:27 _PgExecutionContextWrapper._run
package:postgres_pool/postgres_pool.dart 768:12 _PgExecutionContextWrapper.mappedResultsQuery
package:postgres_pool/postgres_pool.dart 631:16 PgPool.mappedResultsQuery.
package:postgres_pool/postgres_pool.dart 332:22 PgPool.run..
package:postgres_pool/postgres_pool.dart 431:27 PgPool._useOrCreate
package:postgres_pool/postgres_pool.dart 403:14 PgPool._withConnection.
package:executor/src/executor_impl.dart 61:19 _Executor.scheduleTask
package:postgres_pool/postgres_pool.dart 331:18 PgPool.run.
package:retry/retry.dart 131:16 RetryOptions.retry
package:postgres_pool/postgres_pool.dart 329:14 PgPool.run
package:serverpod/src/database/database_connection.dart 171:20 DatabaseConnection.find
package:serverpod/src/database/database_connection.dart 199:18 DatabaseConnection.findSingleRow
package:serverpod/src/database/database.dart 86:12 Database.findSingleRow
package:serverpod/src/server/method_lookup.dart 47:26 MethodLookup._attemptLoad
package:serverpod/src/server/method_lookup.dart 30:7 MethodLookup.load
package:serverpod/src/server/serverpod.dart 327:9 Serverpod.start.
package:serverpod/src/server/serverpod.dart 301:5 Serverpod.start
package:blogger_server/server.dart 30:3 run
===== asynchronous gap ===========================
package:postgres_pool/postgres_pool.dart 331:18 PgPool.run.
package:retry/retry.dart 131:16 RetryOptions.retry
package:postgres_pool/postgres_pool.dart 329:14 PgPool.run
package:serverpod/src/database/database_connection.dart 171:20 DatabaseConnection.find
package:serverpod/src/database/database_connection.dart 199:18 DatabaseConnection.findSingleRow
package:serverpod/src/database/database.dart 86:12 Database.findSingleRow
package:serverpod/src/server/method_lookup.dart 47:26 MethodLookup._attemptLoad
package:serverpod/src/server/method_lookup.dart 30:7 MethodLookup.load
package:serverpod/src/server/serverpod.dart 327:9 Serverpod.start.
package:serverpod/src/server/serverpod.dart 301:5 Serverpod.start
package:blogger_server/server.dart 30:3 run

Insights listening on port 8081
Server default listening on port 8080
Webserver listening on port 8082
CPU and memory usage metrics are not supported on this platform.
2022-10-29 01:23:36.902587Z Internal server error. Failed to connect to database in future call manager.
PostgreSQLSeverity.error 42P01: relation "serverpod_future_call" does not exist
package:postgres/src/connection.dart 513:18 _PostgreSQLExecutionContextMixin._query
package:postgres/src/connection.dart 474:7 _PostgreSQLExecutionContextMixin.query
package:postgres/src/connection.dart 542:22 _PostgreSQLExecutionContextMixin.mappedResultsQuery
package:postgres_pool/postgres_pool.dart 769:23 _PgExecutionContextWrapper.mappedResultsQuery.
package:postgres_pool/postgres_pool.dart 695:27 _PgExecutionContextWrapper._run
package:postgres_pool/postgres_pool.dart 768:12 _PgExecutionContextWrapper.mappedResultsQuery
package:postgres_pool/postgres_pool.dart 631:16 PgPool.mappedResultsQuery.
package:postgres_pool/postgres_pool.dart 332:22 PgPool.run..
package:postgres_pool/postgres_pool.dart 431:27 PgPool._useOrCreate
package:postgres_pool/postgres_pool.dart 403:14 PgPool._withConnection.
package:executor/src/executor_impl.dart 61:19 _Executor.scheduleTask
package:postgres_pool/postgres_pool.dart 331:18 PgPool.run.
package:retry/retry.dart 131:16 RetryOptions.retry
package:postgres_pool/postgres_pool.dart 329:14 PgPool.run
package:serverpod/src/database/database_connection.dart 456:20 DatabaseConnection.deleteAndReturn
package:serverpod/src/database/database.dart 166:12 Database.deleteAndReturn
package:serverpod/src/server/future_call_manager.dart 99:18 FutureCallManager._checkQueue
===== asynchronous gap ===========================
package:postgres_pool/postgres_pool.dart 331:18 PgPool.run.
package:retry/retry.dart 131:16 RetryOptions.retry
package:postgres_pool/postgres_pool.dart 329:14 PgPool.run
package:serverpod/src/database/database_connection.dart 456:20 DatabaseConnection.deleteAndReturn
package:serverpod/src/database/database.dart 166:12 Database.deleteAndReturn
package:serverpod/src/server/future_call_manager.dart 99:18 FutureCallManager._checkQueue

Local stacktrace:
#0 FutureCallManager._checkQueue (package:serverpod/src/server/future_call_manager.dart:136:36)

@yahu1031
Copy link
Contributor

@FaisalHDT Can you please provide the context? Like what are you doing, what you got and what you expected to get.

@FaisalHDT
Copy link

@FaisalHDT Can you please provide the context? Like what are you doing, what you got and what you expected to get.

in the protocol folder I created a class containing

class: Article
table: article
fields:
title: String
content: String
publishedOn: DateTime
isPrime: bool

after that i run the command serverpod generate --watch
then some files are generated,
again i run the command docker-compose up --build --detach
its fine until i run command dart bin/main.dart and the issues coming like that
i hope i can make some database

@yahu1031
Copy link
Contributor

yahu1031 commented Oct 29, 2022

@FaisalHDT Okie... So you are running server code and it doesn't work 🤔. Looks like serverpod_runtime_settings doesn't exist. Can you try running the setup-tables file once? If it doesn't exist please LMK. I will help you create one. And also before doing that can you please check your DB and LUK what are tables you see there.

@FaisalHDT
Copy link

still does'nt work
when i try to browser localhost:8080
SADNESS 2022-10-29 13:53:25.299203Z
serverpod_database: 0.0

@yahu1031
Copy link
Contributor

@FaisalHDT I think I know the issue, but need to get clarified. If you could able DM me somewhere on social media, we can collaborate and solve this issue.

@derek-alves
Copy link

I just created a new project, ran docker and tried to run the server but it doesn't work.

flutter: 3.3.0
platform: windows

image
image

@yahu1031
Copy link
Contributor

did you check your DB? @derek-alves I mean all the tables are created? Do you see any setup-tables file in testando_server folder?

@derek-alves
Copy link

derek-alves commented Dec 23, 2022

I ran setup-tables and now run the server, thanks a lot!

@yahu1031
Copy link
Contributor

If you see one, Then there will be a file called setup-tables.cmd file. just run it in the command prompt and make sure the docker is running.

@ihebmeftah
Copy link

If you see one, Then there will be a file called setup-tables.cmd file. just run it in the command prompt and make sure the docker is running.

i have same problem but i can resolve it. how

@rabbihossen
Copy link

Failed to connect to the database. Retrying in 10 seconds. PostgreSQLSeverity.error 42P01: relation "serverpod_runtime_settings" does not exist

I have a problem, I can not solve it. please help

@yahu1031
Copy link
Contributor

@rabbihossen #1278

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants