For help with installation, bugs reports or feature requests, please head over to our new forums.
Genuitec Community on GitHub
- This topic has 6 replies, 5 voices, and was last updated 20 years, 11 months ago by
James Zhan.
-
AuthorPosts
-
DarstanMemberOk to start with I’m getting slowly more and more disatisfied with MyEclipse.
I had the stupid copy and paste issue and the AutoCompletion problem with the JSP editor before this latest release they both seem to be fixed which is nice but now I can’t get my jsp page to load at all in the designer. It goes through the process of loading then errors and all I get is a blank page that has a tab that reads MyEclipse JSP Designer. So I tried to open in clasic editor and it did but when I hit the delete button it errored and delete and backspace were all screwed up from that point on. I end up just opening them in text editor. What is the point of fixing and making things better if you can use them becuase of errors that randomly occur.
August 30, 2005 at 5:18 pm #236141
GregMemberOk, we understand you are frustrated. Let us try to help. First off, lets split these problems out. We will need you to help us understand and replicate each issue, both the designer and ‘classic’ editor, so they can be addressed.
Can you post all of the information in the “Posting Guidelines” located at the top of this forum?
On the designer issue, can you post the source to a JSP page that is causing the problems? Can you post the contents of the your error log that are printed out when you try to load this page into the Designer? The error log can be found in either Window > Show view > Other… > PDE Runtime > Error log or look in the <workspace>/.metadata/.log file. Also, does refreshing the design view help fix anything?
For the ‘classic’ editor problem, can you post a JSP page that the errors occur on? Also, can you post the steps that it takes to see the errors? Once again, all of the related errors from the error log will help us determine the cause of this issue. Most likely a workaround can be found.
August 30, 2005 at 7:09 pm #236149
DarstanMemberDesigner Issue: Can’t Load JSP Error occurs when attempt to load is made.
Windows XP SP 2Eclipse SDK
Version: 3.1.0
Build id: I20050627-1435
JDK 1.5AppServer:
Tomcat 5.5
JDK 1.4MyEclipse 3.9.310
Yes Eclipse was installed clean for MyEclipse
No other PluginsERRORS:
Error 2005-08-30 19:54:46.329 Unhandled event loop exception
Error 2005-08-30 19:54:46.329 loader constraints violated when linking org/eclipse/draw2d/IFigure class
java.lang.LinkageError: loader constraints violated when linking org/eclipse/draw2d/IFigure class
at com.genuitec.eclipse.webdesigner2.flyoutpalette.WebDesignerPaletteEditPartFactory.createEntryEditPart(WebDesignerPaletteEditPartFactory.java:10)
at org.eclipse.gef.ui.palette.PaletteEditPartFactory.createEditPart(PaletteEditPartFactory.java:72)
at org.eclipse.gef.editparts.AbstractEditPart.createChild(AbstractEditPart.java:246)
at org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(AbstractEditPart.java:733)
at org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractEditPart.java:684)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh(AbstractGraphicalEditPart.java:554)
at org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:232)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(AbstractGraphicalEditPart.java:212)
at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:195)
at org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(AbstractEditPart.java:734)
at org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractEditPart.java:684)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh(AbstractGraphicalEditPart.java:554)
at org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:232)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(AbstractGraphicalEditPart.java:212)
at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:195)
at org.eclipse.gef.editparts.GraphicalRootEditPart.setContents(GraphicalRootEditPart.java:175)
at org.eclipse.gef.ui.palette.PaletteViewer.setPaletteRoot(PaletteViewer.java:397)
at com.genuitec.eclipse.webdesigner2.flyoutpalette.PaletteViewerProvider.setPaletteViewer(PaletteViewerProvider.java:83)
at com.genuitec.eclipse.webdesigner2.flyoutpalette.PaletteViewerProvider.hookPaletteViewer(PaletteViewerProvider.java:110)
at com.genuitec.eclipse.webdesigner2.flyoutpalette.PaletteViewerProvider.createPaletteViewer(PaletteViewerProvider.java:70)
at com.genuitec.eclipse.webdesigner2.flyoutpalette.FlyoutPaletteComposite.setState(FlyoutPaletteComposite.java:561)
at com.genuitec.eclipse.webdesigner2.flyoutpalette.FlyoutPaletteComposite.updateState(FlyoutPaletteComposite.java:606)
at com.genuitec.eclipse.webdesigner2.flyoutpalette.FlyoutPaletteComposite.<init>(FlyoutPaletteComposite.java:199)
at com.genuitec.eclipse.webdesigner2.HTMLMultiPageEditorPart.createDesignPage(HTMLMultiPageEditorPart.java:469)
at com.genuitec.eclipse.webdesigner2.HTMLMultiPageEditorPart.createPages(HTMLMultiPageEditorPart.java:247)
at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:241)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:585)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:365)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:283)
at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:126)
at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:391)
at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1102)
at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1051)
at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1256)
at org.eclipse.ui.internal.PartStack.add(PartStack.java:442)
at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:109)
at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:60)
at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:212)
at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:202)
at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:753)
at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:665)
at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:628)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2323)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2258)
at org.eclipse.ui.internal.WorkbenchPage.access$9(WorkbenchPage.java:2250)
at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2236)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2231)
at org.eclipse.ui.actions.OpenWithMenu.openEditor(OpenWithMenu.java:279)
at org.eclipse.ui.actions.OpenWithMenu.access$0(OpenWithMenu.java:271)
at org.eclipse.ui.actions.OpenWithMenu$2.handleEvent(OpenWithMenu.java:178)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
at org.eclipse.core.launcher.Main.run(Main.java:973)
at org.eclipse.core.launcher.Main.main(Main.java:948)SAMPLE JSP:
<%@ taglib uri=”/taglib/navtags.tld” prefix=”nav” %>
<nav:useBean id=”context” scope=”session” lookupName=”fo.SessionControl” />
<nav:useBean id=”user” scope=”session” lookupName=”fo.UserControl” sessionControl=”<%= context %>” />
<nav:useBean id=”login” scope=”session” lookupName=”fo.LoginControl” sessionControl=”<%= context %>” />
<nav:useBean id=”genericTransactionType” scope=”session” lookupName=”fo.GenericTransactionTypeControl” sessionControl=”<%= context %>” />
<nav:useBean id=”transactionStatus” scope=”session” lookupName=”fo.TransactionStatusControl” sessionControl=”<%= context %>” />
<!doctype html public “-//w3c//dtd html 3.2 final//en”>
<%@ include file=”../../include/common.inc” %>
<%
com.navisys.util.JspSessionHelper jsh = com.navisys.util.JspSessionHelper.getHelper(request,
“GENERICTRANSACTIONTYPE”);
com.navisys.util.AlternatorUtil rowClass = new com.navisys.util.AlternatorUtil(
“class=\”TableRowOdd\””, “class=\”TableRowEven\””);
String currentMessage = “”;
String errorMessage = “”;
String url = jsh.getString(“url”, “GenericTransactionTypeList.jsp”) +
“?”;
TabularData tempTabularData = null;
String txnTypeString = jsh.getString(“txnType”, “-1”);
String descriptionString = jsh.getString(“description”, “null”);
String typeCodeString = jsh.getString(“typeCode”, “null”);
String newBusinessString = jsh.getString(“newBusiness”, “false”);
String cvqString = jsh.getString(“cvq”, “false”);
String newStatusString = jsh.getString(“newStatus”, “null”);
String displayOnHistoryString = jsh.getString(“displayOnHistory”, “false”);
String deleteIfZeroString = jsh.getString(“deleteIfZero”, “false”);
String writeTaxDataString = jsh.getString(“writeTaxData”, “false”);
String writeWithholdingString = jsh.getString(“writeWithholding”, “false”);
String writePolValsString = jsh.getString(“writePolVals”, “false”);
String writeRiderValsString = jsh.getString(“writeRiderVals”, “false”);
String distributionTypeString = jsh.getString(“distributionType”, “-1”);
String requireDistributionCodeString = jsh.getString(“requireDistributionCode”, “false”);
String chargeDesc = jsh.getString(“chargeDesc”,””);
String chargeString = jsh.getString(“charge”, “-1”);
int groupID = jsh.getInt(“transactionType”,0);
int doWithholding = jsh.getInt(“doWithholding”,0);
int doDisbursement = jsh.getInt(“doDisbursement”,0);
int txnType = -1;
String description = null;
String typeCode = null;
boolean newBusiness = false;
boolean cvq = false;
String newStatus = null;
boolean displayOnHistory = false;
boolean deleteIfZero = false;
boolean writeTaxData = false;
boolean writeWithholding = false;
boolean writePolVals = false;
boolean writeRiderVals = false;
int distributionType = -1;
boolean requireDistributionCode = false;
int charge = -1;if (request.getMethod().equalsIgnoreCase(“post”)) {
try {
if (!com.navisys.util.FormatUtil.isNullOrBlank(descriptionString)) {
description = descriptionString;
genericTransactionType.setDescription(description);
} else {
errorMessage += ” No value given for txn type description.<br>”;
}
} catch (Exception e) {
errorMessage += ” Invalid value for txn type description.<br>”;
}try {
if (!com.navisys.util.FormatUtil.isNullOrBlank(typeCodeString)) {
if (typeCodeString.length() > 2){
errorMessage += ” Type Code should be of 2 chars only<br>”;
}
typeCode = typeCodeString.toUpperCase();
genericTransactionType.setTypeCode(typeCode);
} else {
errorMessage += ” No value given for txn type code.<br>”;
}
} catch (Exception e) {
errorMessage += ” Invalid value for txn type code.<br>”;
}try {
if (!com.navisys.util.FormatUtil.isNullOrBlank(newBusinessString)) {
newBusiness = new Boolean(newBusinessString).booleanValue();
} else {
errorMessage += ” No value given for is it a new business txn.<br>”;
}
} catch (Exception e) {
errorMessage += ” Invalid value for is it a new business txn.<br>”;
}genericTransactionType.setNewBusiness(newBusiness);
try {
if (!com.navisys.util.FormatUtil.isNullOrBlank(cvqString)) {
cvq = new Boolean(cvqString).booleanValue();
} else {
errorMessage += ” No value given for cash value quote.<br>”;
}
} catch (Exception e) {
errorMessage += ” Invalid value for cash value quote.<br>”;
}genericTransactionType.setCvq(cvq);
try {
if (!com.navisys.util.FormatUtil.isNullOrBlank(newStatusString)) {
newStatus = newStatusString;
if (“N/A”.equals(newStatusString)){
errorMessage += ” Select value for new status.<br>”;
}
} else {
errorMessage += ” No value given for new status.<br>”;
}
} catch (Exception e) {
errorMessage += ” Invalid value for new status.<br>”;
}genericTransactionType.setNewStatus(newStatus);
try {
if (!com.navisys.util.FormatUtil.isNullOrBlank(displayOnHistoryString)) {
displayOnHistory = new Boolean(displayOnHistoryString).booleanValue();
} else {
errorMessage += ” No value given for display on transaction history.<br>”;
}
} catch (Exception e) {
errorMessage += ” Invalid value for display on transaction history.<br>”;
}genericTransactionType.setDisplayOnHistory(displayOnHistory);
try {
if (!com.navisys.util.FormatUtil.isNullOrBlank(deleteIfZeroString)) {
deleteIfZero = new Boolean(deleteIfZeroString).booleanValue();
} else {
errorMessage += ” No value given for delete if zero.<br>”;
}
} catch (Exception e) {
errorMessage += ” Invalid value for delete if zero.<br>”;
}genericTransactionType.setDeleteIfZero(deleteIfZero);
try {
if (!com.navisys.util.FormatUtil.isNullOrBlank(writeTaxDataString)) {
writeTaxData = new Boolean(writeTaxDataString).booleanValue();
} else {
errorMessage += ” No value given for write tax data.<br>”;
}
} catch (Exception e) {
errorMessage += ” Invalid value for write tax data.<br>”;
}genericTransactionType.setWriteTaxData(writeTaxData);
try {
if (!com.navisys.util.FormatUtil.isNullOrBlank(writeWithholdingString)) {
writeWithholding = new Boolean(writeWithholdingString).booleanValue();
} else {
errorMessage += ” No value given for write withholding.<br>”;
}
} catch (Exception e) {
errorMessage += ” Invalid value for write withholding.<br>”;
}genericTransactionType.setWriteWithholding(writeWithholding);
try {
if (!com.navisys.util.FormatUtil.isNullOrBlank(writePolValsString)) {
writePolVals = new Boolean(writePolValsString).booleanValue();
} else {
errorMessage += ” No value given for write policy values.<br>”;
}
} catch (Exception e) {
errorMessage += ” Invalid value for write policy values.<br>”;
}genericTransactionType.setWritePolVals(writePolVals);
try {
if (!com.navisys.util.FormatUtil.isNullOrBlank(writeRiderValsString)) {
writeRiderVals = new Boolean(writeRiderValsString).booleanValue();
} else {
errorMessage += ” No value given for write rider values.<br>”;
}
} catch (Exception e) {
errorMessage += ” Invalid value for write rider values.<br>”;
}genericTransactionType.setWriteRiderVals(writeRiderVals);
try {
if (!com.navisys.util.FormatUtil.isNullOrBlank(distributionTypeString)) {
distributionType = Integer.parseInt(distributionTypeString);
} else {
errorMessage += ” No value given for distribution type.<br>”;
}
} catch (Exception e) {
errorMessage += ” Invalid value for distribution type.<br>”;
}genericTransactionType.setDistributionType(distributionType);
try {
if (!com.navisys.util.FormatUtil.isNullOrBlank(requireDistributionCodeString)) {
requireDistributionCode = new Boolean(requireDistributionCodeString).booleanValue();
} else {
errorMessage += ” No value given for require distribution code.<br>”;
}
} catch (Exception e) {
errorMessage += ” Invalid value for require distribution code.<br>”;
}try {
if (!com.navisys.util.FormatUtil.isNullOrBlank(chargeString)) {
charge = Integer.parseInt(chargeString);
} else {
errorMessage += ” No value given for charge required.<br>”;
}
} catch (Exception e) {
errorMessage += ” Invalid value for charge required.<br>”;
}genericTransactionType.setChargeRequired( charge );
genericTransactionType.setChargeDescription(chargeDesc);genericTransactionType.setDoWithholdingFlag( doWithholding );
genericTransactionType.setDoDisbursementsFlag( doDisbursement );genericTransactionType.setRequireDistributionCode(requireDistributionCode);
genericTransactionType.setGroupID(groupID);
genericTransactionType.updateGenericTransactionType();if (genericTransactionType.anyError()) {
currentMessage = “errormsg=” + URLEncoder.encode(genericTransactionType.getErrorMessage());
} else {
currentMessage = “msg=” + URLEncoder.encode(“The generic transaction type has been updated successfully”);
}if (“”.equals(errorMessage)) {
response.sendRedirect(url + currentMessage);return;
}
} else {
try {
if (!com.navisys.util.FormatUtil.isNullOrBlank(txnTypeString)) {
txnType = Integer.parseInt(txnTypeString);
} else {
errorMessage += ” No value given for transaction type.<br>”;
}
} catch (Exception e) {
errorMessage += ” Invalid value for transaction type.<br>”;
}if (“”.equals(errorMessage)) {
genericTransactionType.getGenericTransactionType(txnType);
}
}
%>
<html>
<head>
<title>
Update generic transaction type
</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />
<link href=”../css/<%= user.getStylesheet() %>” rel=”stylesheet” type=”text/css” />
</head>
<body leftmargin=”0″ topmargin=”0″ marginwidth=”0″ marginheight=”0″>
<%
headerTitle = “Generic Feature Type List”;
mainTab = PRODUCT_PRODUCTS_SYSTEM;
subTab = ACCTS_LST_GEN_TXN;
menuPopupTab = “PRODUCT”;
//Used For Dynamic Menus
menuMainTab = “PRODUCT_PRODUCTS_SYSTEM”;
menuSubTab = “ACCTS_LST_GEN_TXN”;
menuSubTabPath = “PRODUCT,CURRENT”;
%>
<%
xmlMenuName = “mainMenu”;
%>
<%@ include file=”../include/Header.inc” %>
<%@ include file=”../include/tabs.inc” %>
<table width=”100%” border=”0″ cellspacing=”2″ cellpadding=”4″>
<tr>
<td class=”TableData”>
<%
if (user.checkPageInstructionOnTop()) {
%>
<ul>
<li>
To update an existing generic transaction type, change the information as necessary and click on the
<b>Update</b>
button.
</li>
<li>
To cancel the current process and return to generic transaction type view, click on the
<b>Cancel</b>
button.
</li>
</ul>
<%
}
%>
<%
if (!com.navisys.util.FormatUtil.isNullOrBlank(errorMessage)) {
%>
<ul>
<%= sWarning %><span class=”EMessage”><%= errorMessage %></span>
</ul>
<%
}
%>
<form method=”post” action=”GenericTransactionTypeUpdate.jsp”>
<ul>
<table <%= sBorderControl %> cellspacing=”0″ cellpadding=”2″ width=”75%”>
<tr>
<td align=”center” colspan=”4″ class=”TableHeader”>
Update Generic Transaction Type
</td>
</tr>
<tr class=”TableRowOdd”>
<td colspan=”4″>
Name:
<%
description = genericTransactionType.getDescription();
descriptionString = description;
%>
<input class=”TableData” name=”description” type=”text” size=”30″ value=”<%= genericTransactionType.getDescription() %>” />
<span class=”ErrorMessage”>*</span>
<%
txnType = genericTransactionType.getTxnType();
txnTypeString = String.valueOf(txnType);
%>
<input type=”hidden” name=”txnType” value=”<%= txnTypeString %>” />
</td>
</tr>
<tr class=”DataLabel”>
<td>
Transaction Type:
</td>
<td class=”TableData” colspan=”3″>
<select class=”TableData” name=”transactionType”>
<option value=”1″ <%=((genericTransactionType.getGroupID()==1)?”selected”:””)%>>Non-Traditional</option>
<option value=”3″ <%=((genericTransactionType.getGroupID()==3)?”selected”:””)%>>Traditional</option>
</select>
</td>
</tr>
<tr class=”TableSubHeader”>
<td colspan=”4″>
Transaction Type Definition
</td>
</tr>
<tr <%= rowClass.next() %>>
<td class=”DataLabel”>
Type Code
</td>
<td class=”TableData”>
<%
typeCode = genericTransactionType.getTypeCode();
typeCodeString = typeCode;
%>
<input class=”TableData” name=”typeCode” type=”text” MAXLENGTH=”2″ size=”2″ value=”<%= genericTransactionType.getTypeCode() %>” />
<span class=”ErrorMessage”>*</span>
</td>
<td class=”DataLabel”>
Write Tax Data
</td>
<td class=”TableData”>
<%
writeTaxData = genericTransactionType.getWriteTaxData();
writeTaxDataString = String.valueOf(writeTaxData);
%>
<%
String writeTaxDataSelected = genericTransactionType.getWriteTaxData()
? “Yes”
: “No”;
String selectedYes = “”;
String selectedNo = “”;
if (“Yes”.equals(writeTaxDataSelected)){
selectedYes = “Selected”;
} else {
selectedNo = “Selected”;
}
%>
<SELECT name=”writeTaxData”>
<OPTION value=”false” <%= selectedNo%> >No
<OPTION value=”true” <%= selectedYes%> >Yes
</SELECT>
</td>
</tr>
<tr <%= rowClass.next() %>>
<td class=”DataLabel”>
New Business
</td>
<td class=”TableData”>
<%
newBusiness = genericTransactionType.getNewBusiness();
newBusinessString = String.valueOf(newBusiness);
%>
<%
String newBusinessSelected = genericTransactionType.getNewBusiness()
? “Yes”
: “No”;
selectedYes = “”;
selectedNo = “”;
if (“Yes”.equals(newBusinessSelected)){
selectedYes = “Selected”;
} else {
selectedNo = “Selected”;
}
%>
<SELECT name=”newBusiness”>
<OPTION value=”false” <%= selectedNo%> >No
<OPTION value=”true” <%= selectedYes%> >Yes
</SELECT>
</td>
<td class=”DataLabel”>
Write Withholding
</td>
<td class=”TableData”>
<%
writeWithholding = genericTransactionType.getWriteWithholding();
writeWithholdingString = String.valueOf(writeWithholding);
%>
<%
String writeWithholdingSelected = genericTransactionType.getWriteWithholding()
? “Yes”
: “No”;
selectedYes = “”;
selectedNo = “”;
if (“Yes”.equals(writeWithholdingSelected)){
selectedYes = “Selected”;
} else {
selectedNo = “Selected”;
}
%>
<SELECT name=”writeWithholding”>
<OPTION value=”false” <%= selectedNo%> >No
<OPTION value=”true” <%= selectedYes%> >Yes
</SELECT>
</td>
</tr>
<tr <%= rowClass.next() %>>
<td class=”DataLabel”>
Cash Value Quote
</td>
<td class=”TableData”>
<%
cvq = genericTransactionType.getCvq();
cvqString = String.valueOf(cvq);
%>
<%
String cvqSelected = genericTransactionType.getCvq()
? “Yes”
: “No”;
selectedYes = “”;
selectedNo = “”;
if (“Yes”.equals(cvqSelected)){
selectedYes = “Selected”;
} else {
selectedNo = “Selected”;
}
%>
<SELECT name=”cvq”>
<OPTION value=”false” <%= selectedNo%> >No
<OPTION value=”true” <%= selectedYes%> >Yes
</SELECT>
</td>
<td class=”DataLabel”>
Write Policy Values
</td>
<td class=”TableData”>
<%
writePolVals = genericTransactionType.getWritePolVals();
writePolValsString = String.valueOf(writePolVals);
%>
<%
String writePolValsSelected = genericTransactionType.getWritePolVals()
? “Yes”
: “No”;
selectedYes = “”;
selectedNo = “”;
if (“Yes”.equals(writePolValsSelected)){
selectedYes = “Selected”;
} else {
selectedNo = “Selected”;
}
%>
<SELECT name=”writePolVals”>
<OPTION value=”false” <%= selectedNo%> >No
<OPTION value=”true” <%= selectedYes%> >Yes
</SELECT>
</td>
</tr>
<tr <%= rowClass.next() %>>
<td class=”DataLabel”>
New Status
</td>
<td class=”TableData” nowrap>
<%
newStatus = genericTransactionType.getNewStatus();
newStatusString = newStatus;
%>
<%
tempTabularData = transactionStatus.getAllTransactionStatus();
%>
<%= com.navisys.util.HTMLWidget.generateDropdownControl(“newStatus”, false, null, tempTabularData,
“statusCode”, “description”, newStatusString, -1) %>
<span class=”ErrorMessage”>*</span>
</td>
<td class=”DataLabel”>
Write Rider Values
</td>
<td class=”TableData”>
<%
writeRiderVals = genericTransactionType.getWriteRiderVals();
writeRiderValsString = String.valueOf(writeRiderVals);
%>
<%
String writeRiderValsSelected = genericTransactionType.getWriteRiderVals()
? “Yes”
: “No”;
selectedYes = “”;
selectedNo = “”;
if (“Yes”.equals(writeRiderValsSelected)){
selectedYes = “Selected”;
} else {
selectedNo = “Selected”;
}
%>
<SELECT name=”writeRiderVals”>
<OPTION value=”false” <%= selectedNo%> >No
<OPTION value=”true” <%= selectedYes%> >Yes
</SELECT>
</td>
</tr>
<tr <%= rowClass.next() %>>
<td class=”DataLabel”>
Transaction History
</td>
<td class=”TableData”>
<%
displayOnHistory = genericTransactionType.getDisplayOnHistory();
displayOnHistoryString = String.valueOf(displayOnHistory);
%>
<%
String displayOnHistorySelected = genericTransactionType.getDisplayOnHistory()
? “Yes”
: “No”;
selectedYes = “”;
selectedNo = “”;
if (“Yes”.equals(displayOnHistorySelected)){
selectedYes = “Selected”;
} else {
selectedNo = “Selected”;
}
%>
<SELECT name=”displayOnHistory”>
<OPTION value=”false” <%= selectedNo%> >Not Displayed
<OPTION value=”true” <%= selectedYes%> >Displayed
</SELECT>
</td>
<td class=”DataLabel”>
Distribution Type
</td>
<td class=”TableData”>
<%
distributionType = genericTransactionType.getDistributionType();
distributionTypeString = String.valueOf(distributionType);
%>
<select name=”distributionType” class=”TableData”>
<option value=”0″ <%= (distributionType == 0 ? “selected” : “”) %>>
Distribution
</option>
<option value=”1″ <%= (distributionType == 1 ? “selected” : “”) %>>
Other
</option>
</select>
</td>
</tr>
<tr <%= rowClass.next() %>>
<td class=”DataLabel”>
Delete if Zero
</td>
<td class=”TableData”>
<%
deleteIfZero = genericTransactionType.getDeleteIfZero();
deleteIfZeroString = String.valueOf(deleteIfZero);
%>
<%
String deleteIfZeroSelected = genericTransactionType.getDeleteIfZero()
? “Yes”
: “No”;
selectedYes = “”;
selectedNo = “”;
if (“Yes”.equals(deleteIfZeroSelected)){
selectedYes = “Selected”;
} else {
selectedNo = “Selected”;
}
%>
<SELECT name=”deleteIfZero”>
<OPTION value=”false” <%= selectedNo%> >No
<OPTION value=”true” <%= selectedYes%> >Yes
</SELECT>
</td>
<td class=”DataLabel”>
Distribution Code
</td>
<td class=”TableData”>
<%
requireDistributionCode = genericTransactionType.getRequireDistributionCode();
requireDistributionCodeString = String.valueOf(requireDistributionCode);
%>
<%
String requireDistributionCodeSelected = genericTransactionType.getRequireDistributionCode()
? “Yes”
: “No”;
selectedYes = “”;
selectedNo = “”;
if (“Yes”.equals(requireDistributionCodeSelected)){
selectedYes = “Selected”;
} else {
selectedNo = “Selected”;
}
%>
<SELECT name=”requireDistributionCode”>
<OPTION value=”false” <%= selectedNo%> >Not Required
<OPTION value=”true” <%= selectedYes%> >Required
</SELECT>
</td>
</tr>
<tr <%= rowClass.next() %>>
<td class=”DataLabel”>
Run withholding/tax processing?
</td>
<td class=”TableData”>
<%
doWithholding = genericTransactionType.getDoWithholdingFlag();
%>
<SELECT name=”doWithholding”>
<OPTION value=”0″ <%= (doWithholding == 1 ) ? “” : “selected” %> >No
<OPTION value=”1″ <%= (doWithholding == 1 ) ? “selected” : “” %> >Yes
</SELECT>
</td>
<td class=”DataLabel”>
Run disbursement processing?
</td>
<td class=”TableData”>
<%
doDisbursement = genericTransactionType.getDoDisbursementsFlag();
%>
<SELECT name=”doDisbursement”>
<OPTION value=”0″ <%= (doDisbursement == 1 ) ? “” : “selected” %> >No
<OPTION value=”1″ <%= (doDisbursement == 1 ) ? “selected” : “” %> >Yes
</SELECT>
</td>
</tr>
<tr <%= rowClass.next() %>>
<td class=”DataLabel”>Charge</td>
<td>
<select name=”charge” onchange=”if(this.value==1) {document.getElementById(‘chargeDesc’).disabled= false;} else {document.getElementById(‘chargeDesc’).disabled=true;}”>
<option value=”0″>No</option>
<option value=”1″ <%=(genericTransactionType.getChargeRequired()==1 ? “Selected” : “”)%> >Yes</option>
</select>
</td>
<td class=”DataLabel”>Charge Description</td>
<td>
<input type=”text” id=”chargeDesc” <%=(genericTransactionType.getChargeRequired()==0 ? “disabled” : “”)%> name=”chargeDesc” value=”<%=genericTransactionType.getChargeDescription()%>”>
</td></tr>
</table>
<br>
<%
currentMessage = “msg=” + URLEncoder.encode(“Generic Transaction Type has not been updated at your request.”)
;
%>
<input type=”image” class=”BGButton” border=”0″ src=”../Images/default/button_update.gif” alt=”Update” value=”Update” name=”Update” />
<a href=”<%= url + currentMessage %>”><img class=”BGButton” border=”0″ src=”../Images/default/button_cancel.gif” alt=”Cancel” /></a>
Fields denoted with an
<span class=”ErrorMessage”>*</span>
are required.
</ul>
</form>
</td>
</tr>
</table>
<%
if (user.checkPageInstructionOnBottom()) {
%>
<ul>
<li>
To update an existing generic transaction type, change the information as necessary and click on the
<b>Update</b>
button.
</li>
<li>
To cancel the current process and return to generic transaction type view, click on the
<b>Cancel</b>
button.
</li>
</ul>
<%
}
%>
<%@ include file=”../include/copyright.inc” %>
</body>
</html>August 30, 2005 at 7:13 pm #236150
DarstanMemberClassic Issue: Code not loading properly causing the delete problem
Same details as above and same page as above but the following errors
Error 2005-08-30 20:11:42.212 Unhandled event loop exception
Error 2005-08-30 20:11:42.212 java.lang.NullPointerException
java.lang.NullPointerException
at org.eclipse.jface.text.reconciler.AbstractReconciler$Listener.documentChanged(AbstractReconciler.java:236)
at com.ibm.sse.model.internal.text.BasicStructuredDocument._fireDocumentChanged(BasicStructuredDocument.java:264)
at com.ibm.sse.model.internal.text.BasicStructuredDocument.fireStructuredDocumentEvent(BasicStructuredDocument.java:948)
at com.ibm.sse.model.internal.text.BasicStructuredDocument.replaceText(BasicStructuredDocument.java:1694)
at com.ibm.sse.editor.StructuredDocumentToTextAdapter.replaceTextRange(StructuredDocumentToTextAdapter.java:952)
at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:5787)
at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:6625)
at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2592)
at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5098)
at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5124)
at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:4857)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:867)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:852)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:880)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:876)
at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1190)
at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:3135)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3038)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:3706)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1656)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2711)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
at org.eclipse.core.launcher.Main.run(Main.java:973)
at org.eclipse.core.launcher.Main.main(Main.java:948)Error 2005-08-30 20:11:50.681 “Delete” did not complete normally. Please see the log for more information.
Error 2005-08-30 20:11:50.681 java.lang.NullPointerException
java.lang.NullPointerException
at org.eclipse.jface.text.reconciler.AbstractReconciler$Listener.documentChanged(AbstractReconciler.java:236)
at com.ibm.sse.model.internal.text.BasicStructuredDocument._fireDocumentChanged(BasicStructuredDocument.java:264)
at com.ibm.sse.model.internal.text.BasicStructuredDocument.fireStructuredDocumentEvent(BasicStructuredDocument.java:948)
at com.ibm.sse.model.internal.text.BasicStructuredDocument.replaceText(BasicStructuredDocument.java:1694)
at com.ibm.sse.editor.StructuredDocumentToTextAdapter.replaceTextRange(StructuredDocumentToTextAdapter.java:952)
at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:5787)
at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:6625)
at org.eclipse.swt.custom.StyledText.doDelete(StyledText.java:2688)
at org.eclipse.swt.custom.StyledText.invokeAction(StyledText.java:5671)
at org.eclipse.jface.text.TextViewer.doOperation(TextViewer.java:3521)
at org.eclipse.jface.text.source.SourceViewer.doOperation(SourceViewer.java:801)
at com.ibm.sse.editor.StructuredTextViewer.doOperation(StructuredTextViewer.java:787)
at org.eclipse.ui.texteditor.TextOperationAction$1.run(TextOperationAction.java:122)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.ui.texteditor.TextOperationAction.run(TextOperationAction.java:120)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:996)
at org.eclipse.ui.commands.ActionHandler.execute(ActionHandler.java:182)
at org.eclipse.ui.internal.handlers.LegacyHandlerWrapper.execute(LegacyHandlerWrapper.java:108)
at org.eclipse.core.commands.Command.execute(Command.java:311)
at org.eclipse.core.commands.ParameterizedCommand.execute(ParameterizedCommand.java:396)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:459)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:781)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:828)
at org.eclipse.ui.internal.keys.OutOfOrderListener.handleEvent(OutOfOrderListener.java:76)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:867)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:852)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:880)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:876)
at org.eclipse.swt.widgets.Widget.wmKeyDown(Widget.java:1475)
at org.eclipse.swt.widgets.Control.WM_KEYDOWN(Control.java:3348)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3067)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:3706)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1656)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2711)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
at org.eclipse.core.launcher.Main.run(Main.java:973)
at org.eclipse.core.launcher.Main.main(Main.java:948)August 30, 2005 at 9:11 pm #236172
Scott AndersonParticipantThese errors indicate an installation problem. Additionally, MyEclipse 3.9.310 is the M3 build of MyEclipse 4.0. Now that the final GA build is out, I’d recommend that you install a fresh copy of Eclipse 3.1 and then download and install the new 4.0GA build so that it points to the new 3.1 version. Please *do not* attempt to uninstall M3 and reinstall 4.0GA over the same Eclipse instance as this will result in an unstable configuration. Once you have the new installs complete, you should be able to open your existing workspace and see that the issue has been resolved.
September 16, 2005 at 10:07 am #237504
joefm1218MemberScott, I’m having the same problem. I’m not sure I understand your point about uninstalling/reinstalling. Can you please clarify the steps for installing the new 4.0GA version with Ecplise 3.1? thx.
September 21, 2005 at 3:57 pm #237867
James ZhanMemberThis message has not been recovered.
-
AuthorPosts
