bst-player 1.3 upgrade fail

42 views
Skip to first unread message

wmh

unread,
Mar 20, 2012, 8:48:38 PM3/20/12
to bst-player

In my 2.4 GWT project, I drop in the bst-player-api1.3 and remove
1.2.1.

I use
import com.bramosystems.oss.player.uibinder.client.Player;

in place of the deprecated
import com.bramosystems.oss.player.uibinder.client.FlashMediaPlayer;

also update the ui.xml accordingly
xmlns:player="urn:import:com.bramosystems.oss.player.uibinder.client"
<div class="player"><player:Player autoplay="false" height="50px"
width="100%"
mediaURL="GWT-HOST::media/applause.mp3" ui:field="player"/
></div>

Now it does not even GWT compile and fail with
java.util.UnknownFormatConversionException: Conversion = '''


[ERROR] Errors in 'file:/...Widget.java'
[ERROR] Line 229: Failed to resolve
'...Widget....WidgetUiBinder' via deferred binding
[ERROR] Cannot proceed due to previous errors

It is working fine before. Actually, I have tried upgrading to 1.3
before and have this problem downgrade back to 1.2.1 and keep the
working version. This time I would like to solve the issue and get the
updated version.

wmh

unread,
Mar 21, 2012, 1:26:59 PM3/21/12
to bst-player
Here is the complete stack trace

java.util.UnknownFormatConversionException: Conversion = '''
at java.util.Formatter.checkText(Formatter.java:2503)
at java.util.Formatter.parse(Formatter.java:2485)
at java.util.Formatter.format(Formatter.java:2414)
at java.util.Formatter.format(Formatter.java:2367)
at java.lang.String.format(String.java:2769)
at com.google.gwt.uibinder.rebind.MortalLogger.die(MortalLogger.java:
92)
at
com.google.gwt.uibinder.rebind.UiBinderWriter.die(UiBinderWriter.java:
532)
at
com.google.gwt.uibinder.elementparsers.BeanParser.parse(BeanParser.java:
173)
at
com.google.gwt.uibinder.rebind.UiBinderWriter.parseElementToFieldWriter(UiBinderWriter.java:
823)
at
com.google.gwt.uibinder.elementparsers.WidgetInterpreter.interpretElement(WidgetInterpreter.java:
88)
at
com.google.gwt.uibinder.elementparsers.WidgetInterpreter.interpretElement(WidgetInterpreter.java:
34)
at
com.google.gwt.uibinder.elementparsers.InterpreterPipe.interpretElement(InterpreterPipe.java:
58)
at
com.google.gwt.uibinder.rebind.GetInnerHtmlVisitor.visitElement(GetInnerHtmlVisitor.java:
45)
at com.google.gwt.uibinder.rebind.ChildWalker.accept(ChildWalker.java:
48)
at
com.google.gwt.uibinder.rebind.GetInnerHtmlVisitor.getEscapedInnerHtml(GetInnerHtmlVisitor.java:
33)
at
com.google.gwt.uibinder.rebind.GetInnerHtmlVisitor.visitElement(GetInnerHtmlVisitor.java:
53)
at com.google.gwt.uibinder.rebind.ChildWalker.accept(ChildWalker.java:
48)
at
com.google.gwt.uibinder.rebind.GetInnerHtmlVisitor.getEscapedInnerHtml(GetInnerHtmlVisitor.java:
33)
at
com.google.gwt.uibinder.rebind.GetInnerHtmlVisitor.visitElement(GetInnerHtmlVisitor.java:
53)
at com.google.gwt.uibinder.rebind.ChildWalker.accept(ChildWalker.java:
48)
at
com.google.gwt.uibinder.rebind.GetInnerHtmlVisitor.getEscapedInnerHtml(GetInnerHtmlVisitor.java:
33)
at
com.google.gwt.uibinder.rebind.GetInnerHtmlVisitor.visitElement(GetInnerHtmlVisitor.java:
53)
at com.google.gwt.uibinder.rebind.ChildWalker.accept(ChildWalker.java:
48)
at
com.google.gwt.uibinder.rebind.GetInnerHtmlVisitor.getEscapedInnerHtml(GetInnerHtmlVisitor.java:
33)
at
com.google.gwt.uibinder.rebind.XMLElement.consumeInnerHtml(XMLElement.java:
438)
at
com.google.gwt.uibinder.rebind.XMLElement.consumeInnerHtml(XMLElement.java:
450)
at
com.google.gwt.uibinder.elementparsers.HTMLPanelParser.parse(HTMLPanelParser.java:
49)
at
com.google.gwt.uibinder.rebind.UiBinderWriter.parseElementToFieldWriter(UiBinderWriter.java:
823)
at
com.google.gwt.uibinder.rebind.UiBinderWriter.parseElementToField(UiBinderWriter.java:
790)
at
com.google.gwt.uibinder.rebind.UiBinderParser.parse(UiBinderParser.java:
141)
at
com.google.gwt.uibinder.rebind.UiBinderWriter.parseDocumentElement(UiBinderWriter.java:
1195)
at
com.google.gwt.uibinder.rebind.UiBinderWriter.parseDocument(UiBinderWriter.java:
953)
at
com.google.gwt.uibinder.rebind.UiBinderGenerator.generateOnce(UiBinderGenerator.java:
174)
at
com.google.gwt.uibinder.rebind.UiBinderGenerator.generate(UiBinderGenerator.java:
127)
at
com.google.gwt.core.ext.GeneratorExtWrapper.generate(GeneratorExtWrapper.java:
48)
at
com.google.gwt.core.ext.GeneratorExtWrapper.generateIncrementally(GeneratorExtWrapper.java:
60)
at
com.google.gwt.dev.javac.StandardGeneratorContext.runGeneratorIncrementally(StandardGeneratorContext.java:
647)
at
com.google.gwt.dev.cfg.RuleGenerateWith.realize(RuleGenerateWith.java:
41)
at com.google.gwt.dev.shell.StandardRebindOracle
$Rebinder.rebind(StandardRebindOracle.java:78)
at
com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:
268)
at
com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:
257)
at
com.google.gwt.dev.DistillerRebindPermutationOracle.getAllPossibleRebindAnswers(DistillerRebindPermutationOracle.java:
91)
at
com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.doFindAdditionalTypesUsingRebinds(WebModeCompilerFrontEnd.java:
96)
at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox
$CompilerImpl.process(AbstractCompiler.java:254)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:
444)
at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox
$CompilerImpl.compile(AbstractCompiler.java:173)
at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox
$CompilerImpl.compile(AbstractCompiler.java:288)
at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.access
$400(AbstractCompiler.java:139)
at
com.google.gwt.dev.jdt.AbstractCompiler.compile(AbstractCompiler.java:
588)
at
com.google.gwt.dev.jdt.BasicWebModeCompiler.getCompilationUnitDeclarations(BasicWebModeCompiler.java:
97)
at
com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.getCompilationUnitDeclarations(WebModeCompilerFrontEnd.java:
52)
at
com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:
569)
at
com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:
33)
at com.google.gwt.dev.Precompile.precompile(Precompile.java:284)
at com.google.gwt.dev.Precompile.precompile(Precompile.java:233)
at com.google.gwt.dev.Precompile.precompile(Precompile.java:145)
at com.google.gwt.dev.Compiler.run(Compiler.java:232)
at com.google.gwt.dev.Compiler.run(Compiler.java:198)
at com.google.gwt.dev.Compiler$1.run(Compiler.java:170)
at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:
88)
at
com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:
82)
at com.google.gwt.dev.Compiler.main(Compiler.java:177)

sbraheem

unread,
Mar 21, 2012, 12:46:23 PM3/21/12
to bst-p...@googlegroups.com
You missed the 'name' attribute in the player:Player instance. E.g: name='Auto'

HTH

Reply all
Reply to author
Forward
0 new messages