Juanjo Hernández Cánovas:
Hello Camille,
I have the same problem, Had you resolved it? Could you explain me how?
Thank you very much in advance,
Greetings,
Juanjo
For anyone getting the "Build namespace .... has build number ... which is newer than ..." exceptions.. read below.
Whenever you do a "build-service", there is a "service.properties" file which has a "build.number" that is incremented.
mail-portlet/docroot/WEB-INF/src/service.properties
##
## Build
##
build.namespace=Mail
build.number=1
build.date=1239433666359
If you deploy your portlet to a portal that already has the portlet (with a higher build number than your freshly deployed portlet), you will get the "Build namespace .... has build number ... which is newer than ..." exception. The reason is that the portal only wants to do "upgrades" to newer versions of the portlet.. and if it sees an older build number.. it will ignore it thinking that you are "downgrading".. and as a result, your db tables wont get built/updated.
To get the portal to realize that your portlet is actually a newer version / upgrade, all you have to do is.. increment your build.number in the service.properties file to be a number that is greater than existing portlets build.number.
Im not sure if we are running into the same problem for the same reasons, but if we are.. this does the trick for me..
Scott
Please sign in to flag this as inappropriate.