Rank 4: Virtual Machine
Locally when I run the built up function (main.dart), I can import everything just fine.
However the imports do not work if I push the code.tar.gz to deployment.
Here are the logs from build:
Info: Compiling with sound null safety
user_code/lib/main.dart:1:8: Error: Error when reading 'user_code/lib/utils/model/response.dart': No such file or directory
import 'utils/model/response.dart';
^
user_code/lib/main.dart:2:8: Error: Error when reading 'user_code/lib/utils/network.dart': No such file or directory
import 'utils/network.dart';
^
user_code/lib/main.dart:16:28: Error: Undefined name 'NetworkResponse'.
Network.send(response);
^^^^^^^^^^^^^^^
user_code/lib/main.dart:16:5: Error: Undefined name 'Network'.
Network.send(response);
^^^^^^^
Error: AOT compilation failed
Short snipped from the main.dart:
import 'utils/network.dart';import 'utils/model/response.dart';
Future<void> start(final request, final response) async { final variables = request.variables; final apiKey = variables['REMOTE_CONFIG_API_KEY'].toString(); final event = variables['APPWRITE_FUNCTION_EVENT'].toString();
// make network requests and send results back with response.send()}