paperclipai/paperclip · error · Error
Import request returned no data.
Error message
Import request returned no data.
What it means
The final import apply POST returned a falsy body, so although the request may have been processed the CLI has no result payload and refuses to report success.
Solutions
- Retry the import; if it persists, check server logs and API connectivity.
Defensive patterns
Strategy: type-guard
When it happens
Trigger: Thrown at cli/src/commands/client/company.ts:1862 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of paperclipai/paperclip@120ae5428f (2026-08-18).
Data as JSON: /api/errors/9e4e29ea5e6b0794.
Report an issue: GitHub.
Appendix: source
Thrown at cli/src/commands/client/company.ts:1862
}
}
const importApiPath = resolveCompanyImportApiPath({
dryRun: false,
targetMode: targetPayload.mode,
companyId: targetPayload.mode === "existing_company" ? targetPayload.companyId : null,
});
const imported = transferId
? await ctx.api.post<CompanyPortabilityImportResult>(
`/api/companies${companyImportTransferApplyPath(transferId)}`,
{ ...transferMeta, selectedFiles, adapterOverrides },
)
: await ctx.api.post<CompanyPortabilityImportResult>(importApiPath, {
...previewPayload,
adapterOverrides,
});
if (!imported) {
throw new Error("Import request returned no data.");
}
const tc = getTelemetryClient();
if (tc) {
const isPrivate = sourcePayload.type !== "github";
const sourceRef = sourcePayload.type === "github" ? sourcePayload.url : from;
trackCompanyImported(tc, { sourceType: sourcePayload.type, sourceRef, isPrivate });
}
let companyUrl: string | undefined;
if (!ctx.json) {
try {
const importedCompany = await ctx.api.get<Company>(apiPath`/api/companies/${imported.company.id}`);
const issuePrefix = importedCompany?.issuePrefix?.trim();
if (issuePrefix) {
companyUrl = buildCompanyDashboardUrl(ctx.api.apiBase, issuePrefix);
}
} catch {
companyUrl = undefined;
}View on GitHub (pinned to 120ae5428f)