ardatan / ardatan/meteor-webpack

error run meteor after upgrade from 1.8.0.1 to 1.9

Open
#86 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
123
Forks
28
PR merge metrics
No merged PRs in 30d

Description

my error:
`
E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\dev_bundle\lib\node_modules\meteor-promise\promise_server.js:218
throw error;
^

SyntaxError: Unexpected token < in JSON at position 109
at JSON.parse ()
at E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\tools\fs\tools\fs\optimistic.ts:321:17
at wrap.makeCacheKey (E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\tools\fs\tools\fs\optimistic.ts:36:15)
at recomputeNewValue (E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\dev_bundle\lib\node_modules\optimism\src\entry.ts:182:31)
at Slot.withValue (E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\dev_bundle\lib\node_modules\@wry\context\lib\context.js:73:29)
at reallyRecompute (E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\dev_bundle\lib\node_modules\optimism\src\entry.ts:165:19)
at Entry.recompute (E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\dev_bundle\lib\node_modules\optimism\src\entry.ts:85:9)
at optimistic (E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\dev_bundle\lib\node_modules\optimism\src\index.ts:101:25)
at E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\tools\fs\tools\fs\optimistic.ts:366:19
at recomputeNewValue (E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\dev_bundle\lib\node_modules\optimism\src\entry.ts:182:31)
at Slot.withValue (E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\dev_bundle\lib\node_modules\@wry\context\lib\context.js:73:29)
at reallyRecompute (E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\dev_bundle\lib\node_modules\optimism\src\entry.ts:165:19)
at Entry.recompute (E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\dev_bundle\lib\node_modules\optimism\src\entry.ts:85:9)
at optimistic (E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\dev_bundle\lib\node_modules\optimism\src\index.ts:101:25)
at find (E:\tools\isobuild\package-source.js:1292:30)
at E:\tools\isobuild\package-source.js:1345:27
at Array.forEach ()
at find (E:\tools\isobuild\package-source.js:1324:22)
at E:\tools\isobuild\package-source.js:1345:27
at Array.forEach ()
at find (E:\tools\isobuild\package-source.js:1324:22)
at E:\tools\isobuild\package-source.js:1345:27
at Array.forEach ()
at find (E:\tools\isobuild\package-source.js:1324:22)
at E:\tools\isobuild\package-source.js:1345:27
at Array.forEach ()
at find (E:\tools\isobuild\package-source.js:1324:22)
at find (E:\tools\isobuild\package-source.js:1356:25)
at E:\tools\isobuild\package-source.js:1368:34
at Object.withCache (E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\tools\fs\tools\fs\files.ts:1650:18)
at PackageSource._findSources (E:\tools\isobuild\package-source.js:1368:18)
at SourceArch.getFiles (E:\tools\isobuild\package-source.js:916:32)
at E:\tools\isobuild\compiler.js:406:23
at E:\tools\isobuild\compiler.js:186:28
at Object.withCache (E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\tools\fs\tools\fs\files.ts:1650:18)
at E:\tools\isobuild\compiler.js:185:11
at Function._.each._.forEach (E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\dev_bundle\lib\node_modules\underscore\underscore.js:186:9)
at Object.compile (E:\tools\isobuild\compiler.js:180:5)
at E:\tools\isobuild\bundler.js:3217:24
at Object.capture (E:\tools\utils\buildmessage.js:283:5)
at bundle (E:\tools\isobuild\bundler.js:3164:31)
at E:\tools\isobuild\bundler.js:3109:32
at Slot.withValue (E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\dev_bundle\lib\node_modules\@wry\context\lib\context.js:73:29)
at Object.withCache (E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\tools\fs\tools\fs\files.ts:1650:39)
at Object.bundle (E:\tools\isobuild\bundler.js:3109:16)
at E:\tools\runners\run-app.js:572:24
at Function.run (E:\Meteor\.meteor\packages\meteor-tool\1.9.2\mt-os.windows.x86_64\tools\tool-env\tools\tool-env\profile.ts:289:14)
at bundleApp (E:\tools\runners\run-app.js:571:34)
at AppRunner._runOnce (E:\tools\runners\run-app.js:613:35)
at AppRunner._fiber (E:\tools\runners\run-app.js:919:28)
at E:\tools\runners\run-app.js:401:12
error Command failed with exit code 1.`

my package file:
`meteor-base@1.4.0
mongo@1.8.0
tracker@1.2.0
shell-server
aldeed:collection2
accounts-password@1.5.2
ardatan:webpack
ardatan:webpack-dev-middleware`

my versions file:
`accounts-base@1.5.0
accounts-password@1.5.3
aldeed:collection2@3.0.6
allow-deny@1.1.0
ardatan:webpack@0.0.13
ardatan:webpack-dev-middleware@0.0.13
autoupdate@1.6.0
babel-compiler@7.5.2
babel-runtime@1.5.0
base64@1.0.12
binary-heap@1.0.11
boilerplate-generator@1.6.0
callback-hook@1.3.0
check@1.3.1
ddp@1.4.0
ddp-client@2.3.3
ddp-common@1.4.0
ddp-rate-limiter@1.0.7
ddp-server@2.3.1
diff-sequence@1.1.1
dynamic-import@0.5.1
ecmascript@0.14.2
ecmascript-runtime@0.7.0
ecmascript-runtime-client@0.10.0
ecmascript-runtime-server@0.9.0
ejson@1.1.1
email@1.2.3
es5-shim@4.8.0
fetch@0.1.1
geojson-utils@1.0.10
hot-code-push@1.0.4
id-map@1.1.0
inter-process-messaging@0.1.0
livedata@1.0.18
localstorage@1.2.0
logging@1.1.20
meteor@1.9.3
meteor-base@1.4.0
minimongo@1.4.5
modern-browsers@0.1.5
modules@0.15.0
modules-runtime@0.12.0
mongo@1.8.1
mongo-decimal@0.1.1
mongo-dev-server@1.1.0
mongo-id@1.0.7
npm-bcrypt@0.9.3
npm-mongo@3.3.0
ordered-dict@1.1.0
promise@0.11.2
raix:eventemitter@1.0.0
random@1.1.0
rate-limit@1.0.9
reactive-var@1.0.11
reload@1.3.0
retry@1.1.0
routepolicy@1.1.0
service-configuration@1.0.11
sha@1.0.9
shell-server@0.4.0
socket-stream-client@0.2.3
srp@1.0.12
tmeasday:check-npm-versions@0.3.2
tracker@1.2.0
underscore@1.0.10
webapp@1.8.2
webapp-hashing@1.0.9
`

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the failure with the listed package and versions, then start at tools/fs/optimistic.ts:321 and the package-source.js callers around lines 1292-1368. Trace which JSON input is malformed during the Meteor 1.9 build and verify that running the upgraded application completes without the parse error.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, webpack
Domain
build-system, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.