• Hello Fabrik Community

    Fabrik is now in the hands of the development team that brought you Fabrik for Joomla 4. We have recently transitioned the Fabrik site over to a new server and are busy trying to clean it up. We have upgraded the site to Joomla 4 and are running the latest version of Fabrik 4. We have also upgraded the Xenforo forum software to the latest version. Many of the widgets you might have been used to on the forum are no longer operational, many abandoned by the developers. We hope to bring back some of the important ones as we have time.

    Exciting times to be sure.

    The Fabrik 4.0 Official release is now available. In addition, the Fabrik codebase is now available in a public repository. See the notices about these in the announcements section

    We wish to shout out a very big Thank You to all of you who have made donations. They have really helped. But we can always use more...wink..wink..

    Also a big Thank You to those of you who have been assisting others in the forum. This takes a very big burden off of us as we work on bugs, the website and the future of Fabrik.

Forms suddenly stopped working after months without problems

DHMG

New Member
Hello,

I hope someone can help me because it's quite the problem for me: We used Fabrik to develop a Web-Interface for managing tuning requests, the up- and download of the necessary files and so on.
Until 2 days ago all worked fine without problems, but suddenly you cant display the user-submitted forms any more. Every other form works as usual, the data seems to be correct and even the form, that can't be loaded any more, is correctly saved in our database.
But if you (in the frontend) click on "Admin"->"Vorgang bearbeiten" and then try to edit/view an entry all it shows is a blank white screen without data.

You can find the site and acess to it in my Profile / Personal Details. I've already made a backup of the site, so don't worry.
Would be great if someone from the fabrik team could take a look at it - I don't even know where to begin because everything seems to be ok.

Cheers,
Mario
 
Blank white screen is almost always a PHP error.
Joomla Global Configuration -> Server tab -> Error Reporting: set to "Maximum". Then in the frontend there should be an error message instead of a white screen.
Also check the PHP error log on the server.
 
Thanks for the advice.
Did set the error report to max and checked the apache error-log. No luck with both unfortunately. Still blank screen & no error report in the console while accessing the form.
 
I did take a look at the joomla Debug Console - nothing seems especially wrong. Just 4 duplicate DB queries (aka the same query executed multiple times). Inefficient, yes - but seems hardly system breaking.
And if I turn on language debugging it shows me an error in
Code:
JROOT/plugins/fabrik_element/date/language/de-DE/de-DE.plg_fabrik_element_date.ini : error(s) in line(s) 49

The mentioned line is this one:
Code:
PLG_ELEMENT_DATE_TIME_LABEL='Zeit'

I changed it to:
Code:
PLG_ELEMENT_DATE_TIME_LABEL="Zeit"

Now the language error in the Joomla Debug Console is gone - but my initial problem still persists:
Editing / Viewing an existing form results in a blank, white page.

I did notice something weird in the submitted HTML-code:
I compared the html code of a working fabrik form to my not-working form, look at the code snippet from the <div class="body">

The working version:
HTML:
 <div class="body">




        <div class="row-fluid main-body">

            <div class="span12">
                <div id="system-message-container">
    </div>

                <form class="fabrikForm form-search" action="/admin/vorgang-bearbeiten?resetfilters=0&amp;clearordering=0&amp;clearfilters=0" method="post" id="listform_1_com_fabrik_1" name="fabrikList">

<div class="fabrikButtonsContainer row-fluid">
<ul class="nav nav-pills  pull-left">


    <li><a class="addbutton addRecord" href="/admin/vorgang-bearbeiten/form/1/">
        <i data-isicon="true" class="icon-plus" ></i> Hinzufügen    </a></li>

<li class="dropdown">
    <a href="#" class="dropdown-toggle groupBy" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
        <i data-isicon="true" class="icon-list-view" ></i>        Gruppieren        <b class="caret"></b>
    </a>
    <ul class="dropdown-menu">
                    <li><a data-groupby="" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=0">Kein</a></li>
                        <li><a data-groupby="etsj_fileservice___date_time" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=etsj_fileservice___date_time">Datum</a></li>
                        <li><a data-groupby="etsj_fileservice___benutzername" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=etsj_fileservice___benutzername">Kunde</a></li>
                        <li><a data-groupby="etsj_fileservice___email" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=etsj_fileservice___email">E-Mail: </a></li>
                        <li><a data-groupby="etsj_fileservice___fahrzeug_marke_" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=etsj_fileservice___fahrzeug_marke_">Fahrzeug Marke: </a></li>
                        <li><a data-groupby="etsj_fileservice___fahrzeug_modell_" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=etsj_fileservice___fahrzeug_modell_">Fahrzeug Modell: </a></li>
                        <li><a data-groupby="etsj_fileservice___tuning_variante_" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=etsj_fileservice___tuning_variante_">Tuning Variante:</a></li>
                        <li><a data-groupby="etsj_fileservice___softwarenummer" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=etsj_fileservice___softwarenummer">Softwarenummer</a></li>
                        <li><a data-groupby="etsj_fileservice___upgradenummer" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=etsj_fileservice___upgradenummer">Upgradenummer</a></li>
                        <li><a data-groupby="etsj_fileservice___zusatzoptionen_" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=etsj_fileservice___zusatzoptionen_">Zusatzoptionen</a></li>
                </ul>
</li>

  
<li class="dropdown">
    <a href="#" class="dropdown-toggle groupBy" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
        <i data-isicon="true" class="icon-upload" ></i>        CSV        <b class="caret"></b>
    </a>
    <ul class="dropdown-menu">
                    <li><a href="/admin/vorgang-bearbeiten/import/1/csv" class="csvImportButton"><i data-isicon="true" class="icon-download" ></i> Aus CSV Importieren</a></li>
                        <li><a href="#" class="csvExportButton"><i data-isicon="true" class="icon-upload" ></i> Export zu CSV</a></li>
                </ul>
</li>
        <li>
            <a href="#" class="doempty">
            <img src="https://ets-chiptuning.at/media/com_fabrik/images/trash.png" class="fabrikTip fabrikImg" title="&lt;span&gt;Leeren&lt;/span&gt;" alt="Leeren" />            Leeren            </a>
        </li>
</ul>
</div>
<div class="fabrikFilterContainer" >
        <div class="row-fluid">
                <div class="span6">
                        <table class="filtertable table table-striped">
                <thead>
                <tr class="fabrik___heading">
                    <th>Suchen:</th>
                    <th style="text-align:right">
                                                    <a class="clearFilters" href="#">
                                <i data-isicon="true" class="icon-refresh" ></i> Filter löschen                            </a>
                                            </th>
                </tr>
                </thead>
                <tfoot>
                <tr>
                    <td colspan="2"></td>
                </tr>
                </tfoot>
There was a lot more code in that tag, but I didn't want to display all of it.

And here is the blank one:
HTML:
<div class="body">




        <div class="row-fluid main-body">

            <div class="span12">
                <div id="system-message-container">
    </div>

              
            </div>

        </div>



    </div>

No content whatsoever. I have no idea what could cause to stop a system that's been running for months to suddenly stop displaying anything.
I may have to update the whole site to joomla 3.9 & Fabrik 3.9 - that'll be fun. And if that's not working I have to reload a backup and enter all lost data manually... that'll be even more fun.

I'm excited for monday already. :eek:
 
We are in need of some funding.
More details.

Thank you.

Members online

Back
Top