---
title: "TYPO3 Exception 1546632293"
manual: "TYPO3 Exceptions"
version: "main"
permalink: "https://docs.typo3.org/permalink/t3exceptions:typo3-exception-1546632293"
source: "Exceptions/1546632293.rst"
rendered: "2026-09-28T10:25:33+00:00"
---

# TYPO3 Exception 1546632293 {#typo3-exception-1546632293}

> [!NOTE]
> Below, the TYPO3 community may have provided additional information or
> solutions for this exception. However, these may or may not apply to your
> particular case. If you can provide more information, you should come back
> here and add your experience and solution steps to this issue once you have
> resolved it.
>
> General TYPO3 troubleshooting tips can be found in the *Troubleshooting*
> section in the menu. You can also ask questions and receive support in the
> [TYPO3 Questions category on talk.typo3.org](https://talk.typo3.org/c/typo3-questions/).
>
> To add your experience, click "Edit on GitHub" above and follow the
> ["Edit on GitHub" workflow](https://docs.typo3.org/m/typo3/docs-how-to-document/main/en-us/Howto/EditOnGithub.html#docs-contribute-github-method).
> Also check out
> [our tip on Coding Style and reST](https://docs.typo3.org/permalink/t3exceptions:tip-about-rest-coding-style).

## TYPO3 13.4 - 2026-05-15 {#typo3-13-4-2026-05-15}

> [!WARNING]
> Could not get value of property `\TYPO3\CMS\Extbase\Persistence\Generic\LazyLoadingProxy::xxx`,
> make sure the property is either public or has a getter getQXxx(), a hasser hasXxx() or an isser isXxx().

When validating a DTO referencing a model this error came. The model itself was having relations to other models marked as `#[Lazy]`.

I could only solve this by patching the `AbstractGenericObjectValidator`:

```diff
 protected function isValid(mixed $object): void
 {
+   if ($object instanceof LazyLoadingProxy) {
+       return;
+   }
```

## TYPO3 12.4 - 2025-04-02 {#typo3-12-4-2025-04-02}

The TCA definition for the field was missing.

## TYPO3 10.4.14 - 2021-04-02 {#typo3-10-4-14-2021-04-02}

### Situation {#situation}

When validating a controller's argument, the following exception is thrown:

```
#1546632293 RuntimeException Could not get value of property "Site\Site\Domain\Model\Order::cart",
make sure the property is either public or has a getter getCart(), a hasser hasCart() or an isser isCart().

```

But there is a `public function getCart();` defined in the class.

### Solution {#solution}

In Model, the property is nullable:

```
protected ?Cart $cart;

```

Add explicitly a default value:

```
protected ?Cart $cart = null;

```

[Read more information on this behaviour](https://blog.reelworx.at/detail/typo3-extbase-and-type-annotations-with-php-74/).

## TYPO3 11.5.31 - 2023-09-29 {#typo3-11-5-31-2023-09-29}

### Situation {#situation-1}

When validating a controller's argument, the following exception is thrown:

```text
#1546632293 RuntimeException Could not get value of property "Site\Site\Domain\Model\Booking::startdate",
make sure the property is either public or has a getter getStartdate(), a hasser hasStartdate() or an isser isStartdate().
```

But there is a `public function getStartdate(): DateTime` defined in the class.

### Solution {#solution-1}

In the getter, the return value has to be nullable:

```
public function getStartdate(): ?DateTime
```
