<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Skipper support site - Recent questions in Bug report</title>
<link>http://skipper18.com/support/questions/bug-report</link>
<description>Powered by Question2Answer</description>
<item>
<title>Error on numerics with custom decimals after update to 3.3.7 | Laravel 9</title>
<link>http://skipper18.com/support/4309/error-numerics-with-custom-decimals-after-update-to-laravel</link>
<description>&lt;p&gt;I have a field with type decimal and decimal set to 3.&lt;/p&gt;

&lt;p&gt;before update:&lt;br&gt;
  $table-&amp;gt;decimal('weight', 8, 3)-&amp;gt;nullable(true)-&amp;gt;after('value')-&amp;gt;change();&lt;/p&gt;

&lt;p&gt;after update:&lt;br&gt;
   $table-&amp;gt;decimal('weight', 3)-&amp;gt;nullable(true)-&amp;gt;after('value')-&amp;gt;change();&lt;br&gt;
error:&lt;/p&gt;

&lt;p&gt;Numeric value out of range: 1264 Out of range value for column 'weight' at row 300 (SQL: ALTER TABLE amounts CHANGE weight weight NUMERIC(3, 2) DEFAULT NULL)&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://downloads.skipper18.com/support-images/077/7710611208769993168.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/4309/error-numerics-with-custom-decimals-after-update-to-laravel</guid>
<pubDate>Wed, 03 Apr 2024 12:27:20 +0000</pubDate>
</item>
<item>
<title>Custom field options are not populated in Doctrine2 JoinColumn</title>
<link>http://skipper18.com/support/4303/custom-field-options-are-not-populated-doctrine2-joincolumn</link>
<description>&lt;p&gt;All fields under Field Proprties are allowed to have options-&amp;gt;comment added, that is saved in DDL via Doctrine's [options: comment=&quot;...&quot;] mapping. While it would be nice if the &quot;Description&quot; also populated comment in the DDL, this isn't the biggest problem.&lt;/p&gt;

&lt;p&gt;With a Many-to-One association added in the Associations tab a new field, say &quot;pt_id&quot;, will be added in Field Properties tab. However, adding text in options =&amp;gt; comment does &lt;strong&gt;not&lt;/strong&gt; populate [options: comment=&quot;...&quot;] in #[JoinColumn] but only for #[Column].&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/4303/custom-field-options-are-not-populated-doctrine2-joincolumn</guid>
<pubDate>Mon, 18 Sep 2023 06:06:31 +0000</pubDate>
</item>
<item>
<title>&quot;Import External Model&quot; with MySQL not using proper port?</title>
<link>http://skipper18.com/support/4263/import-external-model-with-mysql-not-using-proper-port</link>
<description>&lt;p&gt;I am running two instances of MySQL on my machine, one on port 3306 one in 3400. When I try to import the model from the 3400 instance, the connection is still being attempted with 3306 even with the proper setting in the dialog. &lt;/p&gt;

&lt;p&gt;Is this a known issue? &lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/4263/import-external-model-with-mysql-not-using-proper-port</guid>
<pubDate>Fri, 04 Aug 2023 16:36:31 +0000</pubDate>
</item>
<item>
<title>Skipper Linux x64 consuming huge amounts of VRAM using mutter-x11-frames</title>
<link>http://skipper18.com/support/4274/skipper-linux-consuming-huge-amounts-vram-using-mutter-frames</link>
<description>&lt;p&gt;I've noticed that Skipper is consuming huge amounts of VRAM when open for several hours with the following config:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Skipper AppImage Linux&lt;/li&gt;
&lt;li&gt;Ubuntu 23.04 with GNOME 44&lt;/li&gt;
&lt;li&gt;X11&lt;/li&gt;
&lt;li&gt;2560x1440@165Hz@100%&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Output of nvidia-smi - you can clearly see mutter-x11-frames consuming &amp;gt;3GB VRAM&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Thu May 11 16:54:57 2023       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.105.17   Driver Version: 525.105.17   CUDA Version: 12.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0  On |                  N/A |
| N/A   53C    P0    34W / 115W |   5197MiB / 16384MiB |      3%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      7922      G   /usr/lib/xorg/Xorg               1006MiB |
|    0   N/A  N/A      8177      G   /usr/bin/gnome-shell              258MiB |
|    0   N/A  N/A      8194      G   ...libexec/mutter-x11-frames     3380MiB |
|    0   N/A  N/A      8565      G   .../usr/bin/telegram-desktop       57MiB |
|    0   N/A  N/A      9345      G   ...veSuggestionsOnlyOnDemand       79MiB |
|    0   N/A  N/A      9403      G   ...RendererForSitePerProcess       35MiB |
|    0   N/A  N/A     10826      G   ...993402366275824947,131072       74MiB |
|    0   N/A  N/A     11110      G   ...b/thunderbird/thunderbird      171MiB |
|    0   N/A  N/A     12386      G   ...features=BackForwardCache       63MiB |
|    0   N/A  N/A     39624      G   /usr/bin/nautilus                  11MiB |
|    0   N/A  N/A     49680      G   ...RendererForSitePerProcess       28MiB |
|    0   N/A  N/A    165800      G   /usr/bin/gjs                       24MiB |
+-----------------------------------------------------------------------------+
&lt;/code&gt;&lt;/pre&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/4274/skipper-linux-consuming-huge-amounts-vram-using-mutter-frames</guid>
<pubDate>Thu, 11 May 2023 15:02:39 +0000</pubDate>
</item>
<item>
<title>Changing VirtualAs generates illegal migration</title>
<link>http://skipper18.com/support/4246/changing-virtualas-generates-illegal-migration</link>
<description>&lt;p&gt;If I need to change a concat value for a VirtualAs column, Skipper generates a migration that fails: 'Changing the STORED status' is not supported for generated columns'&lt;/p&gt;

