problem when migrate vaadin 6 to vaadin 7

The type com.vaadin.ui.UriFragmentUtility$FragmentChangedListener cannot be resolved. It is indirectly referenced from required .class files
plz help

UriFragmentUtility isn’t used in Vaadin 7 anymore.

From the
Book of Vaadin
: The UriFragmentUtility is obsolete in Vaadin 7 and URI fragment changes are handled with a FragmentChangedListener and setFragment() in the Page class, for example: Page.getCurrent().setFragment(“foo”).

thanks for reply
in my application i am using TPTMultiView … it gives that
javax.servlet.ServletException: java.lang.NoClassDefFoundError: com/vaadin/ui/UriFragmentUtility$FragmentChangedListenererror
how can i resolve it .


That’s a problem with the
Toolkit Productivity Tool
add-on that you are using. As you can see on that page, it says that Vaadin 7 is not supported. As it is licensed under Apache 2, you can migrate the add-on yourself to Vaadin 7, notify the author of the add-on that you’d like an updated version or make due without the add-on.