小编Jer*_*emy的帖子

带有 python docker 容器的 AWS Lambda 的 InvalidEntrypoint

我已经使用 Lambda 构建了一个图像public.ecr.aws/lambda/python:3.8,但总是收到此错误。

尝试更改函数和文件名,但没有获得更多调试细节。

另外,我已在本地运行该函数并且入口点/cmd 可以工作。

START RequestId: cb4ba88c-c347-4e7d-b1ca-031a2e02fde4 Version: $LATEST
IMAGE   Launch error: fork/exec /lambda-entrypoint.sh: exec format error    Entrypoint: [/lambda-entrypoint.sh] Cmd: [index.lambda_handler] WorkingDir: [/var/task]IMAGE    Launch error: fork/exec /lambda-entrypoint.sh: exec format error    Entrypoint: [/lambda-entrypoint.sh] Cmd: [index.lambda_handler] WorkingDir: [/var/task]END RequestId: cb4ba88c-c347-4e7d-b1ca-031a2e02fde4
REPORT RequestId: cb4ba88c-c347-4e7d-b1ca-031a2e02fde4  Duration: 12.86 ms  Billed Duration: 13 ms  Memory Size: 128 MB Max Memory Used: 3 MB   
RequestId: cb4ba88c-c347-4e7d-b1ca-031a2e02fde4 Error: fork/exec /lambda-entrypoint.sh: exec format error
Runtime.InvalidEntrypoint
Run Code Online (Sandbox Code Playgroud)

python amazon-web-services docker aws-lambda

19
推荐指数
1
解决办法
8785
查看次数

我们可以在AOT之后向Angular应用添加功能模块吗?

我正在开发一个类似于WordPress和其他CMS应用程序的开源平台,但专注于与典型的Java构建管道的互操作性.

目标是创建一些可重用的库,为开发人员提供构建/运行时依赖性,以创建可在部署[plugins]后应用于平台的功能模块.

我使用AngularJS + Spring框架创建了一个做得很好的原始版本.
本质上,它会扫描与特定模式匹配的静态文件的依赖关系jar,为文件创建MVC资源解析,然后将这些文件URL包含在索引页中.

这有效地允许资源库包括服务器和客户端资源以扩展运行平台.

*但!一位同事说我的字体结束已经过时了,我需要更新Angular = P.

所以我开始将Angular 4中的UI重写为一个单独的资源依赖项,可以在一个功能模块项目中用于测试,然后再发布为jar.
我非常喜欢Angular 4 [TS],因为它更像是开发我精通的服务器代码.

重点...如果功能模块提供客户端资源,如何在运行时加载它们?
我想我可以使用JIT并在浏览器中加载js路径,但出于性能原因我想使用AOT.

我正在考虑 - 解压缩资源,运行编译,然后提供页面.
或者有没有办法在AOT执行后动态加载Angular模块?

参考项目 - https://github.com/savantly-net/sprout-platform

spring-mvc spring-boot angular

10
推荐指数
1
解决办法
397
查看次数

有没有办法在ngFor中声明特定类型

我正在使用ngFor迭代Angular 4.x中特定类型[菜单]的集合

然后循环显示菜单对象的集合属性[menu.items]

不幸的是,即使Menu类将items属性定义为MenuItem数组,该属性在我的IDE [Eclipse + Angular IDE]中还是未知的。

有什么想法吗?

红色花体

相关的类别声明-

export class MenuBase {
  id: string;
  title: string;
  isPublic: boolean;
  roles: string[];
  items: MenuItem[];
  position: number;
// rest of class omitted
}

export class MenuItem extends MenuBase {
  menuItemType: MenuItemType;
  callback: () => void;
  location: string;

  constructor (options: any) {
    super(options);
    this.location = options.location;
    this.menuItemType = options.menuItemType || MenuItemType.location;
    this.callback = options.callback;
  }
}

export class Menu extends MenuBase {
  constructor (options: any) {
    super(options);
  }
}
Run Code Online (Sandbox Code Playgroud)

附加信息-这是我正在从事 的项目:https …

typescript angular

8
推荐指数
1
解决办法
1779
查看次数

错误:useRoutes() 只能在 <Router> 组件的上下文中使用

我使用 System JS 动态添加 React 模块,效果非常好!
除非我尝试使用已加载模块中的反应路由器上下文。

“反应路由器-dom”:“6.0.0-beta.0”

你可以在react组件资源管理器中看到,肯定有一个<Router>组件作为祖先。
路由在主机应用程序中工作正常 - 仅当从动态加载的组件调用时才会中断。

我是 React 的新手,所以我可能对如何向深度嵌套或动态加载的子级提供上下文做出了错误的假设。

在此输入图像描述

路由器安装在这里 -
https://github.com/savantly-net/sprout-platform/blob/47cb99f7076bf6df09d9fec8e2d6c7ee78ce08af/frontend/apps/webapp/src/index.tsx#L204

模块正在此处加载 -
https://github.com/savantly-net/sprout-platform/blob/47cb99f7076bf6df09d9fec8e2d6c7ee78ce08af/frontend/apps/webapp/src/features/plugins/AppRootPage.tsx#L84

引发异常的模块元素位于此处 -
https://github.com/savantly-net/sprout-platform/blob/47cb99f7076bf6df09d9fec8e2d6c7ee78ce08af/backend/modules/forms/src/plugin/FormsRootPage.tsx#L47

reactjs react-router react-router-dom

6
推荐指数
1
解决办法
6603
查看次数

Tedious或Sequelize使用`findOne()`的错误语法

我正在使用Sequelize with Tedious来访问SQL Server 2008.

当我这样做时,sequelizeModel.findOne()我得到了这个例外 -

