please help!

For about 6 months now, I haven't been able to start up shoddy. I tried to fix it, and nothing worked. I always thought that it was a trojan (I didn't have internet security then), but once I got AVG, it said nothing was wrong. Yesterday I redownloaded shoddy and the newest version of java, and it still won't work.
Here are the error codes:

Okay, here is the exception
MissingFieldException[ The following required field is missing from the launch file: <jnlp>]
at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescript or(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescript or(Unknown Source)
at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unkn own Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


and the launch code:
<!--
***********************************************************************
***********************************************************************
HTML OUTPUT STARTED
***********************************************************************
***********************************************************************
-->

<!DOCTYPE html PUBLIC "-//W3C//Dtd XHTML 1.0 transitional//EN" "http://www.w3.org/tr/xhtml1/Dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<a name='prelog'></a><title></title>
<meta http-equiv="Content-Type" content="text/css; charset=UTF-8" />
<meta http-equiv="Content-Type" content="text/css; charset=iso-8859-6" />
<meta http-equiv="Content-Type" content="text/css; charset=windows-1256" />
<SCRIPT language="javascript1.2" src="../scripts/UMStartPage.js" ></SCRIPT>
<SCRIPT language="javascript1.2" src="../scripts/divfunctions.js"></SCRIPT>
<script language="JavaScript1.2" src="../scripts/jsrsClient.js" ></script>


<script type="text/javascript" language="JavaScript"><!--
function DoViewIFRAME(tid1,tid2,tid3) {
document.GuestPortal.hidPageFlag.value=-1;
document.getElementById(tid1).style.display = "none";
document.getElementById(tid2).style.display = "";
document.getElementById(tid3).style.display = "";
}
function DoHideIFRAME(tid1,tid2,tid3) {
document.GuestPortal.hidPageFlag.value=-1;
document.getElementById(tid1).style.display = "none";
document.getElementById(tid2).style.display = "none";
document.getElementById(tid3).style.display = "";
}
//-->
</script>


<SCRIPT language="JavaScript" type="text/JavaScript">
window_count = 0;
var my_window = new Array();

/*function cancelfeedback()
{

var i=0;
while(document.GuestPortal.elements)
{
if(document.GuestPortal.elements.type == 'radio')
document.GuestPortal.elements.checked=false;
if(document.GuestPortal.elements.type == 'text')
document.GuestPortal.elements.value="";
i++;
}
return showUsageDetails();


window.location = "GuestPortal.php";
} */

// remote scripting library
// (c) copyright 2005 modernmethod, inc
var sajax_debug_mode = false;
var sajax_request_type = "GET";
var sajax_target_id = "";
var sajax_failure_redirect = "";

function sajax_debug(text) {
if (sajax_debug_mode)
alert(text);
}

function sajax_init_object() {
sajax_debug("sajax_init_object() called..")

var A;

var msxmlhttp = new Array(
'Msxml2.XMLHTTP.5.0',
'Msxml2.XMLHTTP.4.0',
'Msxml2.XMLHTTP.3.0',
'Msxml2.XMLHTTP',
'Microsoft.XMLHTTP');
for (var i = 0; i < msxmlhttp.length; i++) {
try {
A = new ActiveXObject(msxmlhttp);
} catch (e) {
A = null;
}
}

if(!A && typeof XMLHttpRequest != "undefined")
A = new XMLHttpRequest();
if (!A)
sajax_debug("Could not create connection object.");
return A;
}

var sajax_requests = new Array();

function sajax_cancel() {
for (var i = 0; i < sajax_requests.length; i++)
sajax_requests.abort();
}

function sajax_do_call(func_name, args) {
var i, x, n;
var uri;
var post_data;
var target_id;

sajax_debug("in sajax_do_call().." + sajax_request_type + "/" + sajax_target_id);
target_id = sajax_target_id;
if (typeof(sajax_request_type) == "undefined" || sajax_request_type == "")
sajax_request_type = "GET";

uri = "/UI/UM/template1/usermanager/GuestPortal.php?PHPSESSID=r8carn8j0kpj33k9b3jdj50pua97fv28";
if (sajax_request_type == "GET") {

if (uri.indexOf("?") == -1)
uri += "?rs=" + escape(func_name);
else
uri += "&rs=" + escape(func_name);
uri += "&rst=" + escape(sajax_target_id);
uri += "&rsrnd=" + new Date().getTime();

for (i = 0; i < args.length-1; i++)
uri += "&rsargs[]=" + escape(args);

post_data = null;
}
else if (sajax_request_type == "POST") {
post_data = "rs=" + escape(func_name);
post_data += "&rst=" + escape(sajax_target_id);
post_data += "&rsrnd=" + new Date().getTime();

for (i = 0; i < args.length-1; i++)
post_data = post_data + "&rsargs[]=" + escape(args);
}
else {
alert("Illegal request type: " + sajax_request_type);
}

x = sajax_init_object();
if (x == null) {
if (sajax_failure_redirect != "") {
location.href = sajax_failure_redirect;
return false;
} else {
sajax_debug("NULL sajax object for user agent:\n" + navigator.userAgent);
return false;
}
} else {
x.open(sajax_request_type, uri, true);
// window.open(uri);

sajax_requests[sajax_requests.length] = x;

if (sajax_request_type == "POST") {
x.setRequestHeader("Method", "POST " + uri + " HTTP/1.1");
x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
}

x.onreadystatechange = function() {
if (x.readyState != 4)
return;

sajax_debug("received " + x.responseText);

var status;
var data;
var txt = x.responseText.replace(/^\s*|\s*$/g,"");
status = txt.charAt(0);
data = txt.substring(2);

if (status == "") {
// let's just assume this is a pre-response bailout and let it slide for now
} else if (status == "-")
alert("Error: " + data);
else {
if (target_id != "")
document.getElementById(target_id).innerHTML = eval(data);
else {
try {
var callback;
var extra_data = false;
if (typeof args[args.length-1] == "object") {
callback = args[args.length-1].callback;
extra_data = args[args.length-1].extra_data;
} else {
callback = args[args.length-1];
}
callback(eval(data), extra_data);
} catch (e) {
sajax_debug("Caught error " + e + ": Could not eval " + data );
}
}
}
}
}

sajax_debug(func_name + " uri = " + uri + "/post = " + post_data);
x.send(post_data);
sajax_debug(func_name + " waiting..");
delete x;
return true;
}


// wrapper for show_now
function x_show_now() {
sajax_do_call("show_now",
x_show_now.arguments);
}

function show_me(quotaconsumed)
{

//alert(quotaconsumed);
quotaconsumedarray=quotaconsumed.split("~");

if (quotaconsumedarray[1]=='-1')
{
setTimeout("get_quota()", 60000);
}
else if(quotaconsumedarray[1]=='0')
{
clearTimeout("get_quota()");
}
else if(quotaconsumedarray[1]=='1')
{
clearTimeout("get_quota()");
var strconfirm=confirm("Quota Exceeded Nearly " + quotaconsumedarray[0] +" Do you want to extend the Enrollment. Click ok to Extend");
if (strconfirm==true)
{
var sid= document.GuestPortal.hidsessionid.value;
document.GuestPortal.hidLogoutFlag.value=0;
document.GuestPortal.hidLogoutFlag1.value=0;
document.GuestPortal.hidPageFlag.value=-1;
document.GuestPortal.FHFlag.value= 1;

document.GuestPortal.method="POST";
document.GuestPortal.action='../formhandler/ExtEnrollmentFormHandler.php';
document.GuestPortal.submit();
}
}

}

function get_quota()
{
//put the return of php's show_now func
//to the javascript show_me func as a parameter
x_show_now(show_me);
//do it every 1 second onload="get_date();"
}

</script>
<!-- end script added for bug 532 by praveen on 28-12-2006-->

<script language="JavaScript1.2" type="text/JavaScript">

var popUpsBlocked ;
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.showModalDialog(theURL,winName,features);
}

