HylaFAX The world's most advanced open source fax server

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [hylafax-users] Problems with hylafax regarding job files without number and/or gnu.hylafax class



I did some investigation further into this after I sent this message. It
looks like gnu.hylafax has been submitting jobs in this form since
forever (one job with just document and then another job with number and
reusing the document). But only since last Monday hylafax has been
logging all these "Null or missing number".

> -----Original Message-----
> From: hylafax-users-bounce@xxxxxxxxxxx [mailto:hylafax-users-
> bounce@xxxxxxxxxxx] On Behalf Of P
> Sent: 02/10/2005 1:24 AM
> To: hylafax-users@xxxxxxxxxxx
> Subject: Re: [hylafax-users] Problems with hylafax regarding job files
> without number and/or gnu.hylafax class
> 
> http://www.hylafax.org/archive/2003-09/msg00175.php
> 
> http://bugs.hylafax.org/bugzilla/show_bug.cgi?id=321
> 
> I guess it isn't fixed already according to the bug
> log.
> 
> --- Ulf Zimmermann <ulf@xxxxxxxxxxxxxxxxxxx> wrote:
> 
> > We are currently running 4.1.8 (I can't upgrade
> > right now as both
> > servers are production and I don't have a spare PRI
> > card and PRI). In
> > the last days we have been encountering problems
> > with Hylafax
> > complaining about "Null or missing number". We
> > submit jobs from our java
> > application using the java class
> > gnu.hylafax.HylaFAXClient (version
> > 0.0.7).
> >
> > One thing I am seeing in our tomcat log is that this
> > class connects to
> > the server, submits a job with just a document:
> >
> > -> user fax_status_prod@xxxxxxxxxxx
> > 230 User fax_status_prod@xxxxxxxxxxx logged in.
> > -> noop
> > 200 NOOP command successful.
> > -> tzone LOCAL
> > 200 Using time values in PST.
> > -> jnew
> > 200 New job created: jobid: 18598 groupid: 18598.
> > -> port 10,21,130,17,154,6 (10.21.130.17:39430)
> > 200 PORT command successful.
> > -> stot
> > 150 FILE: /tmp/doc9425.ps (Opening new data
> > connection).
> > <... here comes the file ...>
> > 226 Transfer complete (FILE: /tmp/doc9425.ps).
> >
> > Now it goes on and creates a new job:
> >
> > -> jnew
> > 200 New job created: jobid: 18599 groupid: 18598.
> > -> job
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> jparm FROMUSER AutoTradeCenter Corporation
> > 213 FROMUSER set to "AutoTradeCenter Corporation".
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> jparm NOTIFYADDR fax_status_prod@xxxxxxxxxxx
> > 213 NOTIFYADDR set to "fax_status_prod@xxxxxxxxxxx".
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> jparm MAXDIALS 3
> > 213 MAXDIALS set to 3.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> jparm MAXTRIES 3
> > 213 MAXTRIES set to 3.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> jparm SCHEDPRI 127
> > 213 SCHEDPRI set to 127.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> jparm DIALSTRING XXX-XXX-XXX (real number taken
> > out)
> > 213 DIALSTRING set to "XXX-XXX-XXXX".
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> jparm VRES 196
> > 213 VRES set to 196.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> jparm PAGEWIDTH 215
> > 213 PAGEWIDTH set to 215.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> jparm PAGELENGTH 279
> > 213 PAGELENGTH set to 279.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> jparm PAGECHOP default
> > 213 PAGECHOP set to "default".
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> jparm CHOPTHRESHOLD 3
> > 213 CHOPTHRESHOLD set to 3.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> jparm NOTIFY done
> > 213 NOTIFY set to "done".
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> jparm LASTTIME 000259
> > 213 LASTTIME set to 000259.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> jparm DOCUMENT /tmp/doc9425.ps
> > 200 Added document /tmp/doc9425.ps as
> > docq/doc9425.ps.18599.
> > -> job 18599
> > 200 Current job: jobid: 18599 groupid: 18598.
> > -> jsubm 18599
> > 200 Job 18599 submitted.
> >
> > So basically it seems to submit a job for the
> > document, then creates a
> > new job and uses the document from the previous job.
> > Job id 18599 got
> > sent good as far I can tell, but 18598 gets
> > complains about missing
> > number.
> >
> > And today Hylafax Queuer seemed to have tried it
> > about 2,924 times:
> >
> > Feb  9 14:17:34 faxfrmt01 HylaFAX[16412]:
> > sendq/q18598: line 51: Null or
> > missing number in job request
> > Feb  9 14:17:40 faxfrmt01 HylaFAX[16434]:
> > sendq/q18598: line 51: Null or
> > missing number in job request
> > Feb  9 14:17:44 faxfrmt01 HylaFAX[16436]:
> > sendq/q18598: line 51: Null or
> > missing number in job request
> > Feb  9 14:18:09 faxfrmt01 HylaFAX[16464]:
> > sendq/q18598: line 51: Null or
> > missing number in job request
> >
> > I got 2,924 of those lines, together with other jobs
> > it created a very
> > large messages file and filled up 1GB of /var file
> > system.
> >
> > Now my questions are:
> >
> > Is this java class doing it the right way? 2 jobs,
> > etc?
> >
> > Secondly why this repeated tries from Hylafax
> > seconds apart and no
> > reject until hours later?
> >
> >
> >
> >
> > ____________________ HylaFAX(tm) Users Mailing List
> > _______________________
> >   To subscribe/unsubscribe, click
> > http://lists.hylafax.org/cgi-bin/lsg2.cgi
> >  On UNIX: mail -s unsubscribe
> > hylafax-users-request@xxxxxxxxxxx
> === message truncated ===
> 
> 
> 
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - 250MB free storage. Do more. Manage less.
> http://info.mail.yahoo.com/mail_250
> 
> ____________________ HylaFAX(tm) Users Mailing List
> _______________________
>   To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-
> bin/lsg2.cgi
>  On UNIX: mail -s unsubscribe hylafax-users-request@xxxxxxxxxxx <
> /dev/null
>   *To learn about commercial HylaFAX(tm) support, mail
sales@xxxxxxxxx*



____________________ HylaFAX(tm) Users Mailing List _______________________
  To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi
 On UNIX: mail -s unsubscribe hylafax-users-request@xxxxxxxxxxx < /dev/null
  *To learn about commercial HylaFAX(tm) support, mail sales@xxxxxxxxx*




Project hosted by iFAX Solutions