zillo32 / vosao

Automatically exported from code.google.com/p/vosao
GNU Lesser General Public License v2.1
0 stars 0 forks source link

Can not save structure change #491

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1.Open existed or create new structure
2.Change any field
3.Press Save and you will get an error

Внимание! Не могу соединиться с сервером 
java.lang.NoSuchMethodError 490 
com.google.appengine.repackaged.com.google.common.base.StringUtil.isEmpty(Ljava/
lang/String;)Z

What is the expected output? What do you see instead?
Editted structure should be saved. And new parameters should be used.

Please use labels and text to provide additional information

Original issue reported on code.google.com by 676...@gmail.com on 13 Jul 2011 at 7:24

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
I have same the problem to you,
This is full error detail:
Error for /file/theme/homepage/img/logo.png
java.lang.NoSuchMethodError: 
com.google.appengine.repackaged.com.google.common.base.StringUtil.isEmpty(Ljava/
lang/String;)Z
    at org.vosao.business.impl.FolderBusinessImpl.findFolderByPath(FolderBusinessImpl.java:87)
    at org.vosao.servlet.FileDownloadServlet.doGet(FileDownloadServlet.java:68)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
    at org.vosao.filter.SiteFilter.doFilter(SiteFilter.java:108)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at org.vosao.filter.RewriteFilter.doFilter(RewriteFilter.java:79)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at org.vosao.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:87)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at org.vosao.filter.PluginCronFilter.doFilter(PluginCronFilter.java:85)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at org.vosao.filter.LanguageFilter.doFilter(LanguageFilter.java:71)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at org.vosao.filter.UpdateFilter.doFilter(UpdateFilter.java:78)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at org.vosao.filter.InitFilter.doFilter(InitFilter.java:80)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at org.vosao.filter.ContextFilter.doFilter(ContextFilter.java:72)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:97)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:35)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
    at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
    at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
    at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
    at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
    at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:249)
    at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    at org.mortbay.jetty.Server.handle(Server.java:326)
    at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
    at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
    at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:76)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:135)
    at com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java:260)
    at com.google.apphosting.base.RuntimePb$EvaluationRuntime$2.handleRequest(RuntimePb.java:9805)
    at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:422)
    at com.google.net.rpc.impl.Server$RpcTask.runInContext(Server.java:579)
    at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:449)
    at com.google.tracing.TraceContext.runInContext(TraceContext.java:689)
    at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:327)
    at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:319)
    at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:447)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:636)

Original comment by ngohuus...@gmail.com on 13 Jul 2011 at 8:15

GoogleCodeExporter commented 8 years ago
I am getting the same on my static css file. I also cannot do a full export - 
same error.

I'm using 0.9.4 and SDK 1.4.3. This is a serious issue since there appears to 
be no upgrade to fix it.

Is this because the repackaged StringUtil jar should not be used in Vosao code?

My workaround is to move the css (and all static files) to Amazon CDN but I'm 
worried about Vosao stability. 

Original comment by steve.buikhuizen@gmail.com on 14 Jul 2011 at 2:45

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
One further point. This is not because I am making changes. This just started 
happening sponateously on GAE without any changes.

I have just updated to 0.9.5 with SDK 1.5.0 but the problem still exists. 

I also cannot use the workaround described above because this bug stops changes 
to pages and templates as well as structures. Could somebody upgrade this issue 
to HIGH priority?

I'm going to checkout the source and see if a fix is easy but any updates would 
be much appreciated

Original comment by steve.buikhuizen@gmail.com on 14 Jul 2011 at 3:33

GoogleCodeExporter commented 8 years ago

Original comment by kinyelo@gmail.com on 14 Jul 2011 at 6:18

GoogleCodeExporter commented 8 years ago
This issue was closed by revision r1074.

Original comment by kinyelo@gmail.com on 14 Jul 2011 at 6:53

GoogleCodeExporter commented 8 years ago
Issue 492 has been merged into this issue.

Original comment by kinyelo@gmail.com on 14 Jul 2011 at 6:55

GoogleCodeExporter commented 8 years ago
Fixed in 0.9.6

Original comment by kinyelo@gmail.com on 14 Jul 2011 at 6:57

GoogleCodeExporter commented 8 years ago
I still have an issue with the same error - should I upgrade my CMS up to 0.96 
version to fix it? And how can I do it? For initial installation I used Vosao 
support. Thank you in advance for your help!

Original comment by 676...@gmail.com on 14 Jul 2011 at 7:55

GoogleCodeExporter commented 8 years ago
You need to upgrade to 0.9.6. 
Just invite support@vosao.org as a developer or provide app name if support is 
already invited.

Original comment by kinyelo@gmail.com on 14 Jul 2011 at 8:08

GoogleCodeExporter commented 8 years ago
App name is niiped21.appspot.com, support is already invited. I was not able to 
make a backup export, because of the same error. Thank you!

Original comment by 676...@gmail.com on 15 Jul 2011 at 5:48

GoogleCodeExporter commented 8 years ago
Issue 493 has been merged into this issue.

Original comment by kinyelo@gmail.com on 15 Jul 2011 at 8:52

GoogleCodeExporter commented 8 years ago
niiped21 updated successfully.

Original comment by kinyelo@gmail.com on 15 Jul 2011 at 9:09

GoogleCodeExporter commented 8 years ago
Hi All,

I did upgrade to 0.9.6 and the problem got solved. Many thanks for the 
directions and quick-fix to Vosao Development team.

But it brings us to an important question regarding the stability of the 
platform : We are in the middle of migrating Intranet of a fairly large 
enterprise (4000+ users)  to GAE with Vosao at the back-end. Till now 
everything was working fine and suddenly, everything fell apart. As we are 
still in development work, so it did not affect anyone but what if this happens 
any time after we have completed the migration and the entire organization is 
using new Intranet ? I understand it's open source and still in beta but would 
like to hear from Vosao team about their thoughts and recommendations.

Best Regards
Narinder

Original comment by narinder.kumar@gmail.com on 17 Jul 2011 at 12:24

GoogleCodeExporter commented 8 years ago
Hi I need upgrade http://graybeardedhunterclub.appspot.com 

Thank you!

Original comment by sergii.m...@gmail.com on 19 Jul 2011 at 2:01

GoogleCodeExporter commented 8 years ago
Issue 494 has been merged into this issue.

Original comment by kinyelo@gmail.com on 19 Jul 2011 at 2:44

GoogleCodeExporter commented 8 years ago
This has to be fixed in Vosao 0.8. Otherwise we can't backup before upgrading 
to 0.9 since the download function is broken! See patch for 0.8.1

Original comment by vidarsv...@gmail.com on 19 Jul 2011 at 3:33

Attachments:

GoogleCodeExporter commented 8 years ago
Issue 495 has been merged into this issue.

Original comment by kinyelo@gmail.com on 19 Jul 2011 at 7:39

GoogleCodeExporter commented 8 years ago
I think that the issue here is that GAE is beta and there for a moving target. 
As I understand it, this issue arised because Google removed a class from GAE. 
Luckily the Vosao team responded with a quick fix. This is something that is 
hard to avoid, but because it's open source anyone can fix it. So keep a Java 
developer in your Project team and watch what happens with GAE.

Original comment by go...@molnfront.com on 25 Jul 2011 at 8:57