升级后出现此错误:
java.lang.VerifyError :(类:com/mydomain/server/webservices/OAuth2Utils,方法:newFlow签名:()Lcom/google/api/client/googleapis/auth/oauth2/GoogleAuthorizationCodeFlow;)函数的不兼容参数
不确定这可能是相关的,但有关我的环境的一些信息:
Linux n53sv 3.2.0-24-generic#38-Ubuntu SMP Tue May 1 16:18:50 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux java version"1.6.0_31"Java(TM)SE运行时环境(版本1.6.0_31- b04)Java HotSpot(TM)64位服务器VM(内置20.6-b01,混合模式)
更新:
我把问题剥离到了最低限度,这真的令人难以置信.我创建了一个类BadClassTest,并在Servlet中创建了一个BadClassTest实例.当我的BadClassTest看起来像这样:
public class BadClassTest {
public BadClassTest() {
com.google.api.client.http.HttpTransport HTTP_TRANSPORT = new com.google.api.client.extensions.appengine.http.urlfetch.UrlFetchTransport();
}
}
Run Code Online (Sandbox Code Playgroud)
然后我可以创建一个实例.
当我的BadClassTest看起来像这样:
public class BadClassTest {
com.google.api.client.http.HttpTransport HTTP_TRANSPORT = new com.google.api.client.extensions.appengine.http.urlfetch.UrlFetchTransport();
public BadClassTest() {
//com.google.api.client.http.HttpTransport HTTP_TRANSPORT = new com.google.api.client.extensions.appengine.http.urlfetch.UrlFetchTransport();
}
}
Run Code Online (Sandbox Code Playgroud)
我现在无法创建BadClassTest的实例.我遇到以下异常:
java.lang.VerifyError :(类:com/klawt/server/BadClassTest,方法:签名:()V)putfield/putstatic中的错误类型
当我做
<set-property name="user.agent" value="ie9,gecko1_8,safari,opera" />
Run Code Online (Sandbox Code Playgroud)
编译器做4个排列 ;
但是补充说:
<set-property name="user.agent" value="ie9,gecko1_8,safari,opera" />
<extend-property name="locale" values="nl" />
<extend-property name="locale" values="en" />
<collapse-property name="locale" values="en*" />
<collapse-property name="locale" values="nl*" />
<set-property-fallback name="locale" value="en" />
Run Code Online (Sandbox Code Playgroud)
我看到了48种排列.但我希望4*2 = 8个排列.
什么是48种排列和/或有没有办法指示编译器显示排列在编译过程中表示的内容?
我的模块中也有这个 <inherits name="com.google.gwt.i18n.CldrLocales" />
*更新*:此更改提供56个排列
<extend-property name="locale" values="nl_NL" />
<extend-property name="locale" values="nl_BE" />
<extend-property name="locale" values="en_GB" />
<set-property-fallback name="locale" value="en_GB" />
<set-property name="user.agent" value="ie9,gecko1_8,safari,opera" />
Run Code Online (Sandbox Code Playgroud)
目前还不清楚编译器如何获得这个数字?
Material Web Components(链接)和Material Components Web(链接)之间有什么区别吗?
Material Web Components 除了
构建在Material Components Web项目和 LitElement 之上,Material Web Components 支持可靠的开发工作流程,以构建美观且功能强大的 Web 项目。
而材料组件 Web 是
网页材料组件 (MDC Web) 可帮助开发人员执行材料设计。这些组件由 Google 的核心工程师和 UX 设计师团队开发,可实现可靠的开发工作流程,以构建美观且实用的 Web 项目。
它只是在 LitElement 中使用 Web 组件重新实现所有 MDC 组件吗?
目前关于 Material Web Components 的文档非常稀少,因此很难比较它们在测试应用程序中的使用情况。
顺便说一句,这个命名很糟糕,希望他们在预发布期间更改名称。
javascript web-component material-design custom-element material-components-web
函数调用UserServiceFactory.getUserService().isUserAdmin()返回boolean,指示用户是否是此应用程序的管理员.这究竟是什么意思?
该用户是用于进行身份验证的Google Apps域的管理员?
用户是appengine.google.com上应用程序的所有者?
别的什么?
我不清楚javadoc ......
isUserAdmin boolean isUserAdmin()
如果发出此请求的用户是此应用程序的管理员,则返回 true,否则返回 false. 抛出: java.lang.IllegalStateException - 如果当前用户未登录.