crogers+ 1761139  320919  0 21:37 ?        00:00:00 /bin/bash -c ps -ef | grep 1755044
crogers+ 1761141 1761139  0 21:37 ?        00:00:00 grep 1755044


exec

cd /home/crogers2287/openclaw-workspaces/cannadeals-marketing/skills/social-poster && xvfb-run --auto-servernum --server-args="-screen 0 1920x1080x24" node post.mjs twitter-reply "That Hello Kitty diary set is such a classic gift! If you're looking for more like it, sometimes the 'Back to School' sections have clearance stickers on stationery this time of year even in Feb." --url "https://x.com/Austin894742999/status/2022781063949422809"


node:internal/process/promises:394
    triggerUncaughtException(err, true /* fromPromise */);
    ^

browserType.launchPersistentContext: Target page, context or browser has been closed
Browser logs:

╔════════════════════════════════════════════════════════════════════════════════════════════════╗
║ Looks like you launched a headed browser without having a XServer running.                     ║
║ Set either 'headless: true' or use 'xvfb-run <your-playwright-app>' before running Playwright. ║
║                                                                                ║
║ <3 Playwright Team                                                                             ║
╚════════════════════════════════════════════════════════════════════════════════════════════════╝
Call log:
  - <launching> /home/crogers2287/.cache/ms-playwright/chromium-1208/chrome-linux64/chrome --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-update --no-default-browser-check --disable-dev-shm-usage --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --disable-infobars --disable-search-engine-choice-screen --disable-sync --enable-unsafe-swiftshader --no-sandbox --no-sandbox --disable-blink-features=AutomationControlled,AutomationControlled --disable-features=IsolateOrigins,site-per-process --display=:99 --user-data-dir=/home/crogers2287/.social-poster-profile --remote-debugging-pipe about:blank
  - <launched> pid=1761687
  - [pid=1761687][err] [1761687:1761687:0214/213745.297045:ERROR:ui/ozone/platform/x11/ozone_platform_x11.cc:256] Missing X server or $DISPLAY
  - [pid=1761687][err] [1761687:1761687:0214/213745.297108:ERROR:ui/aura/env.cc:246] The platform failed to initialize.  Exiting.
  - [pid=1761687] <gracefully close start>
  - [pid=1761687] <kill>
  - [pid=1761687] <will force kill>
  - [pid=1761687] <process did exit: exitCode=1, signal=null>
  - [pid=1761687] starting temporary directories cleanup
  - [pid=1761687] finished temporary directories cleanup
  - [pid=1761687] <gracefully close end>

    at async Proxy.launchPersistentContext (/home/crogers2287/openclaw-workspaces/cannadeals-marketing/skills/social-poster/node_modules/playwright-extra/dist/index.cjs.js:703:25)
    at async launchBrowser (/home/crogers2287/openclaw-workspaces/cannadeals-marketing/skills/social-poster/post.mjs:55:19)
    at async replyTwitter (/home/crogers2287/openclaw-workspaces/cannadeals-marketing/skills/social-poster/post.mjs:117:19)

Node.js v22.20.0

Command exited with code 1


You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit.
* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_paid_tier_input_token_count, limit: 1000000, model: gemini-3-flash
Please retry in 14.29243525s.

Learn more about Gemini API quotas


You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit.
* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_paid_tier_input_token_count, limit: 1000000, model: gemini-3-flash
Please retry in 11.902771022s.

Learn more about Gemini API quotas


You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit.
* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_paid_tier_input_token_count, limit: 1000000, model: gemini-3-flash
Please retry in 7.282522708s.

Learn more about Gemini API quotas


[openclaw] missing tool result in session history; inserted synthetic error result for transcript repair.