codenameone - StateMachineBase.java not updated when designer.jar saves theme file -


statemachinebase.java not updating. i've tried moving file designer should re-create it, i've tried running command line (no error messages displayed).

is there can troubleshoot designer.jar , statemachinebase.java file?

the designer.jar file has last modified date of sept 1, 2015. work in intellij idea given i'm running designer command line, assume helps eliminate ide equation.

what steps can take troubleshoot this? files or settings affect behavior of designer writes statemachinebase.java file?

here contents of codenameone_settings.properties file:

# #fri mar 04 17:16:27 est 2016 codename1.ios.appid=obfuscated.ca.zettabot.trainingtool codename1.ios.release.provision= codename1.arg.rim.obfuscation=true codename1.j2me.nativetheme=nbproject/nativej2me.res codename1.arg.ios.project_type=ios codename1.arg.ios.interface_orientation=uiinterfaceorientationportrait\:uiinterfaceorientationportraitupsidedown\:uiinterfaceorientationlandscapeleft\:uiinterfaceorientationlandscaperight codename1.displayname=trainingtool guiresource=theme.res codename1.android.keystorealias= codename1.ios.release.certificate= codename1.android.keystorepassword= codename1.arg.ios.dsym=false codename1.arg.android.release=true package=generated codename1.arg.ios.statusbar_hidden=false codename1.languagelevel=5 codename1.android.keystore= mainform=splashscreen userclassabs=c\:\\users\\vankej\\desktop\\personal\\android\\codename1\\trainingtool\\src\\userclasses\\statemachine.java codename1.vendor=codename 1 codename1.arg.win.ver=8 codename1.arg.zooz.sandbox=false codename1.ios.debug.certificatepassword= codename1.mainname=myapplication codename1.ios.release.certificatepassword= codename1.arg.ios.prerendered_icon=false codename1.arg.vserv.scalemode=false codename1.ios.debug.certificate= libversion=99 codename1.arg.vserv.category=29 codename1.arg.ios.application_exits=false codename1.secondarytitle=trainingtool codename1.description= codename1.ios.debug.provision= baseclass=src/generated/statemachinebase.java codename1.arg.j2me.nativethemeconst=0 codename1.rim.certificatepassword= codename1.version=1.0 codename1.icon=icon.png codename1.rim.signtoolcsk= codename1.arg.android.debug=false codename1.rim.signtooldb= codename1.arg.vserv.transition=300000 userclass=src/userclasses/statemachine.java codename1.arg.ios.includepush=false codename1.packagename=ca.zettabot.trainingtool 

here command line output of designer command when open , try save theme file:

