[rt-users] Failed To Record Message
Joop van de Wege
JoopvandeWege at mococo.nl
Fri Jul 17 13:11:38 EDT 2009
Varun wrote:
> Hello All
>
>
>
> I have problem with my RT we were previously running RT on oracle 9i.
> Now we have shift it to oracle 10g . Now we are facing a strange problem
> that we can access RT and can see our tickets but we are not been able
> update any ticket or insert any comment or even insert any ticket also.
> When I have looked at my logs it shows me like this
>
>
>
> [Fri Jul 17 15:44:25 2009] [debug]: Guessed encoding: utf8
> (/opt/rt3/lib/RT/I18N.pm:399)
>
> [Fri Jul 17 15:44:25 2009] [debug]: Guessed encoding: ascii
> (/opt/rt3/lib/RT/I18N.pm:399)
>
> [Fri Jul 17 15:44:25 2009] [debug]: Guessed encoding: utf8
> (/opt/rt3/lib/RT/I18N.pm:399)
>
> [Fri Jul 17 15:44:25 2009] [debug]: Guessed encoding: ascii
> (/opt/rt3/lib/RT/I18N.pm:399)
>
> [Fri Jul 17 15:44:25 2009] [crit]: RT::Attachment->Create couldn't, as
> you didn't specify a transaction (/opt/rt3/lib/RT/Attachment_Overlay.pm:145)
>
> [Fri Jul 17 15:44:25 2009] [debug]: About to think about scrips for
> transaction # (/opt/rt3/lib/RT/Transaction_Overlay.pm:165)
>
> [Fri Jul 17 15:44:25 2009] [debug]: About to prepare scrips for
> transaction # (/opt/rt3/lib/RT/Transaction_Overlay.pm:169)
>
> [Fri Jul 17 15:44:25 2009] [debug]: Found 4 scrips
> (/opt/rt3/lib/RT/Scrips_Overlay.pm:363)
>
> [Fri Jul 17 15:44:25 2009] [debug]: About to commit scrips for
> transaction # (/opt/rt3/lib/RT/Transaction_Overlay.pm:178)
>
> [Fri Jul 17 15:44:25 2009] [warning]: Transaction Created
> (/opt/rt3/lib/RT/Record.pm:1464)
>
> [Fri Jul 17 15:44:25 2009] [err]: This is
> transcation:RT::Transaction=HASH(0xad9da74)
> (/opt/rt3/lib/RT/Ticket_Overlay.pm:2448)
>
> [Fri Jul 17 15:44:25 2009] [err]: RT::Ticket=HASH(0xad74d48) couldn't
> init a transaction Transaction Created
> (/opt/rt3/lib/RT/Ticket_Overlay.pm:2451)
Since you're using separate servers for web and database you can run
wireshark to sniff the sql that is created and what the error is that
Oracle returns. That error should show up in the logs but it looks like
it didn't in the logs that you posted. Is there nothing in
rt.log/apache_error.log/syslog??
If not go the sniffing route and you should be able to find the error
returned.
Regards,
Joop
More information about the rt-users
mailing list