未处理的拒绝SequelizeDatabaseError:FETCH语句中NEXT选项的使用无效.

我知道SQL Server 2008不支持OFFSET 0 ROWS FETCH NEXT 1 ROWS ONLY,这就是抛出异常的原因.

但我也明确地设置tdsVersion了繁琐的选项7_3_B.

如此处所述 -
http://pekim.github.io/tedious/api-connection.html

我已经尝试了所有tds版本,生成的查询语法总是包含FETCH/NEXT语法.

我错过了什么吗?

语法不应该特定于tds版本吗?

我还验证了该tdsVersion选项是从sequelize成功传递到繁琐的连接库.

生成的查询语法示例 -

SELECT 
    [id], [FIRST_NAME], [LAST_NAME]  
FROM  
    [USERs] AS [USERS] 
ORDER BY 
    [id]  
    OFFSET 0 ROWS FETCH NEXT 1 ROWS ONLY;
Run Code Online (Sandbox Code Playgroud)

sql-server-2008 node.js sequelize.js tedious

5
推荐指数
1
解决办法
2379
查看次数

"找不到类型的属性"......将QueryDslPredicateExecutor与MongoDB和Spring-Data一起使用时

我正在尝试将QueryDslPredicateExecutor与MongoDB和Spring-Data一起使用,但它似乎在"exists()"属性上窒息.

我正在使用 -

org.springframework.boot:spring-boot-starter-parent:1.3.5.RELEASE  
com.querydsl:querydsl-mongodb:4.1.2  
com.querydsl:querydsl-apt:4.1.2  
org.mongodb.morphia:morphia:1.1.1  
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪

Caused by: org.springframework.data.mapping.PropertyReferenceException: No property exists found for type Tree!
    at org.springframework.data.mapping.PropertyPath.<init>(PropertyPath.java:77) ~[spring-data-commons-1.12.0.RELEASE.jar:na]
    at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:329) ~[spring-data-commons-1.12.0.RELEASE.jar:na]
    at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:309) ~[spring-data-commons-1.12.0.RELEASE.jar:na]
    at org.springframework.data.mapping.PropertyPath.from(PropertyPath.java:272) ~[spring-data-commons-1.12.0.RELEASE.jar:na]
    at org.springframework.data.mapping.PropertyPath.from(PropertyPath.java:243) ~[spring-data-commons-1.12.0.RELEASE.jar:na]
    at org.springframework.data.repository.query.parser.Part.<init>(Part.java:76) ~[spring-data-commons-1.12.0.RELEASE.jar:na]
    at org.springframework.data.repository.query.parser.PartTree$OrPart.<init>(PartTree.java:235) ~[spring-data-commons-1.12.0.RELEASE.jar:na]
    at org.springframework.data.repository.query.parser.PartTree$Predicate.buildTree(PartTree.java:373) ~[spring-data-commons-1.12.0.RELEASE.jar:na]
    at org.springframework.data.repository.query.parser.PartTree$Predicate.<init>(PartTree.java:353) ~[spring-data-commons-1.12.0.RELEASE.jar:na]
    at org.springframework.data.repository.query.parser.PartTree.<init>(PartTree.java:84) ~[spring-data-commons-1.12.0.RELEASE.jar:na]
    at org.springframework.data.mongodb.repository.query.PartTreeMongoQuery.<init>(PartTreeMongoQuery.java:60) ~[spring-data-mongodb-1.9.0.RELEASE.jar:na]
    at org.springframework.data.mongodb.repository.support.MongoRepositoryFactory$MongoQueryLookupStrategy.resolveQuery(MongoRepositoryFactory.java:168) ~[spring-data-mongodb-1.9.0.RELEASE.jar:na]
    at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.<init>(RepositoryFactorySupport.java:435) ~[spring-data-commons-1.12.0.RELEASE.jar:na]
    at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:220) ~[spring-data-commons-1.12.0.RELEASE.jar:na]
    at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:266) ~[spring-data-commons-1.12.0.RELEASE.jar:na]
    at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:252) ~[spring-data-commons-1.12.0.RELEASE.jar:na]
    at org.springframework.data.mongodb.repository.support.MongoRepositoryFactoryBean.afterPropertiesSet(MongoRepositoryFactoryBean.java:108) ~[spring-data-mongodb-1.9.0.RELEASE.jar:na]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637) ~[spring-beans-4.2.6.RELEASE.jar:4.2.6.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574) ~[spring-beans-4.2.6.RELEASE.jar:4.2.6.RELEASE]
    ... 30 common frames omitted …
Run Code Online (Sandbox Code Playgroud)

java mongodb querydsl spring-data

5
推荐指数
1
解决办法
4028
查看次数

主检查点记录中的资源管理器 ID 无效

我已将我的 Airbyte 映像从 更新0.35.2-alpha0.35.37-alpha. [在 kubernetes 中运行]

当系统推出时,db pod 不会终止,我[一个可怕的错误]删除了 pod。当它恢复时,我收到一个错误 -

PostgreSQL Database directory appears to contain a database; Skipping initialization

2022-02-24 20:19:44.065 UTC [1] LOG:  starting PostgreSQL 13.6 on x86_64-pc-linux-musl, compiled by gcc (Alpine 10.3.1_git20211027) 10.3.1 20211027, 64-bit
2022-02-24 20:19:44.065 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
2022-02-24 20:19:44.065 UTC [1] LOG:  listening on IPv6 address "::", port 5432
2022-02-24 20:19:44.071 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2022-02-24 20:19:44.079 …
Run Code Online (Sandbox Code Playgroud)

postgresql kubernetes

3
推荐指数
1
解决办法
6086
查看次数