View ProjeQtOr On SourceForge.net
ProjeQtOr - Project Management Tool
Support us on Capterra
OIN - Open Invention Network
ProjeQtOr free project management software - Ticket-Mail with attachment leads to brocken ticket - Page 2 - ProjeQtOr
 
 

Ticket-Mail with attachment leads to brocken ticket

More
29 Nov 2021 12:45 #7 by RoBra81
I updated to version 9.3.4 and now I have another more serious problem: ProjeQtOr no longer sends or recieves email although cron job says it's running. And I'm not able to stop the cron job - it always stays running.

Please Log in or Create an account to join the conversation.

More
29 Nov 2021 12:59 #8 by RoBra81
Mail works again, but ticket creation fails in V9.3.4 too.

Please Log in or Create an account to join the conversation.

More
29 Nov 2021 14:13 #9 by Flou
I think the attachment of the email has a special character which is creating a display issue.
have you an error on your console log ?  

I updated to version 9.3.4 and now I have another more serious problem: ProjeQtOr no longer sends or recieves email although cron job says it's running. And I'm not able to stop the cron job - it always stays running.

Have you refresh your cache browser and restart your cron?
if so, do you have any errors in your log files?

Please Log in or Create an account to join the conversation.

More
29 Nov 2021 15:25 #10 by RoBra81
No error on the console only load time which is much faster on non working ticket than on working ticket.

Please Log in or Create an account to join the conversation.

More
29 Nov 2021 16:26 #11 by babynus
Hi,

Looking at issue you're facing, on screenshot I see that there is strange behavior on button area.
The last one has strange shape, as if not rendered.
I guess there is an issue that should be logged.
Please check for errors :
 - in projeqtor log file (please set log level to "Trace" to reduce verbosity of logs).
 - in php error log file
 - in apache error log file
Post part or logs corresponding to timeframe when you display the erroneous ticket.

Also try and "inspect" the "strange" button (right click on the button and select "inspect")
Maybe the error is written directly in the HTML code (which would explain why the button is not rendered)

Babynus
Administrator of ProjeQtOr web site

Please Log in or Create an account to join the conversation.

