Numerous errors in established Tix installation

50 views
Skip to first unread message

Timothy Coleman

unread,
Nov 25, 2023, 9:57:02 AM11/25/23
to Open Source CAD
Hi all!

I have been managing a Tickets CAD installation that's been going on nine years now and it has worked great until recently. Although I'm not as active on the user end as I was, I still get the "it's not working right" emails and texts.

Basically, with this set up there are between ten and twenty-five new incidents created daily (security company with daily entries) and usually a dozen and a half or so users logged in at any given time. Recently there have been numerous errors displayed and certain functions such as creating new facilities have not been working at all. I ran the built in maintenance features and then had our server host install the latest version of Tix. Now I can't even view the config page. 

Below are what I can get of the errors to maybe give some ideas. I really don't want to have to put these folks through a fresh install, but I'm thinking that might be what it takes.

Also a special thanks to Andy and Arnie for helping out all these years, and congrats to Eric for taking over things now!

--Tim


(this is when I click on the Config screen, overlaid is the Tickets login)
Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/deltacpcad/public_html/config.php on line 1604

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/deltacpcad/public_html/config.php on line 1694

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/deltacpcad/public_html/config.php on line 1700

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/deltacpcad/public_html/config.php on line 1706

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/deltacpcad/public_html/config.php on line 1729

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/deltacpcad/public_html/config.php on line 1834

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/deltacpcad/public_html/config.php on line 3838

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/deltacpcad/public_html/config.php on line 3924

Warning: session_start(): Cannot start session when headers already sent in /home/deltacpcad/public_html/config.php on line 93

Notice: Undefined variable: _SESSION in /home/deltacpcad/public_html/incs/login.inc.php on line 206

Warning: array_key_exists() expects parameter 2 to be array, null given in /home/deltacpcad/public_html/incs/login.inc.php on line 206

Notice: Undefined variable: _SESSION in /home/deltacpcad/public_html/incs/login.inc.php on line 209

Warning: array_key_exists() expects parameter 2 to be array, null given in /home/deltacpcad/public_html/incs/login.inc.php on line 209



Eric Osterberg

unread,
Nov 25, 2023, 11:17:06 AM11/25/23
to open-so...@googlegroups.com
What you are seeing are warnings and notices. This is most likely because you are now running on a newer version of PHP, running in Debug mode.
The PHP foundation software has advanced much more quickly than the Tickets code base. If you choose to install an older php version, you'll see fewer warnings, but find there are no longer any security fixes available.

I've just created a new "release". There are zero changes from the GIT HEAD/MAIN found at: https://github.com/openises/tickets or https://github.com/openises/tickets/archive/refs/heads/main.zip if you are accustomed to the old fashioned zip file method of distributing software.

You can find the latest ZIP file of the "release" at: https://github.com/openises/tickets/releases/tag/v3.41.0
I'll update sourceforge later this weekend when I can find the time.

Tim,
I'm going to assume you are running your installation right now on WAMP which by default has a debugger enabled. WAMP was designed for developers to test their software at their local PC before moving to a server or the cloud to host their applications. You may want to disable debugging to minimize the various warnings. https://www.google.com/search?q=wamp+disable+debug+mode
You'll have a better user experience than seeing the constant reminders that PHP has left behind the methods of the past decades. Tickets is still improving, but it's years behind the current state of PHP.

I do understand your frustrations. However, I'm not able, as a single volunteer, to investigate issues with older versions that very possibly have already been fixed. I think if you can update to the newest version, and if you can disable debug mode, You'll have a far better experience for your users. I do definitely want to hear from anyone running the latest version, of any code improvements or bug reports.

I'd beg everyone to please complete the survey. To give some perspective, I can count the number of people using tickets, based on the survey, on my hands!  Yep, less than a dozen. This does put a damper on the prospects of me taking another couple weekends of more coding to update things again.

 -Eric

--
You received this message because you are subscribed to the Google Groups "Open Source CAD" group.
To unsubscribe from this group and stop receiving emails from it, send an email to open-source-c...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/open-source-cad/592fbab3-f9ee-452f-81f0-3933426f90a6n%40googlegroups.com.

Eric Osterberg

unread,
Nov 25, 2023, 11:23:56 AM11/25/23
to open-so...@googlegroups.com
This is a better link to instructions to disable the debugging messages: https://www.justlearnwp.com/hide-disable-php-errors-wamp-server/

Eric Osterberg - NØNKI

unread,
Dec 5, 2023, 9:27:04 AM12/5/23
to Open Source CAD
Hello Tim,

I wanted to check in and see how things are going?
Reply all
Reply to author
Forward
0 new messages