&lt;p&gt;Instead this column should be deleted and added?&lt;/p&gt;

&lt;p&gt;If not, how do I recover from this without having to break my earlier migrations?&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/4246/changing-virtualas-generates-illegal-migration</guid>
<pubDate>Wed, 01 Feb 2023 10:20:04 +0000</pubDate>
</item>
<item>
<title>defining indexes in Table attribute doesn't work, I have to use Index attribute instead</title>
<link>http://skipper18.com/support/4229/defining-indexes-table-attribute-doesnt-attribute-instead</link>
<description>&lt;p&gt;this way of defining indexes seem not to be working&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;#[ORM\Table(
    name: 'custom_article_table_name',
    indexes: [
        new ORM\Index(name: 'name_index', columns: ['name'])
    ]
)]
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;I had to convert it to&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;#[ORM\Table(name: 'custom_invoice_table_name')]
#[ORM\Index(name: 'date_index', columns: ['date'])]
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;bug documentation to reproduce&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;https://gitlab.com/idlab-public/doctrine-attribute-index-bug&quot;&gt;https://gitlab.com/idlab-public/doctrine-attribute-index-bug&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I don't know&lt;/strong&gt; if this is a bug in Doctrine or the implementation of indexes:... is not fully supported in attributes arguments ?&lt;/p&gt;

&lt;p&gt;All I have found is people fixing it with #[ORM\Index] attributes&lt;/p&gt;

&lt;p&gt;related articles&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://stackoverflow.com/questions/73038623/why-doctrine-migrations-ignore-my-index-declaration&quot;&gt;https://stackoverflow.com/questions/73038623/why-doctrine-migrations-ignore-my-index-declaration&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://stackoverflow.com/questions/72744338/doctrine-migration-created-by-symfonymakerbundle-tries-to-remove-existing-indexe&quot;&gt;https://stackoverflow.com/questions/72744338/doctrine-migration-created-by-symfonymakerbundle-tries-to-remove-existing-indexe&lt;/a&gt;&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/4229/defining-indexes-table-attribute-doesnt-attribute-instead</guid>
<pubDate>Tue, 13 Sep 2022 16:00:42 +0000</pubDate>
</item>
<item>
<title>Php 8 attributes errors</title>
<link>http://skipper18.com/support/4212/php-8-attributes-errors</link>
<description>&lt;p&gt;Hi everyone.&lt;br&gt;
I just tried the attributes export, and here are my notes :&lt;/p&gt;

&lt;p&gt;Options for column have dots instead of arrows, and option name should be in &quot;&quot; : options: [unsigned: true] instead of options: [&quot;unsigned&quot; =&amp;gt; true]&lt;/p&gt;

&lt;p&gt;Same for DiscriminatorMap, exemple :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;#[ORM\DiscriminatorMap([
    1: &quot;App\Entity\AdresseEmailContact&quot;,
    2: &quot;App\Entity\AdresseEmailEstimation&quot;,
    3: &quot;App\Entity\AdresseEmailFacturation&quot;
])]
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;When it should be arrows, like an array : 1 =&amp;gt; &quot;App\Entity\AdresseEmailContact&quot;&lt;/p&gt;

