-
Notifications
You must be signed in to change notification settings - Fork 634
Closed
Labels
bugThis issue is a bug.This issue is a bug.p2This is a standard priority issueThis is a standard priority issue
Description
Checkboxes for prior research
- I've gone through Developer Guide and API reference
- I've checked AWS Forums and StackOverflow.
- I've searched for previous similar issues and didn't find any solution.
Describe the bug
After add @aws-sdk/[email protected]
to package.json, the Androd build stops working. Rolling back to @aws-sdk/[email protected]
works again. The problem could be with @smithy/smithy-client
upgrade.
Regression Issue
- Select this option if this issue appears to be a regression.
SDK version number
@aws-sdk/[email protected]
Which JavaScript Runtime is this issue in?
React Native
Details of the browser/Node.js/ReactNative version
13.6.9
Reproduction Steps
yarn add @aws-sdk/client-s3
react-native run-android
Observed Behavior
SyntaxError: /home/hugo/projects/msc/mobile-app/node_modules/@aws-sdk/client-s3/dist-cjs/index.js: Static class blocks are not enabled. Please add `@babel/plugin-transform-class-static-block` to your configuration.
319 | // src/models/S3ServiceException.ts
320 | var import_smithy_client = require("@smithy/smithy-client");
> 321 | var S3ServiceException = class _S3ServiceException extends import_smithy_client.ServiceException { :app:createBundleStagingDebugJsAndAssets
| ^
322 | static {
323 | __name(this, "S3ServiceException");
324 | }
at File.buildCodeFrameError (/home/hugo/projects/msc/mobile-app/node_modules/@babel/core/lib/transformation/file/file.js:195:12)
at NodePath.buildCodeFrameError (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/path/index.js:117:21)
at shouldTransform (/home/hugo/projects/msc/mobile-app/node_modules/@babel/helper-create-class-features-plugin/lib/features.js:136:16)
at PluginPass.Class (/home/hugo/projects/msc/mobile-app/node_modules/@babel/helper-create-class-features-plugin/lib/index.js:112:44)
at newFn (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/visitors.js:172:14)
at NodePath._call (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/path/context.js:49:20)
at NodePath.call (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/path/context.js:39:18)
at NodePath.visit (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/path/context.js:88:31)
at TraversalContext.visitQueue (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/context.js:90:16)
at TraversalContext.visitSingle (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/context.js:66:19)
at TraversalContext.visit (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/context.js:113:19)
at traverseNode (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
at NodePath.visit (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/path/context.js:94:52)
at TraversalContext.visitQueue (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/context.js:90:16)
at TraversalContext.visitMultiple (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/context.js:62:17)
at TraversalContext.visit (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/context.js:111:19)
at traverseNode (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
at NodePath.visit (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/path/context.js:94:52)
at TraversalContext.visitQueue (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/context.js:90:16)
at TraversalContext.visitMultiple (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/context.js:62:17)
at TraversalContext.visit (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/context.js:111:19)
at traverseNode (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
at NodePath.visit (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/path/context.js:94:52)
at TraversalContext.visitQueue (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/context.js:90:16)
at TraversalContext.visitSingle (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/context.js:66:19)
at TraversalContext.visit (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/context.js:113:19)
at traverseNode (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/traverse-node.js:22:17)
at traverse (/home/hugo/projects/msc/mobile-app/node_modules/@babel/traverse/lib/index.js:53:34)
at transformFile (/home/hugo/projects/msc/mobile-app/node_modules/@babel/core/lib/transformation/index.js:80:31)
at transformFile.next (<anonymous>)
at run (/home/hugo/projects/msc/mobile-app/node_modules/@babel/core/lib/transformation/index.js:25:12)
at run.next (<anonymous>)
at /home/hugo/projects/msc/mobile-app/node_modules/@babel/core/lib/transform-ast.js:23:33
at Generator.next (<anonymous>)
at evaluateSync (/home/hugo/projects/msc/mobile-app/node_modules/gensync/index.js:251:28)
at sync (/home/hugo/projects/msc/mobile-app/node_modules/gensync/index.js:89:14)
at stopHiding - secret - don't use this - v1 (/home/hugo/projects/msc/mobile-app/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js:47:12)
at transformFromAstSync (/home/hugo/projects/msc/mobile-app/node_modules/@babel/core/lib/transform-ast.js:43:83)
at Object.transform (/home/hugo/projects/msc/mobile-app/node_modules/@react-native/metro-babel-transformer/src/index.js:217:7)
at transformJSWithBabel (/home/hugo/projects/msc/mobile-app/node_modules/metro-transform-worker/src/index.js:288:45)
at Object.transform (/home/hugo/projects/msc/mobile-app/node_modules/metro-transform-worker/src/index.js:413:18)
at transformFile (/home/hugo/projects/msc/mobile-app/node_modules/metro/src/DeltaBundler/Worker.flow.js:54:36)
at Object.transform (/home/hugo/projects/msc/mobile-app/node_modules/metro/src/DeltaBundler/Worker.flow.js:30:10)
at execFunction (/home/hugo/projects/msc/mobile-app/node_modules/jest-worker/build/workers/processChild.js:149:17)
at execHelper (/home/hugo/projects/msc/mobile-app/node_modules/jest-worker/build/workers/processChild.js:137:5)
at execMethod (/home/hugo/projects/msc/mobile-app/node_modules/jest-worker/build/workers/processChild.js:140:5)
at process.messageListener (/home/hugo/projects/msc/mobile-app/node_modules/jest-worker/build/workers/processChild.js:44:7)
at process.emit (node:events:519:28)
at emit (node:internal/child_process:951:14)
> Task :app:createBundleStagingDebugJsAndAssets FAILED
Expected Behavior
The application is deployed in the android device
Possible Solution
rollingback to versión @aws-sdk/[email protected]
Additional Information/Context
In version @aws-sdk/[email protected]
, @smithy/smithy-client
was upgraded.
sebastiandg7 and GuirraMv
Metadata
Metadata
Assignees
Labels
bugThis issue is a bug.This issue is a bug.p2This is a standard priority issueThis is a standard priority issue