当前位置: 首页 > 知识库问答 >
问题:

为什么我第二次在TYPO3 Extbase中收到错误消息?

白禄
2023-03-14

我编写了一个扩展并使用TYPO3 8.7 extbase。当我清除所有缓存时,我的扩展仅在第一次页面访问时工作,第二次页面访问会收到以下错误消息:

无法创建类“Pit\PitExt\Domain\Model\Settings”的空实例,因为它未实现TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface。

问题在哪里?第一次访问它实现了接口,第二次没有?

谢谢你的任何帮助。

共有1个答案

施翰学
2023-03-14

对不起,我弄错了。我有大写/小写的问题。它不是“Pit\PitExt\Domain\Model\Settings”,而是“Pit\PitExt\Domain\Model\Settings”。现在它起作用了。

 类似资料:
  • 问题内容: ABstractMethodError的可能原因是什么? 线程“ pool-1-thread-1”中的异常java.lang.AbstractMethodError: 问题答案: 简单的答案是这样的:一些代码试图调用一个声明的方法。抽象方法没有主体,无法执行。由于您提供的信息很少,因此我无法真正详细说明如何发生这种情况,因为编译器通常会遇到此问题- 如此处所述,这意味着该类必须在运行时

  • 我刚刚将lambda(使用gitlab runner中的Terraform)部署到一个新的aws帐户。此管道将lambda部署到另一个(dev/test)帐户而没有问题,但是当我尝试部署到我的prod帐户时,我得到以下错误: 我在反复强调这句话,“密文指的是一个客户主密钥,它不存在,在这个地区不存在,或者不允许您访问。” 我已经确认,env vars的加密配置设置为使用默认的aws/lambda密

  • 异常消息 上下文名称空间元素“component scan”及其解析器类[org.springframework.Context.annotation.ComponentScanBeanDefinitionParser]仅在JDK 1.5及更高版本上可用 Java版本

  • 问题内容: 我是学习Flask的Django开发人员。我对Flask中的工作方式还很陌生。访问时,我得到的404包含以下代码。有人可以解释为什么我得到这个: 在服务器上找不到请求的URL。如果你手动输入网址,请检查拼写,然后重试。 问题答案: 你在注册处理程序之前先打电话。你应该将整个块移到脚本的底部。

  • 我试图解析一个,但我失败得很惨。我最初认为只是没有在响应中返回,因此我通过直接链接到我的在线文件,精心编制了下面的代码。我能够毫无问题地将打印到屏幕上。然而,当我调用我的解析方法时,我得到了文件的过早结束。 如果我直接传递URL,它会起作用: builder.parse (""); 但当我传递InputStream时失败: > 我得到的错误:

  • 它仍然打印出10个“*”,但后来我得到了这个错误: 但是如果我使用hasNext而不是hasNextLine,它可以正常工作。 所以我想知道为什么hasNext有效,而hasNextLine无效。