public void onModuleLoad() {
Button getRowCount = new Button("GET ROW COUNT");
Button TestDB = new Button("TEST DB");
Button addButton = new Button("ADD TO DB");
Button addRecord = new Button("ADD RECORD");
NewDataRecord.SetToDefaults(); //Error happens here
then crashes out.
addButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
DialogBox dlg = new MyDialog();
dlg.center();
}
}
);
getRowCount.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
GetRowCountFromDB();
}
}
);
On Sep 19, 8:19 pm, Ian Bambury <[email protected]> wrote:
> You need to show us the code for the onModuleLoad method of the
> AustralianChihuahuas
> class, from about line 40 to 60 at least (as is was when you got the error)
> Ian
>
> http://examples.roughian.com
>
> 2009/9/19 GumbyGWTBeginner <[email protected]>
>
>
>
>
>
> > Ok I read it a found the problem but dont understand the problem,
> > really.
>
> > In My OnModuleLoad
>
> > I call
>
> > NewRecordData.SetDefaults();
>
> > From with in the class set out below.
>
> > If I move the setting for the variables to the
> > public DogData() {
>
> > }
>
> > and Comment out the SetToDefaults it works fine.
>
> > If you could explain this that would be fantastic.
>
> > Many Thanks Stephan
>
> > package com.australianchihuahuas.client;
>
> > import java.io.Serializable;
> > import java.util.Date;
> > import com.google.gwt.i18n.client.*;
>
> > public class DogData implements Serializable{
>
> > private String DogName;
> > private int RegNo;
> > private Date DOB;
> > private String BreederName;
> > private String Breed;
> > private Date RegDate;
> > private String Tattoo;
> > private String MicroChip;
> > private String Color;
> > private int Status;
> > private String Misc1;
> > private String Misc2;
> > private String Misc3;
> > private String Pic1;
>
> > public DogData() {
>
> > }
>
> > public DogData(String DogName, int RegNo, Date DOB,
> > String BreederName, String Breed, Date RegDate,
> > String Tattoo,
> > String MicroChip, String Color, int Status,
> > String Misc1, String Misc2, String Misc3, String
> > Pic1) {
>
> > this.DogName = DogName;
> > this.RegNo= RegNo;
> > this.DOB = DOB;
> > this.BreederName = BreederName;
> > this.Breed = Breed;
> > this.RegDate = RegDate;
> > this.Tattoo = Tattoo;
> > this.MicroChip = MicroChip;
> > this.Color = Color;
> > this.Status = Status;
> > this.Misc1 = Misc1;
> > this.Misc2 = Misc2;
> > this.Misc3 = Misc3;
> > this.Pic1 = Pic1;
> > }
>
> > public void SetDefaults() {
>
> > DateTimeFormat formater;
> > formater = DateTimeFormat.getFormat("dd/MM/yyyy");
>
> > this.DogName = "My Name";
> > this.RegNo= 12345;
> > this.DOB =
> > DateTimeFormat.getShortDateFormat().parse("21/07/1976");
> > this.BreederName = "Bob The Builder";
> > this.Breed = "Chihuahua Smooth";
> > this.RegDate = DateTimeFormat.getShortDateFormat().parse
> > ("30/07/1976");
> > this.Tattoo = ".";
> > this.MicroChip = ".";
> > this.Color = "Black & Tan";
> > this.Status = 0;
> > this.Misc1 = ".";
> > this.Misc2 = ".";
> > this.Misc3 = ".";
> > this.Pic1 = ".";
> > }
>
> > public String getDogName() {
> > return this.DogName;
> > }
>
> > public int getRegNo() {
> > return this.RegNo;
> > }
>
> > ...... Blah Blah etc
>
> > On Sep 19, 11:24 am, GumbyGWTBeginner <[email protected]>
> > wrote:
> > > Thanks Ill have a read and see what I can come up with.
>
> > > I just wanna say, this group of guys / gals provide so much help.
> > > Many thanks people.
>
> > > Stephan
>
> > > On Sep 19, 9:37 am, Isaac Truett <[email protected]> wrote:
>
> > > > Stephan,
>
> > > > You, my dear fellow, have a NullPointerException.
>
> > > >http://publicint.blogspot.com/2009/04/nullpointerexception.html
>
> > > > - Isaac
>
> > > > On Fri, Sep 18, 2009 at 9:05 PM, GumbyGWTBeginner
>
> > > > <[email protected]> wrote:
>
> > > > > I was wondering if anyone could shed some light on this error
> > message.
>
> > > > > The only thing I have changed is to add in a new service which uses a
> > > > > Data Class for passing data between (what I understand) the Client
> > > > > side to Server Side.
>
> > > > > @RemoteServiceRelativePath("greet")
> > > > > public interface GreetingService extends RemoteService {
> > > > > String greetServer(String name);
> > > > > String GetRowCounter(String name);
> > > > > String[] GetTableData(String tableName);
> > > > > String AddNewRecord(String tableName, DogData NewDataRecord);
> > > > > }
>
> > > > > [ERROR] Unable to load module entry point class
> > > > > com.australianchihuahuas.client.AustralianChihuahuas (see associated
> > > > > exception for details)
> > > > > java.lang.NullPointerException: null
> > > > > at
> > com.australianchihuahuas.client.AustralianChihuahuas.onModuleLoad
> > > > > (AustralianChihuahuas.java:49)
> > > > > 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:597)
> > > > > at
> > com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:326)
> > > > > at com.google.gwt.dev.shell.BrowserWidget.attachModuleSpace
> > > > > (BrowserWidget.java:343)
> > > > > at com.google.gwt.dev.shell.ie.BrowserWidgetIE6.access$300
> > > > > (BrowserWidgetIE6.java:37)
> > > > > at
> > com.google.gwt.dev.shell.ie.BrowserWidgetIE6$External.gwtOnLoad
> > > > > (BrowserWidgetIE6.java:77)
> > > > > at
> > com.google.gwt.dev.shell.ie.BrowserWidgetIE6$External.invoke
> > > > > (BrowserWidgetIE6.java:161)
> > > > > at com.google.gwt.dev.shell.ie.IDispatchImpl.Invoke
> > > > > (IDispatchImpl.java:294)
> > > > > at com.google.gwt.dev.shell.ie.IDispatchImpl.method6
> > > > > (IDispatchImpl.java:194)
> > > > > at org.eclipse.swt.internal.ole.win32.COMObject.callback6
> > > > > (COMObject.java:117)
> > > > > at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native
> > Method)
> > > > > at
> > org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1925)
> > > > > at
> > org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2966)
> > > > > at com.google.gwt.dev.SwtHostedModeBase.processEvents
> > > > > (SwtHostedModeBase.java:235)
> > > > > at com.google.gwt.dev.HostedModeBase.pumpEventLoop
> > > > > (HostedModeBase.java:558)
> > > > > at
> > com.google.gwt.dev.HostedModeBase.run(HostedModeBase.java:405)
> > > > > at com.google.gwt.dev.HostedMode.main(HostedMode.java:232)
>
> > > > > Stephan
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---