[LON-CAPA-users] need help with odd error
Peter Riegler
lon-capa-users@mail.lon-capa.org
Mon, 29 Nov 2010 21:55:41 +0100
Sally,
does your student actually get that error message? As far as I know this
shouldn't be the case.
One of my students recently identified the origin of this behaviour. As
I understand it is because the AutoLoader.pm Package which ships with
Perl does not operate properly in an environment that uses https rather
than http. Currently there seems no easy way out to resolve this issue.
In a way it is far outside of LON-CAPA
However, as more universities are using https we should start getting
rid of this nuisance.
Peter
On 29.11.2010 21:38, Sally S Hunnicutt/FS/VCU wrote:
> Hello,
>
> One of our students is enrolled in three different LC courses on campus.
> In one of those courses, she gets errors like the one at the end of this
> email. This happens for about 1/3 of her problems, but only toward the
> latter half of the course. This does not happen for any other students
> in this course, nor in any of her other courses. It happens when she
> uses IE or Firefox as her browser on a PC (not a Mac). Eric Harvey
> suggested it might be something to do with a Perl security feature - but
> that still doesn't seem to explain why the problem comes up so randomly.
> I am the author of these problems.
>
> Any ideas? Thanks.
>
> 'quoted execution (``, qx)' trapped by operation maskCompilation failed
> in require at /usr/lib/perl5/5.8.8/AutoLoader.pm line 92.
> at /usr/lib/perl5/vendor_perl/5.8.8/IO/Socket/SSL.pm line 401
> occurred while running #Enter the computations here
> $reaction=&chemparse("H2(g)+I2(g)->2HI(g)");
>
> $K=&format(129,'3s');
>
> $PHI=&format(&random(0.01,10.0,0.005),'3s');
> $PH2=&format(&random(0.01,1.0,0.005),'3s');
> $PI2=$PH2;
> $Q=&format(&pow($PHI,2)/($PH2*$PI2),'3s');
> $sqrtK=&format(&sqrt($K),'3s');
> if ( $Q>$K ) {
> $x=&format(((-$sqrtK*$PH2+$PHI)/($sqrtK+2)),'3s');
> @shifttrue=("The reaction shifts left.","More reactants
> will form from products.");
> @shiftfalse1=("The reaction shifts right.","More products
> will form from reactants.");
> @shiftfalse2=("The reaction is at equilibrium.","The
> concentrations of products and reactants will not change.");
> $PHIe=&format($PHI-2*$x,'3s');
> $PH2e=&format($PH2+$x,'3s');
> $PI2e=$PH2e;
> }
> elsif ( $QThis error occurred while processing part 0The error occurred
> on host vcua1
--
Peter Riegler
Fakultät Informatik
Ostfalia Hochschule für angewandte Wissenschaften
Fachhochschule Braunschweig/Wolfenbüttel
Salzdahlumer Str. 46/48
38302 Wolfenbüttel
Fon: ++49 5331 939 31540
http://public.rz.fh-wolfenbuettel.de/~riegler