c:\users\vankej\desktop\personal\android\codename1\trainingtool>java -jar designer.jar src\theme.res > output.txt 2016-03-08 21:59:34.602:info:oejs.server:jetty-8.0.y.z-snapshot 2016-03-08 21:59:34.638:info:oejs.abstractconnector:started selectchannelconnector@0.0.0.0:9000 starting mar 08, 2016 9:59:34 pm org.jdesktop.application.localstorage getid warning: unspecified resource application.id using resourceeditorapp mar 08, 2016 9:59:34 pm org.jdesktop.application.localstorage getid warning: unspecified resource application.vendorid using unknownapplicationvendor javax.xml.bind.unmarshalexception  - linked exception: [org.xml.sax.saxparseexception; systemid: file:/c:/users/vankej/desktop/personal/android/codename1/trainingtool/res/theme.xml; linenumber: 1; columnnumber: 1; premature end of file.]         @ javax.xml.bind.helpers.abstractunmarshallerimpl.createunmarshalexception(unknown source)         @ com.sun.xml.internal.bind.v2.runtime.unmarshaller.unmarshallerimpl.createunmarshalexception(unknown source)         @ com.sun.xml.internal.bind.v2.runtime.unmarshaller.unmarshallerimpl.unmarshal0(unknown source)         @ com.sun.xml.internal.bind.v2.runtime.unmarshaller.unmarshallerimpl.unmarshal(unknown source)         @ javax.xml.bind.helpers.abstractunmarshallerimpl.unmarshal(unknown source)         @ javax.xml.bind.helpers.abstractunmarshallerimpl.unmarshal(unknown source)         @ javax.xml.bind.helpers.abstractunmarshallerimpl.unmarshal(unknown source)         @ javax.xml.bind.helpers.abstractunmarshallerimpl.unmarshal(unknown source)         @ com.codename1.ui.util.editableresources.openfilewithxmlsupport(editableresources.java:409)         @ com.codename1.designer.resourceeditorview$loadresourcefileaction.exectute(resourceeditorview.java:4112)         @ com.codename1.ui.resource.util.blockingaction.run(blockingaction.java:88)         @ java.lang.thread.run(unknown source) caused by: org.xml.sax.saxparseexception; systemid: file:/c:/users/vankej/desktop/personal/android/codename1/trainingtool/res/theme.xml; linenumber: 1; columnnumber: 1; premature end of file.         @ com.sun.org.apache.xerces.internal.util.errorhandlerwrapper.createsaxparseexception(unknown source)         @ com.sun.org.apache.xerces.internal.util.errorhandlerwrapper.fatalerror(unknown source)         @ com.sun.org.apache.xerces.internal.impl.xmlerrorreporter.reporterror(unknown source)         @ com.sun.org.apache.xerces.internal.impl.xmlerrorreporter.reporterror(unknown source)         @ com.sun.org.apache.xerces.internal.impl.xmlscanner.reportfatalerror(unknown source)         @ com.sun.org.apache.xerces.internal.impl.xmldocumentscannerimpl$prologdriver.next(unknown source)         @ com.sun.org.apache.xerces.internal.impl.xmldocumentscannerimpl.next(unknown source)         @ com.sun.org.apache.xerces.internal.impl.xmlnsdocumentscannerimpl.next(unknown source)         @ com.sun.org.apache.xerces.internal.impl.xmldocumentfragmentscannerimpl.scandocument(unknown source)         @ com.sun.org.apache.xerces.internal.parsers.xml11configuration.parse(unknown source)         @ com.sun.org.apache.xerces.internal.parsers.xml11configuration.parse(unknown source)         @ com.sun.org.apache.xerces.internal.parsers.xmlparser.parse(unknown source)         @ com.sun.org.apache.xerces.internal.parsers.abstractsaxparser.parse(unknown source)         @ com.sun.org.apache.xerces.internal.jaxp.saxparserimpl$jaxpsaxparser.parse(unknown source)         ... 10 more java.lang.nullpointerexception         @ com.codename1.designer.userinterfaceeditor.persisttoxml(userinterfaceeditor.java:3161)         @ com.codename1.designer.userinterfaceeditor.persisttoxml(userinterfaceeditor.java:3083)         @ com.codename1.designer.userinterfaceeditor.appendcomponentxmlbody(userinterfaceeditor.java:2821)         @ com.codename1.designer.userinterfaceeditor.persisttoxml(userinterfaceeditor.java:3510)         @ com.codename1.designer.userinterfaceeditor.persisttoxml(userinterfaceeditor.java:3083)         @ com.codename1.ui.util.editableresources.writeuixml(editableresources.java:1287)         @ com.codename1.ui.util.editableresources.savexmlfile(editableresources.java:1236)         @ com.codename1.ui.util.editableresources.savexml(editableresources.java:1311)         @ com.codename1.designer.resourceeditorview$saveresourcefileaction.exectute(resourceeditorview.java:4295)         @ com.codename1.ui.resource.util.blockingaction.run(blockingaction.java:88)         @ java.lang.thread.run(unknown source) 

check output of designer when running command line.

make sure codenameone_settings.properties valid file , contains following.

this must point @ valid res file must 1 containing gui's:

guiresource=theme.res 

this must point @ generated package statemachinebase.java:

package=generated 

this must point @ statemachine.java source file, not crucial important:

userclass=src/userclasses/statemachine.java 

this must point @ valid main form within gui:

mainform=main 

you can try , regenerate state machine directly command line using command:

java -jar path_to_designer_1.jar -regen path_to_resfile.res 

i'd know if works or fails.


Comments

Popular posts from this blog

java - Run spring boot application error: Cannot instantiate interface org.springframework.context.ApplicationListener -

python - pip wont install .WHL files -

Excel VBA "Microsoft Windows Common Controls 6.0 (SP6)" Location Changes -