1. Fabrik 3.9 has been released. If you have updated Joomla to 3.9, this is a required update.
    Dismiss Notice

Forms suddenly stopped working after months without problems

Discussion in 'Community' started by DHMG, Dec 6, 2018 at 7:46 PM.

  1. DHMG

    DHMG New Member

    Level: Community
    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
     
  2. lousyfool

    lousyfool Member

    Level: Community
    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.
     
  3. DHMG

    DHMG New Member

    Level: Community
    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.
     
  4. achartier

    achartier Active Member

    Level: Community
    Turn on Joomla Debug as well in the Global Configuration Server settings.
     
  5. DHMG

    DHMG New Member

    Level: Community
    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 (Text):
    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 (Text):
    PLG_ELEMENT_DATE_TIME_LABEL='Zeit'
    I changed it to:
    Code (Text):
    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:
     
  6. cheesegrits

    cheesegrits Support Gopher Staff Member

    Level: Community
    Did you set Error Reporting to max in the J! global settings?

    -- hugh
     

Share This Page