More
30 Nov 2021 06:52 #12 by RoBra81
Hello,
inspecting the code shows following for the "strange" button:
<span class="dijit dijitReset dijitInline detailTabClass dijitButton dijitButtonHover dijitHover" role="presentation" widgetid="hideStreamButton" style="width: 100%; height: 100%; overflow: auto;"><span class="dijitReset dijitInline dijitButtonNode" data-dojo-attach-event="ondijitclick:__onClick" role="presentation"><span class="dijitReset dijitStretch dijitButtonContents" data-dojo-attach-point="titleNode,focusNode" role="button" aria-labelledby="hideStreamButton_label" tabindex="0" id="hideStreamButton" title="Hide activity streams" style="user-select: none;"><span class="dijitReset dijitInline dijitIcon imageColorNewGui iconActivityStreamClose22 iconActivityStreamClose iconSize22<div id=" data-dojo-attach-point="iconNode"></span><span class="dijitReset dijitToggleButtonIconChar">●</span><span class="dijitReset dijitInline dijitButtonText dijitDisplayNone" id="hideStreamButton_label" data-dojo-attach-point="containerNode">   <div><div class="dijitTitlePane titlePaneFromDetail generalColClass _sec_AttachmentClass" id="Ticket_Attachment" widgetid="Ticket_Attachment" style="display: inline-block; position: relative; width: 3791px; float: left; clear: none; margin: 4px 0px 4px 15px; padding: 0px; top: 0px;">
    <div data-dojo-attach-event="ondijitclick:_onTitleClick, onkeydown:_onTitleKey" class="dijitTitlePaneTitle dijitTitlePaneTitleOpen dijitOpen" data-dojo-attach-point="titleBarNode" id="Ticket_Attachment_titleBarNode" style="">
        <div class="dijitTitlePaneTitleFocus" data-dojo-attach-point="focusNode" role="button" aria-controls="Ticket_Attachment_pane" tabindex="0" aria-pressed="true">
            <span data-dojo-attach-point="arrowNode" class="dijitInline dijitArrowNode" role="presentation"></span><span data-dojo-attach-point="arrowNodeInner" class="dijitArrowNodeInner">-</span><span data-dojo-attach-point="titleNode" class="dijitTitlePaneTextNode" style="user-select: none;">Anhänge<div id="AttachmentBadge" class="sectionBadge">7</div></span>
        </div>
    </div>
    <div class="dijitTitlePaneContentOuter" data-dojo-attach-point="hideNode" role="presentation">
        <div class="dijitReset" data-dojo-attach-point="wipeNode" role="presentation">
            <div class="dijitTitlePaneContentInner" data-dojo-attach-point="containerNode" role="region" id="Ticket_Attachment_pane" aria-labelledby="Ticket_Attachment_titleBarNode" aria-hidden="false"> <table class="detail" style="width: 100%;"><input type="hidden" id="attachmentIdle" value="0"><tbody><tr><td colspan="2"><table width="100%"><tbody><tr><td class="attachmentHeader smallButtonsGroup" style="width:5%"><a onclick="addAttachment('file');" title="Anhang hinzufügen"> <span class="roundedButtonSmall" style="top:0px;display:inline-block;width:16px;height:16px;"><div id="idIconAdd" class="iconButtonAdd16 iconButtonAdd iconSize16" style=""> </div></span></a><a onclick="addAttachment('link');" title="Hyperlink für Datei oder Web-Seite hinzufügen"> <span class="roundedButtonSmall" style="top:0px;display:inline-block;width:16px;height:16px;"><div id="idIconLink" class="iconButtonLink16 iconButtonLink iconSize16" style=""> </div></span></a></td><td class="attachmentHeader" style="width:5%">ID</td><td colspan="2" class="attachmentHeader" style="width:85%">Datei</td></tr><tr><td class="attachmentData smallButtonsGroup" style="width:5%" "=""><a href="../tool/download.php?class=Attachment&amp;id=66" target="printFrame" title="Lade diese Datei herunter."><span class="roundedButtonSmall" style="top:0px;display:inline-block;width:16px;height:16px;"><div id="idIconDownload" class="iconButtonDownload16 iconButtonDownload iconSize16" style=""> </div></span></a> <a onclick="editAttachment(66);" title="[editAttachment]"><span class="roundedButtonSmall" style="top:0px;display:inline-block;width:16px;height:16px;"><div id="idIconEdit" class="iconButtonEdit16 iconButtonEdit iconSize16" style=""> </div></span></a> <a onclick="removeAttachment(66);" title="lösche Anhang"><span class="roundedButtonSmall" style="top:0px;display:inline-block;width:16px;height:16px;"><div id="idIconRemove" class="iconButtonRemove16 iconButtonRemove iconSize16" style=""> </div></span></a></td><td class="attachmentData" style="width:5%;">#66</td><td class="attachmentData" style="width:5%;border-right:none;text-align:center;min-width:21px;max-width:21px"><div class="messageERROR">ERROR : getimagesize(): Error reading from ../files/attach/attachment_66/image003_eedfa2230b0f42e9aad87b325b9a78dd.png!<br>   in file.php<br>   at line 119</div><input type="hidden" id="lastSaveId" value=""><input type="hidden" id="lastOperation" value="ERROR"><input type="hidden" id="lastOperationStatus" value="ERROR"></td></tr></tbody></table></td></tr></tbody></table></div>
        </div>
    </div>
</div></div></span></span></span><input type="button" value="" class="dijitOffScreen" data-dojo-attach-event="onclick:_onClick" tabindex="-1" aria-hidden="true" data-dojo-attach-point="valueNode"></span>

Even more interesting seems to be the error message when showing the ticket (until now I only looked for error messages when creating the ticket):
2021-11-30 06:47:52.496 ***** ERROR ***** [V9.3.4] ERROR *****
2021-11-30 06:47:52.496 ***** ERROR ***** [V9.3.4] on file '/var/www/html/tool/file.php' at line (119)
2021-11-30 06:47:52.496 ***** ERROR ***** [V9.3.4] cause = getimagesize(): Error reading from ../files/attach/attachment_66/image003_eedfa2230b0f42e9aad87b325b9a78dd.png!

Please Log in or Create an account to join the conversation.

Moderators: babynusprotion
Time to create page: 0.050 seconds

Cookies settings

×

Functional Cookies

Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.

Session

Please login to see yours activities!

Other cookies

Ce site web utilise un certain nombre de cookies pour gérer, par exemple, les sessions utilisateurs.