//<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
}

function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
var popUpsBlocked ;
var newwindow;
function ToBeClosed()
{

//if (getCloseConfirmation())
{
var LogoutFlag = document.GuestPortal.hidLogoutFlag.value;
var hidLogoutFlag1 = document.GuestPortal.hidLogoutFlag1.value;
var PageFlag= document.GuestPortal.hidPageFlag.value;
var EndOnClose = parseInt(document.GuestPortal.hidEndSessionOnClose.value); //Text
//alert('TOBeClosed '+PageFlag+' '+EndOnClose+'');
if (PageFlag ==1 && EndOnClose != 0 )
{
// RefreshLogout();
pausecomp(300);
callLogout();
pausecomp(300);
closeWindows();



if (parent.location == 'http://vbn.inter-touch.net/UI/UM/template1/usermanager/kiosk.html')
{
parent.window.location = "http://vbn.inter-touch.net/UI/UM/template1/usermanager/sitekiosk.html";
}

}
}

}

function pausecomp(millis)
{
var date = new Date();
var curDate = null;

do { curDate = new Date(); }
while(curDate-date < millis);
}


function closeWindows()
{
// alert(window_count);

if (window_count)
{
for (i=0; i < window_count; i++)
{
if (false == my_window.closed)
{
my_window.close();
// alert('Window open');
}
else
{
// alert('Window already closed!');
}
}
}
}

function getCloseConfirmation()
{
var PageFlag = document.GuestPortal.hidPageFlag.value;
var varlogout = document.GuestPortal.hidLogoutMsg.value;
var EndOnClose = parseInt(document.GuestPortal.hidEndS
jnlp file truncated after 10K
 
I wouldn't know what the problem is, but I'm concerned as to why BT's terms and conditions are in an error message for Java/ShoddyBattle.
 

Users Who Are Viewing This Thread (Users: 1, Guests: 0)

Top