A trappable error (C0000005) occurred in an external object. The script cannot continue running.
webbhotell är loopia, de har Windows2000 servrar.
Ser ut som jag faller på fso, JA. Körde följande (tror det är rätt iallafall för att skapa filen).
<%
Set fso = CreateObject("Scripting.FileSystemObject")
Set fil = fso.Createtextfile(Server.MapPath("test.txt"),true)
%>
Då får jag samma fel i allafall, körde det lokalt också - då fungerar ovanstående. Laddade sedan upp det och då funkar det inte alls. SÅ jag vet var problemet ligger, frågan är då. Vad kan man göra åt det? Eller är det bara att vända sig till webbhotellet?
sökte lite på forumet och hittade en länk speciellt då @nders säger att det kan vara ett server fel:
Bara den biten som jag kan hitta, trodde det var annat först. Men så fick jag för mig att test fso, och körde då endast raderna ovan i en fil. Lokalt fungerar det men på loopias server så funkar det inte.
Koden är det inget fel på. Du gör nog bäst i att kontakta Loopia för att höra om de vet, om de exempelvis begränsat tillgången till filsystemsobjektet eller liknande.
Tydligen så var det p g a överbelastning som felet uppstod, nu funkar allt. Men frågor har dock väckts, går det att kolla med script om komponenter som fso fungerar som de skall?
För som det är nu så om felet uppstår så får jag ett stort Error, vilket inte är kul. Anledningen är för att jag vill skriva en logg fil. Visst kan skriva den till databas, men tycker det egentligen är lite onödigt då det handlar om högst 20 tecken.
Svar från loopia angående problemet:
Dock så låg det tidigare problemet "Trappable error" hos oss och problemet åtgärdades imorse av våra driftstekniker.
Problemet uppkommer väldigt sällan, i det här fallet var det en kunds kod som var felaktigt skriven och överbelastade servern tillfälligt.
Våra tekniker får larm om alla sorters problem 24 timmar om dygnet och gör alltid sitt yttersta för att hitta samt åtgärda problemen så snabbt som möjligt.
Men frågor har dock väckts, går det att kolla med script om komponenter som fso fungerar som de skall?
Tja, skriv ett script som du vet fungerar...
Jag tror inte att Trappable-felet är något som kommer dyka upp speciellt ofta. Jag tror det är väldigt ovanligt på Windows 2000-servrar, jag har aldrig varit med om det på w2k, däremot relativt många gånger på NT4, och då har det alltid handlat om kassa tredjepartskomponter som läcker minne eller liknande.