&lt;p&gt;For indexes, it seems that it's better to don't have it in the Orm\Table definition.&lt;/p&gt;

&lt;p&gt;Example : &lt;/p&gt;

&lt;pre&gt;&lt;code&gt;#[ORM\Table(name: &quot;adresse_email_contact&quot;,
 indexes: [ORM\Index(name: &quot;IDX_EC25E562FADC9094&quot;, columns: [&quot;depot_vente_id&quot;])])]
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;When this is totally working fine :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;#[Orm\Table(name: &quot;adresse_email_contact&quot;)]
#[Orm\Index(columns: [&quot;depot_vente_id&quot;], name: &quot;IDX_EC25E562FADC9094&quot;)]
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Same with unique constraints.&lt;/p&gt;

&lt;p&gt;Another point is, it seems onUpdate is missing in the doctrine option attributes, don't know why.&lt;/p&gt;

&lt;p&gt;That's all for the moment !&lt;/p&gt;

&lt;p&gt;Regards.&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/4212/php-8-attributes-errors</guid>
<pubDate>Wed, 17 Aug 2022 07:19:49 +0000</pubDate>
</item>
<item>
<title>One-to-one relation is converted to one-to-many when opening relation editor after file is closed and re-opened</title>
<link>http://skipper18.com/support/4136/relation-converted-opening-relation-editor-closed-opened</link>
<description>&lt;p&gt;&lt;strong&gt;Steps to reproduce&lt;/strong&gt; &lt;br&gt;
see &lt;a rel=&quot;nofollow&quot; href=&quot;https://www.dropbox.com/s/k1280enbubzwwuo/skipper-one-to-one-editor-bug.mov?dl=0&quot;&gt;https://www.dropbox.com/s/k1280enbubzwwuo/skipper-one-to-one-editor-bug.mov?dl=0&lt;/a&gt;&lt;br&gt;
1. Create a new Skipper file&lt;br&gt;
2. Create 2 Entities&lt;br&gt;
3. Create 1 one-to-one relation&lt;br&gt;
4. Save file&lt;br&gt;
5. Close file&lt;br&gt;
6. Re-open file&lt;br&gt;
7. double-clic on relation&lt;br&gt;
8. do not change anything&lt;br&gt;
9. --&amp;gt; Cardinality is now &quot;one-to-many&quot;&lt;br&gt;
10. Clic &quot;Cancel&quot;&lt;br&gt;
11. --&amp;gt; User is prompted changes will be discarded (there are no changes&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;infos&lt;/strong&gt;&lt;br&gt;
3.2.35.1768&lt;br&gt;
Version 1.0, build date/time (2021-09-07 22:38:43)&lt;br&gt;
Skipper for mac 64-bit (73464)&lt;br&gt;
Mac OS X 10.15.7&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/4136/relation-converted-opening-relation-editor-closed-opened</guid>
<pubDate>Wed, 17 Aug 2022 07:19:45 +0000</pubDate>
</item>
<item>
<title>Doctrine Attributes dublicating skipper beta</title>
<link>http://skipper18.com/support/4206/doctrine-attributes-dublicating-skipper-beta</link>
<description>&lt;p&gt;After exporting doctrine schemas adding redundant ORM attribute. See below;&lt;br&gt;
&lt;code&gt;#[ORM, ORM, ORM, ORM, ORM, ORM, ORM\Id, ORM\Column(type: &quot;integer&quot;), ORM\GeneratedValue(strategy: &quot;AUTO&quot;)]
    private ?int $id = null;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;it repeats adding ORM any time export.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;#[ORM, ORM]
#[ORM, ORM, ORM]
#[ORM, ORM\Id, ORM\Column(type: &quot;integer&quot;), ORM\GeneratedValue(strategy: &quot;AUTO&quot;)]
private $id;
&lt;/code&gt;&lt;/pre&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/4206/doctrine-attributes-dublicating-skipper-beta</guid>
<pubDate>Mon, 01 Aug 2022 08:59:07 +0000</pubDate>
</item>
<item>
<title>Odd Maintenance Warning After Beta Load in May</title>
<link>http://skipper18.com/support/4204/odd-maintenance-warning-after-beta-load-in-may</link>
<description>&lt;p&gt;A few weeks after loading a &quot;beta-patch&quot; to correct an issue I reported concerning imported table fields being out of order, there is now an odd maintenance warning popping up when I open the app.  There doesn't appear to be any action buttons in the message window, nor can I find a way to &quot;check for updates&quot; within the app.  Should I just download and re-install with the latest version?&lt;/p&gt;

&lt;p&gt;( See screenshot below and this thread: &lt;a rel=&quot;nofollow&quot; href=&quot;https://www.skipper18.com/support/4165/possible-laravel-eloquent-maintains-currently-alphabetical&quot;&gt;&lt;/a&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://www.skipper18.com/support/4165/possible-laravel-eloquent-maintains-currently-alphabetical&quot;&gt;https://www.skipper18.com/support/4165/possible-laravel-eloquent-maintains-currently-alphabetical&lt;/a&gt; )&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://downloads.skipper18.com/support-images/097/9773865599734543296.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/4204/odd-maintenance-warning-after-beta-load-in-may</guid>
<pubDate>Tue, 28 Jun 2022 12:46:42 +0000</pubDate>
</item>
<item>
<title>Unique Constraint and Doctrine Table Name Error</title>
<link>http://skipper18.com/support/4131/unique-constraint-and-doctrine-table-name-error</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;I have two entities in which I have created a Unique Constraint index. One table has a field called emailAccount . When I export to ORM and doctrine imports the Entity it creates the column as email_account. When the Annotations are created I get the following line&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;@ORM\Table(uniqueConstraints={@ORM\UniqueConstraint(name=&quot;TenantUniqueEmail&quot;, columns={&quot;emailAddress&quot;,&quot;tenant_id&quot;,&quot;id&quot;})})&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;emailAccount doesnt exist as a column name so I have to manually modify the file to state email_address. Is this expected behavior, or is there a way I can modify a config to include the table name and not the entity name?&lt;/p&gt;

&lt;p&gt;Is this more of an issue with Doctrine? &lt;/p&gt;

&lt;p&gt;Thanks for any help you have.&lt;/p&gt;

&lt;p&gt;Seth&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/4131/unique-constraint-and-doctrine-table-name-error</guid>
<pubDate>Tue, 11 Jan 2022 07:19:18 +0000</pubDate>
</item>
<item>
<title>Laravel Doc Block property types</title>
<link>http://skipper18.com/support/4113/laravel-doc-block-property-types</link>
<description>&lt;p&gt;Hey guys - so the doc block comments don't work property for a few types. &lt;/p&gt;

&lt;p&gt;In Skipper when you select a UUID column, that should always be cast to a string. &lt;/p&gt;

&lt;p&gt;In Skipper, you select a &lt;code&gt;timestamp&lt;/code&gt; but in Laravel that would be considered a &lt;code&gt;\Carbon\Carbon&lt;/code&gt; instance, and even added to the &quot;dates&quot; array over the casts array. The doc comments say &quot;timestamp&quot; which isn't a valid type and does not support autocomplete features. This forces us to overwrite the type in the parent model.&lt;/p&gt;

&lt;p&gt;Example would be:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;@property \Carbon\Carbon $created_at
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Not sure the best way to handle this on your end, but maybe provide an option to have a custom doc block cast type in Skipper so if you're making use of a custom caster of sorts, that would make it easy to just provide the actual class name which would be referenced in the blocks...&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/4113/laravel-doc-block-property-types</guid>
<pubDate>Sun, 29 Aug 2021 18:05:39 +0000</pubDate>
</item>
<item>
<title>Unique key definition with two columns gets exported as camelCase with db-naming-strategy: underscore-lower</title>
<link>http://skipper18.com/support/3917/definition-columns-exported-camelcase-strategy-underscore</link>
<description>&lt;p&gt;Skipper Build 3.2.22.1624&lt;br&gt;
Symfony 4.4.1&lt;br&gt;
Doctrine ORM 2.7.0&lt;/p&gt;

&lt;p&gt;I have a problem with our setup and combined unique keys. The column definition is exported &quot;as-is&quot; (with camelCase column names). But in our &lt;code&gt;doctrine.yaml&lt;/code&gt; we have:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;The resulting export is:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;* @ORM\Table(uniqueConstraints={@ORM\UniqueConstraint(name=&quot;CityUnique&quot;, columns={&quot;city&quot;,&quot;countryCode&quot;})})
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;which leads to the error:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ php bin/console make:mig

In SchemaException.php line 82:

 There is no column with name 'countryCode' on table 'city'.
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The &lt;code&gt;db-naming-strategy&lt;/code&gt; on the index is set to &lt;code&gt;underscore-lower&lt;/code&gt;, but to no effect.&lt;/p&gt;

&lt;p&gt;Edit: I see, I have to set the &lt;code&gt;db-naming-strategy&lt;/code&gt; on the Bundle! Then it's exported correctly. But shouldn't Skipper also consider the setting on index level? What does that do anyway?&lt;/p&gt;

&lt;p&gt;.&lt;/p&gt;

&lt;p&gt;Minimal working example:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot;?&amp;gt;
&amp;lt;skipper version=&quot;3.2.22.1624&quot; mvc=&quot;Symfony&quot; orm=&quot;Doctrine2&quot; name=&quot;CombinedUniqueCasingBug&quot; uuid=&quot;80e32f16-3bca-43a6-b0a9-a79e6031bcfd&quot;&amp;gt;
  &amp;lt;module name=&quot;\MainBundle&quot; local-name=&quot;MainBundle&quot; namespace=&quot;\&quot; export-format=&quot;Doctrine2Php&quot; export-path=&quot;.&quot; uuid=&quot;cd31ef60-361c-4fab-8296-1149aea063d9&quot;&amp;gt;
    &amp;lt;entity name=&quot;\City&quot; local-name=&quot;City&quot; namespace=&quot;\&quot; uuid=&quot;23f6cc2f-c7eb-468b-bdbe-41959a0ac413&quot;&amp;gt;
      &amp;lt;field name=&quot;id&quot; type=&quot;integer&quot; required=&quot;true&quot; unique=&quot;true&quot; primary=&quot;true&quot; auto-increment=&quot;true&quot; uuid=&quot;1ffad554-fadb-4878-8002-f87248be9ea3&quot;/&amp;gt;
      &amp;lt;field name=&quot;city&quot; type=&quot;string&quot; size=&quot;255&quot; uuid=&quot;b37fe101-5b5e-4dbc-a255-455be0c5bc8b&quot;/&amp;gt;
      &amp;lt;field name=&quot;countryCode&quot; type=&quot;string&quot; size=&quot;2&quot; uuid=&quot;c94a2f4a-a5dd-49d2-920d-a7c5797d8425&quot;/&amp;gt;
      &amp;lt;index name=&quot;CityUnique&quot; unique=&quot;true&quot; uuid=&quot;1259fd89-cfc2-4696-8460-78bafa55b28c&quot;&amp;gt;
        &amp;lt;index-field name=&quot;city&quot; uuid=&quot;21ad701d-5071-4975-b735-a87ac0194c47&quot;/&amp;gt;
        &amp;lt;index-field name=&quot;countryCode&quot; uuid=&quot;fec6c53e-6663-4f7a-a7d7-5445e7c50106&quot;/&amp;gt;
        &amp;lt;orm-attributes&amp;gt;
          &amp;lt;attribute name=&quot;db-naming-strategy&quot;&amp;gt;underscore-lower&amp;lt;/attribute&amp;gt;
        &amp;lt;/orm-attributes&amp;gt;
      &amp;lt;/index&amp;gt;
    &amp;lt;/entity&amp;gt;
  &amp;lt;/module&amp;gt;
  &amp;lt;visual-data&amp;gt;
    &amp;lt;entity uuid=&quot;23f6cc2f-c7eb-468b-bdbe-41959a0ac413&quot; bg-color=&quot;#FFFFFF&quot; hdr-color=&quot;#D2D2D2&quot; position-x=&quot;10&quot; position-y=&quot;20&quot;/&amp;gt;
    &amp;lt;module uuid=&quot;cd31ef60-361c-4fab-8296-1149aea063d9&quot; bg-color=&quot;#FEFCE8&quot; position-x=&quot;61&quot; position-y=&quot;72&quot; size-x=&quot;11&quot; size-x2=&quot;220&quot; size-y=&quot;22&quot; size-y2=&quot;163&quot;/&amp;gt;
    &amp;lt;project uuid=&quot;80e32f16-3bca-43a6-b0a9-a79e6031bcfd&quot; size-x=&quot;0&quot; size-x2=&quot;331&quot; size-y=&quot;0&quot; size-y2=&quot;285&quot;/&amp;gt;
  &amp;lt;/visual-data&amp;gt;
&amp;lt;/skipper&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/3917/definition-columns-exported-camelcase-strategy-underscore</guid>
<pubDate>Wed, 18 Dec 2019 13:39:06 +0000</pubDate>
</item>
<item>
<title>[Solved] cannot export to entities which include public static methods</title>
<link>http://skipper18.com/support/3893/solved-cannot-export-entities-include-public-static-methods</link>
<description>&lt;p&gt;Hi,&lt;br&gt;
Since the latest update Skipper chrashes on export to entities which contain methods marked as &quot;public static&quot;.&lt;br&gt;
These methods are completly unrelatet to the properties which skipper should manage.&lt;/p&gt;

&lt;p&gt;Ausnahmefehler bei 0x696484CB (ucrtbase.dll) in Skipper.exe: Schwerwiegende Beendigung des Programms angefordert&lt;/p&gt;

&lt;p&gt;its means : exception... termination requested&lt;/p&gt;

&lt;p&gt;How can this be fixed?&lt;br&gt;
Thank you in advance.&lt;br&gt;
Peter&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/3893/solved-cannot-export-entities-include-public-static-methods</guid>
<pubDate>Wed, 13 Nov 2019 16:44:09 +0000</pubDate>
</item>
<item>
<title>[Fixed] “Skipper” can’t be opened because Apple cannot check it for malicious software.</title>
<link>http://skipper18.com/support/3889/skipper-opened-because-apple-cannot-check-malicious-software</link>
<description>&lt;p&gt;Hi&lt;/p&gt;

&lt;p&gt;On mac catalina 10.15.1 when the app is opened I get this message:&lt;/p&gt;

&lt;p&gt;“Skipper” can’t be opened because Apple cannot check it for malicious software.&lt;/p&gt;

&lt;p&gt;This software needs to be updated. Contact the developer for more information.&lt;/p&gt;

&lt;p&gt;Chrome downloaded this file on 9 November 2019 from www.skipper18.com.&lt;/p&gt;

&lt;p&gt;How can this be solved?&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/3889/skipper-opened-because-apple-cannot-check-malicious-software</guid>
<pubDate>Tue, 12 Nov 2019 09:55:47 +0000</pubDate>
</item>
<item>
<title>[Fixed] Exporting entity with class-type &quot;trait&quot; ignores the namespace</title>
<link>http://skipper18.com/support/3848/fixed-exporting-entity-class-type-trait-ignores-namespace</link>
<description>&lt;p&gt;Doctrine2, export format: Annotations.&lt;br&gt;
Generated PHP file misses the namespace clause. Neither bundle's nor entity's setting is used.&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/3848/fixed-exporting-entity-class-type-trait-ignores-namespace</guid>
<pubDate>Mon, 14 Oct 2019 10:16:54 +0000</pubDate>
</item>
<item>
<title>Starting a 2nd Skipper Instance raises a session restore question</title>
<link>http://skipper18.com/support/3782/starting-skipper-instance-raises-session-restore-question</link>
<description>&lt;p&gt;I'm not sure if it's even officially allowed to start multiple Instances, but it's definitely possible.&lt;/p&gt;

&lt;p&gt;When the second instance starts, a dialog box shown below appears: &lt;img src=&quot;https://downloads.skipper18.com/support-images/117/11708242324060553681.png&quot; alt=&quot;dialog&quot;&gt;&lt;/p&gt;

&lt;p&gt;The first instance doesn't crash and after skipping the restoration, the second instance works correctly too.&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/3782/starting-skipper-instance-raises-session-restore-question</guid>
<pubDate>Wed, 04 Sep 2019 08:26:42 +0000</pubDate>
</item>
<item>
<title>Warning message before updating to a new version of skipper that will not work on current OS...</title>
<link>http://skipper18.com/support/3715/warning-message-before-updating-version-skipper-that-current</link>
<description>&lt;p&gt;I have just hit the update button on skipper while working on an urgent project and now I get this message:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://downloads.skipper18.com/support-images/139/13916459018849633304.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;

&lt;p&gt;Would it not be too much to ask to provide a warning, before update takes place that an OS is going to need to be updated as well?&lt;/p&gt;

&lt;p&gt;What is the process to roll skipper back to an older version?&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/3715/warning-message-before-updating-version-skipper-that-current</guid>
<pubDate>Fri, 19 Jul 2019 03:32:34 +0000</pubDate>
</item>
<item>
<title>Skipper Changes Non-Entity Variables Annotations</title>
<link>http://skipper18.com/support/3610/skipper-changes-non-entity-variables-annotations</link>
<description>&lt;h3&gt;Background&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;App: Skipper v3.2.19.1545&lt;/li&gt;
&lt;li&gt;OS: xUbuntu 18.04, fully updated&lt;/li&gt;
&lt;li&gt;ORM: Doctrine 2, annotations driver&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Problem&lt;/h3&gt;

&lt;p&gt;Every time I try to export the model to the ORM some of my entities are changed in an unexpected way:&lt;br&gt;
&lt;img src=&quot;https://downloads.skipper18.com/support-images/102/10270187315238153205.png&quot; alt=&quot;diff&quot;&gt;&lt;br&gt;
This change is made every time I correct it manually, and obviously the Skipper shouldn't touch code inside of the methods ;)&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/3610/skipper-changes-non-entity-variables-annotations</guid>
<pubDate>Wed, 29 May 2019 13:39:47 +0000</pubDate>
</item>
<item>
<title>Index field names not generated as column names</title>
<link>http://skipper18.com/support/2976/index-field-names-not-generated-as-column-names</link>
<description>&lt;p&gt;Symfony3 framework, Doctrine2 ORM.&lt;/p&gt;

&lt;p&gt;When exporting Entities that contain an constraint, the columns field in the Table annotation is populated with entity property names, not DB column names.  This causes an error if the property names are camelCase and the column names are underscore_case.&lt;/p&gt;

&lt;p&gt;In other words, this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt; @ORM\Table(uniqueConstraints={@ORM\UniqueConstraint(name=&quot;sns_recip&quot;, columns={&quot;snsNotificationId&quot;,&quot;snsRecipient&quot;})})
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;should be this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;@ORM\Table(uniqueConstraints={@ORM\UniqueConstraint(name=&quot;sns_recip&quot;, columns={&quot;sns_notification_id&quot;,&quot;sns_recipient&quot;})})
&lt;/code&gt;&lt;/pre&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/2976/index-field-names-not-generated-as-column-names</guid>
<pubDate>Thu, 21 Sep 2017 15:49:25 +0000</pubDate>
</item>
<item>
<title>wrong extension in doctrine2 xml export</title>
<link>http://skipper18.com/support/2868/wrong-extension-in-doctrine2-xml-export</link>
<description>&lt;p&gt;When I do a doctrine2 XML export, the extension of the files are yml. &lt;br&gt;
Additional info: I changed a yml export to xml export.&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/2868/wrong-extension-in-doctrine2-xml-export</guid>
<pubDate>Fri, 07 Jul 2017 07:42:04 +0000</pubDate>
</item>
<item>
<title>YML export - Gedmo soft_deleteable has broken following a recent Skipper upgrade (3.2.10.1370)</title>
<link>http://skipper18.com/support/2838/soft_deleteable-broken-following-recent-skipper-upgrade</link>
<description>&lt;p&gt;Hi. &lt;/p&gt;

&lt;p&gt;Other people have recently raised the issue of YML export being incorrect when it comes to outputting Gedmo behaviours. I am having a similar problem with SoftDeletable.&lt;/p&gt;

&lt;p&gt;Before a recent upgrade to 3.2.10.1370, the YML was being generated correctly:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;gedmo:
  soft_deleteable:
    field_name: deleted_at
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;But it's now exporting as&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;gedmo:
  - soft_deleteable:
      field_name: deleted_at
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This has broken my entire project.&lt;/p&gt;

&lt;p&gt;I tried to follow advice to go for XML export, but when I try that a number of my entities report &quot;No identifier/primary key specified for Entity&quot; when I'm using a primary key not called 'id'.&lt;/p&gt;

&lt;p&gt;What's my best solution?&lt;/p&gt;

&lt;p&gt;Thanks&lt;br&gt;
Dave&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/2838/soft_deleteable-broken-following-recent-skipper-upgrade</guid>
<pubDate>Fri, 19 May 2017 16:05:06 +0000</pubDate>
</item>
<item>
<title>Many-to-many relationship between 3 existing entities, create new columns (while they are already there)</title>
<link>http://skipper18.com/support/2770/relationship-between-existing-entities-create-columns-already</link>
<description>&lt;p&gt;Many-to-many relationship between 3 existing entities, the software will create new columns (while they are already there)&lt;/p&gt;

&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;When creating a many-to-many relationship between 3 existing entities, &quot;already existing&quot;!&lt;br&gt;
If I select existing columns, the software will create new columns with &quot;2&quot; at the end of the column name (while they are already there) ...&lt;/p&gt;

&lt;p&gt;Ps: the same process works for a one-to-many relationship (it does not create a new column and does not add &quot;2&quot; at the end of the column name)&lt;/p&gt;

&lt;p&gt;thank you&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://support.skipper18.com/?qa=blob&amp;amp;qa_blobid=16137999141016763014&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/2770/relationship-between-existing-entities-create-columns-already</guid>
<pubDate>Fri, 07 Apr 2017 15:45:00 +0000</pubDate>
</item>
<item>
<title>the cmd+z crashes the software, when back creating associations</title>
<link>http://skipper18.com/support/2767/the-cmd-crashes-the-software-when-back-creating-associations</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;There is a serious problem with the: cmd+z&lt;br&gt;
It crashes the software ...&lt;br&gt;
Especially during the back creation of associations:&lt;br&gt;
(One-to-many OR many-to-many) + cmd+z = crash&lt;/p&gt;

&lt;p&gt;thank you&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://support.skipper18.com/?qa=blob&amp;amp;qa_blobid=7020327956826174495&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/2767/the-cmd-crashes-the-software-when-back-creating-associations</guid>
<pubDate>Fri, 07 Apr 2017 07:03:50 +0000</pubDate>
</item>
<item>
<title>Many to many created in corner top right</title>
<link>http://skipper18.com/support/2719/many-to-many-created-in-corner-top-right</link>
<description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;I got an issue with visual editor happening only with ManyToMany button.&lt;/p&gt;

&lt;p&gt;The issue is :&lt;br&gt;
- I click on the &quot;ManyToMany&quot; button&lt;br&gt;
- I click on my schema where i want to create it (let's say : in bottom left of my Bundle)&lt;br&gt;
- I fill all fields required in the popin and i click &quot;ok&quot;&lt;/p&gt;

&lt;p&gt;Then :&lt;br&gt;
- The ManyToMany relation is correctly created BUT the entity is placed in the top right corner of the Bundle. Happens on all my project, only with ManyToMany relations but always with them.&lt;/p&gt;

&lt;p&gt;My configuration : Skipper 3.2.8 / Mac OS 10.12.3&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/2719/many-to-many-created-in-corner-top-right</guid>
<pubDate>Fri, 24 Feb 2017 10:45:11 +0000</pubDate>
</item>
<item>
<title>Gedmo Sluggable does not support inherited fields</title>
<link>http://skipper18.com/support/2579/gedmo-sluggable-does-not-support-inherited-fields</link>
<description>&lt;p&gt;ORM Designer version 3.2.7.1338, MVC: Symfony3, ORM: Doctrine2&lt;/p&gt;

&lt;p&gt;Sample project: &lt;a rel=&quot;nofollow&quot; href=&quot;https://support.skipper18.com/?qa=blob&amp;amp;qa_blobid=2312863847899793239&quot;&gt;https://support.skipper18.com/?qa=blob&amp;amp;qa_blobid=2312863847899793239&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When I use the Gedmo Sluggable extension, I want to be able to select inherited fields as well. This is currently not possible in Skipper.&lt;/p&gt;

&lt;p&gt;Expected output in SampleEntity:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;/**
 * @ORM\Column(type=&quot;string&quot;, unique=true, length=255, nullable=false)
 * @Gedmo\Slug(fields={&quot;firstName&quot;, &quot;lastName&quot;})
 */
private $name;
&lt;/code&gt;&lt;/pre&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/2579/gedmo-sluggable-does-not-support-inherited-fields</guid>
<pubDate>Wed, 19 Oct 2016 14:04:06 +0000</pubDate>
</item>
<item>
<title>Doctrine2, Wrong &quot;Embedded&quot; property named &quot;useColumnPrefix&quot; (must be &quot;columnPrefix&quot; instead).</title>
<link>http://skipper18.com/support/2249/doctrine2-embedded-property-usecolumnprefix-columnprefix</link>
<description>&lt;p&gt;Using Doctrine DBAL 2.5.2 / ORM 2.5.1&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;@ORM\Embedded(class=&quot;DateRange&quot;, useColumnPrefix=false)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;must be&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;@ORM\Embedded(class=&quot;DateRange&quot;, columnPrefix=false)
&lt;/code&gt;&lt;/pre&gt;
</description>
<category>Bug report</category>
<guid isPermaLink="true">http://skipper18.com/support/2249/doctrine2-embedded-property-usecolumnprefix-columnprefix</guid>
<pubDate>Thu, 01 Oct 2015 17:16:38 +0000</pubDate>
</item>
</channel>
</rss>