Getting Errors when Clicking on Button - gwt

I am new to GWT and I am having trouble with a button causing a lot of errors. I am posting my class and the errors I am getting. I rather provide all the information than just talk about the problem. I always happens when I click on the button.
I am hoping someone sees the problem based on experience just by glancing at the error and help me figure out what I am doing wrong.
Thank you

Caused by: java.lang.NullPointerException: null at
com.timesheet.tmproject.client.panels.WelcomePanel.completeTransact(WelcomePanel.java:99)
Some variable on line 99 of your WelcomePanel is null.

Java exceptions stacks always follows GWT exception stacks. When you get some exceptions in GWT, don't worry, just scroll down a little bit, then you'll find what you want.

Related

Magento2 product detail page's title showing 404 Not Found Error

Everything works fine but product detail page's title showing 404 Not Found Error.
Any one faced same error before?
I have faced this issue and it wasn't a rewrite problem.
Try attaching the debugger to the try/catch in \Magento\Catalog\Controller\Product\View::execute since this one does a redirect to noroute in the catch.
In my case, way I found out we made an override for vendor/magento/module-catalog/Helper/Product/View.php where $pageConfig->setDescription($this->string->substr(strip_tags($product->getDescription()), 0, 255));
throws an Exception because $string was declared private in the original and should use \Magento\Framework\Stdlib\StringUtils instead.
Anyway, searching for things like $resultForward->forward('noroute'); and attaching debugger there is a good way to start.
This is happening due to any exceptions are throwing while loading the PDP pages. Mostly the error is throwing from vendor/magento/module-catalog/Helper/Product/View.php

PageExpiredException occurs after closing of ModalWindow

Currently I'm trying to upgrade the application from wicket 1.4 to wicket 6 and I'm stuck with the following issue:
When I try to close ModalWindow, it is closed but I receive PageExpiredException on the page where I was opening this ModalWindow, so I'm redirected to
/myapp/wicket/bookmarkable/org.apache.wicket.markup.html.pages.PageExpiredErrorPage
I thought maybe the way I create ModalWindow is outdated, so I've tried an example from here
http://www.wicket-library.com/wicket-examples-6.0.x/ajax/modal-window?0
and it gives me the same exception.
Maybe I have to configure something in my WebApplication implementation, but I don't know what.
If anyone could help, it'll be really appreciated. Thanks.
Check your server logs for errors related to the serialization of the opener page. PageExpiredException means that the page cannot be found in the page storage. If there was an error with the serialization then it won't be stored and thus later won't be found too.

STACK_MESSAGE error thrown by NetSuite

Recently I've been getting an Error from NetSuite. We have a Custom Restlet which is receiving a JSON which is used to create Sales Order inside of NetSuite. In SandBox it worked fine so far, but in production not.
Error:
STACK_MESSAGE: java.lang.IllegalStateException: wrap should never be called unless shutter.visibleToScripts is called first.class com.netledger.app.common.scripting.nlobjError/class java.lang.Class
Can anyone help me with this?
NetSuite has this cute little thing where it throws Java exceptions when running JS. My presumption is that the JS is compiled as Java before being run, so sometimes you can get unhandelable execptions like this one (or having fixed sized arrays in JS.. crazy right!).
IllegalStateException
Signals that a method has been invoked at an illegal or inappropriate time.
http://docs.oracle.com/javame/config/cldc/ref-impl/midp2.0/jsr118/java/lang/IllegalStateException.html
What you can do is try doing some unit testing to find out what part of your code is causing the bug, then try to find a workaround as if it were Java code.

How do I debug Facelets page rendering issues?

I am using JBoss 7.1, Seam 2.2.2.
When rendering a page I am getting the Facelets debug page with a NullPointerException without any line number indicating where on the page it is occurring. Are there some standard tricks to debug such issues? I can't see any way to put in log statements, etc in this case.
Thanks!
This post may be helpful to you: https://stackoverflow.com/a/5458247/498531. Basically it lets you override a built-in Seam component to print a stacktrace of any exception thrown. It helped me once that I inadvertently had two toString() methods calling each other, and all I was just getting from the logs was a StackOverflowError, with no reference to any line of my code.

Debugger Console : strange messages

When I'm showing a graphe (that is made on javascript) trough a UIWebView, there are a lot of error messages in the Debugger Console. This is always the same message :
<Error>: CGContextSetLineDash: invalid dash array: at least one element must be non-zero.
How can I fix it???
PS: I don't draw any graph, it's a javascript graph that's showed trough the browser (UIWebView)
Thanks to help me, that error is killing me :-)
If your graph is amCharts, they already know about it and will [probably] fix it. Here is a link to where they discuss this issue and it might answer your question at some point.
http://www.amcharts.com/forum/viewtopic.php?id=9650