Forum Activity for @dannya

alt=
@dannya
03/19/15 12:50:58PM
584 posts

unable to confirm local audio file for conversion3


Jamroom Developers

yes, exactly. I want to kick off one queue function but only after the other operation is complete.
alt=
@dannya
03/18/15 11:54:04PM
584 posts

new install- system check errors


Installation and Configuration

I am getting a few alerts in system check and don't see anything in the documentation:

FFMpeg binary
Audio SOX binary
Audio ID3v2 binary

Are all showing as "not executable". What permissions must be added to files and/or folder?


ImageMagick binary- unable to find ImageMagick /usr/bin/convert binary.
Where do you get that?
updated by @dannya: 04/22/15 10:15:19PM
alt=
@dannya
03/18/15 08:14:23PM
584 posts

unable to confirm local audio file for conversion3


Jamroom Developers

Thats fine. But how do you account for that delay when triggering fuctions via the cue.

For example, how do you make sure the file IS local before kicking off the conversion (and avoiding getting this error)? I'm thinking larger files might not be copying over in time before the process kicks off.

How do you chain multiple queue functions that are dependent on the previous function completing successfully? e.g. I don't what the conversion to start until the file is copied. I don't want to generate a waveform until the conversion is complete. I don't want to delete the temp file until steps 1 and 2 are complete.
alt=
@dannya
03/18/15 03:33:44PM
584 posts

Queue error logging


Jamroom Developers

Ok thanks. will update shortly
alt=
@dannya
03/18/15 03:30:50PM
584 posts

unable to confirm local audio file for conversion3


Jamroom Developers

brian:
It waits for the whole file to copy over. The time does not really impact anything since the user is not waiting (it's being handled by a worker).

I was just curious from a user standpoint. I think from a user standpoint, I think a key metric is the total time from upload to availability. If you look at soundcloud or youtube, it's very very fast.
alt=
@dannya
03/18/15 02:39:37PM
584 posts

Queue error logging


Jamroom Developers

Well, then I would hope to see something in the apache logs. But also nothing.

But I'm not buying that it's #2 always. I've never seen any kind of error.

Anyway. I don't see this thread helping at this point. The simple point of this is, conversions randomly continue to fail, no way to tell why....
alt=
@dannya
03/18/15 02:26:12PM
584 posts

Queue error logging


Jamroom Developers

No, I am more focused on Case #1. But as you say, we need to make sure an activity log entry is created.

YES. Exactly my point. Right now the only thing I see in the activity log is success messages.

"any actual errors (i.e. unable to open file, invalid file format, etc.) are all logged and return appropriately."


This is what I want but I am not seeing. I can see that the queue executed the function 3 times, and then aborted. But then I should see an error in the activity log from the function as to why it didn't complete. There is nothing .
updated by @dannya: 03/18/15 02:33:16PM
alt=
@dannya
03/18/15 02:16:06PM
584 posts

unable to confirm local audio file for conversion3


Jamroom Developers

Ok. But like the other thread, my next question would be WHY? How does one troubleshoot that. Why doesn't the error tell you which file it attempted to access and why it couldn't access it?

On a separate note, what does this mean for large files? Does this mean every time you want to do a new conversion of a wav file you have to copy it over to the local system? How long does that copy remain? How does the transfer time impact performance? Do you have to wait for the whole file to copy over or does it start the conversion right away?
alt=
@dannya
03/18/15 02:10:33PM
584 posts

Queue error logging


Jamroom Developers

Yes. I keep saying it. Forget the core. Forget the Queue. I don't know how else to say it's the conversion function.

But it's not that it needs to be debugged. There is nothing to debug in a process that works. It's that we do not get an error when there is a failure. Do you understand that the conversion can fail even if the code is written correctly. I gave you some examples. e.g. unable to read/write, invalid format.

I'm being very specific about the conversion function and you keep telling me about the queue . I want to know how I can see a log of a FUNCTION'S error response. You can debug to a certain point but if you can't see what the error is or what is causing it you can't fix it.
alt=
@dannya
03/18/15 01:41:54PM
584 posts

unable to confirm local audio file for conversion3


Jamroom Developers

I have been seeing this error more and more. I think its related to the s3 module. Do you have any idea what it means?
updated by @dannya: 04/23/15 12:36:18AM
  29